2  * FILE : src/msw/misc2.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 810) 
   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 
  44 extern void SWIG_MakePtr(char *, void *, char *); 
  45 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  46 extern char *SWIG_GetPtr(char *, void **, char *); 
  47 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  48 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  49 extern PyObject 
*SWIG_newvarlink(void); 
  53 #define SWIG_init    initmisc2c 
  55 #define SWIG_name    "misc2c" 
  58 #include <wx/resource.h> 
  59 #include <wx/tooltip.h> 
  61 #include <wx/fontenum.h> 
  62 #include <wx/tipdlg.h> 
  63 #include <wx/process.h> 
  65 static PyObject
* l_output_helper(PyObject
* target
, PyObject
* o
) { 
  69     } else if (target 
== Py_None
) { 
  73         if (!PyList_Check(target
)) { 
  75             target 
= PyList_New(0); 
  76             PyList_Append(target
, o2
); 
  79         PyList_Append(target
,o
); 
  85 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  91     } else if (target 
== Py_None
) { 
  95         if (!PyTuple_Check(target
)) { 
  97             target 
= PyTuple_New(1); 
  98             PyTuple_SetItem(target
, 0, o2
); 
 101         PyTuple_SetItem(o3
, 0, o
); 
 104         target 
= PySequence_Concat(o2
, o3
); 
 111 static char* wxStringErrorMsg 
= "string type is required for parameter"; 
 114     wxColour 
wxSystemSettings_GetSystemColour(int index
) { 
 115         return wxSystemSettings::GetSystemColour(index
); 
 118     wxFont 
wxSystemSettings_GetSystemFont(int index
) { 
 119         return wxSystemSettings::GetSystemFont(index
); 
 122     int wxSystemSettings_GetSystemMetric(int index
) { 
 123         return wxSystemSettings::GetSystemMetric(index
); 
 126     void wxToolTip_Enable(bool flag
) { 
 127         wxToolTip::Enable(flag
); 
 130     void wxToolTip_SetDelay(long milliseconds
) { 
 131         wxToolTip::SetDelay(milliseconds
); 
 134     int wxCaret_GetBlinkTime() { 
 135         return wxCaret::GetBlinkTime(); 
 138     void wxCaret_SetBlinkTime(int milliseconds
) { 
 139         wxCaret::SetBlinkTime(milliseconds
); 
 142 class wxPyFontEnumerator 
: public wxFontEnumerator 
{ 
 144     wxPyFontEnumerator() {} 
 145     ~wxPyFontEnumerator() {} 
 147     DEC_PYCALLBACK_BOOL_STRING(OnFacename
); 
 148     DEC_PYCALLBACK_BOOL_STRINGSTRING(OnFontEncoding
); 
 153 IMP_PYCALLBACK_BOOL_STRING(wxPyFontEnumerator
, wxFontEnumerator
, OnFacename
); 
 154 IMP_PYCALLBACK_BOOL_STRINGSTRING(wxPyFontEnumerator
, wxFontEnumerator
, OnFontEncoding
); 
 157 class wxPyTipProvider 
: public wxTipProvider 
{ 
 159     wxPyTipProvider(size_t currentTip
) 
 160         : wxTipProvider(currentTip
) {} 
 162     DEC_PYCALLBACK_STRING__pure(GetTip
); 
 167 IMP_PYCALLBACK_STRING__pure( wxPyTipProvider
, wxTipProvider
, GetTip
); 
 170 #include <wx/generic/dragimgg.h> 
 171 static wxPoint wxPyNullPoint
; 
 174 wxGenericDragImage
* wxDragIcon(const wxIcon
& image
, 
 175                                const wxCursor
& cursor
, 
 176                                const wxPoint
& hotspot
) { 
 177     return new wxGenericDragImage(image
, cursor
, hotspot
); 
 180 wxGenericDragImage
* wxDragString(const wxString
& str
, 
 181                                  const wxCursor
& cursor
, 
 182                                  const wxPoint
& hotspot
) { 
 183     return new wxGenericDragImage(str
, cursor
, hotspot
); 
 186 wxGenericDragImage
* wxDragTreeItem(const wxTreeCtrl
& treeCtrl
, wxTreeItemId
& id
) { 
 187     return new wxGenericDragImage(treeCtrl
, id
); 
 190 wxGenericDragImage
* wxDragListItem(const wxListCtrl
& listCtrl
, long id
) { 
 191     return new wxGenericDragImage(listCtrl
, id
); 
 194  // C++ version of wxProcess derived class 
 196 class wxPyProcess 
: public wxProcess 
{ 
 198     wxPyProcess(wxEvtHandler 
*parent 
= NULL
, int id 
= -1) 
 199         : wxProcess(parent
, id
) 
 202     DEC_PYCALLBACK_VOID_INTINT(OnTerminate
); 
 207 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess
, wxProcess
, OnTerminate
); 
 211 static PyObject 
*_wrap_wxFileSelector(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 212     PyObject 
* _resultobj
; 
 215     char * _arg1 
= (char *) NULL
; 
 216     char * _arg2 
= (char *) NULL
; 
 217     char * _arg3 
= (char *) NULL
; 
 218     char * _arg4 
= (char *) "*.*"; 
 219     int  _arg5 
= (int ) 0; 
 220     wxWindow 
* _arg6 
= (wxWindow 
*) NULL
; 
 221     int  _arg7 
= (int ) -1; 
 222     int  _arg8 
= (int ) -1; 
 223     PyObject 
* _argo6 
= 0; 
 224     char *_kwnames
[] = { "message","default_path","default_filename","default_extension","wildcard","flags","parent","x","y", NULL 
}; 
 227     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|ssssiOii:wxFileSelector",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_argo6
,&_arg7
,&_arg8
))  
 230         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
 231         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxWindow_p")) { 
 232             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxFileSelector. Expected _wxWindow_p."); 
 237     wxPy_BEGIN_ALLOW_THREADS
; 
 238         _result 
= new wxString (wxFileSelector(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
)); 
 240     wxPy_END_ALLOW_THREADS
; 
 242     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 250 static PyObject 
*_wrap_wxGetTextFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 251     PyObject 
* _resultobj
; 
 254     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyStr
; 
 255     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyStr
; 
 256     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 257     int  _arg4 
= (int ) -1; 
 258     int  _arg5 
= (int ) -1; 
 259     bool  _arg6 
= (bool ) TRUE
; 
 260     PyObject 
* _obj0 
= 0; 
 261     PyObject 
* _obj1 
= 0; 
 262     PyObject 
* _obj2 
= 0; 
 263     PyObject 
* _argo3 
= 0; 
 264     int tempbool6 
= (int) TRUE
; 
 265     char *_kwnames
[] = { "message","caption","default_value","parent","x","y","centre", NULL 
}; 
 268     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOOiii:wxGetTextFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
,&_arg4
,&_arg5
,&tempbool6
))  
 271     if (!PyString_Check(_obj0
)) { 
 272         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 275     _arg0 
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
)); 
 279     if (!PyString_Check(_obj1
)) { 
 280         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 283     _arg1 
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
)); 
 287     if (!PyString_Check(_obj2
)) { 
 288         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 291     _arg2 
= new wxString(PyString_AsString(_obj2
), PyString_Size(_obj2
)); 
 294         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 295         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 296             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGetTextFromUser. Expected _wxWindow_p."); 
 300     _arg6 
= (bool ) tempbool6
; 
 302     wxPy_BEGIN_ALLOW_THREADS
; 
 303         _result 
= new wxString (wxGetTextFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
)); 
 305     wxPy_END_ALLOW_THREADS
; 
 307     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 327 static PyObject 
*_wrap_wxGetSingleChoice(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 328     PyObject 
* _resultobj
; 
 334     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 335     int  _arg5 
= (int ) -1; 
 336     int  _arg6 
= (int ) -1; 
 337     bool  _arg7 
= (bool ) TRUE
; 
 338     int  _arg8 
= (int ) 150; 
 339     int  _arg9 
= (int ) 200; 
 340     PyObject 
* _obj0 
= 0; 
 341     PyObject 
* _obj1 
= 0; 
 342     PyObject 
* _obj3 
= 0; 
 343     PyObject 
* _argo4 
= 0; 
 344     int tempbool7 
= (int) TRUE
; 
 345     char *_kwnames
[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL 
}; 
 348     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|Oiiiii:wxGetSingleChoice",_kwnames
,&_obj0
,&_obj1
,&_obj3
,&_argo4
,&_arg5
,&_arg6
,&tempbool7
,&_arg8
,&_arg9
))  
 351     if (!PyString_Check(_obj0
)) { 
 352         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 355     _arg0 
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
)); 
 358     if (!PyString_Check(_obj1
)) { 
 359         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 362     _arg1 
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
)); 
 366     _arg3 
= wxString_LIST_helper(_obj3
); 
 372         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 373         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 374             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGetSingleChoice. Expected _wxWindow_p."); 
 378     _arg7 
= (bool ) tempbool7
; 
 381         _arg2 
= PyList_Size(_obj3
); 
 388     wxPy_BEGIN_ALLOW_THREADS
; 
 389         _result 
= new wxString (wxGetSingleChoice(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
)); 
 391     wxPy_END_ALLOW_THREADS
; 
 393     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 412 static PyObject 
*_wrap_wxGetSingleChoiceIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 413     PyObject 
* _resultobj
; 
 419     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 420     int  _arg5 
= (int ) -1; 
 421     int  _arg6 
= (int ) -1; 
 422     bool  _arg7 
= (bool ) TRUE
; 
 423     int  _arg8 
= (int ) 150; 
 424     int  _arg9 
= (int ) 200; 
 425     PyObject 
* _obj0 
= 0; 
 426     PyObject 
* _obj1 
= 0; 
 427     PyObject 
* _obj3 
= 0; 
 428     PyObject 
* _argo4 
= 0; 
 429     int tempbool7 
= (int) TRUE
; 
 430     char *_kwnames
[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL 
}; 
 433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|Oiiiii:wxGetSingleChoiceIndex",_kwnames
,&_obj0
,&_obj1
,&_obj3
,&_argo4
,&_arg5
,&_arg6
,&tempbool7
,&_arg8
,&_arg9
))  
 436     if (!PyString_Check(_obj0
)) { 
 437         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 440     _arg0 
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
)); 
 443     if (!PyString_Check(_obj1
)) { 
 444         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 447     _arg1 
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
)); 
 451     _arg3 
= wxString_LIST_helper(_obj3
); 
 457         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 458         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 459             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGetSingleChoiceIndex. Expected _wxWindow_p."); 
 463     _arg7 
= (bool ) tempbool7
; 
 466         _arg2 
= PyList_Size(_obj3
); 
 473     wxPy_BEGIN_ALLOW_THREADS
; 
 474         _result 
= (int )wxGetSingleChoiceIndex(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
); 
 476     wxPy_END_ALLOW_THREADS
; 
 477 }    _resultobj 
= Py_BuildValue("i",_result
); 
 492 static PyObject 
*_wrap_wxMessageBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 493     PyObject 
* _resultobj
; 
 496     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyStr
; 
 497     int  _arg2 
= (int ) wxOK
|wxCENTRE
; 
 498     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 499     int  _arg4 
= (int ) -1; 
 500     int  _arg5 
= (int ) -1; 
 501     PyObject 
* _obj0 
= 0; 
 502     PyObject 
* _obj1 
= 0; 
 503     PyObject 
* _argo3 
= 0; 
 504     char *_kwnames
[] = { "message","caption","style","parent","x","y", NULL 
}; 
 507     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OiOii:wxMessageBox",_kwnames
,&_obj0
,&_obj1
,&_arg2
,&_argo3
,&_arg4
,&_arg5
))  
 510     if (!PyString_Check(_obj0
)) { 
 511         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 514     _arg0 
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
)); 
 518     if (!PyString_Check(_obj1
)) { 
 519         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 522     _arg1 
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
)); 
 525         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 526         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 527             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxMessageBox. Expected _wxWindow_p."); 
 532     wxPy_BEGIN_ALLOW_THREADS
; 
 533         _result 
= (int )wxMessageBox(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
 535     wxPy_END_ALLOW_THREADS
; 
 536 }    _resultobj 
= Py_BuildValue("i",_result
); 
 548 static PyObject 
*_wrap_wxGetNumberFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 549     PyObject 
* _resultobj
; 
 555     long  _arg4 
= (long ) 0; 
 556     long  _arg5 
= (long ) 100; 
 557     wxWindow 
* _arg6 
= (wxWindow 
*) NULL
; 
 558     wxPoint 
* _arg7 
= (wxPoint 
*) &wxPyDefaultPosition
; 
 559     PyObject 
* _obj0 
= 0; 
 560     PyObject 
* _obj1 
= 0; 
 561     PyObject 
* _obj2 
= 0; 
 562     PyObject 
* _argo6 
= 0; 
 564     PyObject 
* _obj7 
= 0; 
 565     char *_kwnames
[] = { "message","prompt","caption","value","min","max","parent","pos", NULL 
}; 
 568     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOl|llOO:wxGetNumberFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_arg3
,&_arg4
,&_arg5
,&_argo6
,&_obj7
))  
 571     if (!PyString_Check(_obj0
)) { 
 572         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 575     _arg0 
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
)); 
 578     if (!PyString_Check(_obj1
)) { 
 579         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 582     _arg1 
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
)); 
 585     if (!PyString_Check(_obj2
)) { 
 586         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 589     _arg2 
= new wxString(PyString_AsString(_obj2
), PyString_Size(_obj2
)); 
 592         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
 593         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxWindow_p")) { 
 594             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxGetNumberFromUser. Expected _wxWindow_p."); 
 601     if (! wxPoint_helper(_obj7
, &_arg7
)) 
 605     wxPy_BEGIN_ALLOW_THREADS
; 
 606         _result 
= (long )wxGetNumberFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,*_arg7
); 
 608     wxPy_END_ALLOW_THREADS
; 
 609 }    _resultobj 
= Py_BuildValue("l",_result
); 
 625 static PyObject 
*_wrap_wxColourDisplay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 626     PyObject 
* _resultobj
; 
 628     char *_kwnames
[] = {  NULL 
}; 
 631     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxColourDisplay",_kwnames
))  
 634     wxPy_BEGIN_ALLOW_THREADS
; 
 635         _result 
= (bool )wxColourDisplay(); 
 637     wxPy_END_ALLOW_THREADS
; 
 638 }    _resultobj 
= Py_BuildValue("i",_result
); 
 642 static PyObject 
*_wrap_wxDisplayDepth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 643     PyObject 
* _resultobj
; 
 645     char *_kwnames
[] = {  NULL 
}; 
 648     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplayDepth",_kwnames
))  
 651     wxPy_BEGIN_ALLOW_THREADS
; 
 652         _result 
= (int )wxDisplayDepth(); 
 654     wxPy_END_ALLOW_THREADS
; 
 655 }    _resultobj 
= Py_BuildValue("i",_result
); 
 659 static PyObject 
*_wrap_wxSetCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 660     PyObject 
* _resultobj
; 
 662     PyObject 
* _argo0 
= 0; 
 663     char *_kwnames
[] = { "cursor", NULL 
}; 
 666     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSetCursor",_kwnames
,&_argo0
))  
 669         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 670         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
 671             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSetCursor. Expected _wxCursor_p."); 
 676     wxPy_BEGIN_ALLOW_THREADS
; 
 679     wxPy_END_ALLOW_THREADS
; 
 680 }    Py_INCREF(Py_None
); 
 681     _resultobj 
= Py_None
; 
 685 static PyObject 
*_wrap_wxFindWindowByLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 686     PyObject 
* _resultobj
; 
 689     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
 690     PyObject 
* _obj0 
= 0; 
 691     PyObject 
* _argo1 
= 0; 
 692     char *_kwnames
[] = { "label","parent", NULL 
}; 
 696     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxFindWindowByLabel",_kwnames
,&_obj0
,&_argo1
))  
 699     if (!PyString_Check(_obj0
)) { 
 700         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 703     _arg0 
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
)); 
 706         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 707         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 708             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFindWindowByLabel. Expected _wxWindow_p."); 
 713     wxPy_BEGIN_ALLOW_THREADS
; 
 714         _result 
= (wxWindow 
*)wxFindWindowByLabel(*_arg0
,_arg1
); 
 716     wxPy_END_ALLOW_THREADS
; 
 718         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
 719         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 722         _resultobj 
= Py_None
; 
 731 static PyObject 
*_wrap_wxFindWindowByName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 732     PyObject 
* _resultobj
; 
 735     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
 736     PyObject 
* _obj0 
= 0; 
 737     PyObject 
* _argo1 
= 0; 
 738     char *_kwnames
[] = { "name","parent", NULL 
}; 
 742     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxFindWindowByName",_kwnames
,&_obj0
,&_argo1
))  
 745     if (!PyString_Check(_obj0
)) { 
 746         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 749     _arg0 
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
)); 
 752         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 753         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 754             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFindWindowByName. Expected _wxWindow_p."); 
 759     wxPy_BEGIN_ALLOW_THREADS
; 
 760         _result 
= (wxWindow 
*)wxFindWindowByName(*_arg0
,_arg1
); 
 762     wxPy_END_ALLOW_THREADS
; 
 764         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
 765         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 768         _resultobj 
= Py_None
; 
 777 static PyObject 
*_wrap_wxBeginBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 778     PyObject 
* _resultobj
; 
 779     wxCursor 
* _arg0 
= (wxCursor 
*) wxHOURGLASS_CURSOR
; 
 780     PyObject 
* _argo0 
= 0; 
 781     char *_kwnames
[] = { "cursor", NULL 
}; 
 784     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:wxBeginBusyCursor",_kwnames
,&_argo0
))  
 787         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 788         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
 789             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBeginBusyCursor. Expected _wxCursor_p."); 
 794     wxPy_BEGIN_ALLOW_THREADS
; 
 795         wxBeginBusyCursor(_arg0
); 
 797     wxPy_END_ALLOW_THREADS
; 
 798 }    Py_INCREF(Py_None
); 
 799     _resultobj 
= Py_None
; 
 803 static PyObject 
*_wrap_wxGetActiveWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 804     PyObject 
* _resultobj
; 
 806     char *_kwnames
[] = {  NULL 
}; 
 810     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetActiveWindow",_kwnames
))  
 813     wxPy_BEGIN_ALLOW_THREADS
; 
 814         _result 
= (wxWindow 
*)wxGetActiveWindow(); 
 816     wxPy_END_ALLOW_THREADS
; 
 818         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
 819         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 822         _resultobj 
= Py_None
; 
 827 static PyObject 
*_wrap_wxResourceAddIdentifier(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 828     PyObject 
* _resultobj
; 
 832     char *_kwnames
[] = { "name","value", NULL 
}; 
 835     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"si:wxResourceAddIdentifier",_kwnames
,&_arg0
,&_arg1
))  
 838     wxPy_BEGIN_ALLOW_THREADS
; 
 839         _result 
= (bool )wxResourceAddIdentifier(_arg0
,_arg1
); 
 841     wxPy_END_ALLOW_THREADS
; 
 842 }    _resultobj 
= Py_BuildValue("i",_result
); 
 846 static PyObject 
*_wrap_wxResourceClear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 847     PyObject 
* _resultobj
; 
 848     char *_kwnames
[] = {  NULL 
}; 
 851     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxResourceClear",_kwnames
))  
 854     wxPy_BEGIN_ALLOW_THREADS
; 
 857     wxPy_END_ALLOW_THREADS
; 
 858 }    Py_INCREF(Py_None
); 
 859     _resultobj 
= Py_None
; 
 863 static PyObject 
*_wrap_wxResourceCreateBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 864     PyObject 
* _resultobj
; 
 867     char *_kwnames
[] = { "resource", NULL 
}; 
 871     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateBitmap",_kwnames
,&_arg0
))  
 874     wxPy_BEGIN_ALLOW_THREADS
; 
 875         _result 
= new wxBitmap (wxResourceCreateBitmap(_arg0
)); 
 877     wxPy_END_ALLOW_THREADS
; 
 878 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
 879     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 883 static PyObject 
*_wrap_wxResourceCreateIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 884     PyObject 
* _resultobj
; 
 887     char *_kwnames
[] = { "resource", NULL 
}; 
 891     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateIcon",_kwnames
,&_arg0
))  
 894     wxPy_BEGIN_ALLOW_THREADS
; 
 895         _result 
= new wxIcon (wxResourceCreateIcon(_arg0
)); 
 897     wxPy_END_ALLOW_THREADS
; 
 898 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxIcon_p"); 
 899     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 903 static PyObject 
*_wrap_wxResourceCreateMenuBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 904     PyObject 
* _resultobj
; 
 907     char *_kwnames
[] = { "resource", NULL 
}; 
 911     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateMenuBar",_kwnames
,&_arg0
))  
 914     wxPy_BEGIN_ALLOW_THREADS
; 
 915         _result 
= (wxMenuBar 
*)wxResourceCreateMenuBar(_arg0
); 
 917     wxPy_END_ALLOW_THREADS
; 
 919         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuBar_p"); 
 920         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 923         _resultobj 
= Py_None
; 
 928 static PyObject 
*_wrap_wxResourceGetIdentifier(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 929     PyObject 
* _resultobj
; 
 932     char *_kwnames
[] = { "name", NULL 
}; 
 935     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceGetIdentifier",_kwnames
,&_arg0
))  
 938     wxPy_BEGIN_ALLOW_THREADS
; 
 939         _result 
= (int )wxResourceGetIdentifier(_arg0
); 
 941     wxPy_END_ALLOW_THREADS
; 
 942 }    _resultobj 
= Py_BuildValue("i",_result
); 
 946 static PyObject 
*_wrap_wxResourceParseData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 947     PyObject 
* _resultobj
; 
 950     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
 951     PyObject 
* _argo1 
= 0; 
 952     char *_kwnames
[] = { "resource","table", NULL 
}; 
 955     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseData",_kwnames
,&_arg0
,&_argo1
))  
 958         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 959         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
 960             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseData. Expected _wxResourceTable_p."); 
 965     wxPy_BEGIN_ALLOW_THREADS
; 
 966         _result 
= (bool )wxResourceParseData(_arg0
,_arg1
); 
 968     wxPy_END_ALLOW_THREADS
; 
 969 }    _resultobj 
= Py_BuildValue("i",_result
); 
 973 static PyObject 
*_wrap_wxResourceParseFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 974     PyObject 
* _resultobj
; 
 977     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
 978     PyObject 
* _argo1 
= 0; 
 979     char *_kwnames
[] = { "filename","table", NULL 
}; 
 982     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseFile",_kwnames
,&_arg0
,&_argo1
))  
 985         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 986         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
 987             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseFile. Expected _wxResourceTable_p."); 
 992     wxPy_BEGIN_ALLOW_THREADS
; 
 993         _result 
= (bool )wxResourceParseFile(_arg0
,_arg1
); 
 995     wxPy_END_ALLOW_THREADS
; 
 996 }    _resultobj 
= Py_BuildValue("i",_result
); 
1000 static PyObject 
*_wrap_wxResourceParseString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1001     PyObject 
* _resultobj
; 
1004     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
1005     PyObject 
* _argo1 
= 0; 
1006     char *_kwnames
[] = { "resource","table", NULL 
}; 
1009     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseString",_kwnames
,&_arg0
,&_argo1
))  
1012         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1013         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
1014             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseString. Expected _wxResourceTable_p."); 
1019     wxPy_BEGIN_ALLOW_THREADS
; 
1020         _result 
= (bool )wxResourceParseString(_arg0
,_arg1
); 
1022     wxPy_END_ALLOW_THREADS
; 
1023 }    _resultobj 
= Py_BuildValue("i",_result
); 
1027 static PyObject 
*_wrap_wxSystemSettings_GetSystemColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1028     PyObject 
* _resultobj
; 
1031     char *_kwnames
[] = { "index", NULL 
}; 
1035     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetSystemColour",_kwnames
,&_arg0
))  
1038     wxPy_BEGIN_ALLOW_THREADS
; 
1039         _result 
= new wxColour (wxSystemSettings_GetSystemColour(_arg0
)); 
1041     wxPy_END_ALLOW_THREADS
; 
1042 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1043     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1047 static PyObject 
*_wrap_wxSystemSettings_GetSystemFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1048     PyObject 
* _resultobj
; 
1051     char *_kwnames
[] = { "index", NULL 
}; 
1055     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetSystemFont",_kwnames
,&_arg0
))  
1058     wxPy_BEGIN_ALLOW_THREADS
; 
1059         _result 
= new wxFont (wxSystemSettings_GetSystemFont(_arg0
)); 
1061     wxPy_END_ALLOW_THREADS
; 
1062 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
1063     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1067 static PyObject 
*_wrap_wxSystemSettings_GetSystemMetric(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1068     PyObject 
* _resultobj
; 
1071     char *_kwnames
[] = { "index", NULL 
}; 
1074     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetSystemMetric",_kwnames
,&_arg0
))  
1077     wxPy_BEGIN_ALLOW_THREADS
; 
1078         _result 
= (int )wxSystemSettings_GetSystemMetric(_arg0
); 
1080     wxPy_END_ALLOW_THREADS
; 
1081 }    _resultobj 
= Py_BuildValue("i",_result
); 
1085 static PyObject 
*_wrap_wxToolTip_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1086     PyObject 
* _resultobj
; 
1089     char *_kwnames
[] = { "flag", NULL 
}; 
1092     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxToolTip_Enable",_kwnames
,&tempbool0
))  
1094     _arg0 
= (bool ) tempbool0
; 
1096     wxPy_BEGIN_ALLOW_THREADS
; 
1097         wxToolTip_Enable(_arg0
); 
1099     wxPy_END_ALLOW_THREADS
; 
1100 }    Py_INCREF(Py_None
); 
1101     _resultobj 
= Py_None
; 
1105 static PyObject 
*_wrap_wxToolTip_SetDelay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1106     PyObject 
* _resultobj
; 
1108     char *_kwnames
[] = { "milliseconds", NULL 
}; 
1111     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxToolTip_SetDelay",_kwnames
,&_arg0
))  
1114     wxPy_BEGIN_ALLOW_THREADS
; 
1115         wxToolTip_SetDelay(_arg0
); 
1117     wxPy_END_ALLOW_THREADS
; 
1118 }    Py_INCREF(Py_None
); 
1119     _resultobj 
= Py_None
; 
1123 static PyObject 
*_wrap_wxCaret_GetBlinkTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1124     PyObject 
* _resultobj
; 
1126     char *_kwnames
[] = {  NULL 
}; 
1129     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxCaret_GetBlinkTime",_kwnames
))  
1132     wxPy_BEGIN_ALLOW_THREADS
; 
1133         _result 
= (int )wxCaret_GetBlinkTime(); 
1135     wxPy_END_ALLOW_THREADS
; 
1136 }    _resultobj 
= Py_BuildValue("i",_result
); 
1140 static PyObject 
*_wrap_wxCaret_SetBlinkTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1141     PyObject 
* _resultobj
; 
1143     char *_kwnames
[] = { "milliseconds", NULL 
}; 
1146     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxCaret_SetBlinkTime",_kwnames
,&_arg0
))  
1149     wxPy_BEGIN_ALLOW_THREADS
; 
1150         wxCaret_SetBlinkTime(_arg0
); 
1152     wxPy_END_ALLOW_THREADS
; 
1153 }    Py_INCREF(Py_None
); 
1154     _resultobj 
= Py_None
; 
1158 static PyObject 
*_wrap_wxPostEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1159     PyObject 
* _resultobj
; 
1160     wxEvtHandler 
* _arg0
; 
1162     PyObject 
* _argo0 
= 0; 
1163     PyObject 
* _argo1 
= 0; 
1164     char *_kwnames
[] = { "dest","event", NULL 
}; 
1167     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPostEvent",_kwnames
,&_argo0
,&_argo1
))  
1170         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1171         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
1172             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPostEvent. Expected _wxEvtHandler_p."); 
1177         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1178         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
1179             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPostEvent. Expected _wxEvent_p."); 
1184     wxPy_BEGIN_ALLOW_THREADS
; 
1185         wxPostEvent(_arg0
,*_arg1
); 
1187     wxPy_END_ALLOW_THREADS
; 
1188 }    Py_INCREF(Py_None
); 
1189     _resultobj 
= Py_None
; 
1193 static PyObject 
*_wrap_wxWakeUpIdle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1194     PyObject 
* _resultobj
; 
1195     char *_kwnames
[] = {  NULL 
}; 
1198     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWakeUpIdle",_kwnames
))  
1201     wxPy_BEGIN_ALLOW_THREADS
; 
1204     wxPy_END_ALLOW_THREADS
; 
1205 }    Py_INCREF(Py_None
); 
1206     _resultobj 
= Py_None
; 
1210 static PyObject 
*_wrap_wxSafeYield(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1211     PyObject 
* _resultobj
; 
1213     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
1214     PyObject 
* _argo0 
= 0; 
1215     char *_kwnames
[] = { "win", NULL 
}; 
1218     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:wxSafeYield",_kwnames
,&_argo0
))  
1221         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1222         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1223             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSafeYield. Expected _wxWindow_p."); 
1228     wxPy_BEGIN_ALLOW_THREADS
; 
1229         _result 
= (bool )wxSafeYield(_arg0
); 
1231     wxPy_END_ALLOW_THREADS
; 
1232 }    _resultobj 
= Py_BuildValue("i",_result
); 
1236 static PyObject 
*_wrap_wxShowTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1237     PyObject 
* _resultobj
; 
1240     wxTipProvider 
* _arg1
; 
1241     bool  _arg2 
= (bool ) TRUE
; 
1242     PyObject 
* _argo0 
= 0; 
1243     PyObject 
* _argo1 
= 0; 
1244     int tempbool2 
= (int) TRUE
; 
1245     char *_kwnames
[] = { "parent","tipProvider","showAtStartup", NULL 
}; 
1248     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxShowTip",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
1251         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1252         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1253             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxShowTip. Expected _wxWindow_p."); 
1258         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1259         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTipProvider_p")) { 
1260             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxShowTip. Expected _wxTipProvider_p."); 
1264     _arg2 
= (bool ) tempbool2
; 
1266     wxPy_BEGIN_ALLOW_THREADS
; 
1267         _result 
= (bool )wxShowTip(_arg0
,_arg1
,_arg2
); 
1269     wxPy_END_ALLOW_THREADS
; 
1270 }    _resultobj 
= Py_BuildValue("i",_result
); 
1274 static PyObject 
*_wrap_wxCreateFileTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1275     PyObject 
* _resultobj
; 
1276     wxTipProvider 
* _result
; 
1279     PyObject 
* _obj0 
= 0; 
1280     char *_kwnames
[] = { "filename","currentTip", NULL 
}; 
1284     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCreateFileTipProvider",_kwnames
,&_obj0
,&_arg1
))  
1287     if (!PyString_Check(_obj0
)) { 
1288         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1291     _arg0 
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
)); 
1294     wxPy_BEGIN_ALLOW_THREADS
; 
1295         _result 
= (wxTipProvider 
*)wxCreateFileTipProvider(*_arg0
,_arg1
); 
1297     wxPy_END_ALLOW_THREADS
; 
1299         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTipProvider_p"); 
1300         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1303         _resultobj 
= Py_None
; 
1312 static PyObject 
*_wrap_wxDragIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1313     PyObject 
* _resultobj
; 
1314     wxGenericDragImage 
* _result
; 
1316     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
1317     wxPoint 
* _arg2 
= (wxPoint 
*) &wxPyNullPoint
; 
1318     PyObject 
* _argo0 
= 0; 
1319     PyObject 
* _argo1 
= 0; 
1321     PyObject 
* _obj2 
= 0; 
1322     char *_kwnames
[] = { "image","cursor","hotspot", NULL 
}; 
1326     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OO:wxDragIcon",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
1329         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1330         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) { 
1331             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragIcon. Expected _wxIcon_p."); 
1336         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1337         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
1338             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDragIcon. Expected _wxCursor_p."); 
1345     if (! wxPoint_helper(_obj2
, &_arg2
)) 
1349     wxPy_BEGIN_ALLOW_THREADS
; 
1350         _result 
= (wxGenericDragImage 
*)wxDragIcon(*_arg0
,*_arg1
,*_arg2
); 
1352     wxPy_END_ALLOW_THREADS
; 
1354         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
1355         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1358         _resultobj 
= Py_None
; 
1363 static PyObject 
*_wrap_wxDragString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1364     PyObject 
* _resultobj
; 
1365     wxGenericDragImage 
* _result
; 
1367     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
1368     wxPoint 
* _arg2 
= (wxPoint 
*) &wxPyNullPoint
; 
1369     PyObject 
* _obj0 
= 0; 
1370     PyObject 
* _argo1 
= 0; 
1372     PyObject 
* _obj2 
= 0; 
1373     char *_kwnames
[] = { "str","cursor","hotspot", NULL 
}; 
1377     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OO:wxDragString",_kwnames
,&_obj0
,&_argo1
,&_obj2
))  
1380     if (!PyString_Check(_obj0
)) { 
1381         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1384     _arg0 
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
)); 
1387         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1388         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
1389             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDragString. Expected _wxCursor_p."); 
1396     if (! wxPoint_helper(_obj2
, &_arg2
)) 
1400     wxPy_BEGIN_ALLOW_THREADS
; 
1401         _result 
= (wxGenericDragImage 
*)wxDragString(*_arg0
,*_arg1
,*_arg2
); 
1403     wxPy_END_ALLOW_THREADS
; 
1405         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
1406         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1409         _resultobj 
= Py_None
; 
1418 static PyObject 
*_wrap_wxDragTreeItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1419     PyObject 
* _resultobj
; 
1420     wxGenericDragImage 
* _result
; 
1422     wxTreeItemId 
* _arg1
; 
1423     PyObject 
* _argo0 
= 0; 
1424     PyObject 
* _argo1 
= 0; 
1425     char *_kwnames
[] = { "treeCtrl","id", NULL 
}; 
1429     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragTreeItem",_kwnames
,&_argo0
,&_argo1
))  
1432         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1433         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
1434             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragTreeItem. Expected _wxTreeCtrl_p."); 
1439         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1440         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
1441             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDragTreeItem. Expected _wxTreeItemId_p."); 
1446     wxPy_BEGIN_ALLOW_THREADS
; 
1447         _result 
= (wxGenericDragImage 
*)wxDragTreeItem(*_arg0
,*_arg1
); 
1449     wxPy_END_ALLOW_THREADS
; 
1451         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
1452         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1455         _resultobj 
= Py_None
; 
1460 static PyObject 
*_wrap_wxDragListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1461     PyObject 
* _resultobj
; 
1462     wxGenericDragImage 
* _result
; 
1465     PyObject 
* _argo0 
= 0; 
1466     char *_kwnames
[] = { "listCtrl","id", NULL 
}; 
1470     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDragListItem",_kwnames
,&_argo0
,&_arg1
))  
1473         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1474         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1475             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragListItem. Expected _wxListCtrl_p."); 
1480     wxPy_BEGIN_ALLOW_THREADS
; 
1481         _result 
= (wxGenericDragImage 
*)wxDragListItem(*_arg0
,_arg1
); 
1483     wxPy_END_ALLOW_THREADS
; 
1485         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
1486         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1489         _resultobj 
= Py_None
; 
1494 static PyObject 
*_wrap_wxSysErrorCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1495     PyObject 
* _resultobj
; 
1496     unsigned long  _result
; 
1497     char *_kwnames
[] = {  NULL 
}; 
1500     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxSysErrorCode",_kwnames
))  
1503     wxPy_BEGIN_ALLOW_THREADS
; 
1504         _result 
= (unsigned long )wxSysErrorCode(); 
1506     wxPy_END_ALLOW_THREADS
; 
1507 }    _resultobj 
= Py_BuildValue("l",_result
); 
1511 static PyObject 
*_wrap_wxSysErrorMsg(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1512     PyObject 
* _resultobj
; 
1514     unsigned long  _arg0 
= (unsigned long ) 0; 
1515     char *_kwnames
[] = { "nErrCode", NULL 
}; 
1518     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|l:wxSysErrorMsg",_kwnames
,&_arg0
))  
1521     wxPy_BEGIN_ALLOW_THREADS
; 
1522         _result 
= (char *)wxSysErrorMsg(_arg0
); 
1524     wxPy_END_ALLOW_THREADS
; 
1525 }    _resultobj 
= Py_BuildValue("s", _result
); 
1529 static PyObject 
*_wrap_wxLogFatalError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1530     PyObject 
* _resultobj
; 
1532     char *_kwnames
[] = { "szFormat", NULL 
}; 
1535     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogFatalError",_kwnames
,&_arg0
))  
1538     wxPy_BEGIN_ALLOW_THREADS
; 
1539         wxLogFatalError(_arg0
); 
1541     wxPy_END_ALLOW_THREADS
; 
1542 }    Py_INCREF(Py_None
); 
1543     _resultobj 
= Py_None
; 
1547 static PyObject 
*_wrap_wxLogError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1548     PyObject 
* _resultobj
; 
1550     char *_kwnames
[] = { "szFormat", NULL 
}; 
1553     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogError",_kwnames
,&_arg0
))  
1556     wxPy_BEGIN_ALLOW_THREADS
; 
1559     wxPy_END_ALLOW_THREADS
; 
1560 }    Py_INCREF(Py_None
); 
1561     _resultobj 
= Py_None
; 
1565 static PyObject 
*_wrap_wxLogWarning(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1566     PyObject 
* _resultobj
; 
1568     char *_kwnames
[] = { "szFormat", NULL 
}; 
1571     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogWarning",_kwnames
,&_arg0
))  
1574     wxPy_BEGIN_ALLOW_THREADS
; 
1575         wxLogWarning(_arg0
); 
1577     wxPy_END_ALLOW_THREADS
; 
1578 }    Py_INCREF(Py_None
); 
1579     _resultobj 
= Py_None
; 
1583 static PyObject 
*_wrap_wxLogMessage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1584     PyObject 
* _resultobj
; 
1586     char *_kwnames
[] = { "szFormat", NULL 
}; 
1589     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogMessage",_kwnames
,&_arg0
))  
1592     wxPy_BEGIN_ALLOW_THREADS
; 
1593         wxLogMessage(_arg0
); 
1595     wxPy_END_ALLOW_THREADS
; 
1596 }    Py_INCREF(Py_None
); 
1597     _resultobj 
= Py_None
; 
1601 static PyObject 
*_wrap_wxLogInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1602     PyObject 
* _resultobj
; 
1604     char *_kwnames
[] = { "szFormat", NULL 
}; 
1607     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogInfo",_kwnames
,&_arg0
))  
1610     wxPy_BEGIN_ALLOW_THREADS
; 
1613     wxPy_END_ALLOW_THREADS
; 
1614 }    Py_INCREF(Py_None
); 
1615     _resultobj 
= Py_None
; 
1619 static PyObject 
*_wrap_wxLogVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1620     PyObject 
* _resultobj
; 
1622     char *_kwnames
[] = { "szFormat", NULL 
}; 
1625     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogVerbose",_kwnames
,&_arg0
))  
1628     wxPy_BEGIN_ALLOW_THREADS
; 
1629         wxLogVerbose(_arg0
); 
1631     wxPy_END_ALLOW_THREADS
; 
1632 }    Py_INCREF(Py_None
); 
1633     _resultobj 
= Py_None
; 
1637 static PyObject 
*_wrap_wxLogStatus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1638     PyObject 
* _resultobj
; 
1640     char *_kwnames
[] = { "szFormat", NULL 
}; 
1643     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogStatus",_kwnames
,&_arg0
))  
1646     wxPy_BEGIN_ALLOW_THREADS
; 
1649     wxPy_END_ALLOW_THREADS
; 
1650 }    Py_INCREF(Py_None
); 
1651     _resultobj 
= Py_None
; 
1655 static PyObject 
*_wrap_wxLogStatusFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1656     PyObject 
* _resultobj
; 
1659     PyObject 
* _argo0 
= 0; 
1660     char *_kwnames
[] = { "pFrame","szFormat", NULL 
}; 
1663     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os:wxLogStatusFrame",_kwnames
,&_argo0
,&_arg1
))  
1666         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1667         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFrame_p")) { 
1668             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogStatusFrame. Expected _wxFrame_p."); 
1673     wxPy_BEGIN_ALLOW_THREADS
; 
1674         wxLogStatus(_arg0
,_arg1
); 
1676     wxPy_END_ALLOW_THREADS
; 
1677 }    Py_INCREF(Py_None
); 
1678     _resultobj 
= Py_None
; 
1682 static PyObject 
*_wrap_wxLogSysError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1683     PyObject 
* _resultobj
; 
1685     char *_kwnames
[] = { "szFormat", NULL 
}; 
1688     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogSysError",_kwnames
,&_arg0
))  
1691     wxPy_BEGIN_ALLOW_THREADS
; 
1692         wxLogSysError(_arg0
); 
1694     wxPy_END_ALLOW_THREADS
; 
1695 }    Py_INCREF(Py_None
); 
1696     _resultobj 
= Py_None
; 
1700 static PyObject 
*_wrap_wxExecute(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1701     PyObject 
* _resultobj
; 
1704     int  _arg1 
= (int ) FALSE
; 
1705     wxPyProcess 
* _arg2 
= (wxPyProcess 
*) NULL
; 
1706     PyObject 
* _obj0 
= 0; 
1707     PyObject 
* _argo2 
= 0; 
1708     char *_kwnames
[] = { "command","sync","process", NULL 
}; 
1711     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxExecute",_kwnames
,&_obj0
,&_arg1
,&_argo2
))  
1714     if (!PyString_Check(_obj0
)) { 
1715         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1718     _arg0 
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
)); 
1721         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
1722         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyProcess_p")) { 
1723             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxExecute. Expected _wxPyProcess_p."); 
1728     wxPy_BEGIN_ALLOW_THREADS
; 
1729         _result 
= (long )wxExecute(*_arg0
,_arg1
,_arg2
); 
1731     wxPy_END_ALLOW_THREADS
; 
1732 }    _resultobj 
= Py_BuildValue("l",_result
); 
1740 #define new_wxToolTip(_swigarg0) (new wxToolTip(_swigarg0)) 
1741 static PyObject 
*_wrap_new_wxToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1742     PyObject 
* _resultobj
; 
1743     wxToolTip 
* _result
; 
1745     PyObject 
* _obj0 
= 0; 
1746     char *_kwnames
[] = { "tip", NULL 
}; 
1750     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxToolTip",_kwnames
,&_obj0
))  
1753     if (!PyString_Check(_obj0
)) { 
1754         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1757     _arg0 
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
)); 
1760     wxPy_BEGIN_ALLOW_THREADS
; 
1761         _result 
= (wxToolTip 
*)new_wxToolTip(*_arg0
); 
1763     wxPy_END_ALLOW_THREADS
; 
1765         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolTip_p"); 
1766         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1769         _resultobj 
= Py_None
; 
1778 #define wxToolTip_SetTip(_swigobj,_swigarg0)  (_swigobj->SetTip(_swigarg0)) 
1779 static PyObject 
*_wrap_wxToolTip_SetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1780     PyObject 
* _resultobj
; 
1783     PyObject 
* _argo0 
= 0; 
1784     PyObject 
* _obj1 
= 0; 
1785     char *_kwnames
[] = { "self","tip", NULL 
}; 
1788     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolTip_SetTip",_kwnames
,&_argo0
,&_obj1
))  
1791         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1792         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
1793             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_SetTip. Expected _wxToolTip_p."); 
1798     if (!PyString_Check(_obj1
)) { 
1799         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1802     _arg1 
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
)); 
1805     wxPy_BEGIN_ALLOW_THREADS
; 
1806         wxToolTip_SetTip(_arg0
,*_arg1
); 
1808     wxPy_END_ALLOW_THREADS
; 
1809 }    Py_INCREF(Py_None
); 
1810     _resultobj 
= Py_None
; 
1818 #define wxToolTip_GetTip(_swigobj)  (_swigobj->GetTip()) 
1819 static PyObject 
*_wrap_wxToolTip_GetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1820     PyObject 
* _resultobj
; 
1823     PyObject 
* _argo0 
= 0; 
1824     char *_kwnames
[] = { "self", NULL 
}; 
1827     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolTip_GetTip",_kwnames
,&_argo0
))  
1830         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1831         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
1832             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_GetTip. Expected _wxToolTip_p."); 
1837     wxPy_BEGIN_ALLOW_THREADS
; 
1838         _result 
= new wxString (wxToolTip_GetTip(_arg0
)); 
1840     wxPy_END_ALLOW_THREADS
; 
1842     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1850 #define wxToolTip_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
1851 static PyObject 
*_wrap_wxToolTip_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1852     PyObject 
* _resultobj
; 
1855     PyObject 
* _argo0 
= 0; 
1856     char *_kwnames
[] = { "self", NULL 
}; 
1860     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolTip_GetWindow",_kwnames
,&_argo0
))  
1863         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1864         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
1865             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_GetWindow. Expected _wxToolTip_p."); 
1870     wxPy_BEGIN_ALLOW_THREADS
; 
1871         _result 
= (wxWindow 
*)wxToolTip_GetWindow(_arg0
); 
1873     wxPy_END_ALLOW_THREADS
; 
1875         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
1876         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1879         _resultobj 
= Py_None
; 
1884 #define new_wxCaret(_swigarg0,_swigarg1) (new wxCaret(_swigarg0,_swigarg1)) 
1885 static PyObject 
*_wrap_new_wxCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1886     PyObject 
* _resultobj
; 
1890     PyObject 
* _argo0 
= 0; 
1892     PyObject 
* _obj1 
= 0; 
1893     char *_kwnames
[] = { "window","size", NULL 
}; 
1897     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:new_wxCaret",_kwnames
,&_argo0
,&_obj1
))  
1900         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1901         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1902             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxCaret. Expected _wxWindow_p."); 
1908     if (! wxSize_helper(_obj1
, &_arg1
)) 
1912     wxPy_BEGIN_ALLOW_THREADS
; 
1913         _result 
= (wxCaret 
*)new_wxCaret(_arg0
,*_arg1
); 
1915     wxPy_END_ALLOW_THREADS
; 
1917         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCaret_p"); 
1918         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1921         _resultobj 
= Py_None
; 
1926 #define delete_wxCaret(_swigobj) (delete _swigobj) 
1927 static PyObject 
*_wrap_delete_wxCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1928     PyObject 
* _resultobj
; 
1930     PyObject 
* _argo0 
= 0; 
1931     char *_kwnames
[] = { "self", NULL 
}; 
1934     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxCaret",_kwnames
,&_argo0
))  
1937         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1938         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
1939             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxCaret. Expected _wxCaret_p."); 
1944     wxPy_BEGIN_ALLOW_THREADS
; 
1945         delete_wxCaret(_arg0
); 
1947     wxPy_END_ALLOW_THREADS
; 
1948 }    Py_INCREF(Py_None
); 
1949     _resultobj 
= Py_None
; 
1953 #define wxCaret_IsOk(_swigobj)  (_swigobj->IsOk()) 
1954 static PyObject 
*_wrap_wxCaret_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1955     PyObject 
* _resultobj
; 
1958     PyObject 
* _argo0 
= 0; 
1959     char *_kwnames
[] = { "self", NULL 
}; 
1962     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_IsOk",_kwnames
,&_argo0
))  
1965         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1966         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
1967             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_IsOk. Expected _wxCaret_p."); 
1972     wxPy_BEGIN_ALLOW_THREADS
; 
1973         _result 
= (bool )wxCaret_IsOk(_arg0
); 
1975     wxPy_END_ALLOW_THREADS
; 
1976 }    _resultobj 
= Py_BuildValue("i",_result
); 
1980 #define wxCaret_IsVisible(_swigobj)  (_swigobj->IsVisible()) 
1981 static PyObject 
*_wrap_wxCaret_IsVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1982     PyObject 
* _resultobj
; 
1985     PyObject 
* _argo0 
= 0; 
1986     char *_kwnames
[] = { "self", NULL 
}; 
1989     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_IsVisible",_kwnames
,&_argo0
))  
1992         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1993         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
1994             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_IsVisible. Expected _wxCaret_p."); 
1999     wxPy_BEGIN_ALLOW_THREADS
; 
2000         _result 
= (bool )wxCaret_IsVisible(_arg0
); 
2002     wxPy_END_ALLOW_THREADS
; 
2003 }    _resultobj 
= Py_BuildValue("i",_result
); 
2007 #define wxCaret_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
2008 static PyObject 
*_wrap_wxCaret_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2009     PyObject 
* _resultobj
; 
2015     PyObject 
* _argo0 
= 0; 
2016     char *_kwnames
[] = { "self", NULL 
}; 
2025     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetPositionTuple",_kwnames
,&_argo0
))  
2028         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2029         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2030             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetPositionTuple. Expected _wxCaret_p."); 
2035     wxPy_BEGIN_ALLOW_THREADS
; 
2036         wxCaret_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
2038     wxPy_END_ALLOW_THREADS
; 
2039 }    Py_INCREF(Py_None
); 
2040     _resultobj 
= Py_None
; 
2043     o 
= PyInt_FromLong((long) (*_arg1
)); 
2044     _resultobj 
= t_output_helper(_resultobj
, o
); 
2048     o 
= PyInt_FromLong((long) (*_arg2
)); 
2049     _resultobj 
= t_output_helper(_resultobj
, o
); 
2054 #define wxCaret_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
2055 static PyObject 
*_wrap_wxCaret_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2056     PyObject 
* _resultobj
; 
2059     PyObject 
* _argo0 
= 0; 
2060     char *_kwnames
[] = { "self", NULL 
}; 
2064     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetPosition",_kwnames
,&_argo0
))  
2067         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2068         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2069             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetPosition. Expected _wxCaret_p."); 
2074     wxPy_BEGIN_ALLOW_THREADS
; 
2075         _result 
= new wxPoint (wxCaret_GetPosition(_arg0
)); 
2077     wxPy_END_ALLOW_THREADS
; 
2078 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2079     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2083 #define wxCaret_GetSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetSize(_swigarg0,_swigarg1)) 
2084 static PyObject 
*_wrap_wxCaret_GetSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2085     PyObject 
* _resultobj
; 
2091     PyObject 
* _argo0 
= 0; 
2092     char *_kwnames
[] = { "self", NULL 
}; 
2101     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetSizeTuple",_kwnames
,&_argo0
))  
2104         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2105         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2106             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetSizeTuple. Expected _wxCaret_p."); 
2111     wxPy_BEGIN_ALLOW_THREADS
; 
2112         wxCaret_GetSizeTuple(_arg0
,_arg1
,_arg2
); 
2114     wxPy_END_ALLOW_THREADS
; 
2115 }    Py_INCREF(Py_None
); 
2116     _resultobj 
= Py_None
; 
2119     o 
= PyInt_FromLong((long) (*_arg1
)); 
2120     _resultobj 
= t_output_helper(_resultobj
, o
); 
2124     o 
= PyInt_FromLong((long) (*_arg2
)); 
2125     _resultobj 
= t_output_helper(_resultobj
, o
); 
2130 #define wxCaret_GetSize(_swigobj)  (_swigobj->GetSize()) 
2131 static PyObject 
*_wrap_wxCaret_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2132     PyObject 
* _resultobj
; 
2135     PyObject 
* _argo0 
= 0; 
2136     char *_kwnames
[] = { "self", NULL 
}; 
2140     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetSize",_kwnames
,&_argo0
))  
2143         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2144         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2145             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetSize. Expected _wxCaret_p."); 
2150     wxPy_BEGIN_ALLOW_THREADS
; 
2151         _result 
= new wxSize (wxCaret_GetSize(_arg0
)); 
2153     wxPy_END_ALLOW_THREADS
; 
2154 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2155     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2159 #define wxCaret_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
2160 static PyObject 
*_wrap_wxCaret_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2161     PyObject 
* _resultobj
; 
2164     PyObject 
* _argo0 
= 0; 
2165     char *_kwnames
[] = { "self", NULL 
}; 
2169     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetWindow",_kwnames
,&_argo0
))  
2172         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2173         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2174             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetWindow. Expected _wxCaret_p."); 
2179     wxPy_BEGIN_ALLOW_THREADS
; 
2180         _result 
= (wxWindow 
*)wxCaret_GetWindow(_arg0
); 
2182     wxPy_END_ALLOW_THREADS
; 
2184         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
2185         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2188         _resultobj 
= Py_None
; 
2193 #define wxCaret_MoveXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Move(_swigarg0,_swigarg1)) 
2194 static PyObject 
*_wrap_wxCaret_MoveXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2195     PyObject 
* _resultobj
; 
2199     PyObject 
* _argo0 
= 0; 
2200     char *_kwnames
[] = { "self","x","y", NULL 
}; 
2203     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxCaret_MoveXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2206         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2207         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2208             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_MoveXY. Expected _wxCaret_p."); 
2213     wxPy_BEGIN_ALLOW_THREADS
; 
2214         wxCaret_MoveXY(_arg0
,_arg1
,_arg2
); 
2216     wxPy_END_ALLOW_THREADS
; 
2217 }    Py_INCREF(Py_None
); 
2218     _resultobj 
= Py_None
; 
2222 #define wxCaret_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
2223 static PyObject 
*_wrap_wxCaret_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2224     PyObject 
* _resultobj
; 
2227     PyObject 
* _argo0 
= 0; 
2229     PyObject 
* _obj1 
= 0; 
2230     char *_kwnames
[] = { "self","pt", NULL 
}; 
2233     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCaret_Move",_kwnames
,&_argo0
,&_obj1
))  
2236         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2237         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2238             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Move. Expected _wxCaret_p."); 
2244     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2248     wxPy_BEGIN_ALLOW_THREADS
; 
2249         wxCaret_Move(_arg0
,*_arg1
); 
2251     wxPy_END_ALLOW_THREADS
; 
2252 }    Py_INCREF(Py_None
); 
2253     _resultobj 
= Py_None
; 
2257 #define wxCaret_SetSizeWH(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSize(_swigarg0,_swigarg1)) 
2258 static PyObject 
*_wrap_wxCaret_SetSizeWH(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2259     PyObject 
* _resultobj
; 
2263     PyObject 
* _argo0 
= 0; 
2264     char *_kwnames
[] = { "self","width","height", NULL 
}; 
2267     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxCaret_SetSizeWH",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2270         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2271         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2272             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_SetSizeWH. Expected _wxCaret_p."); 
2277     wxPy_BEGIN_ALLOW_THREADS
; 
2278         wxCaret_SetSizeWH(_arg0
,_arg1
,_arg2
); 
2280     wxPy_END_ALLOW_THREADS
; 
2281 }    Py_INCREF(Py_None
); 
2282     _resultobj 
= Py_None
; 
2286 #define wxCaret_SetSize(_swigobj,_swigarg0)  (_swigobj->SetSize(_swigarg0)) 
2287 static PyObject 
*_wrap_wxCaret_SetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2288     PyObject 
* _resultobj
; 
2291     PyObject 
* _argo0 
= 0; 
2293     PyObject 
* _obj1 
= 0; 
2294     char *_kwnames
[] = { "self","size", NULL 
}; 
2297     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCaret_SetSize",_kwnames
,&_argo0
,&_obj1
))  
2300         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2301         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2302             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_SetSize. Expected _wxCaret_p."); 
2308     if (! wxSize_helper(_obj1
, &_arg1
)) 
2312     wxPy_BEGIN_ALLOW_THREADS
; 
2313         wxCaret_SetSize(_arg0
,*_arg1
); 
2315     wxPy_END_ALLOW_THREADS
; 
2316 }    Py_INCREF(Py_None
); 
2317     _resultobj 
= Py_None
; 
2321 #define wxCaret_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
2322 static PyObject 
*_wrap_wxCaret_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2323     PyObject 
* _resultobj
; 
2325     int  _arg1 
= (int ) TRUE
; 
2326     PyObject 
* _argo0 
= 0; 
2327     char *_kwnames
[] = { "self","show", NULL 
}; 
2330     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxCaret_Show",_kwnames
,&_argo0
,&_arg1
))  
2333         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2334         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2335             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Show. Expected _wxCaret_p."); 
2340     wxPy_BEGIN_ALLOW_THREADS
; 
2341         wxCaret_Show(_arg0
,_arg1
); 
2343     wxPy_END_ALLOW_THREADS
; 
2344 }    Py_INCREF(Py_None
); 
2345     _resultobj 
= Py_None
; 
2349 #define wxCaret_Hide(_swigobj)  (_swigobj->Hide()) 
2350 static PyObject 
*_wrap_wxCaret_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2351     PyObject 
* _resultobj
; 
2353     PyObject 
* _argo0 
= 0; 
2354     char *_kwnames
[] = { "self", NULL 
}; 
2357     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_Hide",_kwnames
,&_argo0
))  
2360         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2361         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2362             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Hide. Expected _wxCaret_p."); 
2367     wxPy_BEGIN_ALLOW_THREADS
; 
2368         wxCaret_Hide(_arg0
); 
2370     wxPy_END_ALLOW_THREADS
; 
2371 }    Py_INCREF(Py_None
); 
2372     _resultobj 
= Py_None
; 
2376 #define new_wxFontEnumerator() (new wxPyFontEnumerator()) 
2377 static PyObject 
*_wrap_new_wxFontEnumerator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2378     PyObject 
* _resultobj
; 
2379     wxPyFontEnumerator 
* _result
; 
2380     char *_kwnames
[] = {  NULL 
}; 
2384     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxFontEnumerator",_kwnames
))  
2387     wxPy_BEGIN_ALLOW_THREADS
; 
2388         _result 
= (wxPyFontEnumerator 
*)new_wxFontEnumerator(); 
2390     wxPy_END_ALLOW_THREADS
; 
2392         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyFontEnumerator_p"); 
2393         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2396         _resultobj 
= Py_None
; 
2401 #define delete_wxPyFontEnumerator(_swigobj) (delete _swigobj) 
2402 static PyObject 
*_wrap_delete_wxFontEnumerator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2403     PyObject 
* _resultobj
; 
2404     wxPyFontEnumerator 
* _arg0
; 
2405     PyObject 
* _argo0 
= 0; 
2406     char *_kwnames
[] = { "self", NULL 
}; 
2409     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxFontEnumerator",_kwnames
,&_argo0
))  
2412         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2413         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
2414             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxFontEnumerator. Expected _wxPyFontEnumerator_p."); 
2419     wxPy_BEGIN_ALLOW_THREADS
; 
2420         delete_wxPyFontEnumerator(_arg0
); 
2422     wxPy_END_ALLOW_THREADS
; 
2423 }    Py_INCREF(Py_None
); 
2424     _resultobj 
= Py_None
; 
2428 #define wxFontEnumerator__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
2429 static PyObject 
*_wrap_wxFontEnumerator__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2430     PyObject 
* _resultobj
; 
2431     wxPyFontEnumerator 
* _arg0
; 
2434     PyObject 
* _argo0 
= 0; 
2435     PyObject 
* _obj1 
= 0; 
2436     PyObject 
* _obj2 
= 0; 
2437     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
2440     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxFontEnumerator__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
2443         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2444         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
2445             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator__setSelf. Expected _wxPyFontEnumerator_p."); 
2456     wxPy_BEGIN_ALLOW_THREADS
; 
2457         wxFontEnumerator__setSelf(_arg0
,_arg1
,_arg2
); 
2459     wxPy_END_ALLOW_THREADS
; 
2460 }    Py_INCREF(Py_None
); 
2461     _resultobj 
= Py_None
; 
2465 #define wxFontEnumerator_EnumerateFacenames(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnumerateFacenames(_swigarg0,_swigarg1)) 
2466 static PyObject 
*_wrap_wxFontEnumerator_EnumerateFacenames(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2467     PyObject 
* _resultobj
; 
2469     wxPyFontEnumerator 
* _arg0
; 
2470     wxFontEncoding  _arg1 
= (wxFontEncoding 
) wxFONTENCODING_SYSTEM
; 
2471     bool  _arg2 
= (bool ) FALSE
; 
2472     PyObject 
* _argo0 
= 0; 
2473     int tempbool2 
= (int) FALSE
; 
2474     char *_kwnames
[] = { "self","encoding","fixedWidthOnly", NULL 
}; 
2477     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxFontEnumerator_EnumerateFacenames",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
2480         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2481         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
2482             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator_EnumerateFacenames. Expected _wxPyFontEnumerator_p."); 
2486     _arg2 
= (bool ) tempbool2
; 
2488     wxPy_BEGIN_ALLOW_THREADS
; 
2489         _result 
= (bool )wxFontEnumerator_EnumerateFacenames(_arg0
,_arg1
,_arg2
); 
2491     wxPy_END_ALLOW_THREADS
; 
2492 }    _resultobj 
= Py_BuildValue("i",_result
); 
2496 #define wxFontEnumerator_EnumerateEncodings(_swigobj,_swigarg0)  (_swigobj->EnumerateEncodings(_swigarg0)) 
2497 static PyObject 
*_wrap_wxFontEnumerator_EnumerateEncodings(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2498     PyObject 
* _resultobj
; 
2500     wxPyFontEnumerator 
* _arg0
; 
2501     char * _arg1 
= (char *) ""; 
2502     PyObject 
* _argo0 
= 0; 
2503     char *_kwnames
[] = { "self","facename", NULL 
}; 
2506     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|s:wxFontEnumerator_EnumerateEncodings",_kwnames
,&_argo0
,&_arg1
))  
2509         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2510         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
2511             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator_EnumerateEncodings. Expected _wxPyFontEnumerator_p."); 
2516     wxPy_BEGIN_ALLOW_THREADS
; 
2517         _result 
= (bool )wxFontEnumerator_EnumerateEncodings(_arg0
,_arg1
); 
2519     wxPy_END_ALLOW_THREADS
; 
2520 }    _resultobj 
= Py_BuildValue("i",_result
); 
2524 static PyObject 
* wxPyFontEnumerator_GetEncodings(wxPyFontEnumerator 
*self
) { 
2525             wxArrayString
* arr 
= self
->GetEncodings(); 
2526             PyObject
* list 
= PyList_New(0); 
2527             for (size_t x
=0; x
<arr
->GetCount(); x
++) 
2528                 PyList_Append(list
, PyString_FromString((*arr
)[x
])); 
2531 static PyObject 
*_wrap_wxFontEnumerator_GetEncodings(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2532     PyObject 
* _resultobj
; 
2534     wxPyFontEnumerator 
* _arg0
; 
2535     PyObject 
* _argo0 
= 0; 
2536     char *_kwnames
[] = { "self", NULL 
}; 
2539     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFontEnumerator_GetEncodings",_kwnames
,&_argo0
))  
2542         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2543         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
2544             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator_GetEncodings. Expected _wxPyFontEnumerator_p."); 
2549     wxPy_BEGIN_ALLOW_THREADS
; 
2550         _result 
= (PyObject 
*)wxPyFontEnumerator_GetEncodings(_arg0
); 
2552     wxPy_END_ALLOW_THREADS
; 
2554   _resultobj 
= _result
; 
2559 static PyObject 
* wxPyFontEnumerator_GetFacenames(wxPyFontEnumerator 
*self
) { 
2560             wxArrayString
* arr 
= self
->GetFacenames(); 
2561             PyObject
* list 
= PyList_New(0); 
2562             for (size_t x
=0; x
<arr
->GetCount(); x
++) 
2563                 PyList_Append(list
, PyString_FromString((*arr
)[x
])); 
2566 static PyObject 
*_wrap_wxFontEnumerator_GetFacenames(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2567     PyObject 
* _resultobj
; 
2569     wxPyFontEnumerator 
* _arg0
; 
2570     PyObject 
* _argo0 
= 0; 
2571     char *_kwnames
[] = { "self", NULL 
}; 
2574     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFontEnumerator_GetFacenames",_kwnames
,&_argo0
))  
2577         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2578         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
2579             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator_GetFacenames. Expected _wxPyFontEnumerator_p."); 
2584     wxPy_BEGIN_ALLOW_THREADS
; 
2585         _result 
= (PyObject 
*)wxPyFontEnumerator_GetFacenames(_arg0
); 
2587     wxPy_END_ALLOW_THREADS
; 
2589   _resultobj 
= _result
; 
2594 #define new_wxBusyCursor(_swigarg0) (new wxBusyCursor(_swigarg0)) 
2595 static PyObject 
*_wrap_new_wxBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2596     PyObject 
* _resultobj
; 
2597     wxBusyCursor 
* _result
; 
2598     wxCursor 
* _arg0 
= (wxCursor 
*) wxHOURGLASS_CURSOR
; 
2599     PyObject 
* _argo0 
= 0; 
2600     char *_kwnames
[] = { "cursor", NULL 
}; 
2604     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxBusyCursor",_kwnames
,&_argo0
))  
2607         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2608         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
2609             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxBusyCursor. Expected _wxCursor_p."); 
2614     wxPy_BEGIN_ALLOW_THREADS
; 
2615         _result 
= (wxBusyCursor 
*)new_wxBusyCursor(_arg0
); 
2617     wxPy_END_ALLOW_THREADS
; 
2619         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBusyCursor_p"); 
2620         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2623         _resultobj 
= Py_None
; 
2628 #define delete_wxBusyCursor(_swigobj) (delete _swigobj) 
2629 static PyObject 
*_wrap_delete_wxBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2630     PyObject 
* _resultobj
; 
2631     wxBusyCursor 
* _arg0
; 
2632     PyObject 
* _argo0 
= 0; 
2633     char *_kwnames
[] = { "self", NULL 
}; 
2636     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxBusyCursor",_kwnames
,&_argo0
))  
2639         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2640         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBusyCursor_p")) { 
2641             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxBusyCursor. Expected _wxBusyCursor_p."); 
2646     wxPy_BEGIN_ALLOW_THREADS
; 
2647         delete_wxBusyCursor(_arg0
); 
2649     wxPy_END_ALLOW_THREADS
; 
2650 }    Py_INCREF(Py_None
); 
2651     _resultobj 
= Py_None
; 
2655 #define new_wxWindowDisabler(_swigarg0) (new wxWindowDisabler(_swigarg0)) 
2656 static PyObject 
*_wrap_new_wxWindowDisabler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2657     PyObject 
* _resultobj
; 
2658     wxWindowDisabler 
* _result
; 
2659     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
2660     PyObject 
* _argo0 
= 0; 
2661     char *_kwnames
[] = { "winToSkip", NULL 
}; 
2665     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxWindowDisabler",_kwnames
,&_argo0
))  
2668         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2669         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2670             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindowDisabler. Expected _wxWindow_p."); 
2675     wxPy_BEGIN_ALLOW_THREADS
; 
2676         _result 
= (wxWindowDisabler 
*)new_wxWindowDisabler(_arg0
); 
2678     wxPy_END_ALLOW_THREADS
; 
2680         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindowDisabler_p"); 
2681         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2684         _resultobj 
= Py_None
; 
2689 #define delete_wxWindowDisabler(_swigobj) (delete _swigobj) 
2690 static PyObject 
*_wrap_delete_wxWindowDisabler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2691     PyObject 
* _resultobj
; 
2692     wxWindowDisabler 
* _arg0
; 
2693     PyObject 
* _argo0 
= 0; 
2694     char *_kwnames
[] = { "self", NULL 
}; 
2697     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxWindowDisabler",_kwnames
,&_argo0
))  
2700         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2701         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindowDisabler_p")) { 
2702             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxWindowDisabler. Expected _wxWindowDisabler_p."); 
2707     wxPy_BEGIN_ALLOW_THREADS
; 
2708         delete_wxWindowDisabler(_arg0
); 
2710     wxPy_END_ALLOW_THREADS
; 
2711 }    Py_INCREF(Py_None
); 
2712     _resultobj 
= Py_None
; 
2716 #define delete_wxTipProvider(_swigobj) (delete _swigobj) 
2717 static PyObject 
*_wrap_delete_wxTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2718     PyObject 
* _resultobj
; 
2719     wxTipProvider 
* _arg0
; 
2720     PyObject 
* _argo0 
= 0; 
2721     char *_kwnames
[] = { "self", NULL 
}; 
2724     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTipProvider",_kwnames
,&_argo0
))  
2727         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2728         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
2729             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTipProvider. Expected _wxTipProvider_p."); 
2734     wxPy_BEGIN_ALLOW_THREADS
; 
2735         delete_wxTipProvider(_arg0
); 
2737     wxPy_END_ALLOW_THREADS
; 
2738 }    Py_INCREF(Py_None
); 
2739     _resultobj 
= Py_None
; 
2743 #define wxTipProvider_GetTip(_swigobj)  (_swigobj->GetTip()) 
2744 static PyObject 
*_wrap_wxTipProvider_GetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2745     PyObject 
* _resultobj
; 
2747     wxTipProvider 
* _arg0
; 
2748     PyObject 
* _argo0 
= 0; 
2749     char *_kwnames
[] = { "self", NULL 
}; 
2752     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTipProvider_GetTip",_kwnames
,&_argo0
))  
2755         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2756         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
2757             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipProvider_GetTip. Expected _wxTipProvider_p."); 
2762     wxPy_BEGIN_ALLOW_THREADS
; 
2763         _result 
= new wxString (wxTipProvider_GetTip(_arg0
)); 
2765     wxPy_END_ALLOW_THREADS
; 
2767     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2775 #define wxTipProvider_GetCurrentTip(_swigobj)  (_swigobj->GetCurrentTip()) 
2776 static PyObject 
*_wrap_wxTipProvider_GetCurrentTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2777     PyObject 
* _resultobj
; 
2779     wxTipProvider 
* _arg0
; 
2780     PyObject 
* _argo0 
= 0; 
2781     char *_kwnames
[] = { "self", NULL 
}; 
2784     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTipProvider_GetCurrentTip",_kwnames
,&_argo0
))  
2787         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2788         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
2789             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipProvider_GetCurrentTip. Expected _wxTipProvider_p."); 
2794     wxPy_BEGIN_ALLOW_THREADS
; 
2795         _result 
= (size_t )wxTipProvider_GetCurrentTip(_arg0
); 
2797     wxPy_END_ALLOW_THREADS
; 
2798 }    _resultobj 
= Py_BuildValue("i",_result
); 
2802 static void *SwigwxPyTipProviderTowxTipProvider(void *ptr
) { 
2803     wxPyTipProvider 
*src
; 
2804     wxTipProvider 
*dest
; 
2805     src 
= (wxPyTipProvider 
*) ptr
; 
2806     dest 
= (wxTipProvider 
*) src
; 
2807     return (void *) dest
; 
2810 #define new_wxPyTipProvider(_swigarg0) (new wxPyTipProvider(_swigarg0)) 
2811 static PyObject 
*_wrap_new_wxPyTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2812     PyObject 
* _resultobj
; 
2813     wxPyTipProvider 
* _result
; 
2815     char *_kwnames
[] = { "currentTip", NULL 
}; 
2819     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:new_wxPyTipProvider",_kwnames
,&_arg0
))  
2822     wxPy_BEGIN_ALLOW_THREADS
; 
2823         _result 
= (wxPyTipProvider 
*)new_wxPyTipProvider(_arg0
); 
2825     wxPy_END_ALLOW_THREADS
; 
2827         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTipProvider_p"); 
2828         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2831         _resultobj 
= Py_None
; 
2836 #define new_wxDragImage(_swigarg0,_swigarg1,_swigarg2) (new wxGenericDragImage(_swigarg0,_swigarg1,_swigarg2)) 
2837 static PyObject 
*_wrap_new_wxDragImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2838     PyObject 
* _resultobj
; 
2839     wxGenericDragImage 
* _result
; 
2841     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
2842     wxPoint 
* _arg2 
= (wxPoint 
*) &wxPyNullPoint
; 
2843     PyObject 
* _argo0 
= 0; 
2844     PyObject 
* _argo1 
= 0; 
2846     PyObject 
* _obj2 
= 0; 
2847     char *_kwnames
[] = { "image","cursor","hotspot", NULL 
}; 
2851     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OO:new_wxDragImage",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
2854         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2855         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) { 
2856             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragImage. Expected _wxBitmap_p."); 
2861         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2862         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
2863             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragImage. Expected _wxCursor_p."); 
2870     if (! wxPoint_helper(_obj2
, &_arg2
)) 
2874     wxPy_BEGIN_ALLOW_THREADS
; 
2875         _result 
= (wxGenericDragImage 
*)new_wxDragImage(*_arg0
,*_arg1
,*_arg2
); 
2877     wxPy_END_ALLOW_THREADS
; 
2879         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
2880         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2883         _resultobj 
= Py_None
; 
2888 #define delete_wxGenericDragImage(_swigobj) (delete _swigobj) 
2889 static PyObject 
*_wrap_delete_wxDragImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2890     PyObject 
* _resultobj
; 
2891     wxGenericDragImage 
* _arg0
; 
2892     PyObject 
* _argo0 
= 0; 
2893     char *_kwnames
[] = { "self", NULL 
}; 
2896     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxDragImage",_kwnames
,&_argo0
))  
2899         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2900         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
2901             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxDragImage. Expected _wxGenericDragImage_p."); 
2906     wxPy_BEGIN_ALLOW_THREADS
; 
2907         delete_wxGenericDragImage(_arg0
); 
2909     wxPy_END_ALLOW_THREADS
; 
2910 }    Py_INCREF(Py_None
); 
2911     _resultobj 
= Py_None
; 
2915 #define wxDragImage_BeginDrag(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2916 static PyObject 
*_wrap_wxDragImage_BeginDrag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2917     PyObject 
* _resultobj
; 
2919     wxGenericDragImage 
* _arg0
; 
2922     bool  _arg3 
= (bool ) FALSE
; 
2923     wxRect 
* _arg4 
= (wxRect 
*) NULL
; 
2924     PyObject 
* _argo0 
= 0; 
2926     PyObject 
* _obj1 
= 0; 
2927     PyObject 
* _argo2 
= 0; 
2928     int tempbool3 
= (int) FALSE
; 
2930     PyObject 
* _obj4 
= 0; 
2931     char *_kwnames
[] = { "self","hotspot","window","fullScreen","rect", NULL 
}; 
2934     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iO:wxDragImage_BeginDrag",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&tempbool3
,&_obj4
))  
2937         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2938         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
2939             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_BeginDrag. Expected _wxGenericDragImage_p."); 
2945     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2949         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2950         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
2951             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDragImage_BeginDrag. Expected _wxWindow_p."); 
2955     _arg3 
= (bool ) tempbool3
; 
2959     if (! wxRect_helper(_obj4
, &_arg4
)) 
2963     wxPy_BEGIN_ALLOW_THREADS
; 
2964         _result 
= (bool )wxDragImage_BeginDrag(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
); 
2966     wxPy_END_ALLOW_THREADS
; 
2967 }    _resultobj 
= Py_BuildValue("i",_result
); 
2971 #define wxDragImage_BeginDrag2(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2)) 
2972 static PyObject 
*_wrap_wxDragImage_BeginDrag2(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2973     PyObject 
* _resultobj
; 
2975     wxGenericDragImage 
* _arg0
; 
2979     PyObject 
* _argo0 
= 0; 
2981     PyObject 
* _obj1 
= 0; 
2982     PyObject 
* _argo2 
= 0; 
2983     PyObject 
* _argo3 
= 0; 
2984     char *_kwnames
[] = { "self","hotspot","window","fullScreenRect", NULL 
}; 
2987     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxDragImage_BeginDrag2",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_argo3
))  
2990         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2991         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
2992             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_BeginDrag2. Expected _wxGenericDragImage_p."); 
2998     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3002         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3003         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
3004             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDragImage_BeginDrag2. Expected _wxWindow_p."); 
3009         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
3010         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
3011             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxDragImage_BeginDrag2. Expected _wxWindow_p."); 
3016     wxPy_BEGIN_ALLOW_THREADS
; 
3017         _result 
= (bool )wxDragImage_BeginDrag2(_arg0
,*_arg1
,_arg2
,_arg3
); 
3019     wxPy_END_ALLOW_THREADS
; 
3020 }    _resultobj 
= Py_BuildValue("i",_result
); 
3024 #define wxDragImage_EndDrag(_swigobj)  (_swigobj->EndDrag()) 
3025 static PyObject 
*_wrap_wxDragImage_EndDrag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3026     PyObject 
* _resultobj
; 
3028     wxGenericDragImage 
* _arg0
; 
3029     PyObject 
* _argo0 
= 0; 
3030     char *_kwnames
[] = { "self", NULL 
}; 
3033     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_EndDrag",_kwnames
,&_argo0
))  
3036         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3037         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3038             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_EndDrag. Expected _wxGenericDragImage_p."); 
3043     wxPy_BEGIN_ALLOW_THREADS
; 
3044         _result 
= (bool )wxDragImage_EndDrag(_arg0
); 
3046     wxPy_END_ALLOW_THREADS
; 
3047 }    _resultobj 
= Py_BuildValue("i",_result
); 
3051 #define wxDragImage_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
3052 static PyObject 
*_wrap_wxDragImage_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3053     PyObject 
* _resultobj
; 
3055     wxGenericDragImage 
* _arg0
; 
3057     PyObject 
* _argo0 
= 0; 
3059     PyObject 
* _obj1 
= 0; 
3060     char *_kwnames
[] = { "self","pt", NULL 
}; 
3063     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_Move",_kwnames
,&_argo0
,&_obj1
))  
3066         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3067         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3068             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Move. Expected _wxGenericDragImage_p."); 
3074     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3078     wxPy_BEGIN_ALLOW_THREADS
; 
3079         _result 
= (bool )wxDragImage_Move(_arg0
,*_arg1
); 
3081     wxPy_END_ALLOW_THREADS
; 
3082 }    _resultobj 
= Py_BuildValue("i",_result
); 
3086 #define wxDragImage_Show(_swigobj)  (_swigobj->Show()) 
3087 static PyObject 
*_wrap_wxDragImage_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3088     PyObject 
* _resultobj
; 
3090     wxGenericDragImage 
* _arg0
; 
3091     PyObject 
* _argo0 
= 0; 
3092     char *_kwnames
[] = { "self", NULL 
}; 
3095     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_Show",_kwnames
,&_argo0
))  
3098         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3099         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3100             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Show. Expected _wxGenericDragImage_p."); 
3105     wxPy_BEGIN_ALLOW_THREADS
; 
3106         _result 
= (bool )wxDragImage_Show(_arg0
); 
3108     wxPy_END_ALLOW_THREADS
; 
3109 }    _resultobj 
= Py_BuildValue("i",_result
); 
3113 #define wxDragImage_Hide(_swigobj)  (_swigobj->Hide()) 
3114 static PyObject 
*_wrap_wxDragImage_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3115     PyObject 
* _resultobj
; 
3117     wxGenericDragImage 
* _arg0
; 
3118     PyObject 
* _argo0 
= 0; 
3119     char *_kwnames
[] = { "self", NULL 
}; 
3122     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_Hide",_kwnames
,&_argo0
))  
3125         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3126         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3127             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Hide. Expected _wxGenericDragImage_p."); 
3132     wxPy_BEGIN_ALLOW_THREADS
; 
3133         _result 
= (bool )wxDragImage_Hide(_arg0
); 
3135     wxPy_END_ALLOW_THREADS
; 
3136 }    _resultobj 
= Py_BuildValue("i",_result
); 
3140 #define wxDragImage_GetImageRect(_swigobj,_swigarg0)  (_swigobj->GetImageRect(_swigarg0)) 
3141 static PyObject 
*_wrap_wxDragImage_GetImageRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3142     PyObject 
* _resultobj
; 
3144     wxGenericDragImage 
* _arg0
; 
3146     PyObject 
* _argo0 
= 0; 
3148     PyObject 
* _obj1 
= 0; 
3149     char *_kwnames
[] = { "self","pos", NULL 
}; 
3153     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_GetImageRect",_kwnames
,&_argo0
,&_obj1
))  
3156         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3157         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3158             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_GetImageRect. Expected _wxGenericDragImage_p."); 
3164     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3168     wxPy_BEGIN_ALLOW_THREADS
; 
3169         _result 
= new wxRect (wxDragImage_GetImageRect(_arg0
,*_arg1
)); 
3171     wxPy_END_ALLOW_THREADS
; 
3172 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
3173     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3177 #define wxDragImage_RedrawImage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->RedrawImage(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3178 static PyObject 
*_wrap_wxDragImage_RedrawImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3179     PyObject 
* _resultobj
; 
3181     wxGenericDragImage 
* _arg0
; 
3186     PyObject 
* _argo0 
= 0; 
3188     PyObject 
* _obj1 
= 0; 
3190     PyObject 
* _obj2 
= 0; 
3193     char *_kwnames
[] = { "self","oldPos","newPos","eraseOld","drawNew", NULL 
}; 
3196     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOii:wxDragImage_RedrawImage",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&tempbool3
,&tempbool4
))  
3199         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3200         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3201             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_RedrawImage. Expected _wxGenericDragImage_p."); 
3207     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3212     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3215     _arg3 
= (bool ) tempbool3
; 
3216     _arg4 
= (bool ) tempbool4
; 
3218     wxPy_BEGIN_ALLOW_THREADS
; 
3219         _result 
= (bool )wxDragImage_RedrawImage(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
); 
3221     wxPy_END_ALLOW_THREADS
; 
3222 }    _resultobj 
= Py_BuildValue("i",_result
); 
3226 #define new_wxPyTimer(_swigarg0) (new wxPyTimer(_swigarg0)) 
3227 static PyObject 
*_wrap_new_wxPyTimer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3228     PyObject 
* _resultobj
; 
3229     wxPyTimer 
* _result
; 
3231     PyObject 
* _obj0 
= 0; 
3232     char *_kwnames
[] = { "notify", NULL 
}; 
3236     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxPyTimer",_kwnames
,&_obj0
))  
3242     wxPy_BEGIN_ALLOW_THREADS
; 
3243         _result 
= (wxPyTimer 
*)new_wxPyTimer(_arg0
); 
3245     wxPy_END_ALLOW_THREADS
; 
3247         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTimer_p"); 
3248         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3251         _resultobj 
= Py_None
; 
3256 #define delete_wxPyTimer(_swigobj) (delete _swigobj) 
3257 static PyObject 
*_wrap_delete_wxPyTimer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3258     PyObject 
* _resultobj
; 
3260     PyObject 
* _argo0 
= 0; 
3261     char *_kwnames
[] = { "self", NULL 
}; 
3264     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyTimer",_kwnames
,&_argo0
))  
3267         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3268         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3269             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyTimer. Expected _wxPyTimer_p."); 
3274     wxPy_BEGIN_ALLOW_THREADS
; 
3275         delete_wxPyTimer(_arg0
); 
3277     wxPy_END_ALLOW_THREADS
; 
3278 }    Py_INCREF(Py_None
); 
3279     _resultobj 
= Py_None
; 
3283 #define wxPyTimer_GetInterval(_swigobj)  (_swigobj->GetInterval()) 
3284 static PyObject 
*_wrap_wxPyTimer_GetInterval(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3285     PyObject 
* _resultobj
; 
3288     PyObject 
* _argo0 
= 0; 
3289     char *_kwnames
[] = { "self", NULL 
}; 
3292     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_GetInterval",_kwnames
,&_argo0
))  
3295         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3296         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3297             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_GetInterval. Expected _wxPyTimer_p."); 
3302     wxPy_BEGIN_ALLOW_THREADS
; 
3303         _result 
= (int )wxPyTimer_GetInterval(_arg0
); 
3305     wxPy_END_ALLOW_THREADS
; 
3306 }    _resultobj 
= Py_BuildValue("i",_result
); 
3310 #define wxPyTimer_IsOneShot(_swigobj)  (_swigobj->IsOneShot()) 
3311 static PyObject 
*_wrap_wxPyTimer_IsOneShot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3312     PyObject 
* _resultobj
; 
3315     PyObject 
* _argo0 
= 0; 
3316     char *_kwnames
[] = { "self", NULL 
}; 
3319     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_IsOneShot",_kwnames
,&_argo0
))  
3322         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3323         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3324             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_IsOneShot. Expected _wxPyTimer_p."); 
3329     wxPy_BEGIN_ALLOW_THREADS
; 
3330         _result 
= (bool )wxPyTimer_IsOneShot(_arg0
); 
3332     wxPy_END_ALLOW_THREADS
; 
3333 }    _resultobj 
= Py_BuildValue("i",_result
); 
3337 #define wxPyTimer_IsRunning(_swigobj)  (_swigobj->IsRunning()) 
3338 static PyObject 
*_wrap_wxPyTimer_IsRunning(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3339     PyObject 
* _resultobj
; 
3342     PyObject 
* _argo0 
= 0; 
3343     char *_kwnames
[] = { "self", NULL 
}; 
3346     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_IsRunning",_kwnames
,&_argo0
))  
3349         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3350         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3351             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_IsRunning. Expected _wxPyTimer_p."); 
3356     wxPy_BEGIN_ALLOW_THREADS
; 
3357         _result 
= (bool )wxPyTimer_IsRunning(_arg0
); 
3359     wxPy_END_ALLOW_THREADS
; 
3360 }    _resultobj 
= Py_BuildValue("i",_result
); 
3364 #define wxPyTimer_SetOwner(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetOwner(_swigarg0,_swigarg1)) 
3365 static PyObject 
*_wrap_wxPyTimer_SetOwner(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3366     PyObject 
* _resultobj
; 
3368     wxEvtHandler 
* _arg1
; 
3369     int  _arg2 
= (int ) -1; 
3370     PyObject 
* _argo0 
= 0; 
3371     PyObject 
* _argo1 
= 0; 
3372     char *_kwnames
[] = { "self","owner","id", NULL 
}; 
3375     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyTimer_SetOwner",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
3378         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3379         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3380             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_SetOwner. Expected _wxPyTimer_p."); 
3385         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3386         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
3387             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyTimer_SetOwner. Expected _wxEvtHandler_p."); 
3392     wxPy_BEGIN_ALLOW_THREADS
; 
3393         wxPyTimer_SetOwner(_arg0
,_arg1
,_arg2
); 
3395     wxPy_END_ALLOW_THREADS
; 
3396 }    Py_INCREF(Py_None
); 
3397     _resultobj 
= Py_None
; 
3401 #define wxPyTimer_Start(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Start(_swigarg0,_swigarg1)) 
3402 static PyObject 
*_wrap_wxPyTimer_Start(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3403     PyObject 
* _resultobj
; 
3405     int  _arg1 
= (int ) -1; 
3406     int  _arg2 
= (int ) FALSE
; 
3407     PyObject 
* _argo0 
= 0; 
3408     char *_kwnames
[] = { "self","milliseconds","oneShot", NULL 
}; 
3411     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyTimer_Start",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3414         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3415         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3416             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_Start. Expected _wxPyTimer_p."); 
3421     wxPy_BEGIN_ALLOW_THREADS
; 
3422         wxPyTimer_Start(_arg0
,_arg1
,_arg2
); 
3424     wxPy_END_ALLOW_THREADS
; 
3425 }    Py_INCREF(Py_None
); 
3426     _resultobj 
= Py_None
; 
3430 #define wxPyTimer_Stop(_swigobj)  (_swigobj->Stop()) 
3431 static PyObject 
*_wrap_wxPyTimer_Stop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3432     PyObject 
* _resultobj
; 
3434     PyObject 
* _argo0 
= 0; 
3435     char *_kwnames
[] = { "self", NULL 
}; 
3438     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_Stop",_kwnames
,&_argo0
))  
3441         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3442         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3443             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_Stop. Expected _wxPyTimer_p."); 
3448     wxPy_BEGIN_ALLOW_THREADS
; 
3449         wxPyTimer_Stop(_arg0
); 
3451     wxPy_END_ALLOW_THREADS
; 
3452 }    Py_INCREF(Py_None
); 
3453     _resultobj 
= Py_None
; 
3457 #define new_wxLog() (new wxLog()) 
3458 static PyObject 
*_wrap_new_wxLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3459     PyObject 
* _resultobj
; 
3461     char *_kwnames
[] = {  NULL 
}; 
3465     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLog",_kwnames
))  
3468     wxPy_BEGIN_ALLOW_THREADS
; 
3469         _result 
= (wxLog 
*)new_wxLog(); 
3471     wxPy_END_ALLOW_THREADS
; 
3473         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
3474         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3477         _resultobj 
= Py_None
; 
3482 static PyObject 
*_wrap_wxLog_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3483     PyObject 
* _resultobj
; 
3485     char *_kwnames
[] = {  NULL 
}; 
3488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_IsEnabled",_kwnames
))  
3491     wxPy_BEGIN_ALLOW_THREADS
; 
3492         _result 
= (bool )wxLog::IsEnabled(); 
3494     wxPy_END_ALLOW_THREADS
; 
3495 }    _resultobj 
= Py_BuildValue("i",_result
); 
3499 static PyObject 
*_wrap_wxLog_EnableLogging(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3500     PyObject 
* _resultobj
; 
3502     bool  _arg0 
= (bool ) TRUE
; 
3503     int tempbool0 
= (int) TRUE
; 
3504     char *_kwnames
[] = { "doIt", NULL 
}; 
3507     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxLog_EnableLogging",_kwnames
,&tempbool0
))  
3509     _arg0 
= (bool ) tempbool0
; 
3511     wxPy_BEGIN_ALLOW_THREADS
; 
3512         _result 
= (bool )wxLog::EnableLogging(_arg0
); 
3514     wxPy_END_ALLOW_THREADS
; 
3515 }    _resultobj 
= Py_BuildValue("i",_result
); 
3519 static PyObject 
*_wrap_wxLog_OnLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3520     PyObject 
* _resultobj
; 
3523     int  _arg2 
= (int ) 0; 
3524     PyObject 
* _argo0 
= 0; 
3525     char *_kwnames
[] = { "level","szString","t", NULL 
}; 
3528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os|i:wxLog_OnLog",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3531         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3532         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogLevel_p")) { 
3533             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_OnLog. Expected _wxLogLevel_p."); 
3538     wxPy_BEGIN_ALLOW_THREADS
; 
3539         wxLog::OnLog(*_arg0
,_arg1
,_arg2
); 
3541     wxPy_END_ALLOW_THREADS
; 
3542 }    Py_INCREF(Py_None
); 
3543     _resultobj 
= Py_None
; 
3547 #define wxLog_Flush(_swigobj)  (_swigobj->Flush()) 
3548 static PyObject 
*_wrap_wxLog_Flush(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3549     PyObject 
* _resultobj
; 
3551     PyObject 
* _argo0 
= 0; 
3552     char *_kwnames
[] = { "self", NULL 
}; 
3555     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_Flush",_kwnames
,&_argo0
))  
3558         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3559         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
3560             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_Flush. Expected _wxLog_p."); 
3565     wxPy_BEGIN_ALLOW_THREADS
; 
3568     wxPy_END_ALLOW_THREADS
; 
3569 }    Py_INCREF(Py_None
); 
3570     _resultobj 
= Py_None
; 
3574 #define wxLog_HasPendingMessages(_swigobj)  (_swigobj->HasPendingMessages()) 
3575 static PyObject 
*_wrap_wxLog_HasPendingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3576     PyObject 
* _resultobj
; 
3579     PyObject 
* _argo0 
= 0; 
3580     char *_kwnames
[] = { "self", NULL 
}; 
3583     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_HasPendingMessages",_kwnames
,&_argo0
))  
3586         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3587         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
3588             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_HasPendingMessages. Expected _wxLog_p."); 
3593     wxPy_BEGIN_ALLOW_THREADS
; 
3594         _result 
= (bool )wxLog_HasPendingMessages(_arg0
); 
3596     wxPy_END_ALLOW_THREADS
; 
3597 }    _resultobj 
= Py_BuildValue("i",_result
); 
3601 static PyObject 
*_wrap_wxLog_FlushActive(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3602     PyObject 
* _resultobj
; 
3603     char *_kwnames
[] = {  NULL 
}; 
3606     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_FlushActive",_kwnames
))  
3609     wxPy_BEGIN_ALLOW_THREADS
; 
3610         wxLog::FlushActive(); 
3612     wxPy_END_ALLOW_THREADS
; 
3613 }    Py_INCREF(Py_None
); 
3614     _resultobj 
= Py_None
; 
3618 static PyObject 
*_wrap_wxLog_GetActiveTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3619     PyObject 
* _resultobj
; 
3621     char *_kwnames
[] = {  NULL 
}; 
3625     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetActiveTarget",_kwnames
))  
3628     wxPy_BEGIN_ALLOW_THREADS
; 
3629         _result 
= (wxLog 
*)wxLog::GetActiveTarget(); 
3631     wxPy_END_ALLOW_THREADS
; 
3633         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
3634         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3637         _resultobj 
= Py_None
; 
3642 static PyObject 
*_wrap_wxLog_SetActiveTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3643     PyObject 
* _resultobj
; 
3646     PyObject 
* _argo0 
= 0; 
3647     char *_kwnames
[] = { "pLogger", NULL 
}; 
3651     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_SetActiveTarget",_kwnames
,&_argo0
))  
3654         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3655         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
3656             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_SetActiveTarget. Expected _wxLog_p."); 
3661     wxPy_BEGIN_ALLOW_THREADS
; 
3662         _result 
= (wxLog 
*)wxLog::SetActiveTarget(_arg0
); 
3664     wxPy_END_ALLOW_THREADS
; 
3666         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
3667         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3670         _resultobj 
= Py_None
; 
3675 static PyObject 
*_wrap_wxLog_Suspend(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3676     PyObject 
* _resultobj
; 
3677     char *_kwnames
[] = {  NULL 
}; 
3680     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_Suspend",_kwnames
))  
3683     wxPy_BEGIN_ALLOW_THREADS
; 
3686     wxPy_END_ALLOW_THREADS
; 
3687 }    Py_INCREF(Py_None
); 
3688     _resultobj 
= Py_None
; 
3692 static PyObject 
*_wrap_wxLog_Resume(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3693     PyObject 
* _resultobj
; 
3694     char *_kwnames
[] = {  NULL 
}; 
3697     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_Resume",_kwnames
))  
3700     wxPy_BEGIN_ALLOW_THREADS
; 
3703     wxPy_END_ALLOW_THREADS
; 
3704 }    Py_INCREF(Py_None
); 
3705     _resultobj 
= Py_None
; 
3709 #define wxLog_SetVerbose(_swigobj,_swigarg0)  (_swigobj->SetVerbose(_swigarg0)) 
3710 static PyObject 
*_wrap_wxLog_SetVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3711     PyObject 
* _resultobj
; 
3713     bool  _arg1 
= (bool ) TRUE
; 
3714     PyObject 
* _argo0 
= 0; 
3715     int tempbool1 
= (int) TRUE
; 
3716     char *_kwnames
[] = { "self","bVerbose", NULL 
}; 
3719     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxLog_SetVerbose",_kwnames
,&_argo0
,&tempbool1
))  
3722         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3723         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
3724             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_SetVerbose. Expected _wxLog_p."); 
3728     _arg1 
= (bool ) tempbool1
; 
3730     wxPy_BEGIN_ALLOW_THREADS
; 
3731         wxLog_SetVerbose(_arg0
,_arg1
); 
3733     wxPy_END_ALLOW_THREADS
; 
3734 }    Py_INCREF(Py_None
); 
3735     _resultobj 
= Py_None
; 
3739 static PyObject 
*_wrap_wxLog_DontCreateOnDemand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3740     PyObject 
* _resultobj
; 
3741     char *_kwnames
[] = {  NULL 
}; 
3744     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_DontCreateOnDemand",_kwnames
))  
3747     wxPy_BEGIN_ALLOW_THREADS
; 
3748         wxLog::DontCreateOnDemand(); 
3750     wxPy_END_ALLOW_THREADS
; 
3751 }    Py_INCREF(Py_None
); 
3752     _resultobj 
= Py_None
; 
3756 static PyObject 
*_wrap_wxLog_SetTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3757     PyObject 
* _resultobj
; 
3758     wxTraceMask 
* _arg0
; 
3759     PyObject 
* _argo0 
= 0; 
3760     char *_kwnames
[] = { "ulMask", NULL 
}; 
3763     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_SetTraceMask",_kwnames
,&_argo0
))  
3766         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3767         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTraceMask_p")) { 
3768             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_SetTraceMask. Expected _wxTraceMask_p."); 
3773     wxPy_BEGIN_ALLOW_THREADS
; 
3774         wxLog::SetTraceMask(*_arg0
); 
3776     wxPy_END_ALLOW_THREADS
; 
3777 }    Py_INCREF(Py_None
); 
3778     _resultobj 
= Py_None
; 
3782 static PyObject 
*_wrap_wxLog_AddTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3783     PyObject 
* _resultobj
; 
3785     PyObject 
* _obj0 
= 0; 
3786     char *_kwnames
[] = { "str", NULL 
}; 
3789     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_AddTraceMask",_kwnames
,&_obj0
))  
3792     if (!PyString_Check(_obj0
)) { 
3793         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3796     _arg0 
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
)); 
3799     wxPy_BEGIN_ALLOW_THREADS
; 
3800         wxLog::AddTraceMask(*_arg0
); 
3802     wxPy_END_ALLOW_THREADS
; 
3803 }    Py_INCREF(Py_None
); 
3804     _resultobj 
= Py_None
; 
3812 static PyObject 
*_wrap_wxLog_RemoveTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3813     PyObject 
* _resultobj
; 
3815     PyObject 
* _obj0 
= 0; 
3816     char *_kwnames
[] = { "str", NULL 
}; 
3819     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_RemoveTraceMask",_kwnames
,&_obj0
))  
3822     if (!PyString_Check(_obj0
)) { 
3823         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3826     _arg0 
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
)); 
3829     wxPy_BEGIN_ALLOW_THREADS
; 
3830         wxLog::RemoveTraceMask(*_arg0
); 
3832     wxPy_END_ALLOW_THREADS
; 
3833 }    Py_INCREF(Py_None
); 
3834     _resultobj 
= Py_None
; 
3842 #define wxLog_GetVerbose(_swigobj)  (_swigobj->GetVerbose()) 
3843 static PyObject 
*_wrap_wxLog_GetVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3844     PyObject 
* _resultobj
; 
3847     PyObject 
* _argo0 
= 0; 
3848     char *_kwnames
[] = { "self", NULL 
}; 
3851     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_GetVerbose",_kwnames
,&_argo0
))  
3854         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3855         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
3856             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_GetVerbose. Expected _wxLog_p."); 
3861     wxPy_BEGIN_ALLOW_THREADS
; 
3862         _result 
= (bool )wxLog_GetVerbose(_arg0
); 
3864     wxPy_END_ALLOW_THREADS
; 
3865 }    _resultobj 
= Py_BuildValue("i",_result
); 
3869 static PyObject 
*_wrap_wxLog_GetTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3870     PyObject 
* _resultobj
; 
3871     wxTraceMask 
* _result
; 
3872     char *_kwnames
[] = {  NULL 
}; 
3876     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetTraceMask",_kwnames
))  
3879     wxPy_BEGIN_ALLOW_THREADS
; 
3880         _result 
= new wxTraceMask (wxLog::GetTraceMask()); 
3882     wxPy_END_ALLOW_THREADS
; 
3883 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTraceMask_p"); 
3884     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3888 static PyObject 
*_wrap_wxLog_IsAllowedTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3889     PyObject 
* _resultobj
; 
3892     char *_kwnames
[] = { "mask", NULL 
}; 
3895     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLog_IsAllowedTraceMask",_kwnames
,&_arg0
))  
3898     wxPy_BEGIN_ALLOW_THREADS
; 
3899         _result 
= (bool )wxLog::IsAllowedTraceMask(_arg0
); 
3901     wxPy_END_ALLOW_THREADS
; 
3902 }    _resultobj 
= Py_BuildValue("i",_result
); 
3906 static void *SwigwxLogStderrTowxLog(void *ptr
) { 
3909     src 
= (wxLogStderr 
*) ptr
; 
3910     dest 
= (wxLog 
*) src
; 
3911     return (void *) dest
; 
3914 #define new_wxLogStderr() (new wxLogStderr()) 
3915 static PyObject 
*_wrap_new_wxLogStderr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3916     PyObject 
* _resultobj
; 
3917     wxLogStderr 
* _result
; 
3918     char *_kwnames
[] = {  NULL 
}; 
3922     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogStderr",_kwnames
))  
3925     wxPy_BEGIN_ALLOW_THREADS
; 
3926         _result 
= (wxLogStderr 
*)new_wxLogStderr(); 
3928     wxPy_END_ALLOW_THREADS
; 
3930         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogStderr_p"); 
3931         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3934         _resultobj 
= Py_None
; 
3939 static void *SwigwxLogTextCtrlTowxLog(void *ptr
) { 
3942     src 
= (wxLogTextCtrl 
*) ptr
; 
3943     dest 
= (wxLog 
*) src
; 
3944     return (void *) dest
; 
3947 #define new_wxLogTextCtrl(_swigarg0) (new wxLogTextCtrl(_swigarg0)) 
3948 static PyObject 
*_wrap_new_wxLogTextCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3949     PyObject 
* _resultobj
; 
3950     wxLogTextCtrl 
* _result
; 
3952     PyObject 
* _argo0 
= 0; 
3953     char *_kwnames
[] = { "pTextCtrl", NULL 
}; 
3957     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxLogTextCtrl",_kwnames
,&_argo0
))  
3960         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3961         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
3962             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogTextCtrl. Expected _wxTextCtrl_p."); 
3967     wxPy_BEGIN_ALLOW_THREADS
; 
3968         _result 
= (wxLogTextCtrl 
*)new_wxLogTextCtrl(_arg0
); 
3970     wxPy_END_ALLOW_THREADS
; 
3972         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogTextCtrl_p"); 
3973         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3976         _resultobj 
= Py_None
; 
3981 static void *SwigwxLogGuiTowxLog(void *ptr
) { 
3984     src 
= (wxLogGui 
*) ptr
; 
3985     dest 
= (wxLog 
*) src
; 
3986     return (void *) dest
; 
3989 #define new_wxLogGui() (new wxLogGui()) 
3990 static PyObject 
*_wrap_new_wxLogGui(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3991     PyObject 
* _resultobj
; 
3993     char *_kwnames
[] = {  NULL 
}; 
3997     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogGui",_kwnames
))  
4000     wxPy_BEGIN_ALLOW_THREADS
; 
4001         _result 
= (wxLogGui 
*)new_wxLogGui(); 
4003     wxPy_END_ALLOW_THREADS
; 
4005         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogGui_p"); 
4006         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4009         _resultobj 
= Py_None
; 
4014 static void *SwigwxLogWindowTowxLog(void *ptr
) { 
4017     src 
= (wxLogWindow 
*) ptr
; 
4018     dest 
= (wxLog 
*) src
; 
4019     return (void *) dest
; 
4022 #define new_wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4023 static PyObject 
*_wrap_new_wxLogWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4024     PyObject 
* _resultobj
; 
4025     wxLogWindow 
* _result
; 
4028     bool  _arg2 
= (bool ) TRUE
; 
4029     bool  _arg3 
= (bool ) TRUE
; 
4030     PyObject 
* _argo0 
= 0; 
4031     int tempbool2 
= (int) TRUE
; 
4032     int tempbool3 
= (int) TRUE
; 
4033     char *_kwnames
[] = { "pParent","szTitle","bShow","bPassToOld", NULL 
}; 
4037     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os|ii:new_wxLogWindow",_kwnames
,&_argo0
,&_arg1
,&tempbool2
,&tempbool3
))  
4040         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4041         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFrame_p")) { 
4042             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogWindow. Expected _wxFrame_p."); 
4046     _arg2 
= (bool ) tempbool2
; 
4047     _arg3 
= (bool ) tempbool3
; 
4049     wxPy_BEGIN_ALLOW_THREADS
; 
4050         _result 
= (wxLogWindow 
*)new_wxLogWindow(_arg0
,_arg1
,_arg2
,_arg3
); 
4052     wxPy_END_ALLOW_THREADS
; 
4054         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogWindow_p"); 
4055         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4058         _resultobj 
= Py_None
; 
4063 #define wxLogWindow_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
4064 static PyObject 
*_wrap_wxLogWindow_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4065     PyObject 
* _resultobj
; 
4066     wxLogWindow 
* _arg0
; 
4067     bool  _arg1 
= (bool ) TRUE
; 
4068     PyObject 
* _argo0 
= 0; 
4069     int tempbool1 
= (int) TRUE
; 
4070     char *_kwnames
[] = { "self","bShow", NULL 
}; 
4073     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxLogWindow_Show",_kwnames
,&_argo0
,&tempbool1
))  
4076         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4077         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
4078             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_Show. Expected _wxLogWindow_p."); 
4082     _arg1 
= (bool ) tempbool1
; 
4084     wxPy_BEGIN_ALLOW_THREADS
; 
4085         wxLogWindow_Show(_arg0
,_arg1
); 
4087     wxPy_END_ALLOW_THREADS
; 
4088 }    Py_INCREF(Py_None
); 
4089     _resultobj 
= Py_None
; 
4093 #define wxLogWindow_GetFrame(_swigobj)  (_swigobj->GetFrame()) 
4094 static PyObject 
*_wrap_wxLogWindow_GetFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4095     PyObject 
* _resultobj
; 
4097     wxLogWindow 
* _arg0
; 
4098     PyObject 
* _argo0 
= 0; 
4099     char *_kwnames
[] = { "self", NULL 
}; 
4103     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_GetFrame",_kwnames
,&_argo0
))  
4106         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4107         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
4108             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_GetFrame. Expected _wxLogWindow_p."); 
4113     wxPy_BEGIN_ALLOW_THREADS
; 
4114         _result 
= (wxFrame 
*)wxLogWindow_GetFrame(_arg0
); 
4116     wxPy_END_ALLOW_THREADS
; 
4118         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFrame_p"); 
4119         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4122         _resultobj 
= Py_None
; 
4127 #define wxLogWindow_GetOldLog(_swigobj)  (_swigobj->GetOldLog()) 
4128 static PyObject 
*_wrap_wxLogWindow_GetOldLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4129     PyObject 
* _resultobj
; 
4131     wxLogWindow 
* _arg0
; 
4132     PyObject 
* _argo0 
= 0; 
4133     char *_kwnames
[] = { "self", NULL 
}; 
4137     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_GetOldLog",_kwnames
,&_argo0
))  
4140         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4141         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
4142             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_GetOldLog. Expected _wxLogWindow_p."); 
4147     wxPy_BEGIN_ALLOW_THREADS
; 
4148         _result 
= (wxLog 
*)wxLogWindow_GetOldLog(_arg0
); 
4150     wxPy_END_ALLOW_THREADS
; 
4152         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4153         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4156         _resultobj 
= Py_None
; 
4161 #define wxLogWindow_IsPassingMessages(_swigobj)  (_swigobj->IsPassingMessages()) 
4162 static PyObject 
*_wrap_wxLogWindow_IsPassingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4163     PyObject 
* _resultobj
; 
4165     wxLogWindow 
* _arg0
; 
4166     PyObject 
* _argo0 
= 0; 
4167     char *_kwnames
[] = { "self", NULL 
}; 
4170     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_IsPassingMessages",_kwnames
,&_argo0
))  
4173         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4174         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
4175             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_IsPassingMessages. Expected _wxLogWindow_p."); 
4180     wxPy_BEGIN_ALLOW_THREADS
; 
4181         _result 
= (bool )wxLogWindow_IsPassingMessages(_arg0
); 
4183     wxPy_END_ALLOW_THREADS
; 
4184 }    _resultobj 
= Py_BuildValue("i",_result
); 
4188 #define wxLogWindow_PassMessages(_swigobj,_swigarg0)  (_swigobj->PassMessages(_swigarg0)) 
4189 static PyObject 
*_wrap_wxLogWindow_PassMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4190     PyObject 
* _resultobj
; 
4191     wxLogWindow 
* _arg0
; 
4193     PyObject 
* _argo0 
= 0; 
4195     char *_kwnames
[] = { "self","bDoPass", NULL 
}; 
4198     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxLogWindow_PassMessages",_kwnames
,&_argo0
,&tempbool1
))  
4201         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4202         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
4203             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_PassMessages. Expected _wxLogWindow_p."); 
4207     _arg1 
= (bool ) tempbool1
; 
4209     wxPy_BEGIN_ALLOW_THREADS
; 
4210         wxLogWindow_PassMessages(_arg0
,_arg1
); 
4212     wxPy_END_ALLOW_THREADS
; 
4213 }    Py_INCREF(Py_None
); 
4214     _resultobj 
= Py_None
; 
4218 #define new_wxLogNull() (new wxLogNull()) 
4219 static PyObject 
*_wrap_new_wxLogNull(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4220     PyObject 
* _resultobj
; 
4221     wxLogNull 
* _result
; 
4222     char *_kwnames
[] = {  NULL 
}; 
4226     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogNull",_kwnames
))  
4229     wxPy_BEGIN_ALLOW_THREADS
; 
4230         _result 
= (wxLogNull 
*)new_wxLogNull(); 
4232     wxPy_END_ALLOW_THREADS
; 
4234         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogNull_p"); 
4235         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4238         _resultobj 
= Py_None
; 
4243 #define delete_wxLogNull(_swigobj) (delete _swigobj) 
4244 static PyObject 
*_wrap_delete_wxLogNull(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4245     PyObject 
* _resultobj
; 
4247     PyObject 
* _argo0 
= 0; 
4248     char *_kwnames
[] = { "self", NULL 
}; 
4251     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxLogNull",_kwnames
,&_argo0
))  
4254         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4255         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogNull_p")) { 
4256             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxLogNull. Expected _wxLogNull_p."); 
4261     wxPy_BEGIN_ALLOW_THREADS
; 
4262         delete_wxLogNull(_arg0
); 
4264     wxPy_END_ALLOW_THREADS
; 
4265 }    Py_INCREF(Py_None
); 
4266     _resultobj 
= Py_None
; 
4270 static void *SwigwxProcessEventTowxEvent(void *ptr
) { 
4271     wxProcessEvent 
*src
; 
4273     src 
= (wxProcessEvent 
*) ptr
; 
4274     dest 
= (wxEvent 
*) src
; 
4275     return (void *) dest
; 
4278 #define new_wxProcessEvent(_swigarg0,_swigarg1,_swigarg2) (new wxProcessEvent(_swigarg0,_swigarg1,_swigarg2)) 
4279 static PyObject 
*_wrap_new_wxProcessEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4280     PyObject 
* _resultobj
; 
4281     wxProcessEvent 
* _result
; 
4282     int  _arg0 
= (int ) 0; 
4283     int  _arg1 
= (int ) 0; 
4284     int  _arg2 
= (int ) 0; 
4285     char *_kwnames
[] = { "id","pid","exitcode", NULL 
}; 
4289     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iii:new_wxProcessEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
))  
4292     wxPy_BEGIN_ALLOW_THREADS
; 
4293         _result 
= (wxProcessEvent 
*)new_wxProcessEvent(_arg0
,_arg1
,_arg2
); 
4295     wxPy_END_ALLOW_THREADS
; 
4297         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxProcessEvent_p"); 
4298         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4301         _resultobj 
= Py_None
; 
4306 #define wxProcessEvent_GetPid(_swigobj)  (_swigobj->GetPid()) 
4307 static PyObject 
*_wrap_wxProcessEvent_GetPid(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4308     PyObject 
* _resultobj
; 
4310     wxProcessEvent 
* _arg0
; 
4311     PyObject 
* _argo0 
= 0; 
4312     char *_kwnames
[] = { "self", NULL 
}; 
4315     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_GetPid",_kwnames
,&_argo0
))  
4318         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4319         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
4320             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_GetPid. Expected _wxProcessEvent_p."); 
4325     wxPy_BEGIN_ALLOW_THREADS
; 
4326         _result 
= (int )wxProcessEvent_GetPid(_arg0
); 
4328     wxPy_END_ALLOW_THREADS
; 
4329 }    _resultobj 
= Py_BuildValue("i",_result
); 
4333 #define wxProcessEvent_GetExitCode(_swigobj)  (_swigobj->GetExitCode()) 
4334 static PyObject 
*_wrap_wxProcessEvent_GetExitCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4335     PyObject 
* _resultobj
; 
4337     wxProcessEvent 
* _arg0
; 
4338     PyObject 
* _argo0 
= 0; 
4339     char *_kwnames
[] = { "self", NULL 
}; 
4342     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_GetExitCode",_kwnames
,&_argo0
))  
4345         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4346         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
4347             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_GetExitCode. Expected _wxProcessEvent_p."); 
4352     wxPy_BEGIN_ALLOW_THREADS
; 
4353         _result 
= (int )wxProcessEvent_GetExitCode(_arg0
); 
4355     wxPy_END_ALLOW_THREADS
; 
4356 }    _resultobj 
= Py_BuildValue("i",_result
); 
4360 #define wxProcessEvent_m_pid_set(_swigobj,_swigval) (_swigobj->m_pid = _swigval,_swigval) 
4361 static PyObject 
*_wrap_wxProcessEvent_m_pid_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4362     PyObject 
* _resultobj
; 
4364     wxProcessEvent 
* _arg0
; 
4366     PyObject 
* _argo0 
= 0; 
4367     char *_kwnames
[] = { "self","m_pid", NULL 
}; 
4370     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxProcessEvent_m_pid_set",_kwnames
,&_argo0
,&_arg1
))  
4373         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4374         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
4375             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_pid_set. Expected _wxProcessEvent_p."); 
4380     wxPy_BEGIN_ALLOW_THREADS
; 
4381         _result 
= (int )wxProcessEvent_m_pid_set(_arg0
,_arg1
); 
4383     wxPy_END_ALLOW_THREADS
; 
4384 }    _resultobj 
= Py_BuildValue("i",_result
); 
4388 #define wxProcessEvent_m_pid_get(_swigobj) ((int ) _swigobj->m_pid) 
4389 static PyObject 
*_wrap_wxProcessEvent_m_pid_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4390     PyObject 
* _resultobj
; 
4392     wxProcessEvent 
* _arg0
; 
4393     PyObject 
* _argo0 
= 0; 
4394     char *_kwnames
[] = { "self", NULL 
}; 
4397     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_m_pid_get",_kwnames
,&_argo0
))  
4400         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4401         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
4402             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_pid_get. Expected _wxProcessEvent_p."); 
4407     wxPy_BEGIN_ALLOW_THREADS
; 
4408         _result 
= (int )wxProcessEvent_m_pid_get(_arg0
); 
4410     wxPy_END_ALLOW_THREADS
; 
4411 }    _resultobj 
= Py_BuildValue("i",_result
); 
4415 #define wxProcessEvent_m_exitcode_set(_swigobj,_swigval) (_swigobj->m_exitcode = _swigval,_swigval) 
4416 static PyObject 
*_wrap_wxProcessEvent_m_exitcode_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4417     PyObject 
* _resultobj
; 
4419     wxProcessEvent 
* _arg0
; 
4421     PyObject 
* _argo0 
= 0; 
4422     char *_kwnames
[] = { "self","m_exitcode", NULL 
}; 
4425     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxProcessEvent_m_exitcode_set",_kwnames
,&_argo0
,&_arg1
))  
4428         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4429         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
4430             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_exitcode_set. Expected _wxProcessEvent_p."); 
4435     wxPy_BEGIN_ALLOW_THREADS
; 
4436         _result 
= (int )wxProcessEvent_m_exitcode_set(_arg0
,_arg1
); 
4438     wxPy_END_ALLOW_THREADS
; 
4439 }    _resultobj 
= Py_BuildValue("i",_result
); 
4443 #define wxProcessEvent_m_exitcode_get(_swigobj) ((int ) _swigobj->m_exitcode) 
4444 static PyObject 
*_wrap_wxProcessEvent_m_exitcode_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4445     PyObject 
* _resultobj
; 
4447     wxProcessEvent 
* _arg0
; 
4448     PyObject 
* _argo0 
= 0; 
4449     char *_kwnames
[] = { "self", NULL 
}; 
4452     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_m_exitcode_get",_kwnames
,&_argo0
))  
4455         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4456         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
4457             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_exitcode_get. Expected _wxProcessEvent_p."); 
4462     wxPy_BEGIN_ALLOW_THREADS
; 
4463         _result 
= (int )wxProcessEvent_m_exitcode_get(_arg0
); 
4465     wxPy_END_ALLOW_THREADS
; 
4466 }    _resultobj 
= Py_BuildValue("i",_result
); 
4470 static void *SwigwxPyProcessTowxEvtHandler(void *ptr
) { 
4473     src 
= (wxPyProcess 
*) ptr
; 
4474     dest 
= (wxEvtHandler 
*) src
; 
4475     return (void *) dest
; 
4478 #define new_wxProcess(_swigarg0,_swigarg1) (new wxPyProcess(_swigarg0,_swigarg1)) 
4479 static PyObject 
*_wrap_new_wxProcess(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4480     PyObject 
* _resultobj
; 
4481     wxPyProcess 
* _result
; 
4482     wxEvtHandler 
* _arg0 
= (wxEvtHandler 
*) NULL
; 
4483     int  _arg1 
= (int ) -1; 
4484     PyObject 
* _argo0 
= 0; 
4485     char *_kwnames
[] = { "parent","id", NULL 
}; 
4489     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Oi:new_wxProcess",_kwnames
,&_argo0
,&_arg1
))  
4492         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4493         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
4494             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxProcess. Expected _wxEvtHandler_p."); 
4499     wxPy_BEGIN_ALLOW_THREADS
; 
4500         _result 
= (wxPyProcess 
*)new_wxProcess(_arg0
,_arg1
); 
4502     wxPy_END_ALLOW_THREADS
; 
4504         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyProcess_p"); 
4505         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4508         _resultobj 
= Py_None
; 
4513 static void  wxPyProcess_Destroy(wxPyProcess 
*self
) { delete self
; } 
4514 static PyObject 
*_wrap_wxProcess_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4515     PyObject 
* _resultobj
; 
4516     wxPyProcess 
* _arg0
; 
4517     PyObject 
* _argo0 
= 0; 
4518     char *_kwnames
[] = { "self", NULL 
}; 
4521     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Destroy",_kwnames
,&_argo0
))  
4524         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4525         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
4526             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Destroy. Expected _wxPyProcess_p."); 
4531     wxPy_BEGIN_ALLOW_THREADS
; 
4532         wxPyProcess_Destroy(_arg0
); 
4534     wxPy_END_ALLOW_THREADS
; 
4535 }    Py_INCREF(Py_None
); 
4536     _resultobj 
= Py_None
; 
4540 #define wxProcess__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
4541 static PyObject 
*_wrap_wxProcess__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4542     PyObject 
* _resultobj
; 
4543     wxPyProcess 
* _arg0
; 
4546     PyObject 
* _argo0 
= 0; 
4547     PyObject 
* _obj1 
= 0; 
4548     PyObject 
* _obj2 
= 0; 
4549     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
4552     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxProcess__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
4555         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4556         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
4557             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess__setSelf. Expected _wxPyProcess_p."); 
4568     wxPy_BEGIN_ALLOW_THREADS
; 
4569         wxProcess__setSelf(_arg0
,_arg1
,_arg2
); 
4571     wxPy_END_ALLOW_THREADS
; 
4572 }    Py_INCREF(Py_None
); 
4573     _resultobj 
= Py_None
; 
4577 #define wxProcess_base_OnTerminate(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnTerminate(_swigarg0,_swigarg1)) 
4578 static PyObject 
*_wrap_wxProcess_base_OnTerminate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4579     PyObject 
* _resultobj
; 
4580     wxPyProcess 
* _arg0
; 
4583     PyObject 
* _argo0 
= 0; 
4584     char *_kwnames
[] = { "self","pid","status", NULL 
}; 
4587     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxProcess_base_OnTerminate",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4590         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4591         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
4592             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_base_OnTerminate. Expected _wxPyProcess_p."); 
4597     wxPy_BEGIN_ALLOW_THREADS
; 
4598         wxProcess_base_OnTerminate(_arg0
,_arg1
,_arg2
); 
4600     wxPy_END_ALLOW_THREADS
; 
4601 }    Py_INCREF(Py_None
); 
4602     _resultobj 
= Py_None
; 
4606 #define wxProcess_Redirect(_swigobj)  (_swigobj->Redirect()) 
4607 static PyObject 
*_wrap_wxProcess_Redirect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4608     PyObject 
* _resultobj
; 
4609     wxPyProcess 
* _arg0
; 
4610     PyObject 
* _argo0 
= 0; 
4611     char *_kwnames
[] = { "self", NULL 
}; 
4614     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Redirect",_kwnames
,&_argo0
))  
4617         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4618         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
4619             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Redirect. Expected _wxPyProcess_p."); 
4624     wxPy_BEGIN_ALLOW_THREADS
; 
4625         wxProcess_Redirect(_arg0
); 
4627     wxPy_END_ALLOW_THREADS
; 
4628 }    Py_INCREF(Py_None
); 
4629     _resultobj 
= Py_None
; 
4633 #define wxProcess_IsRedirected(_swigobj)  (_swigobj->IsRedirected()) 
4634 static PyObject 
*_wrap_wxProcess_IsRedirected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4635     PyObject 
* _resultobj
; 
4637     wxPyProcess 
* _arg0
; 
4638     PyObject 
* _argo0 
= 0; 
4639     char *_kwnames
[] = { "self", NULL 
}; 
4642     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_IsRedirected",_kwnames
,&_argo0
))  
4645         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4646         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
4647             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_IsRedirected. Expected _wxPyProcess_p."); 
4652     wxPy_BEGIN_ALLOW_THREADS
; 
4653         _result 
= (bool )wxProcess_IsRedirected(_arg0
); 
4655     wxPy_END_ALLOW_THREADS
; 
4656 }    _resultobj 
= Py_BuildValue("i",_result
); 
4660 #define wxProcess_Detach(_swigobj)  (_swigobj->Detach()) 
4661 static PyObject 
*_wrap_wxProcess_Detach(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4662     PyObject 
* _resultobj
; 
4663     wxPyProcess 
* _arg0
; 
4664     PyObject 
* _argo0 
= 0; 
4665     char *_kwnames
[] = { "self", NULL 
}; 
4668     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Detach",_kwnames
,&_argo0
))  
4671         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4672         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
4673             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Detach. Expected _wxPyProcess_p."); 
4678     wxPy_BEGIN_ALLOW_THREADS
; 
4679         wxProcess_Detach(_arg0
); 
4681     wxPy_END_ALLOW_THREADS
; 
4682 }    Py_INCREF(Py_None
); 
4683     _resultobj 
= Py_None
; 
4687 #define wxProcess_GetInputStream(_swigobj)  (_swigobj->GetInputStream()) 
4688 static PyObject 
*_wrap_wxProcess_GetInputStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4689     PyObject 
* _resultobj
; 
4690     wxInputStream 
* _result
; 
4691     wxPyProcess 
* _arg0
; 
4692     PyObject 
* _argo0 
= 0; 
4693     char *_kwnames
[] = { "self", NULL 
}; 
4696     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetInputStream",_kwnames
,&_argo0
))  
4699         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4700         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
4701             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetInputStream. Expected _wxPyProcess_p."); 
4706     wxPy_BEGIN_ALLOW_THREADS
; 
4707         _result 
= (wxInputStream 
*)wxProcess_GetInputStream(_arg0
); 
4709     wxPy_END_ALLOW_THREADS
; 
4711     wxPyInputStream 
* _ptr 
= NULL
; 
4714         _ptr 
= new wxPyInputStream(_result
); 
4718         SWIG_MakePtr(swigptr
, _ptr
, "_wxPyInputStream_p"); 
4720         PyObject
* classobj 
= PyDict_GetItemString(wxPython_dict
, "wxInputStreamPtr"); 
4723             _resultobj 
= Py_None
; 
4725             PyObject
* arg 
= Py_BuildValue("(s)", swigptr
); 
4726             _resultobj 
= PyInstance_New(classobj
, arg
, NULL
); 
4730             PyObject_SetAttrString(_resultobj
, "thisown", PyInt_FromLong(1)); 
4734         _resultobj 
= Py_None
; 
4740 #define wxProcess_GetErrorStream(_swigobj)  (_swigobj->GetErrorStream()) 
4741 static PyObject 
*_wrap_wxProcess_GetErrorStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4742     PyObject 
* _resultobj
; 
4743     wxInputStream 
* _result
; 
4744     wxPyProcess 
* _arg0
; 
4745     PyObject 
* _argo0 
= 0; 
4746     char *_kwnames
[] = { "self", NULL 
}; 
4749     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetErrorStream",_kwnames
,&_argo0
))  
4752         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4753         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
4754             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetErrorStream. Expected _wxPyProcess_p."); 
4759     wxPy_BEGIN_ALLOW_THREADS
; 
4760         _result 
= (wxInputStream 
*)wxProcess_GetErrorStream(_arg0
); 
4762     wxPy_END_ALLOW_THREADS
; 
4764     wxPyInputStream 
* _ptr 
= NULL
; 
4767         _ptr 
= new wxPyInputStream(_result
); 
4771         SWIG_MakePtr(swigptr
, _ptr
, "_wxPyInputStream_p"); 
4773         PyObject
* classobj 
= PyDict_GetItemString(wxPython_dict
, "wxInputStreamPtr"); 
4776             _resultobj 
= Py_None
; 
4778             PyObject
* arg 
= Py_BuildValue("(s)", swigptr
); 
4779             _resultobj 
= PyInstance_New(classobj
, arg
, NULL
); 
4783             PyObject_SetAttrString(_resultobj
, "thisown", PyInt_FromLong(1)); 
4787         _resultobj 
= Py_None
; 
4793 #define wxProcess_GetOutputStream(_swigobj)  (_swigobj->GetOutputStream()) 
4794 static PyObject 
*_wrap_wxProcess_GetOutputStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4795     PyObject 
* _resultobj
; 
4796     wxOutputStream 
* _result
; 
4797     wxPyProcess 
* _arg0
; 
4798     PyObject 
* _argo0 
= 0; 
4799     char *_kwnames
[] = { "self", NULL 
}; 
4803     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetOutputStream",_kwnames
,&_argo0
))  
4806         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4807         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
4808             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetOutputStream. Expected _wxPyProcess_p."); 
4813     wxPy_BEGIN_ALLOW_THREADS
; 
4814         _result 
= (wxOutputStream 
*)wxProcess_GetOutputStream(_arg0
); 
4816     wxPy_END_ALLOW_THREADS
; 
4818         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxOutputStream_p"); 
4819         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4822         _resultobj 
= Py_None
; 
4827 #define wxProcess_CloseOutput(_swigobj)  (_swigobj->CloseOutput()) 
4828 static PyObject 
*_wrap_wxProcess_CloseOutput(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4829     PyObject 
* _resultobj
; 
4830     wxPyProcess 
* _arg0
; 
4831     PyObject 
* _argo0 
= 0; 
4832     char *_kwnames
[] = { "self", NULL 
}; 
4835     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_CloseOutput",_kwnames
,&_argo0
))  
4838         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4839         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
4840             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_CloseOutput. Expected _wxPyProcess_p."); 
4845     wxPy_BEGIN_ALLOW_THREADS
; 
4846         wxProcess_CloseOutput(_arg0
); 
4848     wxPy_END_ALLOW_THREADS
; 
4849 }    Py_INCREF(Py_None
); 
4850     _resultobj 
= Py_None
; 
4854 static PyMethodDef misc2cMethods
[] = { 
4855          { "wxProcess_CloseOutput", (PyCFunction
) _wrap_wxProcess_CloseOutput
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4856          { "wxProcess_GetOutputStream", (PyCFunction
) _wrap_wxProcess_GetOutputStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4857          { "wxProcess_GetErrorStream", (PyCFunction
) _wrap_wxProcess_GetErrorStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4858          { "wxProcess_GetInputStream", (PyCFunction
) _wrap_wxProcess_GetInputStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4859          { "wxProcess_Detach", (PyCFunction
) _wrap_wxProcess_Detach
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4860          { "wxProcess_IsRedirected", (PyCFunction
) _wrap_wxProcess_IsRedirected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4861          { "wxProcess_Redirect", (PyCFunction
) _wrap_wxProcess_Redirect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4862          { "wxProcess_base_OnTerminate", (PyCFunction
) _wrap_wxProcess_base_OnTerminate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4863          { "wxProcess__setSelf", (PyCFunction
) _wrap_wxProcess__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4864          { "wxProcess_Destroy", (PyCFunction
) _wrap_wxProcess_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4865          { "new_wxProcess", (PyCFunction
) _wrap_new_wxProcess
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4866          { "wxProcessEvent_m_exitcode_get", (PyCFunction
) _wrap_wxProcessEvent_m_exitcode_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4867          { "wxProcessEvent_m_exitcode_set", (PyCFunction
) _wrap_wxProcessEvent_m_exitcode_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4868          { "wxProcessEvent_m_pid_get", (PyCFunction
) _wrap_wxProcessEvent_m_pid_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4869          { "wxProcessEvent_m_pid_set", (PyCFunction
) _wrap_wxProcessEvent_m_pid_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4870          { "wxProcessEvent_GetExitCode", (PyCFunction
) _wrap_wxProcessEvent_GetExitCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4871          { "wxProcessEvent_GetPid", (PyCFunction
) _wrap_wxProcessEvent_GetPid
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4872          { "new_wxProcessEvent", (PyCFunction
) _wrap_new_wxProcessEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4873          { "delete_wxLogNull", (PyCFunction
) _wrap_delete_wxLogNull
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4874          { "new_wxLogNull", (PyCFunction
) _wrap_new_wxLogNull
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4875          { "wxLogWindow_PassMessages", (PyCFunction
) _wrap_wxLogWindow_PassMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4876          { "wxLogWindow_IsPassingMessages", (PyCFunction
) _wrap_wxLogWindow_IsPassingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4877          { "wxLogWindow_GetOldLog", (PyCFunction
) _wrap_wxLogWindow_GetOldLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4878          { "wxLogWindow_GetFrame", (PyCFunction
) _wrap_wxLogWindow_GetFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4879          { "wxLogWindow_Show", (PyCFunction
) _wrap_wxLogWindow_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4880          { "new_wxLogWindow", (PyCFunction
) _wrap_new_wxLogWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4881          { "new_wxLogGui", (PyCFunction
) _wrap_new_wxLogGui
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4882          { "new_wxLogTextCtrl", (PyCFunction
) _wrap_new_wxLogTextCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4883          { "new_wxLogStderr", (PyCFunction
) _wrap_new_wxLogStderr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4884          { "wxLog_IsAllowedTraceMask", (PyCFunction
) _wrap_wxLog_IsAllowedTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4885          { "wxLog_GetTraceMask", (PyCFunction
) _wrap_wxLog_GetTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4886          { "wxLog_GetVerbose", (PyCFunction
) _wrap_wxLog_GetVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4887          { "wxLog_RemoveTraceMask", (PyCFunction
) _wrap_wxLog_RemoveTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4888          { "wxLog_AddTraceMask", (PyCFunction
) _wrap_wxLog_AddTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4889          { "wxLog_SetTraceMask", (PyCFunction
) _wrap_wxLog_SetTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4890          { "wxLog_DontCreateOnDemand", (PyCFunction
) _wrap_wxLog_DontCreateOnDemand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4891          { "wxLog_SetVerbose", (PyCFunction
) _wrap_wxLog_SetVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4892          { "wxLog_Resume", (PyCFunction
) _wrap_wxLog_Resume
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4893          { "wxLog_Suspend", (PyCFunction
) _wrap_wxLog_Suspend
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4894          { "wxLog_SetActiveTarget", (PyCFunction
) _wrap_wxLog_SetActiveTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4895          { "wxLog_GetActiveTarget", (PyCFunction
) _wrap_wxLog_GetActiveTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4896          { "wxLog_FlushActive", (PyCFunction
) _wrap_wxLog_FlushActive
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4897          { "wxLog_HasPendingMessages", (PyCFunction
) _wrap_wxLog_HasPendingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4898          { "wxLog_Flush", (PyCFunction
) _wrap_wxLog_Flush
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4899          { "wxLog_OnLog", (PyCFunction
) _wrap_wxLog_OnLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4900          { "wxLog_EnableLogging", (PyCFunction
) _wrap_wxLog_EnableLogging
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4901          { "wxLog_IsEnabled", (PyCFunction
) _wrap_wxLog_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4902          { "new_wxLog", (PyCFunction
) _wrap_new_wxLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4903          { "wxPyTimer_Stop", (PyCFunction
) _wrap_wxPyTimer_Stop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4904          { "wxPyTimer_Start", (PyCFunction
) _wrap_wxPyTimer_Start
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4905          { "wxPyTimer_SetOwner", (PyCFunction
) _wrap_wxPyTimer_SetOwner
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4906          { "wxPyTimer_IsRunning", (PyCFunction
) _wrap_wxPyTimer_IsRunning
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4907          { "wxPyTimer_IsOneShot", (PyCFunction
) _wrap_wxPyTimer_IsOneShot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4908          { "wxPyTimer_GetInterval", (PyCFunction
) _wrap_wxPyTimer_GetInterval
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4909          { "delete_wxPyTimer", (PyCFunction
) _wrap_delete_wxPyTimer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4910          { "new_wxPyTimer", (PyCFunction
) _wrap_new_wxPyTimer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4911          { "wxDragImage_RedrawImage", (PyCFunction
) _wrap_wxDragImage_RedrawImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4912          { "wxDragImage_GetImageRect", (PyCFunction
) _wrap_wxDragImage_GetImageRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4913          { "wxDragImage_Hide", (PyCFunction
) _wrap_wxDragImage_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4914          { "wxDragImage_Show", (PyCFunction
) _wrap_wxDragImage_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4915          { "wxDragImage_Move", (PyCFunction
) _wrap_wxDragImage_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4916          { "wxDragImage_EndDrag", (PyCFunction
) _wrap_wxDragImage_EndDrag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4917          { "wxDragImage_BeginDrag2", (PyCFunction
) _wrap_wxDragImage_BeginDrag2
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4918          { "wxDragImage_BeginDrag", (PyCFunction
) _wrap_wxDragImage_BeginDrag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4919          { "delete_wxDragImage", (PyCFunction
) _wrap_delete_wxDragImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4920          { "new_wxDragImage", (PyCFunction
) _wrap_new_wxDragImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4921          { "new_wxPyTipProvider", (PyCFunction
) _wrap_new_wxPyTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4922          { "wxTipProvider_GetCurrentTip", (PyCFunction
) _wrap_wxTipProvider_GetCurrentTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4923          { "wxTipProvider_GetTip", (PyCFunction
) _wrap_wxTipProvider_GetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4924          { "delete_wxTipProvider", (PyCFunction
) _wrap_delete_wxTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4925          { "delete_wxWindowDisabler", (PyCFunction
) _wrap_delete_wxWindowDisabler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4926          { "new_wxWindowDisabler", (PyCFunction
) _wrap_new_wxWindowDisabler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4927          { "delete_wxBusyCursor", (PyCFunction
) _wrap_delete_wxBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4928          { "new_wxBusyCursor", (PyCFunction
) _wrap_new_wxBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4929          { "wxFontEnumerator_GetFacenames", (PyCFunction
) _wrap_wxFontEnumerator_GetFacenames
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4930          { "wxFontEnumerator_GetEncodings", (PyCFunction
) _wrap_wxFontEnumerator_GetEncodings
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4931          { "wxFontEnumerator_EnumerateEncodings", (PyCFunction
) _wrap_wxFontEnumerator_EnumerateEncodings
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4932          { "wxFontEnumerator_EnumerateFacenames", (PyCFunction
) _wrap_wxFontEnumerator_EnumerateFacenames
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4933          { "wxFontEnumerator__setSelf", (PyCFunction
) _wrap_wxFontEnumerator__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4934          { "delete_wxFontEnumerator", (PyCFunction
) _wrap_delete_wxFontEnumerator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4935          { "new_wxFontEnumerator", (PyCFunction
) _wrap_new_wxFontEnumerator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4936          { "wxCaret_Hide", (PyCFunction
) _wrap_wxCaret_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4937          { "wxCaret_Show", (PyCFunction
) _wrap_wxCaret_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4938          { "wxCaret_SetSize", (PyCFunction
) _wrap_wxCaret_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4939          { "wxCaret_SetSizeWH", (PyCFunction
) _wrap_wxCaret_SetSizeWH
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4940          { "wxCaret_Move", (PyCFunction
) _wrap_wxCaret_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4941          { "wxCaret_MoveXY", (PyCFunction
) _wrap_wxCaret_MoveXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4942          { "wxCaret_GetWindow", (PyCFunction
) _wrap_wxCaret_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4943          { "wxCaret_GetSize", (PyCFunction
) _wrap_wxCaret_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4944          { "wxCaret_GetSizeTuple", (PyCFunction
) _wrap_wxCaret_GetSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4945          { "wxCaret_GetPosition", (PyCFunction
) _wrap_wxCaret_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4946          { "wxCaret_GetPositionTuple", (PyCFunction
) _wrap_wxCaret_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4947          { "wxCaret_IsVisible", (PyCFunction
) _wrap_wxCaret_IsVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4948          { "wxCaret_IsOk", (PyCFunction
) _wrap_wxCaret_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4949          { "delete_wxCaret", (PyCFunction
) _wrap_delete_wxCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4950          { "new_wxCaret", (PyCFunction
) _wrap_new_wxCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4951          { "wxToolTip_GetWindow", (PyCFunction
) _wrap_wxToolTip_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4952          { "wxToolTip_GetTip", (PyCFunction
) _wrap_wxToolTip_GetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4953          { "wxToolTip_SetTip", (PyCFunction
) _wrap_wxToolTip_SetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4954          { "new_wxToolTip", (PyCFunction
) _wrap_new_wxToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4955          { "wxExecute", (PyCFunction
) _wrap_wxExecute
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4956          { "wxLogSysError", (PyCFunction
) _wrap_wxLogSysError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4957          { "wxLogStatusFrame", (PyCFunction
) _wrap_wxLogStatusFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4958          { "wxLogStatus", (PyCFunction
) _wrap_wxLogStatus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4959          { "wxLogVerbose", (PyCFunction
) _wrap_wxLogVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4960          { "wxLogInfo", (PyCFunction
) _wrap_wxLogInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4961          { "wxLogMessage", (PyCFunction
) _wrap_wxLogMessage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4962          { "wxLogWarning", (PyCFunction
) _wrap_wxLogWarning
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4963          { "wxLogError", (PyCFunction
) _wrap_wxLogError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4964          { "wxLogFatalError", (PyCFunction
) _wrap_wxLogFatalError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4965          { "wxSysErrorMsg", (PyCFunction
) _wrap_wxSysErrorMsg
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4966          { "wxSysErrorCode", (PyCFunction
) _wrap_wxSysErrorCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4967          { "wxDragListItem", (PyCFunction
) _wrap_wxDragListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4968          { "wxDragTreeItem", (PyCFunction
) _wrap_wxDragTreeItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4969          { "wxDragString", (PyCFunction
) _wrap_wxDragString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4970          { "wxDragIcon", (PyCFunction
) _wrap_wxDragIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4971          { "wxCreateFileTipProvider", (PyCFunction
) _wrap_wxCreateFileTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4972          { "wxShowTip", (PyCFunction
) _wrap_wxShowTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4973          { "wxSafeYield", (PyCFunction
) _wrap_wxSafeYield
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4974          { "wxWakeUpIdle", (PyCFunction
) _wrap_wxWakeUpIdle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4975          { "wxPostEvent", (PyCFunction
) _wrap_wxPostEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4976          { "wxCaret_SetBlinkTime", (PyCFunction
) _wrap_wxCaret_SetBlinkTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4977          { "wxCaret_GetBlinkTime", (PyCFunction
) _wrap_wxCaret_GetBlinkTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4978          { "wxToolTip_SetDelay", (PyCFunction
) _wrap_wxToolTip_SetDelay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4979          { "wxToolTip_Enable", (PyCFunction
) _wrap_wxToolTip_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4980          { "wxSystemSettings_GetSystemMetric", (PyCFunction
) _wrap_wxSystemSettings_GetSystemMetric
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4981          { "wxSystemSettings_GetSystemFont", (PyCFunction
) _wrap_wxSystemSettings_GetSystemFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4982          { "wxSystemSettings_GetSystemColour", (PyCFunction
) _wrap_wxSystemSettings_GetSystemColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4983          { "wxResourceParseString", (PyCFunction
) _wrap_wxResourceParseString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4984          { "wxResourceParseFile", (PyCFunction
) _wrap_wxResourceParseFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4985          { "wxResourceParseData", (PyCFunction
) _wrap_wxResourceParseData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4986          { "wxResourceGetIdentifier", (PyCFunction
) _wrap_wxResourceGetIdentifier
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4987          { "wxResourceCreateMenuBar", (PyCFunction
) _wrap_wxResourceCreateMenuBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4988          { "wxResourceCreateIcon", (PyCFunction
) _wrap_wxResourceCreateIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4989          { "wxResourceCreateBitmap", (PyCFunction
) _wrap_wxResourceCreateBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4990          { "wxResourceClear", (PyCFunction
) _wrap_wxResourceClear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4991          { "wxResourceAddIdentifier", (PyCFunction
) _wrap_wxResourceAddIdentifier
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4992          { "wxGetActiveWindow", (PyCFunction
) _wrap_wxGetActiveWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4993          { "wxBeginBusyCursor", (PyCFunction
) _wrap_wxBeginBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4994          { "wxFindWindowByName", (PyCFunction
) _wrap_wxFindWindowByName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4995          { "wxFindWindowByLabel", (PyCFunction
) _wrap_wxFindWindowByLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4996          { "wxSetCursor", (PyCFunction
) _wrap_wxSetCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4997          { "wxDisplayDepth", (PyCFunction
) _wrap_wxDisplayDepth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4998          { "wxColourDisplay", (PyCFunction
) _wrap_wxColourDisplay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4999          { "wxGetNumberFromUser", (PyCFunction
) _wrap_wxGetNumberFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5000          { "wxMessageBox", (PyCFunction
) _wrap_wxMessageBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5001          { "wxGetSingleChoiceIndex", (PyCFunction
) _wrap_wxGetSingleChoiceIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5002          { "wxGetSingleChoice", (PyCFunction
) _wrap_wxGetSingleChoice
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5003          { "wxGetTextFromUser", (PyCFunction
) _wrap_wxGetTextFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5004          { "wxFileSelector", (PyCFunction
) _wrap_wxFileSelector
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5011  * This table is used by the pointer type-checker 
5013 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
5014     { "_wxAcceleratorTable","_class_wxAcceleratorTable",0}, 
5015     { "_wxEvent","_class_wxProcessEvent",SwigwxProcessEventTowxEvent
}, 
5016     { "_wxEvent","_wxProcessEvent",SwigwxProcessEventTowxEvent
}, 
5017     { "_wxEvent","_class_wxEvent",0}, 
5018     { "_class_wxActivateEvent","_wxActivateEvent",0}, 
5019     { "_signed_long","_long",0}, 
5020     { "_wxMenuEvent","_class_wxMenuEvent",0}, 
5021     { "_class_wxProcessEvent","_wxProcessEvent",0}, 
5022     { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0}, 
5023     { "_wxBitmapDataObject","_class_wxBitmapDataObject",0}, 
5024     { "_class_wxPyCommandEvent","_wxPyCommandEvent",0}, 
5025     { "_wxWindowDisabler","_class_wxWindowDisabler",0}, 
5026     { "_wxPrintQuality","_wxCoord",0}, 
5027     { "_wxPrintQuality","_int",0}, 
5028     { "_wxPrintQuality","_signed_int",0}, 
5029     { "_wxPrintQuality","_unsigned_int",0}, 
5030     { "_wxPrintQuality","_wxWindowID",0}, 
5031     { "_wxPrintQuality","_uint",0}, 
5032     { "_wxPrintQuality","_EBool",0}, 
5033     { "_wxPrintQuality","_size_t",0}, 
5034     { "_wxPrintQuality","_time_t",0}, 
5035     { "_class_wxCustomDataObject","_wxCustomDataObject",0}, 
5036     { "_class_wxRegionIterator","_wxRegionIterator",0}, 
5037     { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0}, 
5038     { "_class_wxMenuBar","_wxMenuBar",0}, 
5039     { "_class_wxEvtHandler","_class_wxPyProcess",SwigwxPyProcessTowxEvtHandler
}, 
5040     { "_class_wxEvtHandler","_wxPyProcess",SwigwxPyProcessTowxEvtHandler
}, 
5041     { "_class_wxEvtHandler","_wxEvtHandler",0}, 
5042     { "_wxPaintEvent","_class_wxPaintEvent",0}, 
5043     { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0}, 
5044     { "_wxCursor","_class_wxCursor",0}, 
5045     { "_wxNotifyEvent","_class_wxNotifyEvent",0}, 
5046     { "_wxPyProcess","_class_wxPyProcess",0}, 
5047     { "_wxLog","_class_wxLogWindow",SwigwxLogWindowTowxLog
}, 
5048     { "_wxLog","_wxLogWindow",SwigwxLogWindowTowxLog
}, 
5049     { "_wxLog","_class_wxLogGui",SwigwxLogGuiTowxLog
}, 
5050     { "_wxLog","_wxLogGui",SwigwxLogGuiTowxLog
}, 
5051     { "_wxLog","_class_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog
}, 
5052     { "_wxLog","_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog
}, 
5053     { "_wxLog","_class_wxLogStderr",SwigwxLogStderrTowxLog
}, 
5054     { "_wxLog","_wxLogStderr",SwigwxLogStderrTowxLog
}, 
5055     { "_wxLog","_class_wxLog",0}, 
5056     { "_wxMask","_class_wxMask",0}, 
5057     { "_wxToolTip","_class_wxToolTip",0}, 
5058     { "_wxPen","_class_wxPen",0}, 
5059     { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0}, 
5060     { "_byte","_unsigned_char",0}, 
5061     { "_wxDataObject","_class_wxDataObject",0}, 
5062     { "_class_wxPyFontEnumerator","_wxPyFontEnumerator",0}, 
5063     { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0}, 
5064     { "_wxPyDropSource","_class_wxPyDropSource",0}, 
5065     { "_long","_unsigned_long",0}, 
5066     { "_long","_signed_long",0}, 
5067     { "_wxImageList","_class_wxImageList",0}, 
5068     { "_wxDataObjectSimple","_class_wxDataObjectSimple",0}, 
5069     { "_wxDropFilesEvent","_class_wxDropFilesEvent",0}, 
5070     { "_class_wxAcceleratorTable","_wxAcceleratorTable",0}, 
5071     { "_class_wxClipboard","_wxClipboard",0}, 
5072     { "_wxDC","_class_wxDC",0}, 
5073     { "_class_wxBitmapDataObject","_wxBitmapDataObject",0}, 
5074     { "_wxSpinEvent","_class_wxSpinEvent",0}, 
5075     { "_size_t","_wxCoord",0}, 
5076     { "_size_t","_wxPrintQuality",0}, 
5077     { "_size_t","_time_t",0}, 
5078     { "_size_t","_unsigned_int",0}, 
5079     { "_size_t","_int",0}, 
5080     { "_size_t","_wxWindowID",0}, 
5081     { "_size_t","_uint",0}, 
5082     { "_class_wxRealPoint","_wxRealPoint",0}, 
5083     { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0}, 
5084     { "_wxPrinterDC","_class_wxPrinterDC",0}, 
5085     { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0}, 
5086     { "_wxLogGui","_class_wxLogGui",0}, 
5087     { "_class_wxMenuItem","_wxMenuItem",0}, 
5088     { "_class_wxPaintEvent","_wxPaintEvent",0}, 
5089     { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0}, 
5090     { "_wxPanel","_class_wxPanel",0}, 
5091     { "_wxInitDialogEvent","_class_wxInitDialogEvent",0}, 
5092     { "_wxPyEvent","_class_wxPyEvent",0}, 
5093     { "_class_wxMask","_wxMask",0}, 
5094     { "_wxTextDataObject","_class_wxTextDataObject",0}, 
5095     { "_class_wxKeyEvent","_wxKeyEvent",0}, 
5096     { "_class_wxToolTip","_wxToolTip",0}, 
5097     { "_wxColour","_class_wxColour",0}, 
5098     { "_class_wxDialog","_wxDialog",0}, 
5099     { "_wxBusyCursor","_class_wxBusyCursor",0}, 
5100     { "_class_wxFileDataObject","_wxFileDataObject",0}, 
5101     { "_wxIdleEvent","_class_wxIdleEvent",0}, 
5102     { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0}, 
5103     { "_class_wxDataObject","_wxDataObject",0}, 
5104     { "_wxCaret","_class_wxCaret",0}, 
5105     { "_wxBrush","_class_wxBrush",0}, 
5106     { "_wxDataFormat","_class_wxDataFormat",0}, 
5107     { "_class_wxDataObjectSimple","_wxDataObjectSimple",0}, 
5108     { "_wxShowEvent","_class_wxShowEvent",0}, 
5109     { "_uint","_wxCoord",0}, 
5110     { "_uint","_wxPrintQuality",0}, 
5111     { "_uint","_time_t",0}, 
5112     { "_uint","_size_t",0}, 
5113     { "_uint","_unsigned_int",0}, 
5114     { "_uint","_int",0}, 
5115     { "_uint","_wxWindowID",0}, 
5116     { "_wxChar","_char",0}, 
5117     { "_wxPyValidator","_class_wxPyValidator",0}, 
5118     { "_class_wxEvent","_class_wxProcessEvent",SwigwxProcessEventTowxEvent
}, 
5119     { "_class_wxEvent","_wxProcessEvent",SwigwxProcessEventTowxEvent
}, 
5120     { "_class_wxEvent","_wxEvent",0}, 
5121     { "_wxRect","_class_wxRect",0}, 
5122     { "_wxCommandEvent","_class_wxCommandEvent",0}, 
5123     { "_wxSizeEvent","_class_wxSizeEvent",0}, 
5124     { "_class_wxLogWindow","_wxLogWindow",0}, 
5125     { "_wxPoint","_class_wxPoint",0}, 
5126     { "_class_wxWindowDisabler","_wxWindowDisabler",0}, 
5127     { "_char","_wxChar",0}, 
5128     { "_wxBitmap","_class_wxBitmap",0}, 
5129     { "_wxWindowDC","_class_wxWindowDC",0}, 
5130     { "_wxTimerEvent","_class_wxTimerEvent",0}, 
5131     { "_wxPyTimer","_class_wxPyTimer",0}, 
5132     { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0}, 
5133     { "_class_wxNotifyEvent","_wxNotifyEvent",0}, 
5134     { "_class_wxValidator","_wxValidator",0}, 
5135     { "_class_wxPyEvent","_wxPyEvent",0}, 
5136     { "_class_wxIconizeEvent","_wxIconizeEvent",0}, 
5137     { "_class_wxBusyCursor","_wxBusyCursor",0}, 
5138     { "_wxDropTarget","_class_wxDropTarget",0}, 
5139     { "_wxScrollEvent","_class_wxScrollEvent",0}, 
5140     { "_EBool","_wxCoord",0}, 
5141     { "_EBool","_wxPrintQuality",0}, 
5142     { "_EBool","_signed_int",0}, 
5143     { "_EBool","_int",0}, 
5144     { "_EBool","_wxWindowID",0}, 
5145     { "_class_wxRegion","_wxRegion",0}, 
5146     { "_class_wxDataFormat","_wxDataFormat",0}, 
5147     { "_class_wxDropFilesEvent","_wxDropFilesEvent",0}, 
5148     { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0}, 
5149     { "_wxFont","_class_wxFont",0}, 
5150     { "_class_wxPyDropTarget","_wxPyDropTarget",0}, 
5151     { "_wxCloseEvent","_class_wxCloseEvent",0}, 
5152     { "_wxProcessEvent","_class_wxProcessEvent",0}, 
5153     { "_unsigned_long","_long",0}, 
5154     { "_class_wxRect","_wxRect",0}, 
5155     { "_class_wxDC","_wxDC",0}, 
5156     { "_wxScrollWinEvent","_class_wxScrollWinEvent",0}, 
5157     { "_wxGenericDragImage","_class_wxGenericDragImage",0}, 
5158     { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0}, 
5159     { "_wxPyInputStream","_class_wxPyInputStream",0}, 
5160     { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0}, 
5161     { "_class_wxOutputStream","_wxOutputStream",0}, 
5162     { "_wxLogTextCtrl","_class_wxLogTextCtrl",0}, 
5163     { "_wxFocusEvent","_class_wxFocusEvent",0}, 
5164     { "_wxMaximizeEvent","_class_wxMaximizeEvent",0}, 
5165     { "_class_wxTimerEvent","_wxTimerEvent",0}, 
5166     { "_class_wxPyTimer","_wxPyTimer",0}, 
5167     { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0}, 
5168     { "_class_wxPanel","_wxPanel",0}, 
5169     { "_signed_int","_wxCoord",0}, 
5170     { "_signed_int","_wxPrintQuality",0}, 
5171     { "_signed_int","_EBool",0}, 
5172     { "_signed_int","_wxWindowID",0}, 
5173     { "_signed_int","_int",0}, 
5174     { "_wxLayoutConstraints","_class_wxLayoutConstraints",0}, 
5175     { "_wxMetaFileDC","_class_wxMetaFileDC",0}, 
5176     { "_class_wxTextDataObject","_wxTextDataObject",0}, 
5177     { "_wxMenu","_class_wxMenu",0}, 
5178     { "_class_wxMoveEvent","_wxMoveEvent",0}, 
5179     { "_wxScreenDC","_class_wxScreenDC",0}, 
5180     { "_WXTYPE","_short",0}, 
5181     { "_WXTYPE","_signed_short",0}, 
5182     { "_WXTYPE","_unsigned_short",0}, 
5183     { "_class_wxDropTarget","_wxDropTarget",0}, 
5184     { "_class_wxCaret","_wxCaret",0}, 
5185     { "_class_wxBrush","_wxBrush",0}, 
5186     { "_wxTipProvider","_class_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider
}, 
5187     { "_wxTipProvider","_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider
}, 
5188     { "_wxTipProvider","_class_wxTipProvider",0}, 
5189     { "_unsigned_short","_WXTYPE",0}, 
5190     { "_unsigned_short","_short",0}, 
5191     { "_class_wxWindow","_wxWindow",0}, 
5192     { "_class_wxLogStderr","_wxLogStderr",0}, 
5193     { "_class_wxFont","_wxFont",0}, 
5194     { "_wxClipboard","_class_wxClipboard",0}, 
5195     { "_class_wxPyValidator","_wxPyValidator",0}, 
5196     { "_class_wxCloseEvent","_wxCloseEvent",0}, 
5197     { "_wxBusyInfo","_class_wxBusyInfo",0}, 
5198     { "_class_wxMenuEvent","_wxMenuEvent",0}, 
5199     { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0}, 
5200     { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0}, 
5201     { "_wxClientDC","_class_wxClientDC",0}, 
5202     { "_wxMouseEvent","_class_wxMouseEvent",0}, 
5203     { "_class_wxGenericDragImage","_wxGenericDragImage",0}, 
5204     { "_class_wxPoint","_wxPoint",0}, 
5205     { "_class_wxPyInputStream","_wxPyInputStream",0}, 
5206     { "_wxRealPoint","_class_wxRealPoint",0}, 
5207     { "_signed_short","_WXTYPE",0}, 
5208     { "_signed_short","_short",0}, 
5209     { "_wxMemoryDC","_class_wxMemoryDC",0}, 
5210     { "_wxPyTextDataObject","_class_wxPyTextDataObject",0}, 
5211     { "_wxPaintDC","_class_wxPaintDC",0}, 
5212     { "_class_wxWindowDC","_wxWindowDC",0}, 
5213     { "_class_wxFocusEvent","_wxFocusEvent",0}, 
5214     { "_class_wxMaximizeEvent","_wxMaximizeEvent",0}, 
5215     { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0}, 
5216     { "_class_wxCursor","_wxCursor",0}, 
5217     { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0}, 
5218     { "_class_wxPyProcess","_wxPyProcess",0}, 
5219     { "_wxScrolledWindow","_class_wxScrolledWindow",0}, 
5220     { "_class_wxLog","_class_wxLogWindow",SwigwxLogWindowTowxLog
}, 
5221     { "_class_wxLog","_wxLogWindow",SwigwxLogWindowTowxLog
}, 
5222     { "_class_wxLog","_class_wxLogGui",SwigwxLogGuiTowxLog
}, 
5223     { "_class_wxLog","_wxLogGui",SwigwxLogGuiTowxLog
}, 
5224     { "_class_wxLog","_class_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog
}, 
5225     { "_class_wxLog","_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog
}, 
5226     { "_class_wxLog","_class_wxLogStderr",SwigwxLogStderrTowxLog
}, 
5227     { "_class_wxLog","_wxLogStderr",SwigwxLogStderrTowxLog
}, 
5228     { "_class_wxLog","_wxLog",0}, 
5229     { "_unsigned_char","_byte",0}, 
5230     { "_class_wxMetaFileDC","_wxMetaFileDC",0}, 
5231     { "_class_wxMenu","_wxMenu",0}, 
5232     { "_unsigned_int","_wxCoord",0}, 
5233     { "_unsigned_int","_wxPrintQuality",0}, 
5234     { "_unsigned_int","_time_t",0}, 
5235     { "_unsigned_int","_size_t",0}, 
5236     { "_unsigned_int","_uint",0}, 
5237     { "_unsigned_int","_wxWindowID",0}, 
5238     { "_unsigned_int","_int",0}, 
5239     { "_wxIcon","_class_wxIcon",0}, 
5240     { "_wxDialog","_class_wxDialog",0}, 
5241     { "_class_wxPen","_wxPen",0}, 
5242     { "_short","_WXTYPE",0}, 
5243     { "_short","_unsigned_short",0}, 
5244     { "_short","_signed_short",0}, 
5245     { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0}, 
5246     { "_class_wxPyDropSource","_wxPyDropSource",0}, 
5247     { "_class_wxScrollEvent","_wxScrollEvent",0}, 
5248     { "_wxJoystickEvent","_class_wxJoystickEvent",0}, 
5249     { "_class_wxImageList","_wxImageList",0}, 
5250     { "_wxPyTipProvider","_class_wxPyTipProvider",0}, 
5251     { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0}, 
5252     { "_wxWindowID","_wxCoord",0}, 
5253     { "_wxWindowID","_wxPrintQuality",0}, 
5254     { "_wxWindowID","_time_t",0}, 
5255     { "_wxWindowID","_size_t",0}, 
5256     { "_wxWindowID","_EBool",0}, 
5257     { "_wxWindowID","_uint",0}, 
5258     { "_wxWindowID","_int",0}, 
5259     { "_wxWindowID","_signed_int",0}, 
5260     { "_wxWindowID","_unsigned_int",0}, 
5261     { "_class_wxScrollWinEvent","_wxScrollWinEvent",0}, 
5262     { "_int","_wxCoord",0}, 
5263     { "_int","_wxPrintQuality",0}, 
5264     { "_int","_time_t",0}, 
5265     { "_int","_size_t",0}, 
5266     { "_int","_EBool",0}, 
5267     { "_int","_uint",0}, 
5268     { "_int","_wxWindowID",0}, 
5269     { "_int","_unsigned_int",0}, 
5270     { "_int","_signed_int",0}, 
5271     { "_class_wxMouseEvent","_wxMouseEvent",0}, 
5272     { "_wxPyCommandEvent","_class_wxPyCommandEvent",0}, 
5273     { "_wxLogWindow","_class_wxLogWindow",0}, 
5274     { "_class_wxSpinEvent","_wxSpinEvent",0}, 
5275     { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0}, 
5276     { "_time_t","_wxCoord",0}, 
5277     { "_time_t","_wxPrintQuality",0}, 
5278     { "_time_t","_unsigned_int",0}, 
5279     { "_time_t","_int",0}, 
5280     { "_time_t","_wxWindowID",0}, 
5281     { "_time_t","_uint",0}, 
5282     { "_time_t","_size_t",0}, 
5283     { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0}, 
5284     { "_wxLogNull","_class_wxLogNull",0}, 
5285     { "_wxSize","_class_wxSize",0}, 
5286     { "_wxRegionIterator","_class_wxRegionIterator",0}, 
5287     { "_class_wxPrinterDC","_wxPrinterDC",0}, 
5288     { "_class_wxPyTextDataObject","_wxPyTextDataObject",0}, 
5289     { "_class_wxLogTextCtrl","_wxLogTextCtrl",0}, 
5290     { "_class_wxLogGui","_wxLogGui",0}, 
5291     { "_class_wxPaintDC","_wxPaintDC",0}, 
5292     { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0}, 
5293     { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0}, 
5294     { "_class_wxInitDialogEvent","_wxInitDialogEvent",0}, 
5295     { "_wxValidator","_class_wxValidator",0}, 
5296     { "_class_wxLayoutConstraints","_wxLayoutConstraints",0}, 
5297     { "_wxIconizeEvent","_class_wxIconizeEvent",0}, 
5298     { "_class_wxIcon","_wxIcon",0}, 
5299     { "_class_wxColour","_wxColour",0}, 
5300     { "_class_wxScreenDC","_wxScreenDC",0}, 
5301     { "_wxPalette","_class_wxPalette",0}, 
5302     { "_class_wxIdleEvent","_wxIdleEvent",0}, 
5303     { "_wxCoord","_int",0}, 
5304     { "_wxCoord","_signed_int",0}, 
5305     { "_wxCoord","_unsigned_int",0}, 
5306     { "_wxCoord","_wxWindowID",0}, 
5307     { "_wxCoord","_uint",0}, 
5308     { "_wxCoord","_EBool",0}, 
5309     { "_wxCoord","_size_t",0}, 
5310     { "_wxCoord","_time_t",0}, 
5311     { "_wxCoord","_wxPrintQuality",0}, 
5312     { "_wxEraseEvent","_class_wxEraseEvent",0}, 
5313     { "_wxDataObjectComposite","_class_wxDataObjectComposite",0}, 
5314     { "_class_wxJoystickEvent","_wxJoystickEvent",0}, 
5315     { "_class_wxTipProvider","_class_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider
}, 
5316     { "_class_wxTipProvider","_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider
}, 
5317     { "_class_wxTipProvider","_wxTipProvider",0}, 
5318     { "_wxRegion","_class_wxRegion",0}, 
5319     { "_class_wxShowEvent","_wxShowEvent",0}, 
5320     { "_class_wxPyTipProvider","_wxPyTipProvider",0}, 
5321     { "_wxPyDropTarget","_class_wxPyDropTarget",0}, 
5322     { "_wxActivateEvent","_class_wxActivateEvent",0}, 
5323     { "_class_wxBusyInfo","_wxBusyInfo",0}, 
5324     { "_class_wxCommandEvent","_wxCommandEvent",0}, 
5325     { "_class_wxClientDC","_wxClientDC",0}, 
5326     { "_class_wxSizeEvent","_wxSizeEvent",0}, 
5327     { "_wxCustomDataObject","_class_wxCustomDataObject",0}, 
5328     { "_class_wxLogNull","_wxLogNull",0}, 
5329     { "_class_wxSize","_wxSize",0}, 
5330     { "_class_wxBitmap","_wxBitmap",0}, 
5331     { "_class_wxMemoryDC","_wxMemoryDC",0}, 
5332     { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0}, 
5333     { "_wxMenuBar","_class_wxMenuBar",0}, 
5334     { "_wxOutputStream","_class_wxOutputStream",0}, 
5335     { "_wxEvtHandler","_class_wxPyProcess",SwigwxPyProcessTowxEvtHandler
}, 
5336     { "_wxEvtHandler","_wxPyProcess",SwigwxPyProcessTowxEvtHandler
}, 
5337     { "_wxEvtHandler","_class_wxEvtHandler",0}, 
5338     { "_wxMenuItem","_class_wxMenuItem",0}, 
5339     { "_class_wxScrolledWindow","_wxScrolledWindow",0}, 
5340     { "_wxKeyEvent","_class_wxKeyEvent",0}, 
5341     { "_wxMoveEvent","_class_wxMoveEvent",0}, 
5342     { "_class_wxPalette","_wxPalette",0}, 
5343     { "_wxFileDataObject","_class_wxFileDataObject",0}, 
5344     { "_class_wxEraseEvent","_wxEraseEvent",0}, 
5345     { "_wxPyFontEnumerator","_class_wxPyFontEnumerator",0}, 
5346     { "_class_wxDataObjectComposite","_wxDataObjectComposite",0}, 
5347     { "_wxWindow","_class_wxWindow",0}, 
5348     { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0}, 
5349     { "_wxLogStderr","_class_wxLogStderr",0}, 
5352 static PyObject 
*SWIG_globals
; 
5356 SWIGEXPORT(void) initmisc2c() { 
5358          SWIG_globals 
= SWIG_newvarlink(); 
5359          m 
= Py_InitModule("misc2c", misc2cMethods
); 
5360          d 
= PyModule_GetDict(m
); 
5361          PyDict_SetItemString(d
,"wxSYS_WHITE_BRUSH", PyInt_FromLong((long) wxSYS_WHITE_BRUSH
)); 
5362          PyDict_SetItemString(d
,"wxSYS_LTGRAY_BRUSH", PyInt_FromLong((long) wxSYS_LTGRAY_BRUSH
)); 
5363          PyDict_SetItemString(d
,"wxSYS_GRAY_BRUSH", PyInt_FromLong((long) wxSYS_GRAY_BRUSH
)); 
5364          PyDict_SetItemString(d
,"wxSYS_DKGRAY_BRUSH", PyInt_FromLong((long) wxSYS_DKGRAY_BRUSH
)); 
5365          PyDict_SetItemString(d
,"wxSYS_BLACK_BRUSH", PyInt_FromLong((long) wxSYS_BLACK_BRUSH
)); 
5366          PyDict_SetItemString(d
,"wxSYS_NULL_BRUSH", PyInt_FromLong((long) wxSYS_NULL_BRUSH
)); 
5367          PyDict_SetItemString(d
,"wxSYS_HOLLOW_BRUSH", PyInt_FromLong((long) wxSYS_HOLLOW_BRUSH
)); 
5368          PyDict_SetItemString(d
,"wxSYS_WHITE_PEN", PyInt_FromLong((long) wxSYS_WHITE_PEN
)); 
5369          PyDict_SetItemString(d
,"wxSYS_BLACK_PEN", PyInt_FromLong((long) wxSYS_BLACK_PEN
)); 
5370          PyDict_SetItemString(d
,"wxSYS_NULL_PEN", PyInt_FromLong((long) wxSYS_NULL_PEN
)); 
5371          PyDict_SetItemString(d
,"wxSYS_OEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_OEM_FIXED_FONT
)); 
5372          PyDict_SetItemString(d
,"wxSYS_ANSI_FIXED_FONT", PyInt_FromLong((long) wxSYS_ANSI_FIXED_FONT
)); 
5373          PyDict_SetItemString(d
,"wxSYS_ANSI_VAR_FONT", PyInt_FromLong((long) wxSYS_ANSI_VAR_FONT
)); 
5374          PyDict_SetItemString(d
,"wxSYS_SYSTEM_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FONT
)); 
5375          PyDict_SetItemString(d
,"wxSYS_DEVICE_DEFAULT_FONT", PyInt_FromLong((long) wxSYS_DEVICE_DEFAULT_FONT
)); 
5376          PyDict_SetItemString(d
,"wxSYS_DEFAULT_PALETTE", PyInt_FromLong((long) wxSYS_DEFAULT_PALETTE
)); 
5377          PyDict_SetItemString(d
,"wxSYS_SYSTEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FIXED_FONT
)); 
5378          PyDict_SetItemString(d
,"wxSYS_DEFAULT_GUI_FONT", PyInt_FromLong((long) wxSYS_DEFAULT_GUI_FONT
)); 
5379          PyDict_SetItemString(d
,"wxSYS_COLOUR_SCROLLBAR", PyInt_FromLong((long) wxSYS_COLOUR_SCROLLBAR
)); 
5380          PyDict_SetItemString(d
,"wxSYS_COLOUR_BACKGROUND", PyInt_FromLong((long) wxSYS_COLOUR_BACKGROUND
)); 
5381          PyDict_SetItemString(d
,"wxSYS_COLOUR_ACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVECAPTION
)); 
5382          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTION
)); 
5383          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENU", PyInt_FromLong((long) wxSYS_COLOUR_MENU
)); 
5384          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOW", PyInt_FromLong((long) wxSYS_COLOUR_WINDOW
)); 
5385          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOWFRAME", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWFRAME
)); 
5386          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENUTEXT", PyInt_FromLong((long) wxSYS_COLOUR_MENUTEXT
)); 
5387          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOWTEXT", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWTEXT
)); 
5388          PyDict_SetItemString(d
,"wxSYS_COLOUR_CAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_CAPTIONTEXT
)); 
5389          PyDict_SetItemString(d
,"wxSYS_COLOUR_ACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVEBORDER
)); 
5390          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVEBORDER
)); 
5391          PyDict_SetItemString(d
,"wxSYS_COLOUR_APPWORKSPACE", PyInt_FromLong((long) wxSYS_COLOUR_APPWORKSPACE
)); 
5392          PyDict_SetItemString(d
,"wxSYS_COLOUR_HIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHT
)); 
5393          PyDict_SetItemString(d
,"wxSYS_COLOUR_HIGHLIGHTTEXT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHTTEXT
)); 
5394          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNFACE", PyInt_FromLong((long) wxSYS_COLOUR_BTNFACE
)); 
5395          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_BTNSHADOW
)); 
5396          PyDict_SetItemString(d
,"wxSYS_COLOUR_GRAYTEXT", PyInt_FromLong((long) wxSYS_COLOUR_GRAYTEXT
)); 
5397          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNTEXT", PyInt_FromLong((long) wxSYS_COLOUR_BTNTEXT
)); 
5398          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVECAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTIONTEXT
)); 
5399          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHIGHLIGHT
)); 
5400          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DDKSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DDKSHADOW
)); 
5401          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DLIGHT
)); 
5402          PyDict_SetItemString(d
,"wxSYS_COLOUR_INFOTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INFOTEXT
)); 
5403          PyDict_SetItemString(d
,"wxSYS_COLOUR_INFOBK", PyInt_FromLong((long) wxSYS_COLOUR_INFOBK
)); 
5404          PyDict_SetItemString(d
,"wxSYS_COLOUR_DESKTOP", PyInt_FromLong((long) wxSYS_COLOUR_DESKTOP
)); 
5405          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DFACE", PyInt_FromLong((long) wxSYS_COLOUR_3DFACE
)); 
5406          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DSHADOW
)); 
5407          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHIGHLIGHT
)); 
5408          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHILIGHT
)); 
5409          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHILIGHT
)); 
5410          PyDict_SetItemString(d
,"wxSYS_MOUSE_BUTTONS", PyInt_FromLong((long) wxSYS_MOUSE_BUTTONS
)); 
5411          PyDict_SetItemString(d
,"wxSYS_BORDER_X", PyInt_FromLong((long) wxSYS_BORDER_X
)); 
5412          PyDict_SetItemString(d
,"wxSYS_BORDER_Y", PyInt_FromLong((long) wxSYS_BORDER_Y
)); 
5413          PyDict_SetItemString(d
,"wxSYS_CURSOR_X", PyInt_FromLong((long) wxSYS_CURSOR_X
)); 
5414          PyDict_SetItemString(d
,"wxSYS_CURSOR_Y", PyInt_FromLong((long) wxSYS_CURSOR_Y
)); 
5415          PyDict_SetItemString(d
,"wxSYS_DCLICK_X", PyInt_FromLong((long) wxSYS_DCLICK_X
)); 
5416          PyDict_SetItemString(d
,"wxSYS_DCLICK_Y", PyInt_FromLong((long) wxSYS_DCLICK_Y
)); 
5417          PyDict_SetItemString(d
,"wxSYS_DRAG_X", PyInt_FromLong((long) wxSYS_DRAG_X
)); 
5418          PyDict_SetItemString(d
,"wxSYS_DRAG_Y", PyInt_FromLong((long) wxSYS_DRAG_Y
)); 
5419          PyDict_SetItemString(d
,"wxSYS_EDGE_X", PyInt_FromLong((long) wxSYS_EDGE_X
)); 
5420          PyDict_SetItemString(d
,"wxSYS_EDGE_Y", PyInt_FromLong((long) wxSYS_EDGE_Y
)); 
5421          PyDict_SetItemString(d
,"wxSYS_HSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_X
)); 
5422          PyDict_SetItemString(d
,"wxSYS_HSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_Y
)); 
5423          PyDict_SetItemString(d
,"wxSYS_HTHUMB_X", PyInt_FromLong((long) wxSYS_HTHUMB_X
)); 
5424          PyDict_SetItemString(d
,"wxSYS_ICON_X", PyInt_FromLong((long) wxSYS_ICON_X
)); 
5425          PyDict_SetItemString(d
,"wxSYS_ICON_Y", PyInt_FromLong((long) wxSYS_ICON_Y
)); 
5426          PyDict_SetItemString(d
,"wxSYS_ICONSPACING_X", PyInt_FromLong((long) wxSYS_ICONSPACING_X
)); 
5427          PyDict_SetItemString(d
,"wxSYS_ICONSPACING_Y", PyInt_FromLong((long) wxSYS_ICONSPACING_Y
)); 
5428          PyDict_SetItemString(d
,"wxSYS_WINDOWMIN_X", PyInt_FromLong((long) wxSYS_WINDOWMIN_X
)); 
5429          PyDict_SetItemString(d
,"wxSYS_WINDOWMIN_Y", PyInt_FromLong((long) wxSYS_WINDOWMIN_Y
)); 
5430          PyDict_SetItemString(d
,"wxSYS_SCREEN_X", PyInt_FromLong((long) wxSYS_SCREEN_X
)); 
5431          PyDict_SetItemString(d
,"wxSYS_SCREEN_Y", PyInt_FromLong((long) wxSYS_SCREEN_Y
)); 
5432          PyDict_SetItemString(d
,"wxSYS_FRAMESIZE_X", PyInt_FromLong((long) wxSYS_FRAMESIZE_X
)); 
5433          PyDict_SetItemString(d
,"wxSYS_FRAMESIZE_Y", PyInt_FromLong((long) wxSYS_FRAMESIZE_Y
)); 
5434          PyDict_SetItemString(d
,"wxSYS_SMALLICON_X", PyInt_FromLong((long) wxSYS_SMALLICON_X
)); 
5435          PyDict_SetItemString(d
,"wxSYS_SMALLICON_Y", PyInt_FromLong((long) wxSYS_SMALLICON_Y
)); 
5436          PyDict_SetItemString(d
,"wxSYS_HSCROLL_Y", PyInt_FromLong((long) wxSYS_HSCROLL_Y
)); 
5437          PyDict_SetItemString(d
,"wxSYS_VSCROLL_X", PyInt_FromLong((long) wxSYS_VSCROLL_X
)); 
5438          PyDict_SetItemString(d
,"wxSYS_VSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_X
)); 
5439          PyDict_SetItemString(d
,"wxSYS_VSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_Y
)); 
5440          PyDict_SetItemString(d
,"wxSYS_VTHUMB_Y", PyInt_FromLong((long) wxSYS_VTHUMB_Y
)); 
5441          PyDict_SetItemString(d
,"wxSYS_CAPTION_Y", PyInt_FromLong((long) wxSYS_CAPTION_Y
)); 
5442          PyDict_SetItemString(d
,"wxSYS_MENU_Y", PyInt_FromLong((long) wxSYS_MENU_Y
)); 
5443          PyDict_SetItemString(d
,"wxSYS_NETWORK_PRESENT", PyInt_FromLong((long) wxSYS_NETWORK_PRESENT
)); 
5444          PyDict_SetItemString(d
,"wxSYS_PENWINDOWS_PRESENT", PyInt_FromLong((long) wxSYS_PENWINDOWS_PRESENT
)); 
5445          PyDict_SetItemString(d
,"wxSYS_SHOW_SOUNDS", PyInt_FromLong((long) wxSYS_SHOW_SOUNDS
)); 
5446          PyDict_SetItemString(d
,"wxSYS_SWAP_BUTTONS", PyInt_FromLong((long) wxSYS_SWAP_BUTTONS
)); 
5447          PyDict_SetItemString(d
,"wxLOG_FatalError", PyInt_FromLong((long) wxLOG_FatalError
)); 
5448          PyDict_SetItemString(d
,"wxLOG_Error", PyInt_FromLong((long) wxLOG_Error
)); 
5449          PyDict_SetItemString(d
,"wxLOG_Warning", PyInt_FromLong((long) wxLOG_Warning
)); 
5450          PyDict_SetItemString(d
,"wxLOG_Message", PyInt_FromLong((long) wxLOG_Message
)); 
5451          PyDict_SetItemString(d
,"wxLOG_Info", PyInt_FromLong((long) wxLOG_Info
)); 
5452          PyDict_SetItemString(d
,"wxLOG_Status", PyInt_FromLong((long) wxLOG_Status
)); 
5453          PyDict_SetItemString(d
,"wxLOG_Debug", PyInt_FromLong((long) wxLOG_Debug
)); 
5454          PyDict_SetItemString(d
,"wxLOG_Trace", PyInt_FromLong((long) wxLOG_Trace
)); 
5455          PyDict_SetItemString(d
,"wxLOG_Progress", PyInt_FromLong((long) wxLOG_Progress
)); 
5456          PyDict_SetItemString(d
,"wxLOG_User", PyInt_FromLong((long) wxLOG_User
)); 
5459    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
5460         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);