2  * FILE : src/gtk/windows.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 883) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  24 /* Definitions for Windows/Unix exporting */ 
  25 #if defined(__WIN32__) 
  26 #   if defined(_MSC_VER) 
  27 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  29 #       if defined(__BORLANDC__) 
  30 #           define SWIGEXPORT(a) a _export 
  32 #           define SWIGEXPORT(a) a 
  36 #   define SWIGEXPORT(a) a 
  45 extern void SWIG_MakePtr(char *, void *, char *); 
  46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  47 extern char *SWIG_GetPtr(char *, void **, char *); 
  48 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  49 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  50 extern PyObject 
*SWIG_newvarlink(void); 
  54 #define SWIG_init    initwindowsc 
  56 #define SWIG_name    "windowsc" 
  59 #include <wx/menuitem.h> 
  60 #include <wx/tooltip.h> 
  63 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  69     } else if (target 
== Py_None
) { 
  73         if (!PyTuple_Check(target
)) { 
  75             target 
= PyTuple_New(1); 
  76             PyTuple_SetItem(target
, 0, o2
); 
  79         PyTuple_SetItem(o3
, 0, o
); 
  82         target 
= PySequence_Concat(o2
, o3
); 
  89 #if PYTHON_API_VERSION >= 1009 
  90     static char* wxStringErrorMsg 
= "String or Unicode type required"; 
  92     static char* wxStringErrorMsg 
= "string type is required for parameter"; 
  95     static wxString 
wxPyEmptyStr(""); 
  97 class wxPyValidator 
: public wxValidator 
{ 
  98     DECLARE_DYNAMIC_CLASS(wxPyValidator
); 
 106     wxObject
* wxPyValidator::Clone() const { 
 107         wxPyValidator
* ptr 
= NULL
; 
 108         wxPyValidator
* self 
= (wxPyValidator
*)this; 
 110         bool doSave 
= wxPyRestoreThread(); 
 111         if (self
->m_myInst
.findCallback("Clone")) { 
 113             ro 
= self
->m_myInst
.callCallbackObj(Py_BuildValue("()")); 
 115                 SWIG_GetPtrObj(ro
, (void **)&ptr
, "_wxPyValidator_p"); 
 119         // This is very dangerous!!! But is the only way I could find 
 120         // to squash a memory leak.  Currently it is okay, but if the 
 121         // validator architecture in wxWindows ever changes, problems 
 125         wxPySaveThread(doSave
); 
 130     DEC_PYCALLBACK_BOOL_WXWIN(Validate
); 
 131     DEC_PYCALLBACK_BOOL_(TransferToWindow
); 
 132     DEC_PYCALLBACK_BOOL_(TransferFromWindow
); 
 137 IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator
, wxValidator
, Validate
); 
 138 IMP_PYCALLBACK_BOOL_(wxPyValidator
, wxValidator
, TransferToWindow
); 
 139 IMP_PYCALLBACK_BOOL_(wxPyValidator
, wxValidator
, TransferFromWindow
); 
 141 IMPLEMENT_DYNAMIC_CLASS(wxPyValidator
, wxValidator
); 
 144     wxWindow
* wxWindow_FindFocus() { 
 145         return wxWindow::FindFocus(); 
 148     int wxWindow_NewControlId() { 
 149         return wxWindow::NewControlId(); 
 151     int wxWindow_NextControlId(int id
) { 
 152         return wxWindow::NextControlId(id
); 
 154     int wxWindow_PrevControlId(int id
) { 
 155         return wxWindow::PrevControlId(id
); 
 160 static PyObject 
*_wrap_wxWindow_FindFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 161     PyObject 
* _resultobj
; 
 163     char *_kwnames
[] = {  NULL 
}; 
 166     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWindow_FindFocus",_kwnames
))  
 169     wxPy_BEGIN_ALLOW_THREADS
; 
 170         _result 
= (wxWindow 
*)wxWindow_FindFocus(); 
 172     wxPy_END_ALLOW_THREADS
; 
 173     if (PyErr_Occurred()) return NULL
; 
 174 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 178 static PyObject 
*_wrap_wxWindow_NewControlId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 179     PyObject 
* _resultobj
; 
 181     char *_kwnames
[] = {  NULL 
}; 
 184     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWindow_NewControlId",_kwnames
))  
 187     wxPy_BEGIN_ALLOW_THREADS
; 
 188         _result 
= (int )wxWindow_NewControlId(); 
 190     wxPy_END_ALLOW_THREADS
; 
 191     if (PyErr_Occurred()) return NULL
; 
 192 }    _resultobj 
= Py_BuildValue("i",_result
); 
 196 static PyObject 
*_wrap_wxWindow_NextControlId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 197     PyObject 
* _resultobj
; 
 200     char *_kwnames
[] = { "id", NULL 
}; 
 203     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxWindow_NextControlId",_kwnames
,&_arg0
))  
 206     wxPy_BEGIN_ALLOW_THREADS
; 
 207         _result 
= (int )wxWindow_NextControlId(_arg0
); 
 209     wxPy_END_ALLOW_THREADS
; 
 210     if (PyErr_Occurred()) return NULL
; 
 211 }    _resultobj 
= Py_BuildValue("i",_result
); 
 215 static PyObject 
*_wrap_wxWindow_PrevControlId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 216     PyObject 
* _resultobj
; 
 219     char *_kwnames
[] = { "id", NULL 
}; 
 222     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxWindow_PrevControlId",_kwnames
,&_arg0
))  
 225     wxPy_BEGIN_ALLOW_THREADS
; 
 226         _result 
= (int )wxWindow_PrevControlId(_arg0
); 
 228     wxPy_END_ALLOW_THREADS
; 
 229     if (PyErr_Occurred()) return NULL
; 
 230 }    _resultobj 
= Py_BuildValue("i",_result
); 
 234 static void *SwigwxEvtHandlerTowxObject(void *ptr
) { 
 237     src 
= (wxEvtHandler 
*) ptr
; 
 238     dest 
= (wxObject 
*) src
; 
 239     return (void *) dest
; 
 242 #define new_wxEvtHandler() (new wxEvtHandler()) 
 243 static PyObject 
*_wrap_new_wxEvtHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 244     PyObject 
* _resultobj
; 
 245     wxEvtHandler 
* _result
; 
 246     char *_kwnames
[] = {  NULL 
}; 
 250     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxEvtHandler",_kwnames
))  
 253     wxPy_BEGIN_ALLOW_THREADS
; 
 254         _result 
= (wxEvtHandler 
*)new_wxEvtHandler(); 
 256     wxPy_END_ALLOW_THREADS
; 
 257     if (PyErr_Occurred()) return NULL
; 
 259         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvtHandler_p"); 
 260         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 263         _resultobj 
= Py_None
; 
 268 #define wxEvtHandler_ProcessEvent(_swigobj,_swigarg0)  (_swigobj->ProcessEvent(_swigarg0)) 
 269 static PyObject 
*_wrap_wxEvtHandler_ProcessEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 270     PyObject 
* _resultobj
; 
 272     wxEvtHandler 
* _arg0
; 
 274     PyObject 
* _argo0 
= 0; 
 275     PyObject 
* _argo1 
= 0; 
 276     char *_kwnames
[] = { "self","event", NULL 
}; 
 279     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_ProcessEvent",_kwnames
,&_argo0
,&_argo1
))  
 282         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 283         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 284             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_ProcessEvent. Expected _wxEvtHandler_p."); 
 289         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 290         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
 291             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_ProcessEvent. Expected _wxEvent_p."); 
 296     wxPy_BEGIN_ALLOW_THREADS
; 
 297         _result 
= (bool )wxEvtHandler_ProcessEvent(_arg0
,*_arg1
); 
 299     wxPy_END_ALLOW_THREADS
; 
 300     if (PyErr_Occurred()) return NULL
; 
 301 }    _resultobj 
= Py_BuildValue("i",_result
); 
 305 #define wxEvtHandler_AddPendingEvent(_swigobj,_swigarg0)  (_swigobj->AddPendingEvent(_swigarg0)) 
 306 static PyObject 
*_wrap_wxEvtHandler_AddPendingEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 307     PyObject 
* _resultobj
; 
 308     wxEvtHandler 
* _arg0
; 
 310     PyObject 
* _argo0 
= 0; 
 311     PyObject 
* _argo1 
= 0; 
 312     char *_kwnames
[] = { "self","event", NULL 
}; 
 315     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_AddPendingEvent",_kwnames
,&_argo0
,&_argo1
))  
 318         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 319         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 320             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_AddPendingEvent. Expected _wxEvtHandler_p."); 
 325         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 326         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
 327             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_AddPendingEvent. Expected _wxEvent_p."); 
 332     wxPy_BEGIN_ALLOW_THREADS
; 
 333         wxEvtHandler_AddPendingEvent(_arg0
,*_arg1
); 
 335     wxPy_END_ALLOW_THREADS
; 
 336     if (PyErr_Occurred()) return NULL
; 
 337 }    Py_INCREF(Py_None
); 
 338     _resultobj 
= Py_None
; 
 342 #define wxEvtHandler_GetEvtHandlerEnabled(_swigobj)  (_swigobj->GetEvtHandlerEnabled()) 
 343 static PyObject 
*_wrap_wxEvtHandler_GetEvtHandlerEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 344     PyObject 
* _resultobj
; 
 346     wxEvtHandler 
* _arg0
; 
 347     PyObject 
* _argo0 
= 0; 
 348     char *_kwnames
[] = { "self", NULL 
}; 
 351     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvtHandler_GetEvtHandlerEnabled",_kwnames
,&_argo0
))  
 354         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 355         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 356             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_GetEvtHandlerEnabled. Expected _wxEvtHandler_p."); 
 361     wxPy_BEGIN_ALLOW_THREADS
; 
 362         _result 
= (bool )wxEvtHandler_GetEvtHandlerEnabled(_arg0
); 
 364     wxPy_END_ALLOW_THREADS
; 
 365     if (PyErr_Occurred()) return NULL
; 
 366 }    _resultobj 
= Py_BuildValue("i",_result
); 
 370 #define wxEvtHandler_SetEvtHandlerEnabled(_swigobj,_swigarg0)  (_swigobj->SetEvtHandlerEnabled(_swigarg0)) 
 371 static PyObject 
*_wrap_wxEvtHandler_SetEvtHandlerEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 372     PyObject 
* _resultobj
; 
 373     wxEvtHandler 
* _arg0
; 
 375     PyObject 
* _argo0 
= 0; 
 377     char *_kwnames
[] = { "self","enabled", NULL 
}; 
 380     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxEvtHandler_SetEvtHandlerEnabled",_kwnames
,&_argo0
,&tempbool1
))  
 383         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 384         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 385             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_SetEvtHandlerEnabled. Expected _wxEvtHandler_p."); 
 389     _arg1 
= (bool ) tempbool1
; 
 391     wxPy_BEGIN_ALLOW_THREADS
; 
 392         wxEvtHandler_SetEvtHandlerEnabled(_arg0
,_arg1
); 
 394     wxPy_END_ALLOW_THREADS
; 
 395     if (PyErr_Occurred()) return NULL
; 
 396 }    Py_INCREF(Py_None
); 
 397     _resultobj 
= Py_None
; 
 401 #define wxEvtHandler_GetNextHandler(_swigobj)  (_swigobj->GetNextHandler()) 
 402 static PyObject 
*_wrap_wxEvtHandler_GetNextHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 403     PyObject 
* _resultobj
; 
 404     wxEvtHandler 
* _result
; 
 405     wxEvtHandler 
* _arg0
; 
 406     PyObject 
* _argo0 
= 0; 
 407     char *_kwnames
[] = { "self", NULL 
}; 
 410     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvtHandler_GetNextHandler",_kwnames
,&_argo0
))  
 413         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 414         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 415             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_GetNextHandler. Expected _wxEvtHandler_p."); 
 420     wxPy_BEGIN_ALLOW_THREADS
; 
 421         _result 
= (wxEvtHandler 
*)wxEvtHandler_GetNextHandler(_arg0
); 
 423     wxPy_END_ALLOW_THREADS
; 
 424     if (PyErr_Occurred()) return NULL
; 
 425 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 429 #define wxEvtHandler_GetPreviousHandler(_swigobj)  (_swigobj->GetPreviousHandler()) 
 430 static PyObject 
*_wrap_wxEvtHandler_GetPreviousHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 431     PyObject 
* _resultobj
; 
 432     wxEvtHandler 
* _result
; 
 433     wxEvtHandler 
* _arg0
; 
 434     PyObject 
* _argo0 
= 0; 
 435     char *_kwnames
[] = { "self", NULL 
}; 
 438     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvtHandler_GetPreviousHandler",_kwnames
,&_argo0
))  
 441         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 442         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 443             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_GetPreviousHandler. Expected _wxEvtHandler_p."); 
 448     wxPy_BEGIN_ALLOW_THREADS
; 
 449         _result 
= (wxEvtHandler 
*)wxEvtHandler_GetPreviousHandler(_arg0
); 
 451     wxPy_END_ALLOW_THREADS
; 
 452     if (PyErr_Occurred()) return NULL
; 
 453 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 457 #define wxEvtHandler_SetNextHandler(_swigobj,_swigarg0)  (_swigobj->SetNextHandler(_swigarg0)) 
 458 static PyObject 
*_wrap_wxEvtHandler_SetNextHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 459     PyObject 
* _resultobj
; 
 460     wxEvtHandler 
* _arg0
; 
 461     wxEvtHandler 
* _arg1
; 
 462     PyObject 
* _argo0 
= 0; 
 463     PyObject 
* _argo1 
= 0; 
 464     char *_kwnames
[] = { "self","handler", NULL 
}; 
 467     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_SetNextHandler",_kwnames
,&_argo0
,&_argo1
))  
 470         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 471         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 472             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_SetNextHandler. Expected _wxEvtHandler_p."); 
 477         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 478         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
 479             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_SetNextHandler. Expected _wxEvtHandler_p."); 
 484     wxPy_BEGIN_ALLOW_THREADS
; 
 485         wxEvtHandler_SetNextHandler(_arg0
,_arg1
); 
 487     wxPy_END_ALLOW_THREADS
; 
 488     if (PyErr_Occurred()) return NULL
; 
 489 }    Py_INCREF(Py_None
); 
 490     _resultobj 
= Py_None
; 
 494 #define wxEvtHandler_SetPreviousHandler(_swigobj,_swigarg0)  (_swigobj->SetPreviousHandler(_swigarg0)) 
 495 static PyObject 
*_wrap_wxEvtHandler_SetPreviousHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 496     PyObject 
* _resultobj
; 
 497     wxEvtHandler 
* _arg0
; 
 498     wxEvtHandler 
* _arg1
; 
 499     PyObject 
* _argo0 
= 0; 
 500     PyObject 
* _argo1 
= 0; 
 501     char *_kwnames
[] = { "self","handler", NULL 
}; 
 504     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_SetPreviousHandler",_kwnames
,&_argo0
,&_argo1
))  
 507         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 508         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 509             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_SetPreviousHandler. Expected _wxEvtHandler_p."); 
 514         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 515         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
 516             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_SetPreviousHandler. Expected _wxEvtHandler_p."); 
 521     wxPy_BEGIN_ALLOW_THREADS
; 
 522         wxEvtHandler_SetPreviousHandler(_arg0
,_arg1
); 
 524     wxPy_END_ALLOW_THREADS
; 
 525     if (PyErr_Occurred()) return NULL
; 
 526 }    Py_INCREF(Py_None
); 
 527     _resultobj 
= Py_None
; 
 531 static void  wxEvtHandler_Connect(wxEvtHandler 
*self
,int  id
,int  lastId
,int  eventType
,PyObject 
* func
) { 
 532             if (PyCallable_Check(func
)) { 
 533                 self
->Connect(id
, lastId
, eventType
, 
 534                           (wxObjectEventFunction
) &wxPyCallback::EventThunker
, 
 535                           new wxPyCallback(func
)); 
 538 static PyObject 
*_wrap_wxEvtHandler_Connect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 539     PyObject 
* _resultobj
; 
 540     wxEvtHandler 
* _arg0
; 
 545     PyObject 
* _argo0 
= 0; 
 546     PyObject 
* _obj4 
= 0; 
 547     char *_kwnames
[] = { "self","id","lastId","eventType","func", NULL 
}; 
 550     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiiO:wxEvtHandler_Connect",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_obj4
))  
 553         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 554         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 555             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_Connect. Expected _wxEvtHandler_p."); 
 563     wxPy_BEGIN_ALLOW_THREADS
; 
 564         wxEvtHandler_Connect(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
 566     wxPy_END_ALLOW_THREADS
; 
 567     if (PyErr_Occurred()) return NULL
; 
 568 }    Py_INCREF(Py_None
); 
 569     _resultobj 
= Py_None
; 
 573 static bool  wxEvtHandler_Disconnect(wxEvtHandler 
*self
,int  id
,int  lastId
,wxEventType  eventType
) { 
 574             return self
->Disconnect(id
, lastId
, eventType
, 
 575                                    (wxObjectEventFunction
) 
 576                                     &wxPyCallback::EventThunker
); 
 578 static PyObject 
*_wrap_wxEvtHandler_Disconnect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 579     PyObject 
* _resultobj
; 
 581     wxEvtHandler 
* _arg0
; 
 583     int  _arg2 
= (int ) -1; 
 584     wxEventType  _arg3 
= (wxEventType 
) wxEVT_NULL
; 
 585     PyObject 
* _argo0 
= 0; 
 586     char *_kwnames
[] = { "self","id","lastId","eventType", NULL 
}; 
 589     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|ii:wxEvtHandler_Disconnect",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
 592         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 593         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 594             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_Disconnect. Expected _wxEvtHandler_p."); 
 599     wxPy_BEGIN_ALLOW_THREADS
; 
 600         _result 
= (bool )wxEvtHandler_Disconnect(_arg0
,_arg1
,_arg2
,_arg3
); 
 602     wxPy_END_ALLOW_THREADS
; 
 603     if (PyErr_Occurred()) return NULL
; 
 604 }    _resultobj 
= Py_BuildValue("i",_result
); 
 608 static void *SwigwxValidatorTowxEvtHandler(void *ptr
) { 
 611     src 
= (wxValidator 
*) ptr
; 
 612     dest 
= (wxEvtHandler 
*) src
; 
 613     return (void *) dest
; 
 616 static void *SwigwxValidatorTowxObject(void *ptr
) { 
 619     src 
= (wxValidator 
*) ptr
; 
 620     dest 
= (wxObject 
*) src
; 
 621     return (void *) dest
; 
 624 #define new_wxValidator() (new wxValidator()) 
 625 static PyObject 
*_wrap_new_wxValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 626     PyObject 
* _resultobj
; 
 627     wxValidator 
* _result
; 
 628     char *_kwnames
[] = {  NULL 
}; 
 632     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxValidator",_kwnames
))  
 635     wxPy_BEGIN_ALLOW_THREADS
; 
 636         _result 
= (wxValidator 
*)new_wxValidator(); 
 638     wxPy_END_ALLOW_THREADS
; 
 639     if (PyErr_Occurred()) return NULL
; 
 641         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxValidator_p"); 
 642         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 645         _resultobj 
= Py_None
; 
 650 #define wxValidator_Clone(_swigobj)  (_swigobj->Clone()) 
 651 static PyObject 
*_wrap_wxValidator_Clone(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 652     PyObject 
* _resultobj
; 
 653     wxValidator 
* _result
; 
 655     PyObject 
* _argo0 
= 0; 
 656     char *_kwnames
[] = { "self", NULL 
}; 
 659     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxValidator_Clone",_kwnames
,&_argo0
))  
 662         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 663         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 664             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_Clone. Expected _wxValidator_p."); 
 669     wxPy_BEGIN_ALLOW_THREADS
; 
 670         _result 
= (wxValidator 
*)wxValidator_Clone(_arg0
); 
 672     wxPy_END_ALLOW_THREADS
; 
 673     if (PyErr_Occurred()) return NULL
; 
 674 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 678 #define wxValidator_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
 679 static PyObject 
*_wrap_wxValidator_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 680     PyObject 
* _resultobj
; 
 683     PyObject 
* _argo0 
= 0; 
 684     char *_kwnames
[] = { "self", NULL 
}; 
 687     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxValidator_GetWindow",_kwnames
,&_argo0
))  
 690         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 691         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 692             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_GetWindow. Expected _wxValidator_p."); 
 697     wxPy_BEGIN_ALLOW_THREADS
; 
 698         _result 
= (wxWindow 
*)wxValidator_GetWindow(_arg0
); 
 700     wxPy_END_ALLOW_THREADS
; 
 701     if (PyErr_Occurred()) return NULL
; 
 702 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 706 #define wxValidator_SetWindow(_swigobj,_swigarg0)  (_swigobj->SetWindow(_swigarg0)) 
 707 static PyObject 
*_wrap_wxValidator_SetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 708     PyObject 
* _resultobj
; 
 711     PyObject 
* _argo0 
= 0; 
 712     PyObject 
* _argo1 
= 0; 
 713     char *_kwnames
[] = { "self","window", NULL 
}; 
 716     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxValidator_SetWindow",_kwnames
,&_argo0
,&_argo1
))  
 719         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 720         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 721             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_SetWindow. Expected _wxValidator_p."); 
 726         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 727         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 728             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxValidator_SetWindow. Expected _wxWindow_p."); 
 733     wxPy_BEGIN_ALLOW_THREADS
; 
 734         wxValidator_SetWindow(_arg0
,_arg1
); 
 736     wxPy_END_ALLOW_THREADS
; 
 737     if (PyErr_Occurred()) return NULL
; 
 738 }    Py_INCREF(Py_None
); 
 739     _resultobj 
= Py_None
; 
 743 static PyObject 
*_wrap_wxValidator_IsSilent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 744     PyObject 
* _resultobj
; 
 746     char *_kwnames
[] = {  NULL 
}; 
 749     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxValidator_IsSilent",_kwnames
))  
 752     wxPy_BEGIN_ALLOW_THREADS
; 
 753         _result 
= (bool )wxValidator::IsSilent(); 
 755     wxPy_END_ALLOW_THREADS
; 
 756     if (PyErr_Occurred()) return NULL
; 
 757 }    _resultobj 
= Py_BuildValue("i",_result
); 
 761 static PyObject 
*_wrap_wxValidator_SetBellOnError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 762     PyObject 
* _resultobj
; 
 763     int  _arg0 
= (int ) TRUE
; 
 764     char *_kwnames
[] = { "doIt", NULL 
}; 
 767     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxValidator_SetBellOnError",_kwnames
,&_arg0
))  
 770     wxPy_BEGIN_ALLOW_THREADS
; 
 771         wxValidator::SetBellOnError(_arg0
); 
 773     wxPy_END_ALLOW_THREADS
; 
 774     if (PyErr_Occurred()) return NULL
; 
 775 }    Py_INCREF(Py_None
); 
 776     _resultobj 
= Py_None
; 
 780 static void *SwigwxPyValidatorTowxValidator(void *ptr
) { 
 783     src 
= (wxPyValidator 
*) ptr
; 
 784     dest 
= (wxValidator 
*) src
; 
 785     return (void *) dest
; 
 788 static void *SwigwxPyValidatorTowxEvtHandler(void *ptr
) { 
 791     src 
= (wxPyValidator 
*) ptr
; 
 792     dest 
= (wxEvtHandler 
*) src
; 
 793     return (void *) dest
; 
 796 static void *SwigwxPyValidatorTowxObject(void *ptr
) { 
 799     src 
= (wxPyValidator 
*) ptr
; 
 800     dest 
= (wxObject 
*) src
; 
 801     return (void *) dest
; 
 804 #define new_wxPyValidator() (new wxPyValidator()) 
 805 static PyObject 
*_wrap_new_wxPyValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 806     PyObject 
* _resultobj
; 
 807     wxPyValidator 
* _result
; 
 808     char *_kwnames
[] = {  NULL 
}; 
 812     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyValidator",_kwnames
))  
 815     wxPy_BEGIN_ALLOW_THREADS
; 
 816         _result 
= (wxPyValidator 
*)new_wxPyValidator(); 
 818     wxPy_END_ALLOW_THREADS
; 
 819     if (PyErr_Occurred()) return NULL
; 
 821         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyValidator_p"); 
 822         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 825         _resultobj 
= Py_None
; 
 830 #define wxPyValidator__setSelf(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->_setSelf(_swigarg0,_swigarg1,_swigarg2)) 
 831 static PyObject 
*_wrap_wxPyValidator__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 832     PyObject 
* _resultobj
; 
 833     wxPyValidator 
* _arg0
; 
 836     int  _arg3 
= (int ) TRUE
; 
 837     PyObject 
* _argo0 
= 0; 
 838     PyObject 
* _obj1 
= 0; 
 839     PyObject 
* _obj2 
= 0; 
 840     char *_kwnames
[] = { "self","self","_class","incref", NULL 
}; 
 843     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxPyValidator__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_arg3
))  
 846         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 847         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyValidator_p")) { 
 848             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyValidator__setSelf. Expected _wxPyValidator_p."); 
 859     wxPy_BEGIN_ALLOW_THREADS
; 
 860         wxPyValidator__setSelf(_arg0
,_arg1
,_arg2
,_arg3
); 
 862     wxPy_END_ALLOW_THREADS
; 
 863     if (PyErr_Occurred()) return NULL
; 
 864 }    Py_INCREF(Py_None
); 
 865     _resultobj 
= Py_None
; 
 869 static void *SwigwxWindowTowxEvtHandler(void *ptr
) { 
 872     src 
= (wxWindow 
*) ptr
; 
 873     dest 
= (wxEvtHandler 
*) src
; 
 874     return (void *) dest
; 
 877 static void *SwigwxWindowTowxObject(void *ptr
) { 
 880     src 
= (wxWindow 
*) ptr
; 
 881     dest 
= (wxObject 
*) src
; 
 882     return (void *) dest
; 
 885 #define new_wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
 886 static PyObject 
*_wrap_new_wxWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 887     PyObject 
* _resultobj
; 
 891     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
 892     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
 893     long  _arg4 
= (long ) 0; 
 894     char * _arg5 
= (char *) "panel"; 
 895     PyObject 
* _argo0 
= 0; 
 897     PyObject 
* _obj2 
= 0; 
 899     PyObject 
* _obj3 
= 0; 
 900     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
 904     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
 907         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 908         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 909             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindow. Expected _wxWindow_p."); 
 916     if (! wxPoint_helper(_obj2
, &_arg2
)) 
 922     if (! wxSize_helper(_obj3
, &_arg3
)) 
 926     wxPy_BEGIN_ALLOW_THREADS
; 
 927         _result 
= (wxWindow 
*)new_wxWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
 929     wxPy_END_ALLOW_THREADS
; 
 930     if (PyErr_Occurred()) return NULL
; 
 932         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
 933         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 936         _resultobj 
= Py_None
; 
 941 #define wxWindow_CaptureMouse(_swigobj)  (_swigobj->CaptureMouse()) 
 942 static PyObject 
*_wrap_wxWindow_CaptureMouse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 943     PyObject 
* _resultobj
; 
 945     PyObject 
* _argo0 
= 0; 
 946     char *_kwnames
[] = { "self", NULL 
}; 
 949     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_CaptureMouse",_kwnames
,&_argo0
))  
 952         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 953         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 954             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CaptureMouse. Expected _wxWindow_p."); 
 959     wxPy_BEGIN_ALLOW_THREADS
; 
 960         wxWindow_CaptureMouse(_arg0
); 
 962     wxPy_END_ALLOW_THREADS
; 
 963     if (PyErr_Occurred()) return NULL
; 
 964 }    Py_INCREF(Py_None
); 
 965     _resultobj 
= Py_None
; 
 969 #define wxWindow_Center(_swigobj,_swigarg0)  (_swigobj->Center(_swigarg0)) 
 970 static PyObject 
*_wrap_wxWindow_Center(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 971     PyObject 
* _resultobj
; 
 973     int  _arg1 
= (int ) wxBOTH
; 
 974     PyObject 
* _argo0 
= 0; 
 975     char *_kwnames
[] = { "self","direction", NULL 
}; 
 978     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Center",_kwnames
,&_argo0
,&_arg1
))  
 981         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 982         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 983             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Center. Expected _wxWindow_p."); 
 988     wxPy_BEGIN_ALLOW_THREADS
; 
 989         wxWindow_Center(_arg0
,_arg1
); 
 991     wxPy_END_ALLOW_THREADS
; 
 992     if (PyErr_Occurred()) return NULL
; 
 993 }    Py_INCREF(Py_None
); 
 994     _resultobj 
= Py_None
; 
 998 #define wxWindow_Centre(_swigobj,_swigarg0)  (_swigobj->Centre(_swigarg0)) 
 999 static PyObject 
*_wrap_wxWindow_Centre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1000     PyObject 
* _resultobj
; 
1002     int  _arg1 
= (int ) wxBOTH
; 
1003     PyObject 
* _argo0 
= 0; 
1004     char *_kwnames
[] = { "self","direction", NULL 
}; 
1007     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Centre",_kwnames
,&_argo0
,&_arg1
))  
1010         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1011         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1012             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Centre. Expected _wxWindow_p."); 
1017     wxPy_BEGIN_ALLOW_THREADS
; 
1018         wxWindow_Centre(_arg0
,_arg1
); 
1020     wxPy_END_ALLOW_THREADS
; 
1021     if (PyErr_Occurred()) return NULL
; 
1022 }    Py_INCREF(Py_None
); 
1023     _resultobj 
= Py_None
; 
1027 #define wxWindow_CentreOnParent(_swigobj,_swigarg0)  (_swigobj->CentreOnParent(_swigarg0)) 
1028 static PyObject 
*_wrap_wxWindow_CentreOnParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1029     PyObject 
* _resultobj
; 
1031     int  _arg1 
= (int ) wxBOTH
; 
1032     PyObject 
* _argo0 
= 0; 
1033     char *_kwnames
[] = { "self","direction", NULL 
}; 
1036     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CentreOnParent",_kwnames
,&_argo0
,&_arg1
))  
1039         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1040         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1041             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CentreOnParent. Expected _wxWindow_p."); 
1046     wxPy_BEGIN_ALLOW_THREADS
; 
1047         wxWindow_CentreOnParent(_arg0
,_arg1
); 
1049     wxPy_END_ALLOW_THREADS
; 
1050     if (PyErr_Occurred()) return NULL
; 
1051 }    Py_INCREF(Py_None
); 
1052     _resultobj 
= Py_None
; 
1056 #define wxWindow_CenterOnParent(_swigobj,_swigarg0)  (_swigobj->CenterOnParent(_swigarg0)) 
1057 static PyObject 
*_wrap_wxWindow_CenterOnParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1058     PyObject 
* _resultobj
; 
1060     int  _arg1 
= (int ) wxBOTH
; 
1061     PyObject 
* _argo0 
= 0; 
1062     char *_kwnames
[] = { "self","direction", NULL 
}; 
1065     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CenterOnParent",_kwnames
,&_argo0
,&_arg1
))  
1068         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1069         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1070             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CenterOnParent. Expected _wxWindow_p."); 
1075     wxPy_BEGIN_ALLOW_THREADS
; 
1076         wxWindow_CenterOnParent(_arg0
,_arg1
); 
1078     wxPy_END_ALLOW_THREADS
; 
1079     if (PyErr_Occurred()) return NULL
; 
1080 }    Py_INCREF(Py_None
); 
1081     _resultobj 
= Py_None
; 
1085 #define wxWindow_CentreOnScreen(_swigobj,_swigarg0)  (_swigobj->CentreOnScreen(_swigarg0)) 
1086 static PyObject 
*_wrap_wxWindow_CentreOnScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1087     PyObject 
* _resultobj
; 
1089     int  _arg1 
= (int ) wxBOTH
; 
1090     PyObject 
* _argo0 
= 0; 
1091     char *_kwnames
[] = { "self","direction", NULL 
}; 
1094     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CentreOnScreen",_kwnames
,&_argo0
,&_arg1
))  
1097         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1098         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1099             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CentreOnScreen. Expected _wxWindow_p."); 
1104     wxPy_BEGIN_ALLOW_THREADS
; 
1105         wxWindow_CentreOnScreen(_arg0
,_arg1
); 
1107     wxPy_END_ALLOW_THREADS
; 
1108     if (PyErr_Occurred()) return NULL
; 
1109 }    Py_INCREF(Py_None
); 
1110     _resultobj 
= Py_None
; 
1114 #define wxWindow_CenterOnScreen(_swigobj,_swigarg0)  (_swigobj->CenterOnScreen(_swigarg0)) 
1115 static PyObject 
*_wrap_wxWindow_CenterOnScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1116     PyObject 
* _resultobj
; 
1118     int  _arg1 
= (int ) wxBOTH
; 
1119     PyObject 
* _argo0 
= 0; 
1120     char *_kwnames
[] = { "self","direction", NULL 
}; 
1123     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CenterOnScreen",_kwnames
,&_argo0
,&_arg1
))  
1126         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1127         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1128             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CenterOnScreen. Expected _wxWindow_p."); 
1133     wxPy_BEGIN_ALLOW_THREADS
; 
1134         wxWindow_CenterOnScreen(_arg0
,_arg1
); 
1136     wxPy_END_ALLOW_THREADS
; 
1137     if (PyErr_Occurred()) return NULL
; 
1138 }    Py_INCREF(Py_None
); 
1139     _resultobj 
= Py_None
; 
1143 #define wxWindow_Clear(_swigobj)  (_swigobj->Clear()) 
1144 static PyObject 
*_wrap_wxWindow_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1145     PyObject 
* _resultobj
; 
1147     PyObject 
* _argo0 
= 0; 
1148     char *_kwnames
[] = { "self", NULL 
}; 
1151     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Clear",_kwnames
,&_argo0
))  
1154         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1155         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1156             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Clear. Expected _wxWindow_p."); 
1161     wxPy_BEGIN_ALLOW_THREADS
; 
1162         wxWindow_Clear(_arg0
); 
1164     wxPy_END_ALLOW_THREADS
; 
1165     if (PyErr_Occurred()) return NULL
; 
1166 }    Py_INCREF(Py_None
); 
1167     _resultobj 
= Py_None
; 
1171 #define wxWindow_ClientToScreenXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ClientToScreen(_swigarg0,_swigarg1)) 
1172 static PyObject 
*_wrap_wxWindow_ClientToScreenXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1173     PyObject 
* _resultobj
; 
1177     PyObject 
* _argo0 
= 0; 
1179     PyObject 
* _obj1 
= 0; 
1181     PyObject 
* _obj2 
= 0; 
1182     char *_kwnames
[] = { "self","x","y", NULL 
}; 
1185     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_ClientToScreenXY",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
1188         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1189         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1190             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ClientToScreenXY. Expected _wxWindow_p."); 
1195   temp 
= (int) PyInt_AsLong(_obj1
); 
1199   temp0 
= (int) PyInt_AsLong(_obj2
); 
1203     wxPy_BEGIN_ALLOW_THREADS
; 
1204         wxWindow_ClientToScreenXY(_arg0
,_arg1
,_arg2
); 
1206     wxPy_END_ALLOW_THREADS
; 
1207     if (PyErr_Occurred()) return NULL
; 
1208 }    Py_INCREF(Py_None
); 
1209     _resultobj 
= Py_None
; 
1212     o 
= PyInt_FromLong((long) (*_arg1
)); 
1213     _resultobj 
= t_output_helper(_resultobj
, o
); 
1217     o 
= PyInt_FromLong((long) (*_arg2
)); 
1218     _resultobj 
= t_output_helper(_resultobj
, o
); 
1223 #define wxWindow_ClientToScreen(_swigobj,_swigarg0)  (_swigobj->ClientToScreen(_swigarg0)) 
1224 static PyObject 
*_wrap_wxWindow_ClientToScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1225     PyObject 
* _resultobj
; 
1229     PyObject 
* _argo0 
= 0; 
1231     PyObject 
* _obj1 
= 0; 
1232     char *_kwnames
[] = { "self","pt", NULL 
}; 
1236     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ClientToScreen",_kwnames
,&_argo0
,&_obj1
))  
1239         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1240         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1241             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ClientToScreen. Expected _wxWindow_p."); 
1247     if (! wxPoint_helper(_obj1
, &_arg1
)) 
1251     wxPy_BEGIN_ALLOW_THREADS
; 
1252         _result 
= new wxPoint (wxWindow_ClientToScreen(_arg0
,*_arg1
)); 
1254     wxPy_END_ALLOW_THREADS
; 
1255     if (PyErr_Occurred()) return NULL
; 
1256 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
1257     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1261 #define wxWindow_Close(_swigobj,_swigarg0)  (_swigobj->Close(_swigarg0)) 
1262 static PyObject 
*_wrap_wxWindow_Close(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1263     PyObject 
* _resultobj
; 
1266     int  _arg1 
= (int ) FALSE
; 
1267     PyObject 
* _argo0 
= 0; 
1268     char *_kwnames
[] = { "self","force", NULL 
}; 
1271     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Close",_kwnames
,&_argo0
,&_arg1
))  
1274         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1275         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1276             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Close. Expected _wxWindow_p."); 
1281     wxPy_BEGIN_ALLOW_THREADS
; 
1282         _result 
= (bool )wxWindow_Close(_arg0
,_arg1
); 
1284     wxPy_END_ALLOW_THREADS
; 
1285     if (PyErr_Occurred()) return NULL
; 
1286 }    _resultobj 
= Py_BuildValue("i",_result
); 
1290 #define wxWindow_Destroy(_swigobj)  (_swigobj->Destroy()) 
1291 static PyObject 
*_wrap_wxWindow_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1292     PyObject 
* _resultobj
; 
1295     PyObject 
* _argo0 
= 0; 
1296     char *_kwnames
[] = { "self", NULL 
}; 
1299     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Destroy",_kwnames
,&_argo0
))  
1302         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1303         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1304             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Destroy. Expected _wxWindow_p."); 
1309     wxPy_BEGIN_ALLOW_THREADS
; 
1310         _result 
= (bool )wxWindow_Destroy(_arg0
); 
1312     wxPy_END_ALLOW_THREADS
; 
1313     if (PyErr_Occurred()) return NULL
; 
1314 }    _resultobj 
= Py_BuildValue("i",_result
); 
1318 #define wxWindow_DestroyChildren(_swigobj)  (_swigobj->DestroyChildren()) 
1319 static PyObject 
*_wrap_wxWindow_DestroyChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1320     PyObject 
* _resultobj
; 
1322     PyObject 
* _argo0 
= 0; 
1323     char *_kwnames
[] = { "self", NULL 
}; 
1326     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_DestroyChildren",_kwnames
,&_argo0
))  
1329         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1330         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1331             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_DestroyChildren. Expected _wxWindow_p."); 
1336     wxPy_BEGIN_ALLOW_THREADS
; 
1337         wxWindow_DestroyChildren(_arg0
); 
1339     wxPy_END_ALLOW_THREADS
; 
1340     if (PyErr_Occurred()) return NULL
; 
1341 }    Py_INCREF(Py_None
); 
1342     _resultobj 
= Py_None
; 
1346 #define wxWindow_IsBeingDeleted(_swigobj)  (_swigobj->IsBeingDeleted()) 
1347 static PyObject 
*_wrap_wxWindow_IsBeingDeleted(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1348     PyObject 
* _resultobj
; 
1351     PyObject 
* _argo0 
= 0; 
1352     char *_kwnames
[] = { "self", NULL 
}; 
1355     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsBeingDeleted",_kwnames
,&_argo0
))  
1358         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1359         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1360             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsBeingDeleted. Expected _wxWindow_p."); 
1365     wxPy_BEGIN_ALLOW_THREADS
; 
1366         _result 
= (bool )wxWindow_IsBeingDeleted(_arg0
); 
1368     wxPy_END_ALLOW_THREADS
; 
1369     if (PyErr_Occurred()) return NULL
; 
1370 }    _resultobj 
= Py_BuildValue("i",_result
); 
1374 #define wxWindow_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
1375 static PyObject 
*_wrap_wxWindow_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1376     PyObject 
* _resultobj
; 
1379     PyObject 
* _argo0 
= 0; 
1381     char *_kwnames
[] = { "self","enable", NULL 
}; 
1384     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_Enable",_kwnames
,&_argo0
,&tempbool1
))  
1387         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1388         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1389             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Enable. Expected _wxWindow_p."); 
1393     _arg1 
= (bool ) tempbool1
; 
1395     wxPy_BEGIN_ALLOW_THREADS
; 
1396         wxWindow_Enable(_arg0
,_arg1
); 
1398     wxPy_END_ALLOW_THREADS
; 
1399     if (PyErr_Occurred()) return NULL
; 
1400 }    Py_INCREF(Py_None
); 
1401     _resultobj 
= Py_None
; 
1405 #define wxWindow_FindWindowById(_swigobj,_swigarg0)  (_swigobj->FindWindow(_swigarg0)) 
1406 static PyObject 
*_wrap_wxWindow_FindWindowById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1407     PyObject 
* _resultobj
; 
1411     PyObject 
* _argo0 
= 0; 
1412     char *_kwnames
[] = { "self","id", NULL 
}; 
1415     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_FindWindowById",_kwnames
,&_argo0
,&_arg1
))  
1418         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1419         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1420             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_FindWindowById. Expected _wxWindow_p."); 
1425     wxPy_BEGIN_ALLOW_THREADS
; 
1426         _result 
= (wxWindow 
*)wxWindow_FindWindowById(_arg0
,_arg1
); 
1428     wxPy_END_ALLOW_THREADS
; 
1429     if (PyErr_Occurred()) return NULL
; 
1430 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1434 #define wxWindow_FindWindowByName(_swigobj,_swigarg0)  (_swigobj->FindWindow(_swigarg0)) 
1435 static PyObject 
*_wrap_wxWindow_FindWindowByName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1436     PyObject 
* _resultobj
; 
1440     PyObject 
* _argo0 
= 0; 
1441     PyObject 
* _obj1 
= 0; 
1442     char *_kwnames
[] = { "self","name", NULL 
}; 
1445     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_FindWindowByName",_kwnames
,&_argo0
,&_obj1
))  
1448         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1449         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1450             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_FindWindowByName. Expected _wxWindow_p."); 
1455 #if PYTHON_API_VERSION >= 1009 
1456     char* tmpPtr
; int tmpSize
; 
1457     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1458         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1461     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1463     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1465     if (!PyString_Check(_obj1
)) { 
1466         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1469     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1473     wxPy_BEGIN_ALLOW_THREADS
; 
1474         _result 
= (wxWindow 
*)wxWindow_FindWindowByName(_arg0
,*_arg1
); 
1476     wxPy_END_ALLOW_THREADS
; 
1477     if (PyErr_Occurred()) return NULL
; 
1478 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1486 #define wxWindow_Fit(_swigobj)  (_swigobj->Fit()) 
1487 static PyObject 
*_wrap_wxWindow_Fit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1488     PyObject 
* _resultobj
; 
1490     PyObject 
* _argo0 
= 0; 
1491     char *_kwnames
[] = { "self", NULL 
}; 
1494     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Fit",_kwnames
,&_argo0
))  
1497         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1498         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1499             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Fit. Expected _wxWindow_p."); 
1504     wxPy_BEGIN_ALLOW_THREADS
; 
1505         wxWindow_Fit(_arg0
); 
1507     wxPy_END_ALLOW_THREADS
; 
1508     if (PyErr_Occurred()) return NULL
; 
1509 }    Py_INCREF(Py_None
); 
1510     _resultobj 
= Py_None
; 
1514 #define wxWindow_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
1515 static PyObject 
*_wrap_wxWindow_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1516     PyObject 
* _resultobj
; 
1519     PyObject 
* _argo0 
= 0; 
1520     char *_kwnames
[] = { "self", NULL 
}; 
1524     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetBackgroundColour",_kwnames
,&_argo0
))  
1527         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1528         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1529             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetBackgroundColour. Expected _wxWindow_p."); 
1534     wxPy_BEGIN_ALLOW_THREADS
; 
1535         _result 
= new wxColour (wxWindow_GetBackgroundColour(_arg0
)); 
1537     wxPy_END_ALLOW_THREADS
; 
1538     if (PyErr_Occurred()) return NULL
; 
1539 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1540     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1544 static PyObject 
* wxWindow_GetChildren(wxWindow 
*self
) { 
1545             wxWindowList
& list 
= self
->GetChildren(); 
1546             return wxPy_ConvertList(&list
, "wxWindow"); 
1548 static PyObject 
*_wrap_wxWindow_GetChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1549     PyObject 
* _resultobj
; 
1552     PyObject 
* _argo0 
= 0; 
1553     char *_kwnames
[] = { "self", NULL 
}; 
1556     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetChildren",_kwnames
,&_argo0
))  
1559         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1560         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1561             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetChildren. Expected _wxWindow_p."); 
1566     wxPy_BEGIN_ALLOW_THREADS
; 
1567         _result 
= (PyObject 
*)wxWindow_GetChildren(_arg0
); 
1569     wxPy_END_ALLOW_THREADS
; 
1570     if (PyErr_Occurred()) return NULL
; 
1572   _resultobj 
= _result
; 
1577 #define wxWindow_GetCharHeight(_swigobj)  (_swigobj->GetCharHeight()) 
1578 static PyObject 
*_wrap_wxWindow_GetCharHeight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1579     PyObject 
* _resultobj
; 
1582     PyObject 
* _argo0 
= 0; 
1583     char *_kwnames
[] = { "self", NULL 
}; 
1586     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCharHeight",_kwnames
,&_argo0
))  
1589         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1590         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1591             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCharHeight. Expected _wxWindow_p."); 
1596     wxPy_BEGIN_ALLOW_THREADS
; 
1597         _result 
= (int )wxWindow_GetCharHeight(_arg0
); 
1599     wxPy_END_ALLOW_THREADS
; 
1600     if (PyErr_Occurred()) return NULL
; 
1601 }    _resultobj 
= Py_BuildValue("i",_result
); 
1605 #define wxWindow_GetCharWidth(_swigobj)  (_swigobj->GetCharWidth()) 
1606 static PyObject 
*_wrap_wxWindow_GetCharWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1607     PyObject 
* _resultobj
; 
1610     PyObject 
* _argo0 
= 0; 
1611     char *_kwnames
[] = { "self", NULL 
}; 
1614     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCharWidth",_kwnames
,&_argo0
))  
1617         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1618         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1619             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCharWidth. Expected _wxWindow_p."); 
1624     wxPy_BEGIN_ALLOW_THREADS
; 
1625         _result 
= (int )wxWindow_GetCharWidth(_arg0
); 
1627     wxPy_END_ALLOW_THREADS
; 
1628     if (PyErr_Occurred()) return NULL
; 
1629 }    _resultobj 
= Py_BuildValue("i",_result
); 
1633 #define wxWindow_GetClientSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetClientSize(_swigarg0,_swigarg1)) 
1634 static PyObject 
*_wrap_wxWindow_GetClientSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1635     PyObject 
* _resultobj
; 
1641     PyObject 
* _argo0 
= 0; 
1642     char *_kwnames
[] = { "self", NULL 
}; 
1651     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetClientSizeTuple",_kwnames
,&_argo0
))  
1654         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1655         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1656             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetClientSizeTuple. Expected _wxWindow_p."); 
1661     wxPy_BEGIN_ALLOW_THREADS
; 
1662         wxWindow_GetClientSizeTuple(_arg0
,_arg1
,_arg2
); 
1664     wxPy_END_ALLOW_THREADS
; 
1665     if (PyErr_Occurred()) return NULL
; 
1666 }    Py_INCREF(Py_None
); 
1667     _resultobj 
= Py_None
; 
1670     o 
= PyInt_FromLong((long) (*_arg1
)); 
1671     _resultobj 
= t_output_helper(_resultobj
, o
); 
1675     o 
= PyInt_FromLong((long) (*_arg2
)); 
1676     _resultobj 
= t_output_helper(_resultobj
, o
); 
1681 #define wxWindow_GetClientSize(_swigobj)  (_swigobj->GetClientSize()) 
1682 static PyObject 
*_wrap_wxWindow_GetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1683     PyObject 
* _resultobj
; 
1686     PyObject 
* _argo0 
= 0; 
1687     char *_kwnames
[] = { "self", NULL 
}; 
1691     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetClientSize",_kwnames
,&_argo0
))  
1694         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1695         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1696             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetClientSize. Expected _wxWindow_p."); 
1701     wxPy_BEGIN_ALLOW_THREADS
; 
1702         _result 
= new wxSize (wxWindow_GetClientSize(_arg0
)); 
1704     wxPy_END_ALLOW_THREADS
; 
1705     if (PyErr_Occurred()) return NULL
; 
1706 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1707     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1711 #define wxWindow_GetConstraints(_swigobj)  (_swigobj->GetConstraints()) 
1712 static PyObject 
*_wrap_wxWindow_GetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1713     PyObject 
* _resultobj
; 
1714     wxLayoutConstraints 
* _result
; 
1716     PyObject 
* _argo0 
= 0; 
1717     char *_kwnames
[] = { "self", NULL 
}; 
1721     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetConstraints",_kwnames
,&_argo0
))  
1724         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1725         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1726             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetConstraints. Expected _wxWindow_p."); 
1731     wxPy_BEGIN_ALLOW_THREADS
; 
1732         _result 
= (wxLayoutConstraints 
*)wxWindow_GetConstraints(_arg0
); 
1734     wxPy_END_ALLOW_THREADS
; 
1735     if (PyErr_Occurred()) return NULL
; 
1737         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLayoutConstraints_p"); 
1738         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1741         _resultobj 
= Py_None
; 
1746 #define wxWindow_GetEventHandler(_swigobj)  (_swigobj->GetEventHandler()) 
1747 static PyObject 
*_wrap_wxWindow_GetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1748     PyObject 
* _resultobj
; 
1749     wxEvtHandler 
* _result
; 
1751     PyObject 
* _argo0 
= 0; 
1752     char *_kwnames
[] = { "self", NULL 
}; 
1755     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetEventHandler",_kwnames
,&_argo0
))  
1758         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1759         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1760             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetEventHandler. Expected _wxWindow_p."); 
1765     wxPy_BEGIN_ALLOW_THREADS
; 
1766         _result 
= (wxEvtHandler 
*)wxWindow_GetEventHandler(_arg0
); 
1768     wxPy_END_ALLOW_THREADS
; 
1769     if (PyErr_Occurred()) return NULL
; 
1770 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1774 #define wxWindow_GetFont(_swigobj)  (_swigobj->GetFont()) 
1775 static PyObject 
*_wrap_wxWindow_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1776     PyObject 
* _resultobj
; 
1779     PyObject 
* _argo0 
= 0; 
1780     char *_kwnames
[] = { "self", NULL 
}; 
1784     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetFont",_kwnames
,&_argo0
))  
1787         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1788         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1789             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetFont. Expected _wxWindow_p."); 
1794     wxPy_BEGIN_ALLOW_THREADS
; 
1795         wxFont 
& _result_ref 
= wxWindow_GetFont(_arg0
); 
1796     _result 
= (wxFont 
*) &_result_ref
; 
1798     wxPy_END_ALLOW_THREADS
; 
1799     if (PyErr_Occurred()) return NULL
; 
1801         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p"); 
1802         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1805         _resultobj 
= Py_None
; 
1810 #define wxWindow_GetForegroundColour(_swigobj)  (_swigobj->GetForegroundColour()) 
1811 static PyObject 
*_wrap_wxWindow_GetForegroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1812     PyObject 
* _resultobj
; 
1815     PyObject 
* _argo0 
= 0; 
1816     char *_kwnames
[] = { "self", NULL 
}; 
1820     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetForegroundColour",_kwnames
,&_argo0
))  
1823         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1824         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1825             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetForegroundColour. Expected _wxWindow_p."); 
1830     wxPy_BEGIN_ALLOW_THREADS
; 
1831         _result 
= new wxColour (wxWindow_GetForegroundColour(_arg0
)); 
1833     wxPy_END_ALLOW_THREADS
; 
1834     if (PyErr_Occurred()) return NULL
; 
1835 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1836     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1840 #define wxWindow_GetGrandParent(_swigobj)  (_swigobj->GetGrandParent()) 
1841 static PyObject 
*_wrap_wxWindow_GetGrandParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1842     PyObject 
* _resultobj
; 
1845     PyObject 
* _argo0 
= 0; 
1846     char *_kwnames
[] = { "self", NULL 
}; 
1849     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetGrandParent",_kwnames
,&_argo0
))  
1852         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1853         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1854             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetGrandParent. Expected _wxWindow_p."); 
1859     wxPy_BEGIN_ALLOW_THREADS
; 
1860         _result 
= (wxWindow 
*)wxWindow_GetGrandParent(_arg0
); 
1862     wxPy_END_ALLOW_THREADS
; 
1863     if (PyErr_Occurred()) return NULL
; 
1864 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1868 static long  wxWindow_GetHandle(wxWindow 
*self
) { 
1869             return wxPyGetWinHandle(self
); //(long)self->GetHandle(); 
1871 static PyObject 
*_wrap_wxWindow_GetHandle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1872     PyObject 
* _resultobj
; 
1875     PyObject 
* _argo0 
= 0; 
1876     char *_kwnames
[] = { "self", NULL 
}; 
1879     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetHandle",_kwnames
,&_argo0
))  
1882         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1883         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1884             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetHandle. Expected _wxWindow_p."); 
1889     wxPy_BEGIN_ALLOW_THREADS
; 
1890         _result 
= (long )wxWindow_GetHandle(_arg0
); 
1892     wxPy_END_ALLOW_THREADS
; 
1893     if (PyErr_Occurred()) return NULL
; 
1894 }    _resultobj 
= Py_BuildValue("l",_result
); 
1898 #define wxWindow_GetId(_swigobj)  (_swigobj->GetId()) 
1899 static PyObject 
*_wrap_wxWindow_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1900     PyObject 
* _resultobj
; 
1903     PyObject 
* _argo0 
= 0; 
1904     char *_kwnames
[] = { "self", NULL 
}; 
1907     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetId",_kwnames
,&_argo0
))  
1910         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1911         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1912             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetId. Expected _wxWindow_p."); 
1917     wxPy_BEGIN_ALLOW_THREADS
; 
1918         _result 
= (int )wxWindow_GetId(_arg0
); 
1920     wxPy_END_ALLOW_THREADS
; 
1921     if (PyErr_Occurred()) return NULL
; 
1922 }    _resultobj 
= Py_BuildValue("i",_result
); 
1926 #define wxWindow_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
1927 static PyObject 
*_wrap_wxWindow_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1928     PyObject 
* _resultobj
; 
1931     PyObject 
* _argo0 
= 0; 
1932     char *_kwnames
[] = { "self", NULL 
}; 
1935     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetLabel",_kwnames
,&_argo0
))  
1938         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1939         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1940             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetLabel. Expected _wxWindow_p."); 
1945     wxPy_BEGIN_ALLOW_THREADS
; 
1946         _result 
= new wxString (wxWindow_GetLabel(_arg0
)); 
1948     wxPy_END_ALLOW_THREADS
; 
1949     if (PyErr_Occurred()) return NULL
; 
1951     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1959 #define wxWindow_SetLabel(_swigobj,_swigarg0)  (_swigobj->SetLabel(_swigarg0)) 
1960 static PyObject 
*_wrap_wxWindow_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1961     PyObject 
* _resultobj
; 
1964     PyObject 
* _argo0 
= 0; 
1965     PyObject 
* _obj1 
= 0; 
1966     char *_kwnames
[] = { "self","label", NULL 
}; 
1969     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetLabel",_kwnames
,&_argo0
,&_obj1
))  
1972         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1973         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1974             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetLabel. Expected _wxWindow_p."); 
1979 #if PYTHON_API_VERSION >= 1009 
1980     char* tmpPtr
; int tmpSize
; 
1981     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1982         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1985     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1987     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1989     if (!PyString_Check(_obj1
)) { 
1990         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1993     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1997     wxPy_BEGIN_ALLOW_THREADS
; 
1998         wxWindow_SetLabel(_arg0
,*_arg1
); 
2000     wxPy_END_ALLOW_THREADS
; 
2001     if (PyErr_Occurred()) return NULL
; 
2002 }    Py_INCREF(Py_None
); 
2003     _resultobj 
= Py_None
; 
2011 #define wxWindow_GetName(_swigobj)  (_swigobj->GetName()) 
2012 static PyObject 
*_wrap_wxWindow_GetName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2013     PyObject 
* _resultobj
; 
2016     PyObject 
* _argo0 
= 0; 
2017     char *_kwnames
[] = { "self", NULL 
}; 
2020     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetName",_kwnames
,&_argo0
))  
2023         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2024         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2025             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetName. Expected _wxWindow_p."); 
2030     wxPy_BEGIN_ALLOW_THREADS
; 
2031         _result 
= new wxString (wxWindow_GetName(_arg0
)); 
2033     wxPy_END_ALLOW_THREADS
; 
2034     if (PyErr_Occurred()) return NULL
; 
2036     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2044 #define wxWindow_GetParent(_swigobj)  (_swigobj->GetParent()) 
2045 static PyObject 
*_wrap_wxWindow_GetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2046     PyObject 
* _resultobj
; 
2049     PyObject 
* _argo0 
= 0; 
2050     char *_kwnames
[] = { "self", NULL 
}; 
2053     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetParent",_kwnames
,&_argo0
))  
2056         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2057         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2058             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetParent. Expected _wxWindow_p."); 
2063     wxPy_BEGIN_ALLOW_THREADS
; 
2064         _result 
= (wxWindow 
*)wxWindow_GetParent(_arg0
); 
2066     wxPy_END_ALLOW_THREADS
; 
2067     if (PyErr_Occurred()) return NULL
; 
2068 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2072 #define wxWindow_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
2073 static PyObject 
*_wrap_wxWindow_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2074     PyObject 
* _resultobj
; 
2080     PyObject 
* _argo0 
= 0; 
2081     char *_kwnames
[] = { "self", NULL 
}; 
2090     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetPositionTuple",_kwnames
,&_argo0
))  
2093         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2094         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2095             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetPositionTuple. Expected _wxWindow_p."); 
2100     wxPy_BEGIN_ALLOW_THREADS
; 
2101         wxWindow_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
2103     wxPy_END_ALLOW_THREADS
; 
2104     if (PyErr_Occurred()) return NULL
; 
2105 }    Py_INCREF(Py_None
); 
2106     _resultobj 
= Py_None
; 
2109     o 
= PyInt_FromLong((long) (*_arg1
)); 
2110     _resultobj 
= t_output_helper(_resultobj
, o
); 
2114     o 
= PyInt_FromLong((long) (*_arg2
)); 
2115     _resultobj 
= t_output_helper(_resultobj
, o
); 
2120 #define wxWindow_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
2121 static PyObject 
*_wrap_wxWindow_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2122     PyObject 
* _resultobj
; 
2125     PyObject 
* _argo0 
= 0; 
2126     char *_kwnames
[] = { "self", NULL 
}; 
2130     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetPosition",_kwnames
,&_argo0
))  
2133         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2134         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2135             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetPosition. Expected _wxWindow_p."); 
2140     wxPy_BEGIN_ALLOW_THREADS
; 
2141         _result 
= new wxPoint (wxWindow_GetPosition(_arg0
)); 
2143     wxPy_END_ALLOW_THREADS
; 
2144     if (PyErr_Occurred()) return NULL
; 
2145 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2146     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2150 #define wxWindow_GetRect(_swigobj)  (_swigobj->GetRect()) 
2151 static PyObject 
*_wrap_wxWindow_GetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2152     PyObject 
* _resultobj
; 
2155     PyObject 
* _argo0 
= 0; 
2156     char *_kwnames
[] = { "self", NULL 
}; 
2160     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetRect",_kwnames
,&_argo0
))  
2163         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2164         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2165             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetRect. Expected _wxWindow_p."); 
2170     wxPy_BEGIN_ALLOW_THREADS
; 
2171         _result 
= new wxRect (wxWindow_GetRect(_arg0
)); 
2173     wxPy_END_ALLOW_THREADS
; 
2174     if (PyErr_Occurred()) return NULL
; 
2175 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
2176     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2180 #define wxWindow_GetScrollThumb(_swigobj,_swigarg0)  (_swigobj->GetScrollThumb(_swigarg0)) 
2181 static PyObject 
*_wrap_wxWindow_GetScrollThumb(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2182     PyObject 
* _resultobj
; 
2186     PyObject 
* _argo0 
= 0; 
2187     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2190     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollThumb",_kwnames
,&_argo0
,&_arg1
))  
2193         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2194         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2195             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetScrollThumb. Expected _wxWindow_p."); 
2200     wxPy_BEGIN_ALLOW_THREADS
; 
2201         _result 
= (int )wxWindow_GetScrollThumb(_arg0
,_arg1
); 
2203     wxPy_END_ALLOW_THREADS
; 
2204     if (PyErr_Occurred()) return NULL
; 
2205 }    _resultobj 
= Py_BuildValue("i",_result
); 
2209 #define wxWindow_GetScrollPos(_swigobj,_swigarg0)  (_swigobj->GetScrollPos(_swigarg0)) 
2210 static PyObject 
*_wrap_wxWindow_GetScrollPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2211     PyObject 
* _resultobj
; 
2215     PyObject 
* _argo0 
= 0; 
2216     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2219     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollPos",_kwnames
,&_argo0
,&_arg1
))  
2222         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2223         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2224             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetScrollPos. Expected _wxWindow_p."); 
2229     wxPy_BEGIN_ALLOW_THREADS
; 
2230         _result 
= (int )wxWindow_GetScrollPos(_arg0
,_arg1
); 
2232     wxPy_END_ALLOW_THREADS
; 
2233     if (PyErr_Occurred()) return NULL
; 
2234 }    _resultobj 
= Py_BuildValue("i",_result
); 
2238 #define wxWindow_GetScrollRange(_swigobj,_swigarg0)  (_swigobj->GetScrollRange(_swigarg0)) 
2239 static PyObject 
*_wrap_wxWindow_GetScrollRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2240     PyObject 
* _resultobj
; 
2244     PyObject 
* _argo0 
= 0; 
2245     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2248     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollRange",_kwnames
,&_argo0
,&_arg1
))  
2251         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2252         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2253             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetScrollRange. Expected _wxWindow_p."); 
2258     wxPy_BEGIN_ALLOW_THREADS
; 
2259         _result 
= (int )wxWindow_GetScrollRange(_arg0
,_arg1
); 
2261     wxPy_END_ALLOW_THREADS
; 
2262     if (PyErr_Occurred()) return NULL
; 
2263 }    _resultobj 
= Py_BuildValue("i",_result
); 
2267 #define wxWindow_GetSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetSize(_swigarg0,_swigarg1)) 
2268 static PyObject 
*_wrap_wxWindow_GetSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2269     PyObject 
* _resultobj
; 
2275     PyObject 
* _argo0 
= 0; 
2276     char *_kwnames
[] = { "self", NULL 
}; 
2285     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSizeTuple",_kwnames
,&_argo0
))  
2288         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2289         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2290             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSizeTuple. Expected _wxWindow_p."); 
2295     wxPy_BEGIN_ALLOW_THREADS
; 
2296         wxWindow_GetSizeTuple(_arg0
,_arg1
,_arg2
); 
2298     wxPy_END_ALLOW_THREADS
; 
2299     if (PyErr_Occurred()) return NULL
; 
2300 }    Py_INCREF(Py_None
); 
2301     _resultobj 
= Py_None
; 
2304     o 
= PyInt_FromLong((long) (*_arg1
)); 
2305     _resultobj 
= t_output_helper(_resultobj
, o
); 
2309     o 
= PyInt_FromLong((long) (*_arg2
)); 
2310     _resultobj 
= t_output_helper(_resultobj
, o
); 
2315 #define wxWindow_GetSize(_swigobj)  (_swigobj->GetSize()) 
2316 static PyObject 
*_wrap_wxWindow_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2317     PyObject 
* _resultobj
; 
2320     PyObject 
* _argo0 
= 0; 
2321     char *_kwnames
[] = { "self", NULL 
}; 
2325     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSize",_kwnames
,&_argo0
))  
2328         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2329         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2330             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSize. Expected _wxWindow_p."); 
2335     wxPy_BEGIN_ALLOW_THREADS
; 
2336         _result 
= new wxSize (wxWindow_GetSize(_arg0
)); 
2338     wxPy_END_ALLOW_THREADS
; 
2339     if (PyErr_Occurred()) return NULL
; 
2340 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2341     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2345 #define wxWindow_GetTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2)) 
2346 static PyObject 
*_wrap_wxWindow_GetTextExtent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2347     PyObject 
* _resultobj
; 
2354     PyObject 
* _argo0 
= 0; 
2355     PyObject 
* _obj1 
= 0; 
2356     char *_kwnames
[] = { "self","string", NULL 
}; 
2365     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_GetTextExtent",_kwnames
,&_argo0
,&_obj1
))  
2368         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2369         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2370             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetTextExtent. Expected _wxWindow_p."); 
2375 #if PYTHON_API_VERSION >= 1009 
2376     char* tmpPtr
; int tmpSize
; 
2377     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
2378         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2381     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
2383     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
2385     if (!PyString_Check(_obj1
)) { 
2386         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2389     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
2393     wxPy_BEGIN_ALLOW_THREADS
; 
2394         wxWindow_GetTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
); 
2396     wxPy_END_ALLOW_THREADS
; 
2397     if (PyErr_Occurred()) return NULL
; 
2398 }    Py_INCREF(Py_None
); 
2399     _resultobj 
= Py_None
; 
2402     o 
= PyInt_FromLong((long) (*_arg2
)); 
2403     _resultobj 
= t_output_helper(_resultobj
, o
); 
2407     o 
= PyInt_FromLong((long) (*_arg3
)); 
2408     _resultobj 
= t_output_helper(_resultobj
, o
); 
2417 #define wxWindow_GetFullTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2418 static PyObject 
*_wrap_wxWindow_GetFullTextExtent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2419     PyObject 
* _resultobj
; 
2430     wxFont 
* _arg6 
= (wxFont 
*) NULL
; 
2431     PyObject 
* _argo0 
= 0; 
2432     PyObject 
* _obj1 
= 0; 
2433     PyObject 
* _argo6 
= 0; 
2434     char *_kwnames
[] = { "self","string","font", NULL 
}; 
2449     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxWindow_GetFullTextExtent",_kwnames
,&_argo0
,&_obj1
,&_argo6
))  
2452         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2453         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2454             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetFullTextExtent. Expected _wxWindow_p."); 
2459 #if PYTHON_API_VERSION >= 1009 
2460     char* tmpPtr
; int tmpSize
; 
2461     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
2462         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2465     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
2467     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
2469     if (!PyString_Check(_obj1
)) { 
2470         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2473     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
2477         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
2478         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxFont_p")) { 
2479             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxWindow_GetFullTextExtent. Expected _wxFont_p."); 
2484     wxPy_BEGIN_ALLOW_THREADS
; 
2485         wxWindow_GetFullTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
2487     wxPy_END_ALLOW_THREADS
; 
2488     if (PyErr_Occurred()) return NULL
; 
2489 }    Py_INCREF(Py_None
); 
2490     _resultobj 
= Py_None
; 
2493     o 
= PyInt_FromLong((long) (*_arg2
)); 
2494     _resultobj 
= t_output_helper(_resultobj
, o
); 
2498     o 
= PyInt_FromLong((long) (*_arg3
)); 
2499     _resultobj 
= t_output_helper(_resultobj
, o
); 
2503     o 
= PyInt_FromLong((long) (*_arg4
)); 
2504     _resultobj 
= t_output_helper(_resultobj
, o
); 
2508     o 
= PyInt_FromLong((long) (*_arg5
)); 
2509     _resultobj 
= t_output_helper(_resultobj
, o
); 
2518 #define wxWindow_GetTitle(_swigobj)  (_swigobj->GetTitle()) 
2519 static PyObject 
*_wrap_wxWindow_GetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2520     PyObject 
* _resultobj
; 
2523     PyObject 
* _argo0 
= 0; 
2524     char *_kwnames
[] = { "self", NULL 
}; 
2527     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetTitle",_kwnames
,&_argo0
))  
2530         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2531         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2532             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetTitle. Expected _wxWindow_p."); 
2537     wxPy_BEGIN_ALLOW_THREADS
; 
2538         _result 
= new wxString (wxWindow_GetTitle(_arg0
)); 
2540     wxPy_END_ALLOW_THREADS
; 
2541     if (PyErr_Occurred()) return NULL
; 
2543     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2551 #define wxWindow_GetUpdateRegion(_swigobj)  (_swigobj->GetUpdateRegion()) 
2552 static PyObject 
*_wrap_wxWindow_GetUpdateRegion(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2553     PyObject 
* _resultobj
; 
2556     PyObject 
* _argo0 
= 0; 
2557     char *_kwnames
[] = { "self", NULL 
}; 
2561     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetUpdateRegion",_kwnames
,&_argo0
))  
2564         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2565         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2566             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetUpdateRegion. Expected _wxWindow_p."); 
2571     wxPy_BEGIN_ALLOW_THREADS
; 
2572         _result 
= new wxRegion (wxWindow_GetUpdateRegion(_arg0
)); 
2574     wxPy_END_ALLOW_THREADS
; 
2575     if (PyErr_Occurred()) return NULL
; 
2576 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRegion_p"); 
2577     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2581 #define wxWindow_GetWindowStyleFlag(_swigobj)  (_swigobj->GetWindowStyleFlag()) 
2582 static PyObject 
*_wrap_wxWindow_GetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2583     PyObject 
* _resultobj
; 
2586     PyObject 
* _argo0 
= 0; 
2587     char *_kwnames
[] = { "self", NULL 
}; 
2590     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetWindowStyleFlag",_kwnames
,&_argo0
))  
2593         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2594         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2595             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetWindowStyleFlag. Expected _wxWindow_p."); 
2600     wxPy_BEGIN_ALLOW_THREADS
; 
2601         _result 
= (long )wxWindow_GetWindowStyleFlag(_arg0
); 
2603     wxPy_END_ALLOW_THREADS
; 
2604     if (PyErr_Occurred()) return NULL
; 
2605 }    _resultobj 
= Py_BuildValue("l",_result
); 
2609 #define wxWindow_SetWindowStyleFlag(_swigobj,_swigarg0)  (_swigobj->SetWindowStyleFlag(_swigarg0)) 
2610 static PyObject 
*_wrap_wxWindow_SetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2611     PyObject 
* _resultobj
; 
2614     PyObject 
* _argo0 
= 0; 
2615     char *_kwnames
[] = { "self","style", NULL 
}; 
2618     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_SetWindowStyleFlag",_kwnames
,&_argo0
,&_arg1
))  
2621         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2622         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2623             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetWindowStyleFlag. Expected _wxWindow_p."); 
2628     wxPy_BEGIN_ALLOW_THREADS
; 
2629         wxWindow_SetWindowStyleFlag(_arg0
,_arg1
); 
2631     wxPy_END_ALLOW_THREADS
; 
2632     if (PyErr_Occurred()) return NULL
; 
2633 }    Py_INCREF(Py_None
); 
2634     _resultobj 
= Py_None
; 
2638 #define wxWindow_SetWindowStyle(_swigobj,_swigarg0)  (_swigobj->SetWindowStyle(_swigarg0)) 
2639 static PyObject 
*_wrap_wxWindow_SetWindowStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2640     PyObject 
* _resultobj
; 
2643     PyObject 
* _argo0 
= 0; 
2644     char *_kwnames
[] = { "self","style", NULL 
}; 
2647     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_SetWindowStyle",_kwnames
,&_argo0
,&_arg1
))  
2650         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2651         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2652             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetWindowStyle. Expected _wxWindow_p."); 
2657     wxPy_BEGIN_ALLOW_THREADS
; 
2658         wxWindow_SetWindowStyle(_arg0
,_arg1
); 
2660     wxPy_END_ALLOW_THREADS
; 
2661     if (PyErr_Occurred()) return NULL
; 
2662 }    Py_INCREF(Py_None
); 
2663     _resultobj 
= Py_None
; 
2667 #define wxWindow_Hide(_swigobj)  (_swigobj->Hide()) 
2668 static PyObject 
*_wrap_wxWindow_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2669     PyObject 
* _resultobj
; 
2672     PyObject 
* _argo0 
= 0; 
2673     char *_kwnames
[] = { "self", NULL 
}; 
2676     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Hide",_kwnames
,&_argo0
))  
2679         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2680         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2681             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Hide. Expected _wxWindow_p."); 
2686     wxPy_BEGIN_ALLOW_THREADS
; 
2687         _result 
= (bool )wxWindow_Hide(_arg0
); 
2689     wxPy_END_ALLOW_THREADS
; 
2690     if (PyErr_Occurred()) return NULL
; 
2691 }    _resultobj 
= Py_BuildValue("i",_result
); 
2695 #define wxWindow_InitDialog(_swigobj)  (_swigobj->InitDialog()) 
2696 static PyObject 
*_wrap_wxWindow_InitDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2697     PyObject 
* _resultobj
; 
2699     PyObject 
* _argo0 
= 0; 
2700     char *_kwnames
[] = { "self", NULL 
}; 
2703     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_InitDialog",_kwnames
,&_argo0
))  
2706         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2707         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2708             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_InitDialog. Expected _wxWindow_p."); 
2713     wxPy_BEGIN_ALLOW_THREADS
; 
2714         wxWindow_InitDialog(_arg0
); 
2716     wxPy_END_ALLOW_THREADS
; 
2717     if (PyErr_Occurred()) return NULL
; 
2718 }    Py_INCREF(Py_None
); 
2719     _resultobj 
= Py_None
; 
2723 #define wxWindow_IsEnabled(_swigobj)  (_swigobj->IsEnabled()) 
2724 static PyObject 
*_wrap_wxWindow_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2725     PyObject 
* _resultobj
; 
2728     PyObject 
* _argo0 
= 0; 
2729     char *_kwnames
[] = { "self", NULL 
}; 
2732     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsEnabled",_kwnames
,&_argo0
))  
2735         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2736         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2737             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsEnabled. Expected _wxWindow_p."); 
2742     wxPy_BEGIN_ALLOW_THREADS
; 
2743         _result 
= (bool )wxWindow_IsEnabled(_arg0
); 
2745     wxPy_END_ALLOW_THREADS
; 
2746     if (PyErr_Occurred()) return NULL
; 
2747 }    _resultobj 
= Py_BuildValue("i",_result
); 
2751 #define wxWindow_IsExposed(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->IsExposed(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2752 static PyObject 
*_wrap_wxWindow_IsExposed(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2753     PyObject 
* _resultobj
; 
2758     int  _arg3 
= (int ) 0; 
2759     int  _arg4 
= (int ) 0; 
2760     PyObject 
* _argo0 
= 0; 
2761     char *_kwnames
[] = { "self","x","y","w","h", NULL 
}; 
2764     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|ii:wxWindow_IsExposed",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2767         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2768         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2769             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposed. Expected _wxWindow_p."); 
2774     wxPy_BEGIN_ALLOW_THREADS
; 
2775         _result 
= (bool )wxWindow_IsExposed(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2777     wxPy_END_ALLOW_THREADS
; 
2778     if (PyErr_Occurred()) return NULL
; 
2779 }    _resultobj 
= Py_BuildValue("i",_result
); 
2783 #define wxWindow_IsExposedPoint(_swigobj,_swigarg0)  (_swigobj->IsExposed(_swigarg0)) 
2784 static PyObject 
*_wrap_wxWindow_IsExposedPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2785     PyObject 
* _resultobj
; 
2789     PyObject 
* _argo0 
= 0; 
2791     PyObject 
* _obj1 
= 0; 
2792     char *_kwnames
[] = { "self","pt", NULL 
}; 
2795     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_IsExposedPoint",_kwnames
,&_argo0
,&_obj1
))  
2798         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2799         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2800             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposedPoint. Expected _wxWindow_p."); 
2806     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2810     wxPy_BEGIN_ALLOW_THREADS
; 
2811         _result 
= (bool )wxWindow_IsExposedPoint(_arg0
,*_arg1
); 
2813     wxPy_END_ALLOW_THREADS
; 
2814     if (PyErr_Occurred()) return NULL
; 
2815 }    _resultobj 
= Py_BuildValue("i",_result
); 
2819 #define wxWindow_IsExposedRect(_swigobj,_swigarg0)  (_swigobj->IsExposed(_swigarg0)) 
2820 static PyObject 
*_wrap_wxWindow_IsExposedRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2821     PyObject 
* _resultobj
; 
2825     PyObject 
* _argo0 
= 0; 
2827     PyObject 
* _obj1 
= 0; 
2828     char *_kwnames
[] = { "self","rect", NULL 
}; 
2831     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_IsExposedRect",_kwnames
,&_argo0
,&_obj1
))  
2834         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2835         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2836             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposedRect. Expected _wxWindow_p."); 
2842     if (! wxRect_helper(_obj1
, &_arg1
)) 
2846     wxPy_BEGIN_ALLOW_THREADS
; 
2847         _result 
= (bool )wxWindow_IsExposedRect(_arg0
,*_arg1
); 
2849     wxPy_END_ALLOW_THREADS
; 
2850     if (PyErr_Occurred()) return NULL
; 
2851 }    _resultobj 
= Py_BuildValue("i",_result
); 
2855 #define wxWindow_IsRetained(_swigobj)  (_swigobj->IsRetained()) 
2856 static PyObject 
*_wrap_wxWindow_IsRetained(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2857     PyObject 
* _resultobj
; 
2860     PyObject 
* _argo0 
= 0; 
2861     char *_kwnames
[] = { "self", NULL 
}; 
2864     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsRetained",_kwnames
,&_argo0
))  
2867         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2868         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2869             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsRetained. Expected _wxWindow_p."); 
2874     wxPy_BEGIN_ALLOW_THREADS
; 
2875         _result 
= (bool )wxWindow_IsRetained(_arg0
); 
2877     wxPy_END_ALLOW_THREADS
; 
2878     if (PyErr_Occurred()) return NULL
; 
2879 }    _resultobj 
= Py_BuildValue("i",_result
); 
2883 #define wxWindow_IsShown(_swigobj)  (_swigobj->IsShown()) 
2884 static PyObject 
*_wrap_wxWindow_IsShown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2885     PyObject 
* _resultobj
; 
2888     PyObject 
* _argo0 
= 0; 
2889     char *_kwnames
[] = { "self", NULL 
}; 
2892     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsShown",_kwnames
,&_argo0
))  
2895         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2896         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2897             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsShown. Expected _wxWindow_p."); 
2902     wxPy_BEGIN_ALLOW_THREADS
; 
2903         _result 
= (bool )wxWindow_IsShown(_arg0
); 
2905     wxPy_END_ALLOW_THREADS
; 
2906     if (PyErr_Occurred()) return NULL
; 
2907 }    _resultobj 
= Py_BuildValue("i",_result
); 
2911 #define wxWindow_IsTopLevel(_swigobj)  (_swigobj->IsTopLevel()) 
2912 static PyObject 
*_wrap_wxWindow_IsTopLevel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2913     PyObject 
* _resultobj
; 
2916     PyObject 
* _argo0 
= 0; 
2917     char *_kwnames
[] = { "self", NULL 
}; 
2920     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsTopLevel",_kwnames
,&_argo0
))  
2923         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2924         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2925             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsTopLevel. Expected _wxWindow_p."); 
2930     wxPy_BEGIN_ALLOW_THREADS
; 
2931         _result 
= (bool )wxWindow_IsTopLevel(_arg0
); 
2933     wxPy_END_ALLOW_THREADS
; 
2934     if (PyErr_Occurred()) return NULL
; 
2935 }    _resultobj 
= Py_BuildValue("i",_result
); 
2939 #define wxWindow_Layout(_swigobj)  (_swigobj->Layout()) 
2940 static PyObject 
*_wrap_wxWindow_Layout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2941     PyObject 
* _resultobj
; 
2943     PyObject 
* _argo0 
= 0; 
2944     char *_kwnames
[] = { "self", NULL 
}; 
2947     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Layout",_kwnames
,&_argo0
))  
2950         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2951         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2952             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Layout. Expected _wxWindow_p."); 
2957     wxPy_BEGIN_ALLOW_THREADS
; 
2958         wxWindow_Layout(_arg0
); 
2960     wxPy_END_ALLOW_THREADS
; 
2961     if (PyErr_Occurred()) return NULL
; 
2962 }    Py_INCREF(Py_None
); 
2963     _resultobj 
= Py_None
; 
2967 #define wxWindow_LoadFromResource(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->LoadFromResource(_swigarg0,_swigarg1,_swigarg2)) 
2968 static PyObject 
*_wrap_wxWindow_LoadFromResource(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2969     PyObject 
* _resultobj
; 
2974     wxResourceTable 
* _arg3 
= (wxResourceTable 
*) NULL
; 
2975     PyObject 
* _argo0 
= 0; 
2976     PyObject 
* _argo1 
= 0; 
2977     PyObject 
* _obj2 
= 0; 
2978     PyObject 
* _argo3 
= 0; 
2979     char *_kwnames
[] = { "self","parent","resourceName","resourceTable", NULL 
}; 
2982     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|O:wxWindow_LoadFromResource",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_argo3
))  
2985         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2986         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2987             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_LoadFromResource. Expected _wxWindow_p."); 
2992         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2993         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2994             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_LoadFromResource. Expected _wxWindow_p."); 
2999 #if PYTHON_API_VERSION >= 1009 
3000     char* tmpPtr
; int tmpSize
; 
3001     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
3002         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3005     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
3007     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
3009     if (!PyString_Check(_obj2
)) { 
3010         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3013     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
3017         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
3018         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxResourceTable_p")) { 
3019             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxWindow_LoadFromResource. Expected _wxResourceTable_p."); 
3024     wxPy_BEGIN_ALLOW_THREADS
; 
3025         _result 
= (bool )wxWindow_LoadFromResource(_arg0
,_arg1
,*_arg2
,_arg3
); 
3027     wxPy_END_ALLOW_THREADS
; 
3028     if (PyErr_Occurred()) return NULL
; 
3029 }    _resultobj 
= Py_BuildValue("i",_result
); 
3037 #define wxWindow_Lower(_swigobj)  (_swigobj->Lower()) 
3038 static PyObject 
*_wrap_wxWindow_Lower(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3039     PyObject 
* _resultobj
; 
3041     PyObject 
* _argo0 
= 0; 
3042     char *_kwnames
[] = { "self", NULL 
}; 
3045     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Lower",_kwnames
,&_argo0
))  
3048         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3049         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3050             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Lower. Expected _wxWindow_p."); 
3055     wxPy_BEGIN_ALLOW_THREADS
; 
3056         wxWindow_Lower(_arg0
); 
3058     wxPy_END_ALLOW_THREADS
; 
3059     if (PyErr_Occurred()) return NULL
; 
3060 }    Py_INCREF(Py_None
); 
3061     _resultobj 
= Py_None
; 
3065 #define wxWindow_MakeModal(_swigobj,_swigarg0)  (_swigobj->MakeModal(_swigarg0)) 
3066 static PyObject 
*_wrap_wxWindow_MakeModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3067     PyObject 
* _resultobj
; 
3070     PyObject 
* _argo0 
= 0; 
3072     char *_kwnames
[] = { "self","flag", NULL 
}; 
3075     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_MakeModal",_kwnames
,&_argo0
,&tempbool1
))  
3078         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3079         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3080             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_MakeModal. Expected _wxWindow_p."); 
3084     _arg1 
= (bool ) tempbool1
; 
3086     wxPy_BEGIN_ALLOW_THREADS
; 
3087         wxWindow_MakeModal(_arg0
,_arg1
); 
3089     wxPy_END_ALLOW_THREADS
; 
3090     if (PyErr_Occurred()) return NULL
; 
3091 }    Py_INCREF(Py_None
); 
3092     _resultobj 
= Py_None
; 
3096 #define wxWindow_MoveXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Move(_swigarg0,_swigarg1)) 
3097 static PyObject 
*_wrap_wxWindow_MoveXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3098     PyObject 
* _resultobj
; 
3102     PyObject 
* _argo0 
= 0; 
3103     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3106     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxWindow_MoveXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3109         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3110         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3111             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_MoveXY. Expected _wxWindow_p."); 
3116     wxPy_BEGIN_ALLOW_THREADS
; 
3117         wxWindow_MoveXY(_arg0
,_arg1
,_arg2
); 
3119     wxPy_END_ALLOW_THREADS
; 
3120     if (PyErr_Occurred()) return NULL
; 
3121 }    Py_INCREF(Py_None
); 
3122     _resultobj 
= Py_None
; 
3126 #define wxWindow_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
3127 static PyObject 
*_wrap_wxWindow_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3128     PyObject 
* _resultobj
; 
3131     PyObject 
* _argo0 
= 0; 
3133     PyObject 
* _obj1 
= 0; 
3134     char *_kwnames
[] = { "self","point", NULL 
}; 
3137     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_Move",_kwnames
,&_argo0
,&_obj1
))  
3140         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3141         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3142             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Move. Expected _wxWindow_p."); 
3148     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3152     wxPy_BEGIN_ALLOW_THREADS
; 
3153         wxWindow_Move(_arg0
,*_arg1
); 
3155     wxPy_END_ALLOW_THREADS
; 
3156     if (PyErr_Occurred()) return NULL
; 
3157 }    Py_INCREF(Py_None
); 
3158     _resultobj 
= Py_None
; 
3162 #define wxWindow_PopEventHandler(_swigobj,_swigarg0)  (_swigobj->PopEventHandler(_swigarg0)) 
3163 static PyObject 
*_wrap_wxWindow_PopEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3164     PyObject 
* _resultobj
; 
3165     wxEvtHandler 
* _result
; 
3167     bool  _arg1 
= (bool ) FALSE
; 
3168     PyObject 
* _argo0 
= 0; 
3169     int tempbool1 
= (int) FALSE
; 
3170     char *_kwnames
[] = { "self","deleteHandler", NULL 
}; 
3173     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_PopEventHandler",_kwnames
,&_argo0
,&tempbool1
))  
3176         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3177         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3178             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopEventHandler. Expected _wxWindow_p."); 
3182     _arg1 
= (bool ) tempbool1
; 
3184     wxPy_BEGIN_ALLOW_THREADS
; 
3185         _result 
= (wxEvtHandler 
*)wxWindow_PopEventHandler(_arg0
,_arg1
); 
3187     wxPy_END_ALLOW_THREADS
; 
3188     if (PyErr_Occurred()) return NULL
; 
3189 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3193 #define wxWindow_PushEventHandler(_swigobj,_swigarg0)  (_swigobj->PushEventHandler(_swigarg0)) 
3194 static PyObject 
*_wrap_wxWindow_PushEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3195     PyObject 
* _resultobj
; 
3197     wxEvtHandler 
* _arg1
; 
3198     PyObject 
* _argo0 
= 0; 
3199     PyObject 
* _argo1 
= 0; 
3200     char *_kwnames
[] = { "self","handler", NULL 
}; 
3203     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_PushEventHandler",_kwnames
,&_argo0
,&_argo1
))  
3206         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3207         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3208             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PushEventHandler. Expected _wxWindow_p."); 
3213         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3214         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
3215             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PushEventHandler. Expected _wxEvtHandler_p."); 
3220     wxPy_BEGIN_ALLOW_THREADS
; 
3221         wxWindow_PushEventHandler(_arg0
,_arg1
); 
3223     wxPy_END_ALLOW_THREADS
; 
3224     if (PyErr_Occurred()) return NULL
; 
3225 }    Py_INCREF(Py_None
); 
3226     _resultobj 
= Py_None
; 
3230 #define wxWindow_PopupMenuXY(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->PopupMenu(_swigarg0,_swigarg1,_swigarg2)) 
3231 static PyObject 
*_wrap_wxWindow_PopupMenuXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3232     PyObject 
* _resultobj
; 
3238     PyObject 
* _argo0 
= 0; 
3239     PyObject 
* _argo1 
= 0; 
3240     char *_kwnames
[] = { "self","menu","x","y", NULL 
}; 
3243     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxWindow_PopupMenuXY",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))  
3246         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3247         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopupMenuXY. Expected _wxWindow_p."); 
3253         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3254         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
3255             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PopupMenuXY. Expected _wxMenu_p."); 
3260     wxPy_BEGIN_ALLOW_THREADS
; 
3261         _result 
= (bool )wxWindow_PopupMenuXY(_arg0
,_arg1
,_arg2
,_arg3
); 
3263     wxPy_END_ALLOW_THREADS
; 
3264     if (PyErr_Occurred()) return NULL
; 
3265 }    _resultobj 
= Py_BuildValue("i",_result
); 
3269 #define wxWindow_PopupMenu(_swigobj,_swigarg0,_swigarg1)  (_swigobj->PopupMenu(_swigarg0,_swigarg1)) 
3270 static PyObject 
*_wrap_wxWindow_PopupMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3271     PyObject 
* _resultobj
; 
3276     PyObject 
* _argo0 
= 0; 
3277     PyObject 
* _argo1 
= 0; 
3279     PyObject 
* _obj2 
= 0; 
3280     char *_kwnames
[] = { "self","menu","pos", NULL 
}; 
3283     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_PopupMenu",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
3286         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3287         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3288             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopupMenu. Expected _wxWindow_p."); 
3293         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3294         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
3295             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PopupMenu. Expected _wxMenu_p."); 
3301     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3305     wxPy_BEGIN_ALLOW_THREADS
; 
3306         _result 
= (bool )wxWindow_PopupMenu(_arg0
,_arg1
,*_arg2
); 
3308     wxPy_END_ALLOW_THREADS
; 
3309     if (PyErr_Occurred()) return NULL
; 
3310 }    _resultobj 
= Py_BuildValue("i",_result
); 
3314 #define wxWindow_Raise(_swigobj)  (_swigobj->Raise()) 
3315 static PyObject 
*_wrap_wxWindow_Raise(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3316     PyObject 
* _resultobj
; 
3318     PyObject 
* _argo0 
= 0; 
3319     char *_kwnames
[] = { "self", NULL 
}; 
3322     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Raise",_kwnames
,&_argo0
))  
3325         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3326         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3327             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Raise. Expected _wxWindow_p."); 
3332     wxPy_BEGIN_ALLOW_THREADS
; 
3333         wxWindow_Raise(_arg0
); 
3335     wxPy_END_ALLOW_THREADS
; 
3336     if (PyErr_Occurred()) return NULL
; 
3337 }    Py_INCREF(Py_None
); 
3338     _resultobj 
= Py_None
; 
3342 #define wxWindow_Refresh(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Refresh(_swigarg0,_swigarg1)) 
3343 static PyObject 
*_wrap_wxWindow_Refresh(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3344     PyObject 
* _resultobj
; 
3346     bool  _arg1 
= (bool ) TRUE
; 
3347     wxRect 
* _arg2 
= (wxRect 
*) NULL
; 
3348     PyObject 
* _argo0 
= 0; 
3349     int tempbool1 
= (int) TRUE
; 
3351     PyObject 
* _obj2 
= 0; 
3352     char *_kwnames
[] = { "self","eraseBackground","rect", NULL 
}; 
3355     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxWindow_Refresh",_kwnames
,&_argo0
,&tempbool1
,&_obj2
))  
3358         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3359         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3360             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Refresh. Expected _wxWindow_p."); 
3364     _arg1 
= (bool ) tempbool1
; 
3368     if (! wxRect_helper(_obj2
, &_arg2
)) 
3372     wxPy_BEGIN_ALLOW_THREADS
; 
3373         wxWindow_Refresh(_arg0
,_arg1
,_arg2
); 
3375     wxPy_END_ALLOW_THREADS
; 
3376     if (PyErr_Occurred()) return NULL
; 
3377 }    Py_INCREF(Py_None
); 
3378     _resultobj 
= Py_None
; 
3382 #define wxWindow_ReleaseMouse(_swigobj)  (_swigobj->ReleaseMouse()) 
3383 static PyObject 
*_wrap_wxWindow_ReleaseMouse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3384     PyObject 
* _resultobj
; 
3386     PyObject 
* _argo0 
= 0; 
3387     char *_kwnames
[] = { "self", NULL 
}; 
3390     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_ReleaseMouse",_kwnames
,&_argo0
))  
3393         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3394         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3395             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ReleaseMouse. Expected _wxWindow_p."); 
3400     wxPy_BEGIN_ALLOW_THREADS
; 
3401         wxWindow_ReleaseMouse(_arg0
); 
3403     wxPy_END_ALLOW_THREADS
; 
3404     if (PyErr_Occurred()) return NULL
; 
3405 }    Py_INCREF(Py_None
); 
3406     _resultobj 
= Py_None
; 
3410 #define wxWindow_RemoveChild(_swigobj,_swigarg0)  (_swigobj->RemoveChild(_swigarg0)) 
3411 static PyObject 
*_wrap_wxWindow_RemoveChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3412     PyObject 
* _resultobj
; 
3415     PyObject 
* _argo0 
= 0; 
3416     PyObject 
* _argo1 
= 0; 
3417     char *_kwnames
[] = { "self","child", NULL 
}; 
3420     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_RemoveChild",_kwnames
,&_argo0
,&_argo1
))  
3423         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3424         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3425             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_RemoveChild. Expected _wxWindow_p."); 
3430         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3431         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3432             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_RemoveChild. Expected _wxWindow_p."); 
3437     wxPy_BEGIN_ALLOW_THREADS
; 
3438         wxWindow_RemoveChild(_arg0
,_arg1
); 
3440     wxPy_END_ALLOW_THREADS
; 
3441     if (PyErr_Occurred()) return NULL
; 
3442 }    Py_INCREF(Py_None
); 
3443     _resultobj 
= Py_None
; 
3447 #define wxWindow_Reparent(_swigobj,_swigarg0)  (_swigobj->Reparent(_swigarg0)) 
3448 static PyObject 
*_wrap_wxWindow_Reparent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3449     PyObject 
* _resultobj
; 
3453     PyObject 
* _argo0 
= 0; 
3454     PyObject 
* _argo1 
= 0; 
3455     char *_kwnames
[] = { "self","newParent", NULL 
}; 
3458     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_Reparent",_kwnames
,&_argo0
,&_argo1
))  
3461         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3462         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3463             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Reparent. Expected _wxWindow_p."); 
3468         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3469         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3470             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_Reparent. Expected _wxWindow_p."); 
3475     wxPy_BEGIN_ALLOW_THREADS
; 
3476         _result 
= (bool )wxWindow_Reparent(_arg0
,_arg1
); 
3478     wxPy_END_ALLOW_THREADS
; 
3479     if (PyErr_Occurred()) return NULL
; 
3480 }    _resultobj 
= Py_BuildValue("i",_result
); 
3484 #define wxWindow_ScreenToClientXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ScreenToClient(_swigarg0,_swigarg1)) 
3485 static PyObject 
*_wrap_wxWindow_ScreenToClientXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3486     PyObject 
* _resultobj
; 
3490     PyObject 
* _argo0 
= 0; 
3492     PyObject 
* _obj1 
= 0; 
3494     PyObject 
* _obj2 
= 0; 
3495     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3498     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_ScreenToClientXY",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3501         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3502         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3503             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScreenToClientXY. Expected _wxWindow_p."); 
3508   temp 
= (int) PyInt_AsLong(_obj1
); 
3512   temp0 
= (int) PyInt_AsLong(_obj2
); 
3516     wxPy_BEGIN_ALLOW_THREADS
; 
3517         wxWindow_ScreenToClientXY(_arg0
,_arg1
,_arg2
); 
3519     wxPy_END_ALLOW_THREADS
; 
3520     if (PyErr_Occurred()) return NULL
; 
3521 }    Py_INCREF(Py_None
); 
3522     _resultobj 
= Py_None
; 
3525     o 
= PyInt_FromLong((long) (*_arg1
)); 
3526     _resultobj 
= t_output_helper(_resultobj
, o
); 
3530     o 
= PyInt_FromLong((long) (*_arg2
)); 
3531     _resultobj 
= t_output_helper(_resultobj
, o
); 
3536 #define wxWindow_ScreenToClient(_swigobj,_swigarg0)  (_swigobj->ScreenToClient(_swigarg0)) 
3537 static PyObject 
*_wrap_wxWindow_ScreenToClient(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3538     PyObject 
* _resultobj
; 
3542     PyObject 
* _argo0 
= 0; 
3544     PyObject 
* _obj1 
= 0; 
3545     char *_kwnames
[] = { "self","pt", NULL 
}; 
3549     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ScreenToClient",_kwnames
,&_argo0
,&_obj1
))  
3552         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3553         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScreenToClient. Expected _wxWindow_p."); 
3560     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3564     wxPy_BEGIN_ALLOW_THREADS
; 
3565         _result 
= new wxPoint (wxWindow_ScreenToClient(_arg0
,*_arg1
)); 
3567     wxPy_END_ALLOW_THREADS
; 
3568     if (PyErr_Occurred()) return NULL
; 
3569 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
3570     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3574 #define wxWindow_ScrollWindow(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->ScrollWindow(_swigarg0,_swigarg1,_swigarg2)) 
3575 static PyObject 
*_wrap_wxWindow_ScrollWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3576     PyObject 
* _resultobj
; 
3580     wxRect 
* _arg3 
= (wxRect 
*) NULL
; 
3581     PyObject 
* _argo0 
= 0; 
3583     PyObject 
* _obj3 
= 0; 
3584     char *_kwnames
[] = { "self","dx","dy","rect", NULL 
}; 
3587     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|O:wxWindow_ScrollWindow",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))  
3590         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3591         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3592             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScrollWindow. Expected _wxWindow_p."); 
3599     if (! wxRect_helper(_obj3
, &_arg3
)) 
3603     wxPy_BEGIN_ALLOW_THREADS
; 
3604         wxWindow_ScrollWindow(_arg0
,_arg1
,_arg2
,_arg3
); 
3606     wxPy_END_ALLOW_THREADS
; 
3607     if (PyErr_Occurred()) return NULL
; 
3608 }    Py_INCREF(Py_None
); 
3609     _resultobj 
= Py_None
; 
3613 #define wxWindow_SetAcceleratorTable(_swigobj,_swigarg0)  (_swigobj->SetAcceleratorTable(_swigarg0)) 
3614 static PyObject 
*_wrap_wxWindow_SetAcceleratorTable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3615     PyObject 
* _resultobj
; 
3617     wxAcceleratorTable 
* _arg1
; 
3618     PyObject 
* _argo0 
= 0; 
3619     PyObject 
* _argo1 
= 0; 
3620     char *_kwnames
[] = { "self","accel", NULL 
}; 
3623     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetAcceleratorTable",_kwnames
,&_argo0
,&_argo1
))  
3626         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3627         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3628             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetAcceleratorTable. Expected _wxWindow_p."); 
3633         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3634         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxAcceleratorTable_p")) { 
3635             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetAcceleratorTable. Expected _wxAcceleratorTable_p."); 
3640     wxPy_BEGIN_ALLOW_THREADS
; 
3641         wxWindow_SetAcceleratorTable(_arg0
,*_arg1
); 
3643     wxPy_END_ALLOW_THREADS
; 
3644     if (PyErr_Occurred()) return NULL
; 
3645 }    Py_INCREF(Py_None
); 
3646     _resultobj 
= Py_None
; 
3650 #define wxWindow_SetAutoLayout(_swigobj,_swigarg0)  (_swigobj->SetAutoLayout(_swigarg0)) 
3651 static PyObject 
*_wrap_wxWindow_SetAutoLayout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3652     PyObject 
* _resultobj
; 
3655     PyObject 
* _argo0 
= 0; 
3657     char *_kwnames
[] = { "self","autoLayout", NULL 
}; 
3660     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_SetAutoLayout",_kwnames
,&_argo0
,&tempbool1
))  
3663         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3664         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3665             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetAutoLayout. Expected _wxWindow_p."); 
3669     _arg1 
= (bool ) tempbool1
; 
3671     wxPy_BEGIN_ALLOW_THREADS
; 
3672         wxWindow_SetAutoLayout(_arg0
,_arg1
); 
3674     wxPy_END_ALLOW_THREADS
; 
3675     if (PyErr_Occurred()) return NULL
; 
3676 }    Py_INCREF(Py_None
); 
3677     _resultobj 
= Py_None
; 
3681 #define wxWindow_GetAutoLayout(_swigobj)  (_swigobj->GetAutoLayout()) 
3682 static PyObject 
*_wrap_wxWindow_GetAutoLayout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3683     PyObject 
* _resultobj
; 
3686     PyObject 
* _argo0 
= 0; 
3687     char *_kwnames
[] = { "self", NULL 
}; 
3690     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetAutoLayout",_kwnames
,&_argo0
))  
3693         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3694         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3695             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetAutoLayout. Expected _wxWindow_p."); 
3700     wxPy_BEGIN_ALLOW_THREADS
; 
3701         _result 
= (bool )wxWindow_GetAutoLayout(_arg0
); 
3703     wxPy_END_ALLOW_THREADS
; 
3704     if (PyErr_Occurred()) return NULL
; 
3705 }    _resultobj 
= Py_BuildValue("i",_result
); 
3709 #define wxWindow_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
3710 static PyObject 
*_wrap_wxWindow_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3711     PyObject 
* _resultobj
; 
3714     PyObject 
* _argo0 
= 0; 
3716     PyObject 
* _obj1 
= 0; 
3717     char *_kwnames
[] = { "self","colour", NULL 
}; 
3720     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
3723         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3724         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3725             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetBackgroundColour. Expected _wxWindow_p."); 
3731     if (! wxColour_helper(_obj1
, &_arg1
)) 
3735     wxPy_BEGIN_ALLOW_THREADS
; 
3736         wxWindow_SetBackgroundColour(_arg0
,*_arg1
); 
3738     wxPy_END_ALLOW_THREADS
; 
3739     if (PyErr_Occurred()) return NULL
; 
3740 }    Py_INCREF(Py_None
); 
3741     _resultobj 
= Py_None
; 
3745 #define wxWindow_SetConstraints(_swigobj,_swigarg0)  (_swigobj->SetConstraints(_swigarg0)) 
3746 static PyObject 
*_wrap_wxWindow_SetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3747     PyObject 
* _resultobj
; 
3749     wxLayoutConstraints 
* _arg1
; 
3750     PyObject 
* _argo0 
= 0; 
3751     PyObject 
* _argo1 
= 0; 
3752     char *_kwnames
[] = { "self","constraints", NULL 
}; 
3755     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetConstraints",_kwnames
,&_argo0
,&_argo1
))  
3758         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3759         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3760             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetConstraints. Expected _wxWindow_p."); 
3765         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3766         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxLayoutConstraints_p")) { 
3767             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetConstraints. Expected _wxLayoutConstraints_p."); 
3772     wxPy_BEGIN_ALLOW_THREADS
; 
3773         wxWindow_SetConstraints(_arg0
,_arg1
); 
3775     wxPy_END_ALLOW_THREADS
; 
3776     if (PyErr_Occurred()) return NULL
; 
3777 }    Py_INCREF(Py_None
); 
3778     _resultobj 
= Py_None
; 
3782 #define wxWindow_UnsetConstraints(_swigobj,_swigarg0)  (_swigobj->UnsetConstraints(_swigarg0)) 
3783 static PyObject 
*_wrap_wxWindow_UnsetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3784     PyObject 
* _resultobj
; 
3786     wxLayoutConstraints 
* _arg1
; 
3787     PyObject 
* _argo0 
= 0; 
3788     PyObject 
* _argo1 
= 0; 
3789     char *_kwnames
[] = { "self","constraints", NULL 
}; 
3792     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_UnsetConstraints",_kwnames
,&_argo0
,&_argo1
))  
3795         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3796         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3797             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_UnsetConstraints. Expected _wxWindow_p."); 
3802         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3803         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxLayoutConstraints_p")) { 
3804             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_UnsetConstraints. Expected _wxLayoutConstraints_p."); 
3809     wxPy_BEGIN_ALLOW_THREADS
; 
3810         wxWindow_UnsetConstraints(_arg0
,_arg1
); 
3812     wxPy_END_ALLOW_THREADS
; 
3813     if (PyErr_Occurred()) return NULL
; 
3814 }    Py_INCREF(Py_None
); 
3815     _resultobj 
= Py_None
; 
3819 #define wxWindow_SetFocus(_swigobj)  (_swigobj->SetFocus()) 
3820 static PyObject 
*_wrap_wxWindow_SetFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3821     PyObject 
* _resultobj
; 
3823     PyObject 
* _argo0 
= 0; 
3824     char *_kwnames
[] = { "self", NULL 
}; 
3827     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_SetFocus",_kwnames
,&_argo0
))  
3830         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3831         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3832             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetFocus. Expected _wxWindow_p."); 
3837     wxPy_BEGIN_ALLOW_THREADS
; 
3838         wxWindow_SetFocus(_arg0
); 
3840     wxPy_END_ALLOW_THREADS
; 
3841     if (PyErr_Occurred()) return NULL
; 
3842 }    Py_INCREF(Py_None
); 
3843     _resultobj 
= Py_None
; 
3847 #define wxWindow_AcceptsFocus(_swigobj)  (_swigobj->AcceptsFocus()) 
3848 static PyObject 
*_wrap_wxWindow_AcceptsFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3849     PyObject 
* _resultobj
; 
3852     PyObject 
* _argo0 
= 0; 
3853     char *_kwnames
[] = { "self", NULL 
}; 
3856     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_AcceptsFocus",_kwnames
,&_argo0
))  
3859         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3860         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3861             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_AcceptsFocus. Expected _wxWindow_p."); 
3866     wxPy_BEGIN_ALLOW_THREADS
; 
3867         _result 
= (bool )wxWindow_AcceptsFocus(_arg0
); 
3869     wxPy_END_ALLOW_THREADS
; 
3870     if (PyErr_Occurred()) return NULL
; 
3871 }    _resultobj 
= Py_BuildValue("i",_result
); 
3875 #define wxWindow_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
3876 static PyObject 
*_wrap_wxWindow_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3877     PyObject 
* _resultobj
; 
3880     PyObject 
* _argo0 
= 0; 
3881     PyObject 
* _argo1 
= 0; 
3882     char *_kwnames
[] = { "self","font", NULL 
}; 
3885     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetFont",_kwnames
,&_argo0
,&_argo1
))  
3888         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3889         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3890             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetFont. Expected _wxWindow_p."); 
3895         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3896         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
3897             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetFont. Expected _wxFont_p."); 
3902     wxPy_BEGIN_ALLOW_THREADS
; 
3903         wxWindow_SetFont(_arg0
,*_arg1
); 
3905     wxPy_END_ALLOW_THREADS
; 
3906     if (PyErr_Occurred()) return NULL
; 
3907 }    Py_INCREF(Py_None
); 
3908     _resultobj 
= Py_None
; 
3912 #define wxWindow_SetForegroundColour(_swigobj,_swigarg0)  (_swigobj->SetForegroundColour(_swigarg0)) 
3913 static PyObject 
*_wrap_wxWindow_SetForegroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3914     PyObject 
* _resultobj
; 
3917     PyObject 
* _argo0 
= 0; 
3919     PyObject 
* _obj1 
= 0; 
3920     char *_kwnames
[] = { "self","colour", NULL 
}; 
3923     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetForegroundColour",_kwnames
,&_argo0
,&_obj1
))  
3926         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3927         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3928             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetForegroundColour. Expected _wxWindow_p."); 
3934     if (! wxColour_helper(_obj1
, &_arg1
)) 
3938     wxPy_BEGIN_ALLOW_THREADS
; 
3939         wxWindow_SetForegroundColour(_arg0
,*_arg1
); 
3941     wxPy_END_ALLOW_THREADS
; 
3942     if (PyErr_Occurred()) return NULL
; 
3943 }    Py_INCREF(Py_None
); 
3944     _resultobj 
= Py_None
; 
3948 #define wxWindow_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
3949 static PyObject 
*_wrap_wxWindow_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3950     PyObject 
* _resultobj
; 
3953     PyObject 
* _argo0 
= 0; 
3954     char *_kwnames
[] = { "self","id", NULL 
}; 
3957     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_SetId",_kwnames
,&_argo0
,&_arg1
))  
3960         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3961         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3962             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetId. Expected _wxWindow_p."); 
3967     wxPy_BEGIN_ALLOW_THREADS
; 
3968         wxWindow_SetId(_arg0
,_arg1
); 
3970     wxPy_END_ALLOW_THREADS
; 
3971     if (PyErr_Occurred()) return NULL
; 
3972 }    Py_INCREF(Py_None
); 
3973     _resultobj 
= Py_None
; 
3977 #define wxWindow_SetName(_swigobj,_swigarg0)  (_swigobj->SetName(_swigarg0)) 
3978 static PyObject 
*_wrap_wxWindow_SetName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3979     PyObject 
* _resultobj
; 
3982     PyObject 
* _argo0 
= 0; 
3983     PyObject 
* _obj1 
= 0; 
3984     char *_kwnames
[] = { "self","name", NULL 
}; 
3987     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetName",_kwnames
,&_argo0
,&_obj1
))  
3990         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3991         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3992             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetName. Expected _wxWindow_p."); 
3997 #if PYTHON_API_VERSION >= 1009 
3998     char* tmpPtr
; int tmpSize
; 
3999     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
4000         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4003     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
4005     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
4007     if (!PyString_Check(_obj1
)) { 
4008         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4011     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
4015     wxPy_BEGIN_ALLOW_THREADS
; 
4016         wxWindow_SetName(_arg0
,*_arg1
); 
4018     wxPy_END_ALLOW_THREADS
; 
4019     if (PyErr_Occurred()) return NULL
; 
4020 }    Py_INCREF(Py_None
); 
4021     _resultobj 
= Py_None
; 
4029 #define wxWindow_SetScrollbar(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->SetScrollbar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4030 static PyObject 
*_wrap_wxWindow_SetScrollbar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4031     PyObject 
* _resultobj
; 
4037     int  _arg5 
= (int ) TRUE
; 
4038     PyObject 
* _argo0 
= 0; 
4039     char *_kwnames
[] = { "self","orientation","position","thumbSize","range","refresh", NULL 
}; 
4042     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxWindow_SetScrollbar",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4045         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4046         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4047             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetScrollbar. Expected _wxWindow_p."); 
4052     wxPy_BEGIN_ALLOW_THREADS
; 
4053         wxWindow_SetScrollbar(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4055     wxPy_END_ALLOW_THREADS
; 
4056     if (PyErr_Occurred()) return NULL
; 
4057 }    Py_INCREF(Py_None
); 
4058     _resultobj 
= Py_None
; 
4062 #define wxWindow_SetScrollPos(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetScrollPos(_swigarg0,_swigarg1,_swigarg2)) 
4063 static PyObject 
*_wrap_wxWindow_SetScrollPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4064     PyObject 
* _resultobj
; 
4068     bool  _arg3 
= (bool ) TRUE
; 
4069     PyObject 
* _argo0 
= 0; 
4070     int tempbool3 
= (int) TRUE
; 
4071     char *_kwnames
[] = { "self","orientation","pos","refresh", NULL 
}; 
4074     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|i:wxWindow_SetScrollPos",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))  
4077         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4078         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4079             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetScrollPos. Expected _wxWindow_p."); 
4083     _arg3 
= (bool ) tempbool3
; 
4085     wxPy_BEGIN_ALLOW_THREADS
; 
4086         wxWindow_SetScrollPos(_arg0
,_arg1
,_arg2
,_arg3
); 
4088     wxPy_END_ALLOW_THREADS
; 
4089     if (PyErr_Occurred()) return NULL
; 
4090 }    Py_INCREF(Py_None
); 
4091     _resultobj 
= Py_None
; 
4095 #define wxWindow_SetDimensions(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->SetSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4096 static PyObject 
*_wrap_wxWindow_SetDimensions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4097     PyObject 
* _resultobj
; 
4103     int  _arg5 
= (int ) wxSIZE_AUTO
; 
4104     PyObject 
* _argo0 
= 0; 
4105     char *_kwnames
[] = { "self","x","y","width","height","sizeFlags", NULL 
}; 
4108     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxWindow_SetDimensions",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4111         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4112         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4113             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetDimensions. Expected _wxWindow_p."); 
4118     wxPy_BEGIN_ALLOW_THREADS
; 
4119         wxWindow_SetDimensions(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4121     wxPy_END_ALLOW_THREADS
; 
4122     if (PyErr_Occurred()) return NULL
; 
4123 }    Py_INCREF(Py_None
); 
4124     _resultobj 
= Py_None
; 
4128 static void  wxWindow_SetSize(wxWindow 
*self
,const wxSize 
& size
) { 
4129             self
->SetSize(size
); 
4131 static PyObject 
*_wrap_wxWindow_SetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4132     PyObject 
* _resultobj
; 
4135     PyObject 
* _argo0 
= 0; 
4137     PyObject 
* _obj1 
= 0; 
4138     char *_kwnames
[] = { "self","size", NULL 
}; 
4141     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetSize",_kwnames
,&_argo0
,&_obj1
))  
4144         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4145         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4146             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetSize. Expected _wxWindow_p."); 
4152     if (! wxSize_helper(_obj1
, &_arg1
)) 
4156     wxPy_BEGIN_ALLOW_THREADS
; 
4157         wxWindow_SetSize(_arg0
,*_arg1
); 
4159     wxPy_END_ALLOW_THREADS
; 
4160     if (PyErr_Occurred()) return NULL
; 
4161 }    Py_INCREF(Py_None
); 
4162     _resultobj 
= Py_None
; 
4166 static void  wxWindow_SetPosition(wxWindow 
*self
,const wxPoint 
& pos
) { 
4169 static PyObject 
*_wrap_wxWindow_SetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4170     PyObject 
* _resultobj
; 
4173     PyObject 
* _argo0 
= 0; 
4175     PyObject 
* _obj1 
= 0; 
4176     char *_kwnames
[] = { "self","pos", NULL 
}; 
4179     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetPosition",_kwnames
,&_argo0
,&_obj1
))  
4182         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4183         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4184             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetPosition. Expected _wxWindow_p."); 
4190     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4194     wxPy_BEGIN_ALLOW_THREADS
; 
4195         wxWindow_SetPosition(_arg0
,*_arg1
); 
4197     wxPy_END_ALLOW_THREADS
; 
4198     if (PyErr_Occurred()) return NULL
; 
4199 }    Py_INCREF(Py_None
); 
4200     _resultobj 
= Py_None
; 
4204 static void  wxWindow_SetRect(wxWindow 
*self
,const wxRect 
& rect
,int  sizeFlags
) { 
4205             self
->SetSize(rect
, sizeFlags
); 
4207 static PyObject 
*_wrap_wxWindow_SetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4208     PyObject 
* _resultobj
; 
4211     int  _arg2 
= (int ) wxSIZE_AUTO
; 
4212     PyObject 
* _argo0 
= 0; 
4214     PyObject 
* _obj1 
= 0; 
4215     char *_kwnames
[] = { "self","rect","sizeFlags", NULL 
}; 
4218     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxWindow_SetRect",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
4221         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4222         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4223             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetRect. Expected _wxWindow_p."); 
4229     if (! wxRect_helper(_obj1
, &_arg1
)) 
4233     wxPy_BEGIN_ALLOW_THREADS
; 
4234         wxWindow_SetRect(_arg0
,*_arg1
,_arg2
); 
4236     wxPy_END_ALLOW_THREADS
; 
4237     if (PyErr_Occurred()) return NULL
; 
4238 }    Py_INCREF(Py_None
); 
4239     _resultobj 
= Py_None
; 
4243 #define wxWindow_SetSizeHints(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->SetSizeHints(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
4244 static PyObject 
*_wrap_wxWindow_SetSizeHints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4245     PyObject 
* _resultobj
; 
4247     int  _arg1 
= (int ) -1; 
4248     int  _arg2 
= (int ) -1; 
4249     int  _arg3 
= (int ) -1; 
4250     int  _arg4 
= (int ) -1; 
4251     int  _arg5 
= (int ) -1; 
4252     int  _arg6 
= (int ) -1; 
4253     PyObject 
* _argo0 
= 0; 
4254     char *_kwnames
[] = { "self","minW","minH","maxW","maxH","incW","incH", NULL 
}; 
4257     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iiiiii:wxWindow_SetSizeHints",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
4260         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4261         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4262             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetSizeHints. Expected _wxWindow_p."); 
4267     wxPy_BEGIN_ALLOW_THREADS
; 
4268         wxWindow_SetSizeHints(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
4270     wxPy_END_ALLOW_THREADS
; 
4271     if (PyErr_Occurred()) return NULL
; 
4272 }    Py_INCREF(Py_None
); 
4273     _resultobj 
= Py_None
; 
4277 #define wxWindow_SetClientSizeWH(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetClientSize(_swigarg0,_swigarg1)) 
4278 static PyObject 
*_wrap_wxWindow_SetClientSizeWH(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4279     PyObject 
* _resultobj
; 
4283     PyObject 
* _argo0 
= 0; 
4284     char *_kwnames
[] = { "self","width","height", NULL 
}; 
4287     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxWindow_SetClientSizeWH",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4290         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4291         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4292             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetClientSizeWH. Expected _wxWindow_p."); 
4297     wxPy_BEGIN_ALLOW_THREADS
; 
4298         wxWindow_SetClientSizeWH(_arg0
,_arg1
,_arg2
); 
4300     wxPy_END_ALLOW_THREADS
; 
4301     if (PyErr_Occurred()) return NULL
; 
4302 }    Py_INCREF(Py_None
); 
4303     _resultobj 
= Py_None
; 
4307 #define wxWindow_SetClientSize(_swigobj,_swigarg0)  (_swigobj->SetClientSize(_swigarg0)) 
4308 static PyObject 
*_wrap_wxWindow_SetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4309     PyObject 
* _resultobj
; 
4312     PyObject 
* _argo0 
= 0; 
4314     PyObject 
* _obj1 
= 0; 
4315     char *_kwnames
[] = { "self","size", NULL 
}; 
4318     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetClientSize",_kwnames
,&_argo0
,&_obj1
))  
4321         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4322         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4323             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetClientSize. Expected _wxWindow_p."); 
4329     if (! wxSize_helper(_obj1
, &_arg1
)) 
4333     wxPy_BEGIN_ALLOW_THREADS
; 
4334         wxWindow_SetClientSize(_arg0
,*_arg1
); 
4336     wxPy_END_ALLOW_THREADS
; 
4337     if (PyErr_Occurred()) return NULL
; 
4338 }    Py_INCREF(Py_None
); 
4339     _resultobj 
= Py_None
; 
4343 #define wxWindow_SetCursor(_swigobj,_swigarg0)  (_swigobj->SetCursor(_swigarg0)) 
4344 static PyObject 
*_wrap_wxWindow_SetCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4345     PyObject 
* _resultobj
; 
4348     PyObject 
* _argo0 
= 0; 
4349     PyObject 
* _argo1 
= 0; 
4350     char *_kwnames
[] = { "self","cursor", NULL 
}; 
4353     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetCursor",_kwnames
,&_argo0
,&_argo1
))  
4356         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4357         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4358             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetCursor. Expected _wxWindow_p."); 
4363         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4364         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
4365             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetCursor. Expected _wxCursor_p."); 
4370     wxPy_BEGIN_ALLOW_THREADS
; 
4371         wxWindow_SetCursor(_arg0
,*_arg1
); 
4373     wxPy_END_ALLOW_THREADS
; 
4374     if (PyErr_Occurred()) return NULL
; 
4375 }    Py_INCREF(Py_None
); 
4376     _resultobj 
= Py_None
; 
4380 #define wxWindow_SetEventHandler(_swigobj,_swigarg0)  (_swigobj->SetEventHandler(_swigarg0)) 
4381 static PyObject 
*_wrap_wxWindow_SetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4382     PyObject 
* _resultobj
; 
4384     wxEvtHandler 
* _arg1
; 
4385     PyObject 
* _argo0 
= 0; 
4386     PyObject 
* _argo1 
= 0; 
4387     char *_kwnames
[] = { "self","handler", NULL 
}; 
4390     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetEventHandler",_kwnames
,&_argo0
,&_argo1
))  
4393         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4394         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4395             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetEventHandler. Expected _wxWindow_p."); 
4400         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4401         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
4402             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetEventHandler. Expected _wxEvtHandler_p."); 
4407     wxPy_BEGIN_ALLOW_THREADS
; 
4408         wxWindow_SetEventHandler(_arg0
,_arg1
); 
4410     wxPy_END_ALLOW_THREADS
; 
4411     if (PyErr_Occurred()) return NULL
; 
4412 }    Py_INCREF(Py_None
); 
4413     _resultobj 
= Py_None
; 
4417 #define wxWindow_SetExtraStyle(_swigobj,_swigarg0)  (_swigobj->SetExtraStyle(_swigarg0)) 
4418 static PyObject 
*_wrap_wxWindow_SetExtraStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4419     PyObject 
* _resultobj
; 
4422     PyObject 
* _argo0 
= 0; 
4423     char *_kwnames
[] = { "self","exStyle", NULL 
}; 
4426     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_SetExtraStyle",_kwnames
,&_argo0
,&_arg1
))  
4429         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4430         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4431             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetExtraStyle. Expected _wxWindow_p."); 
4436     wxPy_BEGIN_ALLOW_THREADS
; 
4437         wxWindow_SetExtraStyle(_arg0
,_arg1
); 
4439     wxPy_END_ALLOW_THREADS
; 
4440     if (PyErr_Occurred()) return NULL
; 
4441 }    Py_INCREF(Py_None
); 
4442     _resultobj 
= Py_None
; 
4446 #define wxWindow_SetTitle(_swigobj,_swigarg0)  (_swigobj->SetTitle(_swigarg0)) 
4447 static PyObject 
*_wrap_wxWindow_SetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4448     PyObject 
* _resultobj
; 
4451     PyObject 
* _argo0 
= 0; 
4452     PyObject 
* _obj1 
= 0; 
4453     char *_kwnames
[] = { "self","title", NULL 
}; 
4456     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetTitle",_kwnames
,&_argo0
,&_obj1
))  
4459         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4460         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4461             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetTitle. Expected _wxWindow_p."); 
4466 #if PYTHON_API_VERSION >= 1009 
4467     char* tmpPtr
; int tmpSize
; 
4468     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
4469         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4472     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
4474     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
4476     if (!PyString_Check(_obj1
)) { 
4477         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4480     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
4484     wxPy_BEGIN_ALLOW_THREADS
; 
4485         wxWindow_SetTitle(_arg0
,*_arg1
); 
4487     wxPy_END_ALLOW_THREADS
; 
4488     if (PyErr_Occurred()) return NULL
; 
4489 }    Py_INCREF(Py_None
); 
4490     _resultobj 
= Py_None
; 
4498 #define wxWindow_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
4499 static PyObject 
*_wrap_wxWindow_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4500     PyObject 
* _resultobj
; 
4504     PyObject 
* _argo0 
= 0; 
4506     char *_kwnames
[] = { "self","show", NULL 
}; 
4509     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_Show",_kwnames
,&_argo0
,&tempbool1
))  
4512         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4513         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4514             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Show. Expected _wxWindow_p."); 
4518     _arg1 
= (bool ) tempbool1
; 
4520     wxPy_BEGIN_ALLOW_THREADS
; 
4521         _result 
= (bool )wxWindow_Show(_arg0
,_arg1
); 
4523     wxPy_END_ALLOW_THREADS
; 
4524     if (PyErr_Occurred()) return NULL
; 
4525 }    _resultobj 
= Py_BuildValue("i",_result
); 
4529 #define wxWindow_TransferDataFromWindow(_swigobj)  (_swigobj->TransferDataFromWindow()) 
4530 static PyObject 
*_wrap_wxWindow_TransferDataFromWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4531     PyObject 
* _resultobj
; 
4534     PyObject 
* _argo0 
= 0; 
4535     char *_kwnames
[] = { "self", NULL 
}; 
4538     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_TransferDataFromWindow",_kwnames
,&_argo0
))  
4541         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4542         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4543             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_TransferDataFromWindow. Expected _wxWindow_p."); 
4548     wxPy_BEGIN_ALLOW_THREADS
; 
4549         _result 
= (bool )wxWindow_TransferDataFromWindow(_arg0
); 
4551     wxPy_END_ALLOW_THREADS
; 
4552     if (PyErr_Occurred()) return NULL
; 
4553 }    _resultobj 
= Py_BuildValue("i",_result
); 
4557 #define wxWindow_TransferDataToWindow(_swigobj)  (_swigobj->TransferDataToWindow()) 
4558 static PyObject 
*_wrap_wxWindow_TransferDataToWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4559     PyObject 
* _resultobj
; 
4562     PyObject 
* _argo0 
= 0; 
4563     char *_kwnames
[] = { "self", NULL 
}; 
4566     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_TransferDataToWindow",_kwnames
,&_argo0
))  
4569         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4570         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4571             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_TransferDataToWindow. Expected _wxWindow_p."); 
4576     wxPy_BEGIN_ALLOW_THREADS
; 
4577         _result 
= (bool )wxWindow_TransferDataToWindow(_arg0
); 
4579     wxPy_END_ALLOW_THREADS
; 
4580     if (PyErr_Occurred()) return NULL
; 
4581 }    _resultobj 
= Py_BuildValue("i",_result
); 
4585 #define wxWindow_Validate(_swigobj)  (_swigobj->Validate()) 
4586 static PyObject 
*_wrap_wxWindow_Validate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4587     PyObject 
* _resultobj
; 
4590     PyObject 
* _argo0 
= 0; 
4591     char *_kwnames
[] = { "self", NULL 
}; 
4594     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Validate",_kwnames
,&_argo0
))  
4597         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4598         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4599             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Validate. Expected _wxWindow_p."); 
4604     wxPy_BEGIN_ALLOW_THREADS
; 
4605         _result 
= (bool )wxWindow_Validate(_arg0
); 
4607     wxPy_END_ALLOW_THREADS
; 
4608     if (PyErr_Occurred()) return NULL
; 
4609 }    _resultobj 
= Py_BuildValue("i",_result
); 
4613 #define wxWindow_WarpPointer(_swigobj,_swigarg0,_swigarg1)  (_swigobj->WarpPointer(_swigarg0,_swigarg1)) 
4614 static PyObject 
*_wrap_wxWindow_WarpPointer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4615     PyObject 
* _resultobj
; 
4619     PyObject 
* _argo0 
= 0; 
4620     char *_kwnames
[] = { "self","x","y", NULL 
}; 
4623     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxWindow_WarpPointer",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4626         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4627         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4628             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_WarpPointer. Expected _wxWindow_p."); 
4633     wxPy_BEGIN_ALLOW_THREADS
; 
4634         wxWindow_WarpPointer(_arg0
,_arg1
,_arg2
); 
4636     wxPy_END_ALLOW_THREADS
; 
4637     if (PyErr_Occurred()) return NULL
; 
4638 }    Py_INCREF(Py_None
); 
4639     _resultobj 
= Py_None
; 
4643 #define wxWindow_ConvertDialogPointToPixels(_swigobj,_swigarg0)  (_swigobj->ConvertDialogToPixels(_swigarg0)) 
4644 static PyObject 
*_wrap_wxWindow_ConvertDialogPointToPixels(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4645     PyObject 
* _resultobj
; 
4649     PyObject 
* _argo0 
= 0; 
4651     PyObject 
* _obj1 
= 0; 
4652     char *_kwnames
[] = { "self","pt", NULL 
}; 
4656     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertDialogPointToPixels",_kwnames
,&_argo0
,&_obj1
))  
4659         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4660         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4661             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertDialogPointToPixels. Expected _wxWindow_p."); 
4667     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4671     wxPy_BEGIN_ALLOW_THREADS
; 
4672         _result 
= new wxPoint (wxWindow_ConvertDialogPointToPixels(_arg0
,*_arg1
)); 
4674     wxPy_END_ALLOW_THREADS
; 
4675     if (PyErr_Occurred()) return NULL
; 
4676 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
4677     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4681 #define wxWindow_ConvertDialogSizeToPixels(_swigobj,_swigarg0)  (_swigobj->ConvertDialogToPixels(_swigarg0)) 
4682 static PyObject 
*_wrap_wxWindow_ConvertDialogSizeToPixels(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4683     PyObject 
* _resultobj
; 
4687     PyObject 
* _argo0 
= 0; 
4689     PyObject 
* _obj1 
= 0; 
4690     char *_kwnames
[] = { "self","sz", NULL 
}; 
4694     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertDialogSizeToPixels",_kwnames
,&_argo0
,&_obj1
))  
4697         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4698         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4699             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertDialogSizeToPixels. Expected _wxWindow_p."); 
4705     if (! wxSize_helper(_obj1
, &_arg1
)) 
4709     wxPy_BEGIN_ALLOW_THREADS
; 
4710         _result 
= new wxSize (wxWindow_ConvertDialogSizeToPixels(_arg0
,*_arg1
)); 
4712     wxPy_END_ALLOW_THREADS
; 
4713     if (PyErr_Occurred()) return NULL
; 
4714 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
4715     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4719 #define wxWindow_ConvertPixelPointToDialog(_swigobj,_swigarg0)  (_swigobj->ConvertPixelsToDialog(_swigarg0)) 
4720 static PyObject 
*_wrap_wxWindow_ConvertPixelPointToDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4721     PyObject 
* _resultobj
; 
4725     PyObject 
* _argo0 
= 0; 
4727     PyObject 
* _obj1 
= 0; 
4728     char *_kwnames
[] = { "self","pt", NULL 
}; 
4732     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertPixelPointToDialog",_kwnames
,&_argo0
,&_obj1
))  
4735         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4736         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4737             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertPixelPointToDialog. Expected _wxWindow_p."); 
4743     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4747     wxPy_BEGIN_ALLOW_THREADS
; 
4748         _result 
= new wxPoint (wxWindow_ConvertPixelPointToDialog(_arg0
,*_arg1
)); 
4750     wxPy_END_ALLOW_THREADS
; 
4751     if (PyErr_Occurred()) return NULL
; 
4752 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
4753     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4757 #define wxWindow_ConvertPixelSizeToDialog(_swigobj,_swigarg0)  (_swigobj->ConvertPixelsToDialog(_swigarg0)) 
4758 static PyObject 
*_wrap_wxWindow_ConvertPixelSizeToDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4759     PyObject 
* _resultobj
; 
4763     PyObject 
* _argo0 
= 0; 
4765     PyObject 
* _obj1 
= 0; 
4766     char *_kwnames
[] = { "self","sz", NULL 
}; 
4770     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertPixelSizeToDialog",_kwnames
,&_argo0
,&_obj1
))  
4773         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4774         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4775             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertPixelSizeToDialog. Expected _wxWindow_p."); 
4781     if (! wxSize_helper(_obj1
, &_arg1
)) 
4785     wxPy_BEGIN_ALLOW_THREADS
; 
4786         _result 
= new wxSize (wxWindow_ConvertPixelSizeToDialog(_arg0
,*_arg1
)); 
4788     wxPy_END_ALLOW_THREADS
; 
4789     if (PyErr_Occurred()) return NULL
; 
4790 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
4791     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4795 #define wxWindow_SetToolTipString(_swigobj,_swigarg0)  (_swigobj->SetToolTip(_swigarg0)) 
4796 static PyObject 
*_wrap_wxWindow_SetToolTipString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4797     PyObject 
* _resultobj
; 
4800     PyObject 
* _argo0 
= 0; 
4801     PyObject 
* _obj1 
= 0; 
4802     char *_kwnames
[] = { "self","tip", NULL 
}; 
4805     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetToolTipString",_kwnames
,&_argo0
,&_obj1
))  
4808         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4809         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4810             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetToolTipString. Expected _wxWindow_p."); 
4815 #if PYTHON_API_VERSION >= 1009 
4816     char* tmpPtr
; int tmpSize
; 
4817     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
4818         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4821     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
4823     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
4825     if (!PyString_Check(_obj1
)) { 
4826         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4829     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
4833     wxPy_BEGIN_ALLOW_THREADS
; 
4834         wxWindow_SetToolTipString(_arg0
,*_arg1
); 
4836     wxPy_END_ALLOW_THREADS
; 
4837     if (PyErr_Occurred()) return NULL
; 
4838 }    Py_INCREF(Py_None
); 
4839     _resultobj 
= Py_None
; 
4847 #define wxWindow_SetToolTip(_swigobj,_swigarg0)  (_swigobj->SetToolTip(_swigarg0)) 
4848 static PyObject 
*_wrap_wxWindow_SetToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4849     PyObject 
* _resultobj
; 
4852     PyObject 
* _argo0 
= 0; 
4853     PyObject 
* _argo1 
= 0; 
4854     char *_kwnames
[] = { "self","tooltip", NULL 
}; 
4857     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetToolTip",_kwnames
,&_argo0
,&_argo1
))  
4860         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4861         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4862             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetToolTip. Expected _wxWindow_p."); 
4867         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4868         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxToolTip_p")) { 
4869             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetToolTip. Expected _wxToolTip_p."); 
4874     wxPy_BEGIN_ALLOW_THREADS
; 
4875         wxWindow_SetToolTip(_arg0
,_arg1
); 
4877     wxPy_END_ALLOW_THREADS
; 
4878     if (PyErr_Occurred()) return NULL
; 
4879 }    Py_INCREF(Py_None
); 
4880     _resultobj 
= Py_None
; 
4884 #define wxWindow_GetToolTip(_swigobj)  (_swigobj->GetToolTip()) 
4885 static PyObject 
*_wrap_wxWindow_GetToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4886     PyObject 
* _resultobj
; 
4887     wxToolTip 
* _result
; 
4889     PyObject 
* _argo0 
= 0; 
4890     char *_kwnames
[] = { "self", NULL 
}; 
4893     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetToolTip",_kwnames
,&_argo0
))  
4896         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4897         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4898             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetToolTip. Expected _wxWindow_p."); 
4903     wxPy_BEGIN_ALLOW_THREADS
; 
4904         _result 
= (wxToolTip 
*)wxWindow_GetToolTip(_arg0
); 
4906     wxPy_END_ALLOW_THREADS
; 
4907     if (PyErr_Occurred()) return NULL
; 
4908 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
4912 #define wxWindow_SetSizer(_swigobj,_swigarg0)  (_swigobj->SetSizer(_swigarg0)) 
4913 static PyObject 
*_wrap_wxWindow_SetSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4914     PyObject 
* _resultobj
; 
4917     PyObject 
* _argo0 
= 0; 
4918     PyObject 
* _argo1 
= 0; 
4919     char *_kwnames
[] = { "self","sizer", NULL 
}; 
4922     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetSizer",_kwnames
,&_argo0
,&_argo1
))  
4925         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4926         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4927             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetSizer. Expected _wxWindow_p."); 
4932         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4933         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxSizer_p")) { 
4934             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetSizer. Expected _wxSizer_p."); 
4939     wxPy_BEGIN_ALLOW_THREADS
; 
4940         wxWindow_SetSizer(_arg0
,_arg1
); 
4942     wxPy_END_ALLOW_THREADS
; 
4943     if (PyErr_Occurred()) return NULL
; 
4944 }    Py_INCREF(Py_None
); 
4945     _resultobj 
= Py_None
; 
4949 #define wxWindow_GetSizer(_swigobj)  (_swigobj->GetSizer()) 
4950 static PyObject 
*_wrap_wxWindow_GetSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4951     PyObject 
* _resultobj
; 
4954     PyObject 
* _argo0 
= 0; 
4955     char *_kwnames
[] = { "self", NULL 
}; 
4958     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSizer",_kwnames
,&_argo0
))  
4961         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4962         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4963             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSizer. Expected _wxWindow_p."); 
4968     wxPy_BEGIN_ALLOW_THREADS
; 
4969         _result 
= (wxSizer 
*)wxWindow_GetSizer(_arg0
); 
4971     wxPy_END_ALLOW_THREADS
; 
4972     if (PyErr_Occurred()) return NULL
; 
4973 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
4977 #define wxWindow_GetValidator(_swigobj)  (_swigobj->GetValidator()) 
4978 static PyObject 
*_wrap_wxWindow_GetValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4979     PyObject 
* _resultobj
; 
4980     wxValidator 
* _result
; 
4982     PyObject 
* _argo0 
= 0; 
4983     char *_kwnames
[] = { "self", NULL 
}; 
4986     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetValidator",_kwnames
,&_argo0
))  
4989         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4990         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4991             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetValidator. Expected _wxWindow_p."); 
4996     wxPy_BEGIN_ALLOW_THREADS
; 
4997         _result 
= (wxValidator 
*)wxWindow_GetValidator(_arg0
); 
4999     wxPy_END_ALLOW_THREADS
; 
5000     if (PyErr_Occurred()) return NULL
; 
5001 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5005 #define wxWindow_SetValidator(_swigobj,_swigarg0)  (_swigobj->SetValidator(_swigarg0)) 
5006 static PyObject 
*_wrap_wxWindow_SetValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5007     PyObject 
* _resultobj
; 
5009     wxValidator 
* _arg1
; 
5010     PyObject 
* _argo0 
= 0; 
5011     PyObject 
* _argo1 
= 0; 
5012     char *_kwnames
[] = { "self","validator", NULL 
}; 
5015     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetValidator",_kwnames
,&_argo0
,&_argo1
))  
5018         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5019         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5020             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetValidator. Expected _wxWindow_p."); 
5025         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5026         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxValidator_p")) { 
5027             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetValidator. Expected _wxValidator_p."); 
5032     wxPy_BEGIN_ALLOW_THREADS
; 
5033         wxWindow_SetValidator(_arg0
,*_arg1
); 
5035     wxPy_END_ALLOW_THREADS
; 
5036     if (PyErr_Occurred()) return NULL
; 
5037 }    Py_INCREF(Py_None
); 
5038     _resultobj 
= Py_None
; 
5042 #define wxWindow_SetDropTarget(_swigobj,_swigarg0)  (_swigobj->SetDropTarget(_swigarg0)) 
5043 static PyObject 
*_wrap_wxWindow_SetDropTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5044     PyObject 
* _resultobj
; 
5046     wxDropTarget 
* _arg1
; 
5047     PyObject 
* _argo0 
= 0; 
5048     PyObject 
* _argo1 
= 0; 
5049     char *_kwnames
[] = { "self","target", NULL 
}; 
5052     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetDropTarget",_kwnames
,&_argo0
,&_argo1
))  
5055         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5056         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5057             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetDropTarget. Expected _wxWindow_p."); 
5062         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5063         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDropTarget_p")) { 
5064             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetDropTarget. Expected _wxDropTarget_p."); 
5069     wxPy_BEGIN_ALLOW_THREADS
; 
5070         wxWindow_SetDropTarget(_arg0
,_arg1
); 
5072     wxPy_END_ALLOW_THREADS
; 
5073     if (PyErr_Occurred()) return NULL
; 
5074 }    Py_INCREF(Py_None
); 
5075     _resultobj 
= Py_None
; 
5079 #define wxWindow_GetDropTarget(_swigobj)  (_swigobj->GetDropTarget()) 
5080 static PyObject 
*_wrap_wxWindow_GetDropTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5081     PyObject 
* _resultobj
; 
5082     wxDropTarget 
* _result
; 
5084     PyObject 
* _argo0 
= 0; 
5085     char *_kwnames
[] = { "self", NULL 
}; 
5089     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetDropTarget",_kwnames
,&_argo0
))  
5092         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5093         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5094             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetDropTarget. Expected _wxWindow_p."); 
5099     wxPy_BEGIN_ALLOW_THREADS
; 
5100         _result 
= (wxDropTarget 
*)wxWindow_GetDropTarget(_arg0
); 
5102     wxPy_END_ALLOW_THREADS
; 
5103     if (PyErr_Occurred()) return NULL
; 
5105         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDropTarget_p"); 
5106         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5109         _resultobj 
= Py_None
; 
5114 #define wxWindow_GetBestSize(_swigobj)  (_swigobj->GetBestSize()) 
5115 static PyObject 
*_wrap_wxWindow_GetBestSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5116     PyObject 
* _resultobj
; 
5119     PyObject 
* _argo0 
= 0; 
5120     char *_kwnames
[] = { "self", NULL 
}; 
5124     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetBestSize",_kwnames
,&_argo0
))  
5127         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5128         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5129             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetBestSize. Expected _wxWindow_p."); 
5134     wxPy_BEGIN_ALLOW_THREADS
; 
5135         _result 
= new wxSize (wxWindow_GetBestSize(_arg0
)); 
5137     wxPy_END_ALLOW_THREADS
; 
5138     if (PyErr_Occurred()) return NULL
; 
5139 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
5140     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5144 #define wxWindow_SetCaret(_swigobj,_swigarg0)  (_swigobj->SetCaret(_swigarg0)) 
5145 static PyObject 
*_wrap_wxWindow_SetCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5146     PyObject 
* _resultobj
; 
5149     PyObject 
* _argo0 
= 0; 
5150     PyObject 
* _argo1 
= 0; 
5151     char *_kwnames
[] = { "self","caret", NULL 
}; 
5154     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetCaret",_kwnames
,&_argo0
,&_argo1
))  
5157         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5158         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5159             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetCaret. Expected _wxWindow_p."); 
5164         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5165         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCaret_p")) { 
5166             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetCaret. Expected _wxCaret_p."); 
5171     wxPy_BEGIN_ALLOW_THREADS
; 
5172         wxWindow_SetCaret(_arg0
,_arg1
); 
5174     wxPy_END_ALLOW_THREADS
; 
5175     if (PyErr_Occurred()) return NULL
; 
5176 }    Py_INCREF(Py_None
); 
5177     _resultobj 
= Py_None
; 
5181 #define wxWindow_GetCaret(_swigobj)  (_swigobj->GetCaret()) 
5182 static PyObject 
*_wrap_wxWindow_GetCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5183     PyObject 
* _resultobj
; 
5186     PyObject 
* _argo0 
= 0; 
5187     char *_kwnames
[] = { "self", NULL 
}; 
5191     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCaret",_kwnames
,&_argo0
))  
5194         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5195         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5196             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCaret. Expected _wxWindow_p."); 
5201     wxPy_BEGIN_ALLOW_THREADS
; 
5202         _result 
= (wxCaret 
*)wxWindow_GetCaret(_arg0
); 
5204     wxPy_END_ALLOW_THREADS
; 
5205     if (PyErr_Occurred()) return NULL
; 
5207         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCaret_p"); 
5208         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5211         _resultobj 
= Py_None
; 
5216 #define wxWindow_Freeze(_swigobj)  (_swigobj->Freeze()) 
5217 static PyObject 
*_wrap_wxWindow_Freeze(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5218     PyObject 
* _resultobj
; 
5220     PyObject 
* _argo0 
= 0; 
5221     char *_kwnames
[] = { "self", NULL 
}; 
5224     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Freeze",_kwnames
,&_argo0
))  
5227         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5228         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5229             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Freeze. Expected _wxWindow_p."); 
5234     wxPy_BEGIN_ALLOW_THREADS
; 
5235         wxWindow_Freeze(_arg0
); 
5237     wxPy_END_ALLOW_THREADS
; 
5238     if (PyErr_Occurred()) return NULL
; 
5239 }    Py_INCREF(Py_None
); 
5240     _resultobj 
= Py_None
; 
5244 #define wxWindow_Thaw(_swigobj)  (_swigobj->Thaw()) 
5245 static PyObject 
*_wrap_wxWindow_Thaw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5246     PyObject 
* _resultobj
; 
5248     PyObject 
* _argo0 
= 0; 
5249     char *_kwnames
[] = { "self", NULL 
}; 
5252     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Thaw",_kwnames
,&_argo0
))  
5255         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5256         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5257             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Thaw. Expected _wxWindow_p."); 
5262     wxPy_BEGIN_ALLOW_THREADS
; 
5263         wxWindow_Thaw(_arg0
); 
5265     wxPy_END_ALLOW_THREADS
; 
5266     if (PyErr_Occurred()) return NULL
; 
5267 }    Py_INCREF(Py_None
); 
5268     _resultobj 
= Py_None
; 
5272 static void *SwigwxPanelTowxWindow(void *ptr
) { 
5275     src 
= (wxPanel 
*) ptr
; 
5276     dest 
= (wxWindow 
*) src
; 
5277     return (void *) dest
; 
5280 static void *SwigwxPanelTowxEvtHandler(void *ptr
) { 
5283     src 
= (wxPanel 
*) ptr
; 
5284     dest 
= (wxEvtHandler 
*) src
; 
5285     return (void *) dest
; 
5288 static void *SwigwxPanelTowxObject(void *ptr
) { 
5291     src 
= (wxPanel 
*) ptr
; 
5292     dest 
= (wxObject 
*) src
; 
5293     return (void *) dest
; 
5296 #define new_wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
5297 static PyObject 
*_wrap_new_wxPanel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5298     PyObject 
* _resultobj
; 
5302     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
5303     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
5304     long  _arg4 
= (long ) wxTAB_TRAVERSAL
; 
5305     char * _arg5 
= (char *) "panel"; 
5306     PyObject 
* _argo0 
= 0; 
5308     PyObject 
* _obj2 
= 0; 
5310     PyObject 
* _obj3 
= 0; 
5311     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
5315     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxPanel",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
5318         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5319         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5320             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPanel. Expected _wxWindow_p."); 
5327     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5333     if (! wxSize_helper(_obj3
, &_arg3
)) 
5337     wxPy_BEGIN_ALLOW_THREADS
; 
5338         _result 
= (wxPanel 
*)new_wxPanel(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
5340     wxPy_END_ALLOW_THREADS
; 
5341     if (PyErr_Occurred()) return NULL
; 
5343         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPanel_p"); 
5344         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5347         _resultobj 
= Py_None
; 
5352 #define wxPanel_InitDialog(_swigobj)  (_swigobj->InitDialog()) 
5353 static PyObject 
*_wrap_wxPanel_InitDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5354     PyObject 
* _resultobj
; 
5356     PyObject 
* _argo0 
= 0; 
5357     char *_kwnames
[] = { "self", NULL 
}; 
5360     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPanel_InitDialog",_kwnames
,&_argo0
))  
5363         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5364         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5365             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_InitDialog. Expected _wxPanel_p."); 
5370     wxPy_BEGIN_ALLOW_THREADS
; 
5371         wxPanel_InitDialog(_arg0
); 
5373     wxPy_END_ALLOW_THREADS
; 
5374     if (PyErr_Occurred()) return NULL
; 
5375 }    Py_INCREF(Py_None
); 
5376     _resultobj 
= Py_None
; 
5380 #define wxPanel_GetDefaultItem(_swigobj)  (_swigobj->GetDefaultItem()) 
5381 static PyObject 
*_wrap_wxPanel_GetDefaultItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5382     PyObject 
* _resultobj
; 
5385     PyObject 
* _argo0 
= 0; 
5386     char *_kwnames
[] = { "self", NULL 
}; 
5389     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPanel_GetDefaultItem",_kwnames
,&_argo0
))  
5392         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5393         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5394             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_GetDefaultItem. Expected _wxPanel_p."); 
5399     wxPy_BEGIN_ALLOW_THREADS
; 
5400         _result 
= (wxButton 
*)wxPanel_GetDefaultItem(_arg0
); 
5402     wxPy_END_ALLOW_THREADS
; 
5403     if (PyErr_Occurred()) return NULL
; 
5404 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5408 #define wxPanel_SetDefaultItem(_swigobj,_swigarg0)  (_swigobj->SetDefaultItem(_swigarg0)) 
5409 static PyObject 
*_wrap_wxPanel_SetDefaultItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5410     PyObject 
* _resultobj
; 
5413     PyObject 
* _argo0 
= 0; 
5414     PyObject 
* _argo1 
= 0; 
5415     char *_kwnames
[] = { "self","btn", NULL 
}; 
5418     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPanel_SetDefaultItem",_kwnames
,&_argo0
,&_argo1
))  
5421         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5422         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5423             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_SetDefaultItem. Expected _wxPanel_p."); 
5428         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5429         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxButton_p")) { 
5430             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPanel_SetDefaultItem. Expected _wxButton_p."); 
5435     wxPy_BEGIN_ALLOW_THREADS
; 
5436         wxPanel_SetDefaultItem(_arg0
,_arg1
); 
5438     wxPy_END_ALLOW_THREADS
; 
5439     if (PyErr_Occurred()) return NULL
; 
5440 }    Py_INCREF(Py_None
); 
5441     _resultobj 
= Py_None
; 
5445 static void *SwigwxDialogTowxPanel(void *ptr
) { 
5448     src 
= (wxDialog 
*) ptr
; 
5449     dest 
= (wxPanel 
*) src
; 
5450     return (void *) dest
; 
5453 static void *SwigwxDialogTowxWindow(void *ptr
) { 
5456     src 
= (wxDialog 
*) ptr
; 
5457     dest 
= (wxWindow 
*) src
; 
5458     return (void *) dest
; 
5461 static void *SwigwxDialogTowxEvtHandler(void *ptr
) { 
5464     src 
= (wxDialog 
*) ptr
; 
5465     dest 
= (wxEvtHandler 
*) src
; 
5466     return (void *) dest
; 
5469 static void *SwigwxDialogTowxObject(void *ptr
) { 
5472     src 
= (wxDialog 
*) ptr
; 
5473     dest 
= (wxObject 
*) src
; 
5474     return (void *) dest
; 
5477 #define new_wxDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
5478 static PyObject 
*_wrap_new_wxDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5479     PyObject 
* _resultobj
; 
5484     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
5485     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
5486     long  _arg5 
= (long ) wxDEFAULT_DIALOG_STYLE
; 
5487     char * _arg6 
= (char *) "dialogBox"; 
5488     PyObject 
* _argo0 
= 0; 
5489     PyObject 
* _obj2 
= 0; 
5491     PyObject 
* _obj3 
= 0; 
5493     PyObject 
* _obj4 
= 0; 
5494     char *_kwnames
[] = { "parent","id","title","pos","size","style","name", NULL 
}; 
5498     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOls:new_wxDialog",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))  
5501         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5502         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5503             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDialog. Expected _wxWindow_p."); 
5508 #if PYTHON_API_VERSION >= 1009 
5509     char* tmpPtr
; int tmpSize
; 
5510     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
5511         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5514     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
5516     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
5518     if (!PyString_Check(_obj2
)) { 
5519         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5522     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
5528     if (! wxPoint_helper(_obj3
, &_arg3
)) 
5534     if (! wxSize_helper(_obj4
, &_arg4
)) 
5538     wxPy_BEGIN_ALLOW_THREADS
; 
5539         _result 
= (wxDialog 
*)new_wxDialog(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
); 
5541     wxPy_END_ALLOW_THREADS
; 
5542     if (PyErr_Occurred()) return NULL
; 
5544         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDialog_p"); 
5545         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5548         _resultobj 
= Py_None
; 
5557 #define wxDialog_Centre(_swigobj,_swigarg0)  (_swigobj->Centre(_swigarg0)) 
5558 static PyObject 
*_wrap_wxDialog_Centre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5559     PyObject 
* _resultobj
; 
5561     int  _arg1 
= (int ) wxBOTH
; 
5562     PyObject 
* _argo0 
= 0; 
5563     char *_kwnames
[] = { "self","direction", NULL 
}; 
5566     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxDialog_Centre",_kwnames
,&_argo0
,&_arg1
))  
5569         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5570         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5571             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_Centre. Expected _wxDialog_p."); 
5576     wxPy_BEGIN_ALLOW_THREADS
; 
5577         wxDialog_Centre(_arg0
,_arg1
); 
5579     wxPy_END_ALLOW_THREADS
; 
5580     if (PyErr_Occurred()) return NULL
; 
5581 }    Py_INCREF(Py_None
); 
5582     _resultobj 
= Py_None
; 
5586 #define wxDialog_EndModal(_swigobj,_swigarg0)  (_swigobj->EndModal(_swigarg0)) 
5587 static PyObject 
*_wrap_wxDialog_EndModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5588     PyObject 
* _resultobj
; 
5591     PyObject 
* _argo0 
= 0; 
5592     char *_kwnames
[] = { "self","retCode", NULL 
}; 
5595     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_EndModal",_kwnames
,&_argo0
,&_arg1
))  
5598         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5599         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5600             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_EndModal. Expected _wxDialog_p."); 
5605     wxPy_BEGIN_ALLOW_THREADS
; 
5606         wxDialog_EndModal(_arg0
,_arg1
); 
5608     wxPy_END_ALLOW_THREADS
; 
5609     if (PyErr_Occurred()) return NULL
; 
5610 }    Py_INCREF(Py_None
); 
5611     _resultobj 
= Py_None
; 
5615 #define wxDialog_GetTitle(_swigobj)  (_swigobj->GetTitle()) 
5616 static PyObject 
*_wrap_wxDialog_GetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5617     PyObject 
* _resultobj
; 
5620     PyObject 
* _argo0 
= 0; 
5621     char *_kwnames
[] = { "self", NULL 
}; 
5624     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_GetTitle",_kwnames
,&_argo0
))  
5627         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5628         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5629             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_GetTitle. Expected _wxDialog_p."); 
5634     wxPy_BEGIN_ALLOW_THREADS
; 
5635         _result 
= new wxString (wxDialog_GetTitle(_arg0
)); 
5637     wxPy_END_ALLOW_THREADS
; 
5638     if (PyErr_Occurred()) return NULL
; 
5640     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5648 #define wxDialog_Iconize(_swigobj,_swigarg0)  (_swigobj->Iconize(_swigarg0)) 
5649 static PyObject 
*_wrap_wxDialog_Iconize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5650     PyObject 
* _resultobj
; 
5653     PyObject 
* _argo0 
= 0; 
5655     char *_kwnames
[] = { "self","iconize", NULL 
}; 
5658     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_Iconize",_kwnames
,&_argo0
,&tempbool1
))  
5661         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5662         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5663             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_Iconize. Expected _wxDialog_p."); 
5667     _arg1 
= (bool ) tempbool1
; 
5669     wxPy_BEGIN_ALLOW_THREADS
; 
5670         wxDialog_Iconize(_arg0
,_arg1
); 
5672     wxPy_END_ALLOW_THREADS
; 
5673     if (PyErr_Occurred()) return NULL
; 
5674 }    Py_INCREF(Py_None
); 
5675     _resultobj 
= Py_None
; 
5679 #define wxDialog_IsIconized(_swigobj)  (_swigobj->IsIconized()) 
5680 static PyObject 
*_wrap_wxDialog_IsIconized(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5681     PyObject 
* _resultobj
; 
5684     PyObject 
* _argo0 
= 0; 
5685     char *_kwnames
[] = { "self", NULL 
}; 
5688     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_IsIconized",_kwnames
,&_argo0
))  
5691         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5692         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5693             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_IsIconized. Expected _wxDialog_p."); 
5698     wxPy_BEGIN_ALLOW_THREADS
; 
5699         _result 
= (bool )wxDialog_IsIconized(_arg0
); 
5701     wxPy_END_ALLOW_THREADS
; 
5702     if (PyErr_Occurred()) return NULL
; 
5703 }    _resultobj 
= Py_BuildValue("i",_result
); 
5707 #define wxDialog_SetModal(_swigobj,_swigarg0)  (_swigobj->SetModal(_swigarg0)) 
5708 static PyObject 
*_wrap_wxDialog_SetModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5709     PyObject 
* _resultobj
; 
5712     PyObject 
* _argo0 
= 0; 
5714     char *_kwnames
[] = { "self","flag", NULL 
}; 
5717     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_SetModal",_kwnames
,&_argo0
,&tempbool1
))  
5720         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5721         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5722             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_SetModal. Expected _wxDialog_p."); 
5726     _arg1 
= (bool ) tempbool1
; 
5728     wxPy_BEGIN_ALLOW_THREADS
; 
5729         wxDialog_SetModal(_arg0
,_arg1
); 
5731     wxPy_END_ALLOW_THREADS
; 
5732     if (PyErr_Occurred()) return NULL
; 
5733 }    Py_INCREF(Py_None
); 
5734     _resultobj 
= Py_None
; 
5738 #define wxDialog_IsModal(_swigobj)  (_swigobj->IsModal()) 
5739 static PyObject 
*_wrap_wxDialog_IsModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5740     PyObject 
* _resultobj
; 
5743     PyObject 
* _argo0 
= 0; 
5744     char *_kwnames
[] = { "self", NULL 
}; 
5747     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_IsModal",_kwnames
,&_argo0
))  
5750         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5751         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5752             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_IsModal. Expected _wxDialog_p."); 
5757     wxPy_BEGIN_ALLOW_THREADS
; 
5758         _result 
= (bool )wxDialog_IsModal(_arg0
); 
5760     wxPy_END_ALLOW_THREADS
; 
5761     if (PyErr_Occurred()) return NULL
; 
5762 }    _resultobj 
= Py_BuildValue("i",_result
); 
5766 #define wxDialog_SetTitle(_swigobj,_swigarg0)  (_swigobj->SetTitle(_swigarg0)) 
5767 static PyObject 
*_wrap_wxDialog_SetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5768     PyObject 
* _resultobj
; 
5771     PyObject 
* _argo0 
= 0; 
5772     PyObject 
* _obj1 
= 0; 
5773     char *_kwnames
[] = { "self","title", NULL 
}; 
5776     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDialog_SetTitle",_kwnames
,&_argo0
,&_obj1
))  
5779         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5780         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5781             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_SetTitle. Expected _wxDialog_p."); 
5786 #if PYTHON_API_VERSION >= 1009 
5787     char* tmpPtr
; int tmpSize
; 
5788     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
5789         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5792     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
5794     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
5796     if (!PyString_Check(_obj1
)) { 
5797         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5800     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
5804     wxPy_BEGIN_ALLOW_THREADS
; 
5805         wxDialog_SetTitle(_arg0
,*_arg1
); 
5807     wxPy_END_ALLOW_THREADS
; 
5808     if (PyErr_Occurred()) return NULL
; 
5809 }    Py_INCREF(Py_None
); 
5810     _resultobj 
= Py_None
; 
5818 #define wxDialog_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
5819 static PyObject 
*_wrap_wxDialog_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5820     PyObject 
* _resultobj
; 
5824     PyObject 
* _argo0 
= 0; 
5826     char *_kwnames
[] = { "self","show", NULL 
}; 
5829     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_Show",_kwnames
,&_argo0
,&tempbool1
))  
5832         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5833         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5834             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_Show. Expected _wxDialog_p."); 
5838     _arg1 
= (bool ) tempbool1
; 
5840     wxPy_BEGIN_ALLOW_THREADS
; 
5841         _result 
= (bool )wxDialog_Show(_arg0
,_arg1
); 
5843     wxPy_END_ALLOW_THREADS
; 
5844     if (PyErr_Occurred()) return NULL
; 
5845 }    _resultobj 
= Py_BuildValue("i",_result
); 
5849 #define wxDialog_ShowModal(_swigobj)  (_swigobj->ShowModal()) 
5850 static PyObject 
*_wrap_wxDialog_ShowModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5851     PyObject 
* _resultobj
; 
5854     PyObject 
* _argo0 
= 0; 
5855     char *_kwnames
[] = { "self", NULL 
}; 
5858     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_ShowModal",_kwnames
,&_argo0
))  
5861         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5862         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5863             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_ShowModal. Expected _wxDialog_p."); 
5868     wxPy_BEGIN_ALLOW_THREADS
; 
5869         _result 
= (int )wxDialog_ShowModal(_arg0
); 
5871     wxPy_END_ALLOW_THREADS
; 
5872     if (PyErr_Occurred()) return NULL
; 
5873 }    _resultobj 
= Py_BuildValue("i",_result
); 
5877 #define wxDialog_GetReturnCode(_swigobj)  (_swigobj->GetReturnCode()) 
5878 static PyObject 
*_wrap_wxDialog_GetReturnCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5879     PyObject 
* _resultobj
; 
5882     PyObject 
* _argo0 
= 0; 
5883     char *_kwnames
[] = { "self", NULL 
}; 
5886     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_GetReturnCode",_kwnames
,&_argo0
))  
5889         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5890         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5891             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_GetReturnCode. Expected _wxDialog_p."); 
5896     wxPy_BEGIN_ALLOW_THREADS
; 
5897         _result 
= (int )wxDialog_GetReturnCode(_arg0
); 
5899     wxPy_END_ALLOW_THREADS
; 
5900     if (PyErr_Occurred()) return NULL
; 
5901 }    _resultobj 
= Py_BuildValue("i",_result
); 
5905 #define wxDialog_SetReturnCode(_swigobj,_swigarg0)  (_swigobj->SetReturnCode(_swigarg0)) 
5906 static PyObject 
*_wrap_wxDialog_SetReturnCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5907     PyObject 
* _resultobj
; 
5910     PyObject 
* _argo0 
= 0; 
5911     char *_kwnames
[] = { "self","retCode", NULL 
}; 
5914     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_SetReturnCode",_kwnames
,&_argo0
,&_arg1
))  
5917         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5918         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5919             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_SetReturnCode. Expected _wxDialog_p."); 
5924     wxPy_BEGIN_ALLOW_THREADS
; 
5925         wxDialog_SetReturnCode(_arg0
,_arg1
); 
5927     wxPy_END_ALLOW_THREADS
; 
5928     if (PyErr_Occurred()) return NULL
; 
5929 }    Py_INCREF(Py_None
); 
5930     _resultobj 
= Py_None
; 
5934 #define wxDialog_CreateTextSizer(_swigobj,_swigarg0)  (_swigobj->CreateTextSizer(_swigarg0)) 
5935 static PyObject 
*_wrap_wxDialog_CreateTextSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5936     PyObject 
* _resultobj
; 
5940     PyObject 
* _argo0 
= 0; 
5941     PyObject 
* _obj1 
= 0; 
5942     char *_kwnames
[] = { "self","message", NULL 
}; 
5945     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDialog_CreateTextSizer",_kwnames
,&_argo0
,&_obj1
))  
5948         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5949         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5950             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_CreateTextSizer. Expected _wxDialog_p."); 
5955 #if PYTHON_API_VERSION >= 1009 
5956     char* tmpPtr
; int tmpSize
; 
5957     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
5958         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5961     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
5963     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
5965     if (!PyString_Check(_obj1
)) { 
5966         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5969     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
5973     wxPy_BEGIN_ALLOW_THREADS
; 
5974         _result 
= (wxSizer 
*)wxDialog_CreateTextSizer(_arg0
,*_arg1
); 
5976     wxPy_END_ALLOW_THREADS
; 
5977     if (PyErr_Occurred()) return NULL
; 
5978 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5986 #define wxDialog_CreateButtonSizer(_swigobj,_swigarg0)  (_swigobj->CreateButtonSizer(_swigarg0)) 
5987 static PyObject 
*_wrap_wxDialog_CreateButtonSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5988     PyObject 
* _resultobj
; 
5992     PyObject 
* _argo0 
= 0; 
5993     char *_kwnames
[] = { "self","flags", NULL 
}; 
5996     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDialog_CreateButtonSizer",_kwnames
,&_argo0
,&_arg1
))  
5999         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6000         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
6001             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_CreateButtonSizer. Expected _wxDialog_p."); 
6006     wxPy_BEGIN_ALLOW_THREADS
; 
6007         _result 
= (wxSizer 
*)wxDialog_CreateButtonSizer(_arg0
,_arg1
); 
6009     wxPy_END_ALLOW_THREADS
; 
6010     if (PyErr_Occurred()) return NULL
; 
6011 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6015 static void *SwigwxScrolledWindowTowxPanel(void *ptr
) { 
6016     wxScrolledWindow 
*src
; 
6018     src 
= (wxScrolledWindow 
*) ptr
; 
6019     dest 
= (wxPanel 
*) src
; 
6020     return (void *) dest
; 
6023 static void *SwigwxScrolledWindowTowxWindow(void *ptr
) { 
6024     wxScrolledWindow 
*src
; 
6026     src 
= (wxScrolledWindow 
*) ptr
; 
6027     dest 
= (wxWindow 
*) src
; 
6028     return (void *) dest
; 
6031 static void *SwigwxScrolledWindowTowxEvtHandler(void *ptr
) { 
6032     wxScrolledWindow 
*src
; 
6034     src 
= (wxScrolledWindow 
*) ptr
; 
6035     dest 
= (wxEvtHandler 
*) src
; 
6036     return (void *) dest
; 
6039 static void *SwigwxScrolledWindowTowxObject(void *ptr
) { 
6040     wxScrolledWindow 
*src
; 
6042     src 
= (wxScrolledWindow 
*) ptr
; 
6043     dest 
= (wxObject 
*) src
; 
6044     return (void *) dest
; 
6047 #define new_wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6048 static PyObject 
*_wrap_new_wxScrolledWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6049     PyObject 
* _resultobj
; 
6050     wxScrolledWindow 
* _result
; 
6052     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
6053     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
6054     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
6055     long  _arg4 
= (long ) wxHSCROLL
|wxVSCROLL
; 
6056     char * _arg5 
= (char *) "scrolledWindow"; 
6057     PyObject 
* _argo0 
= 0; 
6059     PyObject 
* _obj2 
= 0; 
6061     PyObject 
* _obj3 
= 0; 
6062     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
6066     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOls:new_wxScrolledWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
6069         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6070         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6071             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxScrolledWindow. Expected _wxWindow_p."); 
6078     if (! wxPoint_helper(_obj2
, &_arg2
)) 
6084     if (! wxSize_helper(_obj3
, &_arg3
)) 
6088     wxPy_BEGIN_ALLOW_THREADS
; 
6089         _result 
= (wxScrolledWindow 
*)new_wxScrolledWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
6091     wxPy_END_ALLOW_THREADS
; 
6092     if (PyErr_Occurred()) return NULL
; 
6094         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrolledWindow_p"); 
6095         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6098         _resultobj 
= Py_None
; 
6103 #define wxScrolledWindow_EnableScrolling(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnableScrolling(_swigarg0,_swigarg1)) 
6104 static PyObject 
*_wrap_wxScrolledWindow_EnableScrolling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6105     PyObject 
* _resultobj
; 
6106     wxScrolledWindow 
* _arg0
; 
6109     PyObject 
* _argo0 
= 0; 
6112     char *_kwnames
[] = { "self","xScrolling","yScrolling", NULL 
}; 
6115     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_EnableScrolling",_kwnames
,&_argo0
,&tempbool1
,&tempbool2
))  
6118         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6119         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6120             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_EnableScrolling. Expected _wxScrolledWindow_p."); 
6124     _arg1 
= (bool ) tempbool1
; 
6125     _arg2 
= (bool ) tempbool2
; 
6127     wxPy_BEGIN_ALLOW_THREADS
; 
6128         wxScrolledWindow_EnableScrolling(_arg0
,_arg1
,_arg2
); 
6130     wxPy_END_ALLOW_THREADS
; 
6131     if (PyErr_Occurred()) return NULL
; 
6132 }    Py_INCREF(Py_None
); 
6133     _resultobj 
= Py_None
; 
6137 #define wxScrolledWindow_GetScrollPageSize(_swigobj,_swigarg0)  (_swigobj->GetScrollPageSize(_swigarg0)) 
6138 static PyObject 
*_wrap_wxScrolledWindow_GetScrollPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6139     PyObject 
* _resultobj
; 
6141     wxScrolledWindow 
* _arg0
; 
6143     PyObject 
* _argo0 
= 0; 
6144     char *_kwnames
[] = { "self","orient", NULL 
}; 
6147     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxScrolledWindow_GetScrollPageSize",_kwnames
,&_argo0
,&_arg1
))  
6150         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6151         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6152             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScrollPageSize. Expected _wxScrolledWindow_p."); 
6157     wxPy_BEGIN_ALLOW_THREADS
; 
6158         _result 
= (int )wxScrolledWindow_GetScrollPageSize(_arg0
,_arg1
); 
6160     wxPy_END_ALLOW_THREADS
; 
6161     if (PyErr_Occurred()) return NULL
; 
6162 }    _resultobj 
= Py_BuildValue("i",_result
); 
6166 #define wxScrolledWindow_GetScrollPixelsPerUnit(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetScrollPixelsPerUnit(_swigarg0,_swigarg1)) 
6167 static PyObject 
*_wrap_wxScrolledWindow_GetScrollPixelsPerUnit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6168     PyObject 
* _resultobj
; 
6169     wxScrolledWindow 
* _arg0
; 
6174     PyObject 
* _argo0 
= 0; 
6175     char *_kwnames
[] = { "self", NULL 
}; 
6184     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetScrollPixelsPerUnit",_kwnames
,&_argo0
))  
6187         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6188         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6189             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScrollPixelsPerUnit. Expected _wxScrolledWindow_p."); 
6194     wxPy_BEGIN_ALLOW_THREADS
; 
6195         wxScrolledWindow_GetScrollPixelsPerUnit(_arg0
,_arg1
,_arg2
); 
6197     wxPy_END_ALLOW_THREADS
; 
6198     if (PyErr_Occurred()) return NULL
; 
6199 }    Py_INCREF(Py_None
); 
6200     _resultobj 
= Py_None
; 
6203     o 
= PyInt_FromLong((long) (*_arg1
)); 
6204     _resultobj 
= t_output_helper(_resultobj
, o
); 
6208     o 
= PyInt_FromLong((long) (*_arg2
)); 
6209     _resultobj 
= t_output_helper(_resultobj
, o
); 
6214 #define wxScrolledWindow_GetTargetWindow(_swigobj)  (_swigobj->GetTargetWindow()) 
6215 static PyObject 
*_wrap_wxScrolledWindow_GetTargetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6216     PyObject 
* _resultobj
; 
6218     wxScrolledWindow 
* _arg0
; 
6219     PyObject 
* _argo0 
= 0; 
6220     char *_kwnames
[] = { "self", NULL 
}; 
6223     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetTargetWindow",_kwnames
,&_argo0
))  
6226         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6227         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetTargetWindow. Expected _wxScrolledWindow_p."); 
6233     wxPy_BEGIN_ALLOW_THREADS
; 
6234         _result 
= (wxWindow 
*)wxScrolledWindow_GetTargetWindow(_arg0
); 
6236     wxPy_END_ALLOW_THREADS
; 
6237     if (PyErr_Occurred()) return NULL
; 
6238 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6242 #define wxScrolledWindow_GetVirtualSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetVirtualSize(_swigarg0,_swigarg1)) 
6243 static PyObject 
*_wrap_wxScrolledWindow_GetVirtualSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6244     PyObject 
* _resultobj
; 
6245     wxScrolledWindow 
* _arg0
; 
6250     PyObject 
* _argo0 
= 0; 
6251     char *_kwnames
[] = { "self", NULL 
}; 
6260     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetVirtualSize",_kwnames
,&_argo0
))  
6263         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6264         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6265             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetVirtualSize. Expected _wxScrolledWindow_p."); 
6270     wxPy_BEGIN_ALLOW_THREADS
; 
6271         wxScrolledWindow_GetVirtualSize(_arg0
,_arg1
,_arg2
); 
6273     wxPy_END_ALLOW_THREADS
; 
6274     if (PyErr_Occurred()) return NULL
; 
6275 }    Py_INCREF(Py_None
); 
6276     _resultobj 
= Py_None
; 
6279     o 
= PyInt_FromLong((long) (*_arg1
)); 
6280     _resultobj 
= t_output_helper(_resultobj
, o
); 
6284     o 
= PyInt_FromLong((long) (*_arg2
)); 
6285     _resultobj 
= t_output_helper(_resultobj
, o
); 
6290 #define wxScrolledWindow_IsRetained(_swigobj)  (_swigobj->IsRetained()) 
6291 static PyObject 
*_wrap_wxScrolledWindow_IsRetained(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6292     PyObject 
* _resultobj
; 
6294     wxScrolledWindow 
* _arg0
; 
6295     PyObject 
* _argo0 
= 0; 
6296     char *_kwnames
[] = { "self", NULL 
}; 
6299     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_IsRetained",_kwnames
,&_argo0
))  
6302         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6303         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6304             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_IsRetained. Expected _wxScrolledWindow_p."); 
6309     wxPy_BEGIN_ALLOW_THREADS
; 
6310         _result 
= (bool )wxScrolledWindow_IsRetained(_arg0
); 
6312     wxPy_END_ALLOW_THREADS
; 
6313     if (PyErr_Occurred()) return NULL
; 
6314 }    _resultobj 
= Py_BuildValue("i",_result
); 
6318 #define wxScrolledWindow_PrepareDC(_swigobj,_swigarg0)  (_swigobj->PrepareDC(_swigarg0)) 
6319 static PyObject 
*_wrap_wxScrolledWindow_PrepareDC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6320     PyObject 
* _resultobj
; 
6321     wxScrolledWindow 
* _arg0
; 
6323     PyObject 
* _argo0 
= 0; 
6324     PyObject 
* _argo1 
= 0; 
6325     char *_kwnames
[] = { "self","dc", NULL 
}; 
6328     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScrolledWindow_PrepareDC",_kwnames
,&_argo0
,&_argo1
))  
6331         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6332         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6333             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_PrepareDC. Expected _wxScrolledWindow_p."); 
6338         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6339         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6340             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrolledWindow_PrepareDC. Expected _wxDC_p."); 
6345     wxPy_BEGIN_ALLOW_THREADS
; 
6346         wxScrolledWindow_PrepareDC(_arg0
,*_arg1
); 
6348     wxPy_END_ALLOW_THREADS
; 
6349     if (PyErr_Occurred()) return NULL
; 
6350 }    Py_INCREF(Py_None
); 
6351     _resultobj 
= Py_None
; 
6355 #define wxScrolledWindow_Scroll(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Scroll(_swigarg0,_swigarg1)) 
6356 static PyObject 
*_wrap_wxScrolledWindow_Scroll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6357     PyObject 
* _resultobj
; 
6358     wxScrolledWindow 
* _arg0
; 
6361     PyObject 
* _argo0 
= 0; 
6362     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6365     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_Scroll",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6368         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6369         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6370             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_Scroll. Expected _wxScrolledWindow_p."); 
6375     wxPy_BEGIN_ALLOW_THREADS
; 
6376         wxScrolledWindow_Scroll(_arg0
,_arg1
,_arg2
); 
6378     wxPy_END_ALLOW_THREADS
; 
6379     if (PyErr_Occurred()) return NULL
; 
6380 }    Py_INCREF(Py_None
); 
6381     _resultobj 
= Py_None
; 
6385 #define wxScrolledWindow_SetScrollbars(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->SetScrollbars(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
6386 static PyObject 
*_wrap_wxScrolledWindow_SetScrollbars(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6387     PyObject 
* _resultobj
; 
6388     wxScrolledWindow 
* _arg0
; 
6393     int  _arg5 
= (int ) 0; 
6394     int  _arg6 
= (int ) 0; 
6395     int  _arg7 
= (int ) FALSE
; 
6396     PyObject 
* _argo0 
= 0; 
6397     char *_kwnames
[] = { "self","pixelsPerUnitX","pixelsPerUnitY","noUnitsX","noUnitsY","xPos","yPos","noRefresh", NULL 
}; 
6400     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|iii:wxScrolledWindow_SetScrollbars",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
,&_arg7
))  
6403         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6404         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6405             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScrollbars. Expected _wxScrolledWindow_p."); 
6410     wxPy_BEGIN_ALLOW_THREADS
; 
6411         wxScrolledWindow_SetScrollbars(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
); 
6413     wxPy_END_ALLOW_THREADS
; 
6414     if (PyErr_Occurred()) return NULL
; 
6415 }    Py_INCREF(Py_None
); 
6416     _resultobj 
= Py_None
; 
6420 #define wxScrolledWindow_SetScrollPageSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetScrollPageSize(_swigarg0,_swigarg1)) 
6421 static PyObject 
*_wrap_wxScrolledWindow_SetScrollPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6422     PyObject 
* _resultobj
; 
6423     wxScrolledWindow 
* _arg0
; 
6426     PyObject 
* _argo0 
= 0; 
6427     char *_kwnames
[] = { "self","orient","pageSize", NULL 
}; 
6430     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_SetScrollPageSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6433         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6434         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6435             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScrollPageSize. Expected _wxScrolledWindow_p."); 
6440     wxPy_BEGIN_ALLOW_THREADS
; 
6441         wxScrolledWindow_SetScrollPageSize(_arg0
,_arg1
,_arg2
); 
6443     wxPy_END_ALLOW_THREADS
; 
6444     if (PyErr_Occurred()) return NULL
; 
6445 }    Py_INCREF(Py_None
); 
6446     _resultobj 
= Py_None
; 
6450 #define wxScrolledWindow_SetTargetWindow(_swigobj,_swigarg0)  (_swigobj->SetTargetWindow(_swigarg0)) 
6451 static PyObject 
*_wrap_wxScrolledWindow_SetTargetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6452     PyObject 
* _resultobj
; 
6453     wxScrolledWindow 
* _arg0
; 
6455     PyObject 
* _argo0 
= 0; 
6456     PyObject 
* _argo1 
= 0; 
6457     char *_kwnames
[] = { "self","window", NULL 
}; 
6460     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScrolledWindow_SetTargetWindow",_kwnames
,&_argo0
,&_argo1
))  
6463         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6464         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6465             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetTargetWindow. Expected _wxScrolledWindow_p."); 
6470         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6471         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
6472             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrolledWindow_SetTargetWindow. Expected _wxWindow_p."); 
6477     wxPy_BEGIN_ALLOW_THREADS
; 
6478         wxScrolledWindow_SetTargetWindow(_arg0
,_arg1
); 
6480     wxPy_END_ALLOW_THREADS
; 
6481     if (PyErr_Occurred()) return NULL
; 
6482 }    Py_INCREF(Py_None
); 
6483     _resultobj 
= Py_None
; 
6487 #define wxScrolledWindow_GetViewStart(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetViewStart(_swigarg0,_swigarg1)) 
6488 static PyObject 
*_wrap_wxScrolledWindow_GetViewStart(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6489     PyObject 
* _resultobj
; 
6490     wxScrolledWindow 
* _arg0
; 
6495     PyObject 
* _argo0 
= 0; 
6496     char *_kwnames
[] = { "self", NULL 
}; 
6505     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetViewStart",_kwnames
,&_argo0
))  
6508         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6509         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6510             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetViewStart. Expected _wxScrolledWindow_p."); 
6515     wxPy_BEGIN_ALLOW_THREADS
; 
6516         wxScrolledWindow_GetViewStart(_arg0
,_arg1
,_arg2
); 
6518     wxPy_END_ALLOW_THREADS
; 
6519     if (PyErr_Occurred()) return NULL
; 
6520 }    Py_INCREF(Py_None
); 
6521     _resultobj 
= Py_None
; 
6524     o 
= PyInt_FromLong((long) (*_arg1
)); 
6525     _resultobj 
= t_output_helper(_resultobj
, o
); 
6529     o 
= PyInt_FromLong((long) (*_arg2
)); 
6530     _resultobj 
= t_output_helper(_resultobj
, o
); 
6535 #define wxScrolledWindow_CalcScrolledPosition(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->CalcScrolledPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6536 static PyObject 
*_wrap_wxScrolledWindow_CalcScrolledPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6537     PyObject 
* _resultobj
; 
6538     wxScrolledWindow 
* _arg0
; 
6545     PyObject 
* _argo0 
= 0; 
6546     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6555     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_CalcScrolledPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6558         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6559         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6560             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_CalcScrolledPosition. Expected _wxScrolledWindow_p."); 
6565     wxPy_BEGIN_ALLOW_THREADS
; 
6566         wxScrolledWindow_CalcScrolledPosition(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6568     wxPy_END_ALLOW_THREADS
; 
6569     if (PyErr_Occurred()) return NULL
; 
6570 }    Py_INCREF(Py_None
); 
6571     _resultobj 
= Py_None
; 
6574     o 
= PyInt_FromLong((long) (*_arg3
)); 
6575     _resultobj 
= t_output_helper(_resultobj
, o
); 
6579     o 
= PyInt_FromLong((long) (*_arg4
)); 
6580     _resultobj 
= t_output_helper(_resultobj
, o
); 
6585 #define wxScrolledWindow_CalcUnscrolledPosition(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->CalcUnscrolledPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6586 static PyObject 
*_wrap_wxScrolledWindow_CalcUnscrolledPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6587     PyObject 
* _resultobj
; 
6588     wxScrolledWindow 
* _arg0
; 
6595     PyObject 
* _argo0 
= 0; 
6596     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6605     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_CalcUnscrolledPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6608         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6609         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6610             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_CalcUnscrolledPosition. Expected _wxScrolledWindow_p."); 
6615     wxPy_BEGIN_ALLOW_THREADS
; 
6616         wxScrolledWindow_CalcUnscrolledPosition(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6618     wxPy_END_ALLOW_THREADS
; 
6619     if (PyErr_Occurred()) return NULL
; 
6620 }    Py_INCREF(Py_None
); 
6621     _resultobj 
= Py_None
; 
6624     o 
= PyInt_FromLong((long) (*_arg3
)); 
6625     _resultobj 
= t_output_helper(_resultobj
, o
); 
6629     o 
= PyInt_FromLong((long) (*_arg4
)); 
6630     _resultobj 
= t_output_helper(_resultobj
, o
); 
6635 #define wxScrolledWindow_SetScale(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetScale(_swigarg0,_swigarg1)) 
6636 static PyObject 
*_wrap_wxScrolledWindow_SetScale(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6637     PyObject 
* _resultobj
; 
6638     wxScrolledWindow 
* _arg0
; 
6641     PyObject 
* _argo0 
= 0; 
6642     char *_kwnames
[] = { "self","xs","ys", NULL 
}; 
6645     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxScrolledWindow_SetScale",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6648         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6649         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6650             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScale. Expected _wxScrolledWindow_p."); 
6655     wxPy_BEGIN_ALLOW_THREADS
; 
6656         wxScrolledWindow_SetScale(_arg0
,_arg1
,_arg2
); 
6658     wxPy_END_ALLOW_THREADS
; 
6659     if (PyErr_Occurred()) return NULL
; 
6660 }    Py_INCREF(Py_None
); 
6661     _resultobj 
= Py_None
; 
6665 #define wxScrolledWindow_GetScaleX(_swigobj)  (_swigobj->GetScaleX()) 
6666 static PyObject 
*_wrap_wxScrolledWindow_GetScaleX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6667     PyObject 
* _resultobj
; 
6669     wxScrolledWindow 
* _arg0
; 
6670     PyObject 
* _argo0 
= 0; 
6671     char *_kwnames
[] = { "self", NULL 
}; 
6674     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetScaleX",_kwnames
,&_argo0
))  
6677         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6678         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6679             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScaleX. Expected _wxScrolledWindow_p."); 
6684     wxPy_BEGIN_ALLOW_THREADS
; 
6685         _result 
= (double )wxScrolledWindow_GetScaleX(_arg0
); 
6687     wxPy_END_ALLOW_THREADS
; 
6688     if (PyErr_Occurred()) return NULL
; 
6689 }    _resultobj 
= Py_BuildValue("d",_result
); 
6693 #define wxScrolledWindow_GetScaleY(_swigobj)  (_swigobj->GetScaleY()) 
6694 static PyObject 
*_wrap_wxScrolledWindow_GetScaleY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6695     PyObject 
* _resultobj
; 
6697     wxScrolledWindow 
* _arg0
; 
6698     PyObject 
* _argo0 
= 0; 
6699     char *_kwnames
[] = { "self", NULL 
}; 
6702     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetScaleY",_kwnames
,&_argo0
))  
6705         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6706         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6707             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScaleY. Expected _wxScrolledWindow_p."); 
6712     wxPy_BEGIN_ALLOW_THREADS
; 
6713         _result 
= (double )wxScrolledWindow_GetScaleY(_arg0
); 
6715     wxPy_END_ALLOW_THREADS
; 
6716     if (PyErr_Occurred()) return NULL
; 
6717 }    _resultobj 
= Py_BuildValue("d",_result
); 
6721 #define wxScrolledWindow_AdjustScrollbars(_swigobj)  (_swigobj->AdjustScrollbars()) 
6722 static PyObject 
*_wrap_wxScrolledWindow_AdjustScrollbars(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6723     PyObject 
* _resultobj
; 
6724     wxScrolledWindow 
* _arg0
; 
6725     PyObject 
* _argo0 
= 0; 
6726     char *_kwnames
[] = { "self", NULL 
}; 
6729     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_AdjustScrollbars",_kwnames
,&_argo0
))  
6732         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6733         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6734             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_AdjustScrollbars. Expected _wxScrolledWindow_p."); 
6739     wxPy_BEGIN_ALLOW_THREADS
; 
6740         wxScrolledWindow_AdjustScrollbars(_arg0
); 
6742     wxPy_END_ALLOW_THREADS
; 
6743     if (PyErr_Occurred()) return NULL
; 
6744 }    Py_INCREF(Py_None
); 
6745     _resultobj 
= Py_None
; 
6749 static void *SwigwxMenuTowxEvtHandler(void *ptr
) { 
6752     src 
= (wxMenu 
*) ptr
; 
6753     dest 
= (wxEvtHandler 
*) src
; 
6754     return (void *) dest
; 
6757 static void *SwigwxMenuTowxObject(void *ptr
) { 
6760     src 
= (wxMenu 
*) ptr
; 
6761     dest 
= (wxObject 
*) src
; 
6762     return (void *) dest
; 
6765 #define new_wxMenu(_swigarg0,_swigarg1) (new wxMenu(_swigarg0,_swigarg1)) 
6766 static PyObject 
*_wrap_new_wxMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6767     PyObject 
* _resultobj
; 
6769     wxString 
* _arg0 
= (wxString 
*) &wxPyEmptyStr
; 
6770     long  _arg1 
= (long ) 0; 
6771     PyObject 
* _obj0 
= 0; 
6772     char *_kwnames
[] = { "title","style", NULL 
}; 
6776     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Ol:new_wxMenu",_kwnames
,&_obj0
,&_arg1
))  
6780 #if PYTHON_API_VERSION >= 1009 
6781     char* tmpPtr
; int tmpSize
; 
6782     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
6783         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6786     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
6788     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
6790     if (!PyString_Check(_obj0
)) { 
6791         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6794     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
6798     wxPy_BEGIN_ALLOW_THREADS
; 
6799         _result 
= (wxMenu 
*)new_wxMenu(*_arg0
,_arg1
); 
6801     wxPy_END_ALLOW_THREADS
; 
6802     if (PyErr_Occurred()) return NULL
; 
6804         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
6805         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6808         _resultobj 
= Py_None
; 
6817 #define wxMenu_Append(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6818 static PyObject 
*_wrap_wxMenu_Append(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6819     PyObject 
* _resultobj
; 
6823     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyStr
; 
6824     int  _arg4 
= (int ) FALSE
; 
6825     PyObject 
* _argo0 
= 0; 
6826     PyObject 
* _obj2 
= 0; 
6827     PyObject 
* _obj3 
= 0; 
6828     char *_kwnames
[] = { "self","id","item","helpString","checkable", NULL 
}; 
6831     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|Oi:wxMenu_Append",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
))  
6834         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6835         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6836             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Append. Expected _wxMenu_p."); 
6841 #if PYTHON_API_VERSION >= 1009 
6842     char* tmpPtr
; int tmpSize
; 
6843     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
6844         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6847     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
6849     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
6851     if (!PyString_Check(_obj2
)) { 
6852         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6855     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
6860 #if PYTHON_API_VERSION >= 1009 
6861     char* tmpPtr
; int tmpSize
; 
6862     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
6863         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6866     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
6868     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
6870     if (!PyString_Check(_obj3
)) { 
6871         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6874     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
6878     wxPy_BEGIN_ALLOW_THREADS
; 
6879         wxMenu_Append(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
); 
6881     wxPy_END_ALLOW_THREADS
; 
6882     if (PyErr_Occurred()) return NULL
; 
6883 }    Py_INCREF(Py_None
); 
6884     _resultobj 
= Py_None
; 
6896 #define wxMenu_AppendMenu(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6897 static PyObject 
*_wrap_wxMenu_AppendMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6898     PyObject 
* _resultobj
; 
6903     wxString 
* _arg4 
= (wxString 
*) &wxPyEmptyStr
; 
6904     PyObject 
* _argo0 
= 0; 
6905     PyObject 
* _obj2 
= 0; 
6906     PyObject 
* _argo3 
= 0; 
6907     PyObject 
* _obj4 
= 0; 
6908     char *_kwnames
[] = { "self","id","item","subMenu","helpString", NULL 
}; 
6911     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|O:wxMenu_AppendMenu",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_obj4
))  
6914         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6915         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6916             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendMenu. Expected _wxMenu_p."); 
6921 #if PYTHON_API_VERSION >= 1009 
6922     char* tmpPtr
; int tmpSize
; 
6923     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
6924         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6927     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
6929     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
6931     if (!PyString_Check(_obj2
)) { 
6932         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6935     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
6939         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
6940         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxMenu_p")) { 
6941             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxMenu_AppendMenu. Expected _wxMenu_p."); 
6947 #if PYTHON_API_VERSION >= 1009 
6948     char* tmpPtr
; int tmpSize
; 
6949     if (!PyString_Check(_obj4
) && !PyUnicode_Check(_obj4
)) { 
6950         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6953     if (PyString_AsStringAndSize(_obj4
, &tmpPtr
, &tmpSize
) == -1) 
6955     _arg4 
= new wxString(tmpPtr
, tmpSize
); 
6957     if (!PyString_Check(_obj4
)) { 
6958         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6961     _arg4 
= new wxString(PyString_AS_STRING(_obj4
), PyString_GET_SIZE(_obj4
)); 
6965     wxPy_BEGIN_ALLOW_THREADS
; 
6966         wxMenu_AppendMenu(_arg0
,_arg1
,*_arg2
,_arg3
,*_arg4
); 
6968     wxPy_END_ALLOW_THREADS
; 
6969     if (PyErr_Occurred()) return NULL
; 
6970 }    Py_INCREF(Py_None
); 
6971     _resultobj 
= Py_None
; 
6983 #define wxMenu_AppendItem(_swigobj,_swigarg0)  (_swigobj->Append(_swigarg0)) 
6984 static PyObject 
*_wrap_wxMenu_AppendItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6985     PyObject 
* _resultobj
; 
6988     PyObject 
* _argo0 
= 0; 
6989     PyObject 
* _argo1 
= 0; 
6990     char *_kwnames
[] = { "self","item", NULL 
}; 
6993     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_AppendItem",_kwnames
,&_argo0
,&_argo1
))  
6996         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6997         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6998             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendItem. Expected _wxMenu_p."); 
7003         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7004         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
7005             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_AppendItem. Expected _wxMenuItem_p."); 
7010     wxPy_BEGIN_ALLOW_THREADS
; 
7011         wxMenu_AppendItem(_arg0
,_arg1
); 
7013     wxPy_END_ALLOW_THREADS
; 
7014     if (PyErr_Occurred()) return NULL
; 
7015 }    Py_INCREF(Py_None
); 
7016     _resultobj 
= Py_None
; 
7020 #define wxMenu_AppendSeparator(_swigobj)  (_swigobj->AppendSeparator()) 
7021 static PyObject 
*_wrap_wxMenu_AppendSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7022     PyObject 
* _resultobj
; 
7024     PyObject 
* _argo0 
= 0; 
7025     char *_kwnames
[] = { "self", NULL 
}; 
7028     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_AppendSeparator",_kwnames
,&_argo0
))  
7031         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7032         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7033             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendSeparator. Expected _wxMenu_p."); 
7038     wxPy_BEGIN_ALLOW_THREADS
; 
7039         wxMenu_AppendSeparator(_arg0
); 
7041     wxPy_END_ALLOW_THREADS
; 
7042     if (PyErr_Occurred()) return NULL
; 
7043 }    Py_INCREF(Py_None
); 
7044     _resultobj 
= Py_None
; 
7048 #define wxMenu_Break(_swigobj)  (_swigobj->Break()) 
7049 static PyObject 
*_wrap_wxMenu_Break(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7050     PyObject 
* _resultobj
; 
7052     PyObject 
* _argo0 
= 0; 
7053     char *_kwnames
[] = { "self", NULL 
}; 
7056     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_Break",_kwnames
,&_argo0
))  
7059         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7060         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7061             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Break. Expected _wxMenu_p."); 
7066     wxPy_BEGIN_ALLOW_THREADS
; 
7067         wxMenu_Break(_arg0
); 
7069     wxPy_END_ALLOW_THREADS
; 
7070     if (PyErr_Occurred()) return NULL
; 
7071 }    Py_INCREF(Py_None
); 
7072     _resultobj 
= Py_None
; 
7076 #define wxMenu_Check(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Check(_swigarg0,_swigarg1)) 
7077 static PyObject 
*_wrap_wxMenu_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7078     PyObject 
* _resultobj
; 
7082     PyObject 
* _argo0 
= 0; 
7084     char *_kwnames
[] = { "self","id","flag", NULL 
}; 
7087     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenu_Check",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
7090         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7091         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7092             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Check. Expected _wxMenu_p."); 
7096     _arg2 
= (bool ) tempbool2
; 
7098     wxPy_BEGIN_ALLOW_THREADS
; 
7099         wxMenu_Check(_arg0
,_arg1
,_arg2
); 
7101     wxPy_END_ALLOW_THREADS
; 
7102     if (PyErr_Occurred()) return NULL
; 
7103 }    Py_INCREF(Py_None
); 
7104     _resultobj 
= Py_None
; 
7108 #define wxMenu_IsChecked(_swigobj,_swigarg0)  (_swigobj->IsChecked(_swigarg0)) 
7109 static PyObject 
*_wrap_wxMenu_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7110     PyObject 
* _resultobj
; 
7114     PyObject 
* _argo0 
= 0; 
7115     char *_kwnames
[] = { "self","id", NULL 
}; 
7118     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_IsChecked",_kwnames
,&_argo0
,&_arg1
))  
7121         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7122         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7123             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsChecked. Expected _wxMenu_p."); 
7128     wxPy_BEGIN_ALLOW_THREADS
; 
7129         _result 
= (bool )wxMenu_IsChecked(_arg0
,_arg1
); 
7131     wxPy_END_ALLOW_THREADS
; 
7132     if (PyErr_Occurred()) return NULL
; 
7133 }    _resultobj 
= Py_BuildValue("i",_result
); 
7137 #define wxMenu_Enable(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Enable(_swigarg0,_swigarg1)) 
7138 static PyObject 
*_wrap_wxMenu_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7139     PyObject 
* _resultobj
; 
7143     PyObject 
* _argo0 
= 0; 
7145     char *_kwnames
[] = { "self","id","enable", NULL 
}; 
7148     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenu_Enable",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
7151         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7152         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7153             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Enable. Expected _wxMenu_p."); 
7157     _arg2 
= (bool ) tempbool2
; 
7159     wxPy_BEGIN_ALLOW_THREADS
; 
7160         wxMenu_Enable(_arg0
,_arg1
,_arg2
); 
7162     wxPy_END_ALLOW_THREADS
; 
7163     if (PyErr_Occurred()) return NULL
; 
7164 }    Py_INCREF(Py_None
); 
7165     _resultobj 
= Py_None
; 
7169 #define wxMenu_IsEnabled(_swigobj,_swigarg0)  (_swigobj->IsEnabled(_swigarg0)) 
7170 static PyObject 
*_wrap_wxMenu_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7171     PyObject 
* _resultobj
; 
7175     PyObject 
* _argo0 
= 0; 
7176     char *_kwnames
[] = { "self","id", NULL 
}; 
7179     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_IsEnabled",_kwnames
,&_argo0
,&_arg1
))  
7182         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7183         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7184             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsEnabled. Expected _wxMenu_p."); 
7189     wxPy_BEGIN_ALLOW_THREADS
; 
7190         _result 
= (bool )wxMenu_IsEnabled(_arg0
,_arg1
); 
7192     wxPy_END_ALLOW_THREADS
; 
7193     if (PyErr_Occurred()) return NULL
; 
7194 }    _resultobj 
= Py_BuildValue("i",_result
); 
7198 #define wxMenu_FindItem(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
7199 static PyObject 
*_wrap_wxMenu_FindItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7200     PyObject 
* _resultobj
; 
7204     PyObject 
* _argo0 
= 0; 
7205     PyObject 
* _obj1 
= 0; 
7206     char *_kwnames
[] = { "self","itemString", NULL 
}; 
7209     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_FindItem",_kwnames
,&_argo0
,&_obj1
))  
7212         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7213         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7214             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_FindItem. Expected _wxMenu_p."); 
7219 #if PYTHON_API_VERSION >= 1009 
7220     char* tmpPtr
; int tmpSize
; 
7221     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
7222         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7225     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
7227     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
7229     if (!PyString_Check(_obj1
)) { 
7230         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7233     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
7237     wxPy_BEGIN_ALLOW_THREADS
; 
7238         _result 
= (int )wxMenu_FindItem(_arg0
,*_arg1
); 
7240     wxPy_END_ALLOW_THREADS
; 
7241     if (PyErr_Occurred()) return NULL
; 
7242 }    _resultobj 
= Py_BuildValue("i",_result
); 
7250 #define wxMenu_FindItemById(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
7251 static PyObject 
*_wrap_wxMenu_FindItemById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7252     PyObject 
* _resultobj
; 
7253     wxMenuItem 
* _result
; 
7256     PyObject 
* _argo0 
= 0; 
7257     char *_kwnames
[] = { "self","id", NULL 
}; 
7260     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_FindItemById",_kwnames
,&_argo0
,&_arg1
))  
7263         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7264         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7265             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_FindItemById. Expected _wxMenu_p."); 
7270     wxPy_BEGIN_ALLOW_THREADS
; 
7271         _result 
= (wxMenuItem 
*)wxMenu_FindItemById(_arg0
,_arg1
); 
7273     wxPy_END_ALLOW_THREADS
; 
7274     if (PyErr_Occurred()) return NULL
; 
7275 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
7279 #define wxMenu_GetTitle(_swigobj)  (_swigobj->GetTitle()) 
7280 static PyObject 
*_wrap_wxMenu_GetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7281     PyObject 
* _resultobj
; 
7284     PyObject 
* _argo0 
= 0; 
7285     char *_kwnames
[] = { "self", NULL 
}; 
7288     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetTitle",_kwnames
,&_argo0
))  
7291         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7292         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7293             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetTitle. Expected _wxMenu_p."); 
7298     wxPy_BEGIN_ALLOW_THREADS
; 
7299         _result 
= new wxString (wxMenu_GetTitle(_arg0
)); 
7301     wxPy_END_ALLOW_THREADS
; 
7302     if (PyErr_Occurred()) return NULL
; 
7304     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7312 #define wxMenu_SetTitle(_swigobj,_swigarg0)  (_swigobj->SetTitle(_swigarg0)) 
7313 static PyObject 
*_wrap_wxMenu_SetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7314     PyObject 
* _resultobj
; 
7317     PyObject 
* _argo0 
= 0; 
7318     PyObject 
* _obj1 
= 0; 
7319     char *_kwnames
[] = { "self","title", NULL 
}; 
7322     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetTitle",_kwnames
,&_argo0
,&_obj1
))  
7325         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7326         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7327             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetTitle. Expected _wxMenu_p."); 
7332 #if PYTHON_API_VERSION >= 1009 
7333     char* tmpPtr
; int tmpSize
; 
7334     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
7335         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7338     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
7340     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
7342     if (!PyString_Check(_obj1
)) { 
7343         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7346     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
7350     wxPy_BEGIN_ALLOW_THREADS
; 
7351         wxMenu_SetTitle(_arg0
,*_arg1
); 
7353     wxPy_END_ALLOW_THREADS
; 
7354     if (PyErr_Occurred()) return NULL
; 
7355 }    Py_INCREF(Py_None
); 
7356     _resultobj 
= Py_None
; 
7364 #define wxMenu_GetLabel(_swigobj,_swigarg0)  (_swigobj->GetLabel(_swigarg0)) 
7365 static PyObject 
*_wrap_wxMenu_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7366     PyObject 
* _resultobj
; 
7370     PyObject 
* _argo0 
= 0; 
7371     char *_kwnames
[] = { "self","id", NULL 
}; 
7374     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_GetLabel",_kwnames
,&_argo0
,&_arg1
))  
7377         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7378         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7379             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetLabel. Expected _wxMenu_p."); 
7384     wxPy_BEGIN_ALLOW_THREADS
; 
7385         _result 
= new wxString (wxMenu_GetLabel(_arg0
,_arg1
)); 
7387     wxPy_END_ALLOW_THREADS
; 
7388     if (PyErr_Occurred()) return NULL
; 
7390     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7398 #define wxMenu_SetLabel(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabel(_swigarg0,_swigarg1)) 
7399 static PyObject 
*_wrap_wxMenu_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7400     PyObject 
* _resultobj
; 
7404     PyObject 
* _argo0 
= 0; 
7405     PyObject 
* _obj2 
= 0; 
7406     char *_kwnames
[] = { "self","id","label", NULL 
}; 
7409     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_SetLabel",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
7412         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7413         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7414             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetLabel. Expected _wxMenu_p."); 
7419 #if PYTHON_API_VERSION >= 1009 
7420     char* tmpPtr
; int tmpSize
; 
7421     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
7422         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7425     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
7427     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
7429     if (!PyString_Check(_obj2
)) { 
7430         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7433     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
7437     wxPy_BEGIN_ALLOW_THREADS
; 
7438         wxMenu_SetLabel(_arg0
,_arg1
,*_arg2
); 
7440     wxPy_END_ALLOW_THREADS
; 
7441     if (PyErr_Occurred()) return NULL
; 
7442 }    Py_INCREF(Py_None
); 
7443     _resultobj 
= Py_None
; 
7451 #define wxMenu_GetHelpString(_swigobj,_swigarg0)  (_swigobj->GetHelpString(_swigarg0)) 
7452 static PyObject 
*_wrap_wxMenu_GetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7453     PyObject 
* _resultobj
; 
7457     PyObject 
* _argo0 
= 0; 
7458     char *_kwnames
[] = { "self","id", NULL 
}; 
7461     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_GetHelpString",_kwnames
,&_argo0
,&_arg1
))  
7464         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7465         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7466             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetHelpString. Expected _wxMenu_p."); 
7471     wxPy_BEGIN_ALLOW_THREADS
; 
7472         _result 
= new wxString (wxMenu_GetHelpString(_arg0
,_arg1
)); 
7474     wxPy_END_ALLOW_THREADS
; 
7475     if (PyErr_Occurred()) return NULL
; 
7477     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7485 #define wxMenu_SetHelpString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetHelpString(_swigarg0,_swigarg1)) 
7486 static PyObject 
*_wrap_wxMenu_SetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7487     PyObject 
* _resultobj
; 
7491     PyObject 
* _argo0 
= 0; 
7492     PyObject 
* _obj2 
= 0; 
7493     char *_kwnames
[] = { "self","id","helpString", NULL 
}; 
7496     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_SetHelpString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
7499         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7500         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7501             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetHelpString. Expected _wxMenu_p."); 
7506 #if PYTHON_API_VERSION >= 1009 
7507     char* tmpPtr
; int tmpSize
; 
7508     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
7509         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7512     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
7514     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
7516     if (!PyString_Check(_obj2
)) { 
7517         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7520     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
7524     wxPy_BEGIN_ALLOW_THREADS
; 
7525         wxMenu_SetHelpString(_arg0
,_arg1
,*_arg2
); 
7527     wxPy_END_ALLOW_THREADS
; 
7528     if (PyErr_Occurred()) return NULL
; 
7529 }    Py_INCREF(Py_None
); 
7530     _resultobj 
= Py_None
; 
7538 #define wxMenu_UpdateUI(_swigobj,_swigarg0)  (_swigobj->UpdateUI(_swigarg0)) 
7539 static PyObject 
*_wrap_wxMenu_UpdateUI(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7540     PyObject 
* _resultobj
; 
7542     wxEvtHandler 
* _arg1 
= (wxEvtHandler 
*) NULL
; 
7543     PyObject 
* _argo0 
= 0; 
7544     PyObject 
* _argo1 
= 0; 
7545     char *_kwnames
[] = { "self","source", NULL 
}; 
7548     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxMenu_UpdateUI",_kwnames
,&_argo0
,&_argo1
))  
7551         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7552         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7553             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_UpdateUI. Expected _wxMenu_p."); 
7558         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7559         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
7560             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_UpdateUI. Expected _wxEvtHandler_p."); 
7565     wxPy_BEGIN_ALLOW_THREADS
; 
7566         wxMenu_UpdateUI(_arg0
,_arg1
); 
7568     wxPy_END_ALLOW_THREADS
; 
7569     if (PyErr_Occurred()) return NULL
; 
7570 }    Py_INCREF(Py_None
); 
7571     _resultobj 
= Py_None
; 
7575 #define wxMenu_Delete(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
7576 static PyObject 
*_wrap_wxMenu_Delete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7577     PyObject 
* _resultobj
; 
7581     PyObject 
* _argo0 
= 0; 
7582     char *_kwnames
[] = { "self","id", NULL 
}; 
7585     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_Delete",_kwnames
,&_argo0
,&_arg1
))  
7588         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7589         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7590             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Delete. Expected _wxMenu_p."); 
7595     wxPy_BEGIN_ALLOW_THREADS
; 
7596         _result 
= (bool )wxMenu_Delete(_arg0
,_arg1
); 
7598     wxPy_END_ALLOW_THREADS
; 
7599     if (PyErr_Occurred()) return NULL
; 
7600 }    _resultobj 
= Py_BuildValue("i",_result
); 
7604 #define wxMenu_DeleteItem(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
7605 static PyObject 
*_wrap_wxMenu_DeleteItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7606     PyObject 
* _resultobj
; 
7610     PyObject 
* _argo0 
= 0; 
7611     PyObject 
* _argo1 
= 0; 
7612     char *_kwnames
[] = { "self","item", NULL 
}; 
7615     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_DeleteItem",_kwnames
,&_argo0
,&_argo1
))  
7618         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7619         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7620             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DeleteItem. Expected _wxMenu_p."); 
7625         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7626         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
7627             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_DeleteItem. Expected _wxMenuItem_p."); 
7632     wxPy_BEGIN_ALLOW_THREADS
; 
7633         _result 
= (bool )wxMenu_DeleteItem(_arg0
,_arg1
); 
7635     wxPy_END_ALLOW_THREADS
; 
7636     if (PyErr_Occurred()) return NULL
; 
7637 }    _resultobj 
= Py_BuildValue("i",_result
); 
7641 #define wxMenu_Insert(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Insert(_swigarg0,_swigarg1)) 
7642 static PyObject 
*_wrap_wxMenu_Insert(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7643     PyObject 
* _resultobj
; 
7648     PyObject 
* _argo0 
= 0; 
7649     PyObject 
* _argo2 
= 0; 
7650     char *_kwnames
[] = { "self","pos","item", NULL 
}; 
7653     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_Insert",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
7656         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7657         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7658             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Insert. Expected _wxMenu_p."); 
7663         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7664         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenuItem_p")) { 
7665             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenu_Insert. Expected _wxMenuItem_p."); 
7670     wxPy_BEGIN_ALLOW_THREADS
; 
7671         _result 
= (bool )wxMenu_Insert(_arg0
,_arg1
,_arg2
); 
7673     wxPy_END_ALLOW_THREADS
; 
7674     if (PyErr_Occurred()) return NULL
; 
7675 }    _resultobj 
= Py_BuildValue("i",_result
); 
7679 #define wxMenu_Remove(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
7680 static PyObject 
*_wrap_wxMenu_Remove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7681     PyObject 
* _resultobj
; 
7682     wxMenuItem 
* _result
; 
7685     PyObject 
* _argo0 
= 0; 
7686     char *_kwnames
[] = { "self","id", NULL 
}; 
7689     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_Remove",_kwnames
,&_argo0
,&_arg1
))  
7692         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7693         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7694             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Remove. Expected _wxMenu_p."); 
7699     wxPy_BEGIN_ALLOW_THREADS
; 
7700         _result 
= (wxMenuItem 
*)wxMenu_Remove(_arg0
,_arg1
); 
7702     wxPy_END_ALLOW_THREADS
; 
7703     if (PyErr_Occurred()) return NULL
; 
7704 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
7708 #define wxMenu_RemoveItem(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
7709 static PyObject 
*_wrap_wxMenu_RemoveItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7710     PyObject 
* _resultobj
; 
7711     wxMenuItem 
* _result
; 
7714     PyObject 
* _argo0 
= 0; 
7715     PyObject 
* _argo1 
= 0; 
7716     char *_kwnames
[] = { "self","item", NULL 
}; 
7719     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_RemoveItem",_kwnames
,&_argo0
,&_argo1
))  
7722         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7723         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7724             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_RemoveItem. Expected _wxMenu_p."); 
7729         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7730         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
7731             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_RemoveItem. Expected _wxMenuItem_p."); 
7736     wxPy_BEGIN_ALLOW_THREADS
; 
7737         _result 
= (wxMenuItem 
*)wxMenu_RemoveItem(_arg0
,_arg1
); 
7739     wxPy_END_ALLOW_THREADS
; 
7740     if (PyErr_Occurred()) return NULL
; 
7741 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
7745 static void  wxMenu_Destroy(wxMenu 
*self
) { delete self
; } 
7746 static PyObject 
*_wrap_wxMenu_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7747     PyObject 
* _resultobj
; 
7749     PyObject 
* _argo0 
= 0; 
7750     char *_kwnames
[] = { "self", NULL 
}; 
7753     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_Destroy",_kwnames
,&_argo0
))  
7756         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7757         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7758             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Destroy. Expected _wxMenu_p."); 
7763     wxPy_BEGIN_ALLOW_THREADS
; 
7764         wxMenu_Destroy(_arg0
); 
7766     wxPy_END_ALLOW_THREADS
; 
7767     if (PyErr_Occurred()) return NULL
; 
7768 }    Py_INCREF(Py_None
); 
7769     _resultobj 
= Py_None
; 
7773 #define wxMenu_DestroyId(_swigobj,_swigarg0)  (_swigobj->Destroy(_swigarg0)) 
7774 static PyObject 
*_wrap_wxMenu_DestroyId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7775     PyObject 
* _resultobj
; 
7779     PyObject 
* _argo0 
= 0; 
7780     char *_kwnames
[] = { "self","id", NULL 
}; 
7783     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_DestroyId",_kwnames
,&_argo0
,&_arg1
))  
7786         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7787         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7788             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DestroyId. Expected _wxMenu_p."); 
7793     wxPy_BEGIN_ALLOW_THREADS
; 
7794         _result 
= (bool )wxMenu_DestroyId(_arg0
,_arg1
); 
7796     wxPy_END_ALLOW_THREADS
; 
7797     if (PyErr_Occurred()) return NULL
; 
7798 }    _resultobj 
= Py_BuildValue("i",_result
); 
7802 #define wxMenu_DestroyItem(_swigobj,_swigarg0)  (_swigobj->Destroy(_swigarg0)) 
7803 static PyObject 
*_wrap_wxMenu_DestroyItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7804     PyObject 
* _resultobj
; 
7808     PyObject 
* _argo0 
= 0; 
7809     PyObject 
* _argo1 
= 0; 
7810     char *_kwnames
[] = { "self","item", NULL 
}; 
7813     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_DestroyItem",_kwnames
,&_argo0
,&_argo1
))  
7816         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7817         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7818             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DestroyItem. Expected _wxMenu_p."); 
7823         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7824         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
7825             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_DestroyItem. Expected _wxMenuItem_p."); 
7830     wxPy_BEGIN_ALLOW_THREADS
; 
7831         _result 
= (bool )wxMenu_DestroyItem(_arg0
,_arg1
); 
7833     wxPy_END_ALLOW_THREADS
; 
7834     if (PyErr_Occurred()) return NULL
; 
7835 }    _resultobj 
= Py_BuildValue("i",_result
); 
7839 #define wxMenu_GetMenuItemCount(_swigobj)  (_swigobj->GetMenuItemCount()) 
7840 static PyObject 
*_wrap_wxMenu_GetMenuItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7841     PyObject 
* _resultobj
; 
7844     PyObject 
* _argo0 
= 0; 
7845     char *_kwnames
[] = { "self", NULL 
}; 
7848     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetMenuItemCount",_kwnames
,&_argo0
))  
7851         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7852         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7853             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetMenuItemCount. Expected _wxMenu_p."); 
7858     wxPy_BEGIN_ALLOW_THREADS
; 
7859         _result 
= (size_t )wxMenu_GetMenuItemCount(_arg0
); 
7861     wxPy_END_ALLOW_THREADS
; 
7862     if (PyErr_Occurred()) return NULL
; 
7863 }    _resultobj 
= Py_BuildValue("i",_result
); 
7867 static PyObject 
* wxMenu_GetMenuItems(wxMenu 
*self
) { 
7868             wxMenuItemList
& list 
= self
->GetMenuItems(); 
7869             return wxPy_ConvertList(&list
, "wxMenuItem"); 
7871 static PyObject 
*_wrap_wxMenu_GetMenuItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7872     PyObject 
* _resultobj
; 
7875     PyObject 
* _argo0 
= 0; 
7876     char *_kwnames
[] = { "self", NULL 
}; 
7879     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetMenuItems",_kwnames
,&_argo0
))  
7882         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7883         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7884             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetMenuItems. Expected _wxMenu_p."); 
7889     wxPy_BEGIN_ALLOW_THREADS
; 
7890         _result 
= (PyObject 
*)wxMenu_GetMenuItems(_arg0
); 
7892     wxPy_END_ALLOW_THREADS
; 
7893     if (PyErr_Occurred()) return NULL
; 
7895   _resultobj 
= _result
; 
7900 #define wxMenu_SetEventHandler(_swigobj,_swigarg0)  (_swigobj->SetEventHandler(_swigarg0)) 
7901 static PyObject 
*_wrap_wxMenu_SetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7902     PyObject 
* _resultobj
; 
7904     wxEvtHandler 
* _arg1
; 
7905     PyObject 
* _argo0 
= 0; 
7906     PyObject 
* _argo1 
= 0; 
7907     char *_kwnames
[] = { "self","handler", NULL 
}; 
7910     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetEventHandler",_kwnames
,&_argo0
,&_argo1
))  
7913         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7914         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7915             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetEventHandler. Expected _wxMenu_p."); 
7920         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7921         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
7922             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetEventHandler. Expected _wxEvtHandler_p."); 
7927     wxPy_BEGIN_ALLOW_THREADS
; 
7928         wxMenu_SetEventHandler(_arg0
,_arg1
); 
7930     wxPy_END_ALLOW_THREADS
; 
7931     if (PyErr_Occurred()) return NULL
; 
7932 }    Py_INCREF(Py_None
); 
7933     _resultobj 
= Py_None
; 
7937 #define wxMenu_GetEventHandler(_swigobj)  (_swigobj->GetEventHandler()) 
7938 static PyObject 
*_wrap_wxMenu_GetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7939     PyObject 
* _resultobj
; 
7940     wxEvtHandler 
* _result
; 
7942     PyObject 
* _argo0 
= 0; 
7943     char *_kwnames
[] = { "self", NULL 
}; 
7946     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetEventHandler",_kwnames
,&_argo0
))  
7949         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7950         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7951             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetEventHandler. Expected _wxMenu_p."); 
7956     wxPy_BEGIN_ALLOW_THREADS
; 
7957         _result 
= (wxEvtHandler 
*)wxMenu_GetEventHandler(_arg0
); 
7959     wxPy_END_ALLOW_THREADS
; 
7960     if (PyErr_Occurred()) return NULL
; 
7961 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
7965 #define wxMenu_SetInvokingWindow(_swigobj,_swigarg0)  (_swigobj->SetInvokingWindow(_swigarg0)) 
7966 static PyObject 
*_wrap_wxMenu_SetInvokingWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7967     PyObject 
* _resultobj
; 
7970     PyObject 
* _argo0 
= 0; 
7971     PyObject 
* _argo1 
= 0; 
7972     char *_kwnames
[] = { "self","win", NULL 
}; 
7975     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetInvokingWindow",_kwnames
,&_argo0
,&_argo1
))  
7978         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7979         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7980             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetInvokingWindow. Expected _wxMenu_p."); 
7985         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7986         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
7987             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetInvokingWindow. Expected _wxWindow_p."); 
7992     wxPy_BEGIN_ALLOW_THREADS
; 
7993         wxMenu_SetInvokingWindow(_arg0
,_arg1
); 
7995     wxPy_END_ALLOW_THREADS
; 
7996     if (PyErr_Occurred()) return NULL
; 
7997 }    Py_INCREF(Py_None
); 
7998     _resultobj 
= Py_None
; 
8002 #define wxMenu_GetInvokingWindow(_swigobj)  (_swigobj->GetInvokingWindow()) 
8003 static PyObject 
*_wrap_wxMenu_GetInvokingWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8004     PyObject 
* _resultobj
; 
8007     PyObject 
* _argo0 
= 0; 
8008     char *_kwnames
[] = { "self", NULL 
}; 
8011     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetInvokingWindow",_kwnames
,&_argo0
))  
8014         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8015         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8016             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetInvokingWindow. Expected _wxMenu_p."); 
8021     wxPy_BEGIN_ALLOW_THREADS
; 
8022         _result 
= (wxWindow 
*)wxMenu_GetInvokingWindow(_arg0
); 
8024     wxPy_END_ALLOW_THREADS
; 
8025     if (PyErr_Occurred()) return NULL
; 
8026 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8030 #define wxMenu_GetStyle(_swigobj)  (_swigobj->GetStyle()) 
8031 static PyObject 
*_wrap_wxMenu_GetStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8032     PyObject 
* _resultobj
; 
8035     PyObject 
* _argo0 
= 0; 
8036     char *_kwnames
[] = { "self", NULL 
}; 
8039     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetStyle",_kwnames
,&_argo0
))  
8042         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8043         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8044             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetStyle. Expected _wxMenu_p."); 
8049     wxPy_BEGIN_ALLOW_THREADS
; 
8050         _result 
= (long )wxMenu_GetStyle(_arg0
); 
8052     wxPy_END_ALLOW_THREADS
; 
8053     if (PyErr_Occurred()) return NULL
; 
8054 }    _resultobj 
= Py_BuildValue("l",_result
); 
8058 #define wxMenu_IsAttached(_swigobj)  (_swigobj->IsAttached()) 
8059 static PyObject 
*_wrap_wxMenu_IsAttached(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8060     PyObject 
* _resultobj
; 
8063     PyObject 
* _argo0 
= 0; 
8064     char *_kwnames
[] = { "self", NULL 
}; 
8067     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_IsAttached",_kwnames
,&_argo0
))  
8070         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8071         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8072             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsAttached. Expected _wxMenu_p."); 
8077     wxPy_BEGIN_ALLOW_THREADS
; 
8078         _result 
= (bool )wxMenu_IsAttached(_arg0
); 
8080     wxPy_END_ALLOW_THREADS
; 
8081     if (PyErr_Occurred()) return NULL
; 
8082 }    _resultobj 
= Py_BuildValue("i",_result
); 
8086 #define wxMenu_SetParent(_swigobj,_swigarg0)  (_swigobj->SetParent(_swigarg0)) 
8087 static PyObject 
*_wrap_wxMenu_SetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8088     PyObject 
* _resultobj
; 
8091     PyObject 
* _argo0 
= 0; 
8092     PyObject 
* _argo1 
= 0; 
8093     char *_kwnames
[] = { "self","parent", NULL 
}; 
8096     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetParent",_kwnames
,&_argo0
,&_argo1
))  
8099         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8100         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8101             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetParent. Expected _wxMenu_p."); 
8106         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8107         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
8108             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetParent. Expected _wxMenu_p."); 
8113     wxPy_BEGIN_ALLOW_THREADS
; 
8114         wxMenu_SetParent(_arg0
,_arg1
); 
8116     wxPy_END_ALLOW_THREADS
; 
8117     if (PyErr_Occurred()) return NULL
; 
8118 }    Py_INCREF(Py_None
); 
8119     _resultobj 
= Py_None
; 
8123 #define wxMenu_GetParent(_swigobj)  (_swigobj->GetParent()) 
8124 static PyObject 
*_wrap_wxMenu_GetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8125     PyObject 
* _resultobj
; 
8128     PyObject 
* _argo0 
= 0; 
8129     char *_kwnames
[] = { "self", NULL 
}; 
8132     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetParent",_kwnames
,&_argo0
))  
8135         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8136         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8137             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetParent. Expected _wxMenu_p."); 
8142     wxPy_BEGIN_ALLOW_THREADS
; 
8143         _result 
= (wxMenu 
*)wxMenu_GetParent(_arg0
); 
8145     wxPy_END_ALLOW_THREADS
; 
8146     if (PyErr_Occurred()) return NULL
; 
8147 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8151 static void *SwigwxMenuBarTowxWindow(void *ptr
) { 
8154     src 
= (wxMenuBar 
*) ptr
; 
8155     dest 
= (wxWindow 
*) src
; 
8156     return (void *) dest
; 
8159 static void *SwigwxMenuBarTowxEvtHandler(void *ptr
) { 
8162     src 
= (wxMenuBar 
*) ptr
; 
8163     dest 
= (wxEvtHandler 
*) src
; 
8164     return (void *) dest
; 
8167 static void *SwigwxMenuBarTowxObject(void *ptr
) { 
8170     src 
= (wxMenuBar 
*) ptr
; 
8171     dest 
= (wxObject 
*) src
; 
8172     return (void *) dest
; 
8175 #define new_wxMenuBar(_swigarg0) (new wxMenuBar(_swigarg0)) 
8176 static PyObject 
*_wrap_new_wxMenuBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8177     PyObject 
* _resultobj
; 
8178     wxMenuBar 
* _result
; 
8179     long  _arg0 
= (long ) 0; 
8180     char *_kwnames
[] = { "style", NULL 
}; 
8184     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|l:new_wxMenuBar",_kwnames
,&_arg0
))  
8187     wxPy_BEGIN_ALLOW_THREADS
; 
8188         _result 
= (wxMenuBar 
*)new_wxMenuBar(_arg0
); 
8190     wxPy_END_ALLOW_THREADS
; 
8191     if (PyErr_Occurred()) return NULL
; 
8193         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuBar_p"); 
8194         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8197         _resultobj 
= Py_None
; 
8202 #define wxMenuBar_Append(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Append(_swigarg0,_swigarg1)) 
8203 static PyObject 
*_wrap_wxMenuBar_Append(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8204     PyObject 
* _resultobj
; 
8209     PyObject 
* _argo0 
= 0; 
8210     PyObject 
* _argo1 
= 0; 
8211     PyObject 
* _obj2 
= 0; 
8212     char *_kwnames
[] = { "self","menu","title", NULL 
}; 
8215     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxMenuBar_Append",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
8218         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8219         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8220             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Append. Expected _wxMenuBar_p."); 
8225         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8226         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
8227             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuBar_Append. Expected _wxMenu_p."); 
8232 #if PYTHON_API_VERSION >= 1009 
8233     char* tmpPtr
; int tmpSize
; 
8234     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8235         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8238     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8240     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8242     if (!PyString_Check(_obj2
)) { 
8243         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8246     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8250     wxPy_BEGIN_ALLOW_THREADS
; 
8251         _result 
= (bool )wxMenuBar_Append(_arg0
,_arg1
,*_arg2
); 
8253     wxPy_END_ALLOW_THREADS
; 
8254     if (PyErr_Occurred()) return NULL
; 
8255 }    _resultobj 
= Py_BuildValue("i",_result
); 
8263 #define wxMenuBar_Insert(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Insert(_swigarg0,_swigarg1,_swigarg2)) 
8264 static PyObject 
*_wrap_wxMenuBar_Insert(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8265     PyObject 
* _resultobj
; 
8271     PyObject 
* _argo0 
= 0; 
8272     PyObject 
* _argo2 
= 0; 
8273     PyObject 
* _obj3 
= 0; 
8274     char *_kwnames
[] = { "self","pos","menu","title", NULL 
}; 
8277     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO:wxMenuBar_Insert",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
))  
8280         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8281         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8282             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Insert. Expected _wxMenuBar_p."); 
8287         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
8288         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenu_p")) { 
8289             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenuBar_Insert. Expected _wxMenu_p."); 
8294 #if PYTHON_API_VERSION >= 1009 
8295     char* tmpPtr
; int tmpSize
; 
8296     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
8297         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8300     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
8302     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
8304     if (!PyString_Check(_obj3
)) { 
8305         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8308     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
8312     wxPy_BEGIN_ALLOW_THREADS
; 
8313         _result 
= (bool )wxMenuBar_Insert(_arg0
,_arg1
,_arg2
,*_arg3
); 
8315     wxPy_END_ALLOW_THREADS
; 
8316     if (PyErr_Occurred()) return NULL
; 
8317 }    _resultobj 
= Py_BuildValue("i",_result
); 
8325 #define wxMenuBar_GetMenuCount(_swigobj)  (_swigobj->GetMenuCount()) 
8326 static PyObject 
*_wrap_wxMenuBar_GetMenuCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8327     PyObject 
* _resultobj
; 
8330     PyObject 
* _argo0 
= 0; 
8331     char *_kwnames
[] = { "self", NULL 
}; 
8334     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuBar_GetMenuCount",_kwnames
,&_argo0
))  
8337         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8338         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8339             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetMenuCount. Expected _wxMenuBar_p."); 
8344     wxPy_BEGIN_ALLOW_THREADS
; 
8345         _result 
= (size_t )wxMenuBar_GetMenuCount(_arg0
); 
8347     wxPy_END_ALLOW_THREADS
; 
8348     if (PyErr_Occurred()) return NULL
; 
8349 }    _resultobj 
= Py_BuildValue("i",_result
); 
8353 #define wxMenuBar_GetMenu(_swigobj,_swigarg0)  (_swigobj->GetMenu(_swigarg0)) 
8354 static PyObject 
*_wrap_wxMenuBar_GetMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8355     PyObject 
* _resultobj
; 
8359     PyObject 
* _argo0 
= 0; 
8360     char *_kwnames
[] = { "self","pos", NULL 
}; 
8363     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetMenu",_kwnames
,&_argo0
,&_arg1
))  
8366         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8367         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8368             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetMenu. Expected _wxMenuBar_p."); 
8373     wxPy_BEGIN_ALLOW_THREADS
; 
8374         _result 
= (wxMenu 
*)wxMenuBar_GetMenu(_arg0
,_arg1
); 
8376     wxPy_END_ALLOW_THREADS
; 
8377     if (PyErr_Occurred()) return NULL
; 
8378 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8382 #define wxMenuBar_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2)) 
8383 static PyObject 
*_wrap_wxMenuBar_Replace(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8384     PyObject 
* _resultobj
; 
8390     PyObject 
* _argo0 
= 0; 
8391     PyObject 
* _argo2 
= 0; 
8392     PyObject 
* _obj3 
= 0; 
8393     char *_kwnames
[] = { "self","pos","menu","title", NULL 
}; 
8396     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO:wxMenuBar_Replace",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
))  
8399         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8400         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8401             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Replace. Expected _wxMenuBar_p."); 
8406         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
8407         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenu_p")) { 
8408             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenuBar_Replace. Expected _wxMenu_p."); 
8413 #if PYTHON_API_VERSION >= 1009 
8414     char* tmpPtr
; int tmpSize
; 
8415     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
8416         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8419     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
8421     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
8423     if (!PyString_Check(_obj3
)) { 
8424         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8427     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
8431     wxPy_BEGIN_ALLOW_THREADS
; 
8432         _result 
= (wxMenu 
*)wxMenuBar_Replace(_arg0
,_arg1
,_arg2
,*_arg3
); 
8434     wxPy_END_ALLOW_THREADS
; 
8435     if (PyErr_Occurred()) return NULL
; 
8436 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8444 #define wxMenuBar_Remove(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
8445 static PyObject 
*_wrap_wxMenuBar_Remove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8446     PyObject 
* _resultobj
; 
8450     PyObject 
* _argo0 
= 0; 
8451     char *_kwnames
[] = { "self","pos", NULL 
}; 
8454     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_Remove",_kwnames
,&_argo0
,&_arg1
))  
8457         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8458         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8459             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Remove. Expected _wxMenuBar_p."); 
8464     wxPy_BEGIN_ALLOW_THREADS
; 
8465         _result 
= (wxMenu 
*)wxMenuBar_Remove(_arg0
,_arg1
); 
8467     wxPy_END_ALLOW_THREADS
; 
8468     if (PyErr_Occurred()) return NULL
; 
8469 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8473 #define wxMenuBar_EnableTop(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnableTop(_swigarg0,_swigarg1)) 
8474 static PyObject 
*_wrap_wxMenuBar_EnableTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8475     PyObject 
* _resultobj
; 
8479     PyObject 
* _argo0 
= 0; 
8481     char *_kwnames
[] = { "self","pos","enable", NULL 
}; 
8484     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_EnableTop",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
8487         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8488         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8489             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_EnableTop. Expected _wxMenuBar_p."); 
8493     _arg2 
= (bool ) tempbool2
; 
8495     wxPy_BEGIN_ALLOW_THREADS
; 
8496         wxMenuBar_EnableTop(_arg0
,_arg1
,_arg2
); 
8498     wxPy_END_ALLOW_THREADS
; 
8499     if (PyErr_Occurred()) return NULL
; 
8500 }    Py_INCREF(Py_None
); 
8501     _resultobj 
= Py_None
; 
8505 #define wxMenuBar_SetLabelTop(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabelTop(_swigarg0,_swigarg1)) 
8506 static PyObject 
*_wrap_wxMenuBar_SetLabelTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8507     PyObject 
* _resultobj
; 
8511     PyObject 
* _argo0 
= 0; 
8512     PyObject 
* _obj2 
= 0; 
8513     char *_kwnames
[] = { "self","pos","label", NULL 
}; 
8516     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetLabelTop",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
8519         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8520         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8521             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetLabelTop. Expected _wxMenuBar_p."); 
8526 #if PYTHON_API_VERSION >= 1009 
8527     char* tmpPtr
; int tmpSize
; 
8528     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8529         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8532     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8534     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8536     if (!PyString_Check(_obj2
)) { 
8537         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8540     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8544     wxPy_BEGIN_ALLOW_THREADS
; 
8545         wxMenuBar_SetLabelTop(_arg0
,_arg1
,*_arg2
); 
8547     wxPy_END_ALLOW_THREADS
; 
8548     if (PyErr_Occurred()) return NULL
; 
8549 }    Py_INCREF(Py_None
); 
8550     _resultobj 
= Py_None
; 
8558 #define wxMenuBar_GetLabelTop(_swigobj,_swigarg0)  (_swigobj->GetLabelTop(_swigarg0)) 
8559 static PyObject 
*_wrap_wxMenuBar_GetLabelTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8560     PyObject 
* _resultobj
; 
8564     PyObject 
* _argo0 
= 0; 
8565     char *_kwnames
[] = { "self","pos", NULL 
}; 
8568     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetLabelTop",_kwnames
,&_argo0
,&_arg1
))  
8571         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8572         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8573             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetLabelTop. Expected _wxMenuBar_p."); 
8578     wxPy_BEGIN_ALLOW_THREADS
; 
8579         _result 
= new wxString (wxMenuBar_GetLabelTop(_arg0
,_arg1
)); 
8581     wxPy_END_ALLOW_THREADS
; 
8582     if (PyErr_Occurred()) return NULL
; 
8584     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8592 #define wxMenuBar_FindMenu(_swigobj,_swigarg0)  (_swigobj->FindMenu(_swigarg0)) 
8593 static PyObject 
*_wrap_wxMenuBar_FindMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8594     PyObject 
* _resultobj
; 
8598     PyObject 
* _argo0 
= 0; 
8599     PyObject 
* _obj1 
= 0; 
8600     char *_kwnames
[] = { "self","title", NULL 
}; 
8603     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuBar_FindMenu",_kwnames
,&_argo0
,&_obj1
))  
8606         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8607         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8608             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_FindMenu. Expected _wxMenuBar_p."); 
8613 #if PYTHON_API_VERSION >= 1009 
8614     char* tmpPtr
; int tmpSize
; 
8615     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
8616         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8619     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
8621     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
8623     if (!PyString_Check(_obj1
)) { 
8624         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8627     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
8631     wxPy_BEGIN_ALLOW_THREADS
; 
8632         _result 
= (int )wxMenuBar_FindMenu(_arg0
,*_arg1
); 
8634     wxPy_END_ALLOW_THREADS
; 
8635     if (PyErr_Occurred()) return NULL
; 
8636 }    _resultobj 
= Py_BuildValue("i",_result
); 
8644 #define wxMenuBar_FindMenuItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindMenuItem(_swigarg0,_swigarg1)) 
8645 static PyObject 
*_wrap_wxMenuBar_FindMenuItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8646     PyObject 
* _resultobj
; 
8651     PyObject 
* _argo0 
= 0; 
8652     PyObject 
* _obj1 
= 0; 
8653     PyObject 
* _obj2 
= 0; 
8654     char *_kwnames
[] = { "self","menuString","itemString", NULL 
}; 
8657     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxMenuBar_FindMenuItem",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
8660         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8661         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8662             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_FindMenuItem. Expected _wxMenuBar_p."); 
8667 #if PYTHON_API_VERSION >= 1009 
8668     char* tmpPtr
; int tmpSize
; 
8669     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
8670         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8673     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
8675     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
8677     if (!PyString_Check(_obj1
)) { 
8678         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8681     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
8685 #if PYTHON_API_VERSION >= 1009 
8686     char* tmpPtr
; int tmpSize
; 
8687     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8688         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8691     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8693     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8695     if (!PyString_Check(_obj2
)) { 
8696         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8699     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8703     wxPy_BEGIN_ALLOW_THREADS
; 
8704         _result 
= (int )wxMenuBar_FindMenuItem(_arg0
,*_arg1
,*_arg2
); 
8706     wxPy_END_ALLOW_THREADS
; 
8707     if (PyErr_Occurred()) return NULL
; 
8708 }    _resultobj 
= Py_BuildValue("i",_result
); 
8720 #define wxMenuBar_FindItemById(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
8721 static PyObject 
*_wrap_wxMenuBar_FindItemById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8722     PyObject 
* _resultobj
; 
8723     wxMenuItem 
* _result
; 
8726     PyObject 
* _argo0 
= 0; 
8727     char *_kwnames
[] = { "self","id", NULL 
}; 
8730     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_FindItemById",_kwnames
,&_argo0
,&_arg1
))  
8733         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8734         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8735             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_FindItemById. Expected _wxMenuBar_p."); 
8740     wxPy_BEGIN_ALLOW_THREADS
; 
8741         _result 
= (wxMenuItem 
*)wxMenuBar_FindItemById(_arg0
,_arg1
); 
8743     wxPy_END_ALLOW_THREADS
; 
8744     if (PyErr_Occurred()) return NULL
; 
8745 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8749 #define wxMenuBar_Enable(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Enable(_swigarg0,_swigarg1)) 
8750 static PyObject 
*_wrap_wxMenuBar_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8751     PyObject 
* _resultobj
; 
8755     PyObject 
* _argo0 
= 0; 
8757     char *_kwnames
[] = { "self","id","enable", NULL 
}; 
8760     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_Enable",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
8763         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8764         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8765             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Enable. Expected _wxMenuBar_p."); 
8769     _arg2 
= (bool ) tempbool2
; 
8771     wxPy_BEGIN_ALLOW_THREADS
; 
8772         wxMenuBar_Enable(_arg0
,_arg1
,_arg2
); 
8774     wxPy_END_ALLOW_THREADS
; 
8775     if (PyErr_Occurred()) return NULL
; 
8776 }    Py_INCREF(Py_None
); 
8777     _resultobj 
= Py_None
; 
8781 #define wxMenuBar_Check(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Check(_swigarg0,_swigarg1)) 
8782 static PyObject 
*_wrap_wxMenuBar_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8783     PyObject 
* _resultobj
; 
8787     PyObject 
* _argo0 
= 0; 
8789     char *_kwnames
[] = { "self","id","check", NULL 
}; 
8792     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_Check",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
8795         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8796         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8797             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Check. Expected _wxMenuBar_p."); 
8801     _arg2 
= (bool ) tempbool2
; 
8803     wxPy_BEGIN_ALLOW_THREADS
; 
8804         wxMenuBar_Check(_arg0
,_arg1
,_arg2
); 
8806     wxPy_END_ALLOW_THREADS
; 
8807     if (PyErr_Occurred()) return NULL
; 
8808 }    Py_INCREF(Py_None
); 
8809     _resultobj 
= Py_None
; 
8813 #define wxMenuBar_IsChecked(_swigobj,_swigarg0)  (_swigobj->IsChecked(_swigarg0)) 
8814 static PyObject 
*_wrap_wxMenuBar_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8815     PyObject 
* _resultobj
; 
8819     PyObject 
* _argo0 
= 0; 
8820     char *_kwnames
[] = { "self","id", NULL 
}; 
8823     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_IsChecked",_kwnames
,&_argo0
,&_arg1
))  
8826         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8827         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8828             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_IsChecked. Expected _wxMenuBar_p."); 
8833     wxPy_BEGIN_ALLOW_THREADS
; 
8834         _result 
= (bool )wxMenuBar_IsChecked(_arg0
,_arg1
); 
8836     wxPy_END_ALLOW_THREADS
; 
8837     if (PyErr_Occurred()) return NULL
; 
8838 }    _resultobj 
= Py_BuildValue("i",_result
); 
8842 #define wxMenuBar_IsEnabled(_swigobj,_swigarg0)  (_swigobj->IsEnabled(_swigarg0)) 
8843 static PyObject 
*_wrap_wxMenuBar_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8844     PyObject 
* _resultobj
; 
8848     PyObject 
* _argo0 
= 0; 
8849     char *_kwnames
[] = { "self","id", NULL 
}; 
8852     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_IsEnabled",_kwnames
,&_argo0
,&_arg1
))  
8855         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8856         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8857             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_IsEnabled. Expected _wxMenuBar_p."); 
8862     wxPy_BEGIN_ALLOW_THREADS
; 
8863         _result 
= (bool )wxMenuBar_IsEnabled(_arg0
,_arg1
); 
8865     wxPy_END_ALLOW_THREADS
; 
8866     if (PyErr_Occurred()) return NULL
; 
8867 }    _resultobj 
= Py_BuildValue("i",_result
); 
8871 #define wxMenuBar_SetLabel(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabel(_swigarg0,_swigarg1)) 
8872 static PyObject 
*_wrap_wxMenuBar_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8873     PyObject 
* _resultobj
; 
8877     PyObject 
* _argo0 
= 0; 
8878     PyObject 
* _obj2 
= 0; 
8879     char *_kwnames
[] = { "self","id","label", NULL 
}; 
8882     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetLabel",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
8885         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8886         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetLabel. Expected _wxMenuBar_p."); 
8892 #if PYTHON_API_VERSION >= 1009 
8893     char* tmpPtr
; int tmpSize
; 
8894     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8895         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8898     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8900     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8902     if (!PyString_Check(_obj2
)) { 
8903         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8906     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8910     wxPy_BEGIN_ALLOW_THREADS
; 
8911         wxMenuBar_SetLabel(_arg0
,_arg1
,*_arg2
); 
8913     wxPy_END_ALLOW_THREADS
; 
8914     if (PyErr_Occurred()) return NULL
; 
8915 }    Py_INCREF(Py_None
); 
8916     _resultobj 
= Py_None
; 
8924 #define wxMenuBar_GetLabel(_swigobj,_swigarg0)  (_swigobj->GetLabel(_swigarg0)) 
8925 static PyObject 
*_wrap_wxMenuBar_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8926     PyObject 
* _resultobj
; 
8930     PyObject 
* _argo0 
= 0; 
8931     char *_kwnames
[] = { "self","id", NULL 
}; 
8934     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetLabel",_kwnames
,&_argo0
,&_arg1
))  
8937         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8938         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8939             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetLabel. Expected _wxMenuBar_p."); 
8944     wxPy_BEGIN_ALLOW_THREADS
; 
8945         _result 
= new wxString (wxMenuBar_GetLabel(_arg0
,_arg1
)); 
8947     wxPy_END_ALLOW_THREADS
; 
8948     if (PyErr_Occurred()) return NULL
; 
8950     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8958 #define wxMenuBar_SetHelpString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetHelpString(_swigarg0,_swigarg1)) 
8959 static PyObject 
*_wrap_wxMenuBar_SetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8960     PyObject 
* _resultobj
; 
8964     PyObject 
* _argo0 
= 0; 
8965     PyObject 
* _obj2 
= 0; 
8966     char *_kwnames
[] = { "self","id","helpString", NULL 
}; 
8969     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetHelpString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
8972         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8973         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8974             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetHelpString. Expected _wxMenuBar_p."); 
8979 #if PYTHON_API_VERSION >= 1009 
8980     char* tmpPtr
; int tmpSize
; 
8981     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8982         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8985     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8987     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8989     if (!PyString_Check(_obj2
)) { 
8990         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8993     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8997     wxPy_BEGIN_ALLOW_THREADS
; 
8998         wxMenuBar_SetHelpString(_arg0
,_arg1
,*_arg2
); 
9000     wxPy_END_ALLOW_THREADS
; 
9001     if (PyErr_Occurred()) return NULL
; 
9002 }    Py_INCREF(Py_None
); 
9003     _resultobj 
= Py_None
; 
9011 #define wxMenuBar_GetHelpString(_swigobj,_swigarg0)  (_swigobj->GetHelpString(_swigarg0)) 
9012 static PyObject 
*_wrap_wxMenuBar_GetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9013     PyObject 
* _resultobj
; 
9017     PyObject 
* _argo0 
= 0; 
9018     char *_kwnames
[] = { "self","id", NULL 
}; 
9021     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetHelpString",_kwnames
,&_argo0
,&_arg1
))  
9024         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9025         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9026             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetHelpString. Expected _wxMenuBar_p."); 
9031     wxPy_BEGIN_ALLOW_THREADS
; 
9032         _result 
= new wxString (wxMenuBar_GetHelpString(_arg0
,_arg1
)); 
9034     wxPy_END_ALLOW_THREADS
; 
9035     if (PyErr_Occurred()) return NULL
; 
9037     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9045 static void *SwigwxMenuItemTowxObject(void *ptr
) { 
9048     src 
= (wxMenuItem 
*) ptr
; 
9049     dest 
= (wxObject 
*) src
; 
9050     return (void *) dest
; 
9053 #define new_wxMenuItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxMenuItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
9054 static PyObject 
*_wrap_new_wxMenuItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9055     PyObject 
* _resultobj
; 
9056     wxMenuItem 
* _result
; 
9057     wxMenu 
* _arg0 
= (wxMenu 
*) NULL
; 
9058     int  _arg1 
= (int ) wxID_SEPARATOR
; 
9059     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyStr
; 
9060     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyStr
; 
9061     bool  _arg4 
= (bool ) FALSE
; 
9062     wxMenu 
* _arg5 
= (wxMenu 
*) NULL
; 
9063     PyObject 
* _argo0 
= 0; 
9064     PyObject 
* _obj2 
= 0; 
9065     PyObject 
* _obj3 
= 0; 
9066     int tempbool4 
= (int) FALSE
; 
9067     PyObject 
* _argo5 
= 0; 
9068     char *_kwnames
[] = { "parentMenu","id","text","help","isCheckable","subMenu", NULL 
}; 
9072     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OiOOiO:new_wxMenuItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&tempbool4
,&_argo5
))  
9075         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9076         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9077             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxMenuItem. Expected _wxMenu_p."); 
9083 #if PYTHON_API_VERSION >= 1009 
9084     char* tmpPtr
; int tmpSize
; 
9085     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
9086         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9089     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
9091     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
9093     if (!PyString_Check(_obj2
)) { 
9094         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9097     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
9102 #if PYTHON_API_VERSION >= 1009 
9103     char* tmpPtr
; int tmpSize
; 
9104     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
9105         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9108     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
9110     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
9112     if (!PyString_Check(_obj3
)) { 
9113         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9116     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
9119     _arg4 
= (bool ) tempbool4
; 
9121         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
9122         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxMenu_p")) { 
9123             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxMenuItem. Expected _wxMenu_p."); 
9128     wxPy_BEGIN_ALLOW_THREADS
; 
9129         _result 
= (wxMenuItem 
*)new_wxMenuItem(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
9131     wxPy_END_ALLOW_THREADS
; 
9132     if (PyErr_Occurred()) return NULL
; 
9134         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuItem_p"); 
9135         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9138         _resultobj 
= Py_None
; 
9151 #define wxMenuItem_GetMenu(_swigobj)  (_swigobj->GetMenu()) 
9152 static PyObject 
*_wrap_wxMenuItem_GetMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9153     PyObject 
* _resultobj
; 
9156     PyObject 
* _argo0 
= 0; 
9157     char *_kwnames
[] = { "self", NULL 
}; 
9160     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetMenu",_kwnames
,&_argo0
))  
9163         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9164         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9165             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetMenu. Expected _wxMenuItem_p."); 
9170     wxPy_BEGIN_ALLOW_THREADS
; 
9171         _result 
= (wxMenu 
*)wxMenuItem_GetMenu(_arg0
); 
9173     wxPy_END_ALLOW_THREADS
; 
9174     if (PyErr_Occurred()) return NULL
; 
9175 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9179 #define wxMenuItem_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
9180 static PyObject 
*_wrap_wxMenuItem_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9181     PyObject 
* _resultobj
; 
9184     PyObject 
* _argo0 
= 0; 
9185     char *_kwnames
[] = { "self","id", NULL 
}; 
9188     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuItem_SetId",_kwnames
,&_argo0
,&_arg1
))  
9191         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9192         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9193             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetId. Expected _wxMenuItem_p."); 
9198     wxPy_BEGIN_ALLOW_THREADS
; 
9199         wxMenuItem_SetId(_arg0
,_arg1
); 
9201     wxPy_END_ALLOW_THREADS
; 
9202     if (PyErr_Occurred()) return NULL
; 
9203 }    Py_INCREF(Py_None
); 
9204     _resultobj 
= Py_None
; 
9208 #define wxMenuItem_GetId(_swigobj)  (_swigobj->GetId()) 
9209 static PyObject 
*_wrap_wxMenuItem_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9210     PyObject 
* _resultobj
; 
9213     PyObject 
* _argo0 
= 0; 
9214     char *_kwnames
[] = { "self", NULL 
}; 
9217     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetId",_kwnames
,&_argo0
))  
9220         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9221         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9222             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetId. Expected _wxMenuItem_p."); 
9227     wxPy_BEGIN_ALLOW_THREADS
; 
9228         _result 
= (int )wxMenuItem_GetId(_arg0
); 
9230     wxPy_END_ALLOW_THREADS
; 
9231     if (PyErr_Occurred()) return NULL
; 
9232 }    _resultobj 
= Py_BuildValue("i",_result
); 
9236 #define wxMenuItem_IsSeparator(_swigobj)  (_swigobj->IsSeparator()) 
9237 static PyObject 
*_wrap_wxMenuItem_IsSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9238     PyObject 
* _resultobj
; 
9241     PyObject 
* _argo0 
= 0; 
9242     char *_kwnames
[] = { "self", NULL 
}; 
9245     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsSeparator",_kwnames
,&_argo0
))  
9248         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9249         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9250             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsSeparator. Expected _wxMenuItem_p."); 
9255     wxPy_BEGIN_ALLOW_THREADS
; 
9256         _result 
= (bool )wxMenuItem_IsSeparator(_arg0
); 
9258     wxPy_END_ALLOW_THREADS
; 
9259     if (PyErr_Occurred()) return NULL
; 
9260 }    _resultobj 
= Py_BuildValue("i",_result
); 
9264 #define wxMenuItem_SetText(_swigobj,_swigarg0)  (_swigobj->SetText(_swigarg0)) 
9265 static PyObject 
*_wrap_wxMenuItem_SetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9266     PyObject 
* _resultobj
; 
9269     PyObject 
* _argo0 
= 0; 
9270     PyObject 
* _obj1 
= 0; 
9271     char *_kwnames
[] = { "self","str", NULL 
}; 
9274     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetText",_kwnames
,&_argo0
,&_obj1
))  
9277         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9278         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9279             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetText. Expected _wxMenuItem_p."); 
9284 #if PYTHON_API_VERSION >= 1009 
9285     char* tmpPtr
; int tmpSize
; 
9286     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
9287         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9290     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
9292     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
9294     if (!PyString_Check(_obj1
)) { 
9295         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9298     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9302     wxPy_BEGIN_ALLOW_THREADS
; 
9303         wxMenuItem_SetText(_arg0
,*_arg1
); 
9305     wxPy_END_ALLOW_THREADS
; 
9306     if (PyErr_Occurred()) return NULL
; 
9307 }    Py_INCREF(Py_None
); 
9308     _resultobj 
= Py_None
; 
9316 #define wxMenuItem_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
9317 static PyObject 
*_wrap_wxMenuItem_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9318     PyObject 
* _resultobj
; 
9321     PyObject 
* _argo0 
= 0; 
9322     char *_kwnames
[] = { "self", NULL 
}; 
9325     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetLabel",_kwnames
,&_argo0
))  
9328         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9329         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9330             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetLabel. Expected _wxMenuItem_p."); 
9335     wxPy_BEGIN_ALLOW_THREADS
; 
9336         _result 
= new wxString (wxMenuItem_GetLabel(_arg0
)); 
9338     wxPy_END_ALLOW_THREADS
; 
9339     if (PyErr_Occurred()) return NULL
; 
9341     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9349 #define wxMenuItem_GetText(_swigobj)  (_swigobj->GetText()) 
9350 static PyObject 
*_wrap_wxMenuItem_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9351     PyObject 
* _resultobj
; 
9354     PyObject 
* _argo0 
= 0; 
9355     char *_kwnames
[] = { "self", NULL 
}; 
9358     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetText",_kwnames
,&_argo0
))  
9361         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9362         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9363             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetText. Expected _wxMenuItem_p."); 
9368     wxPy_BEGIN_ALLOW_THREADS
; 
9369         const wxString 
& _result_ref 
= wxMenuItem_GetText(_arg0
); 
9370     _result 
= (wxString 
*) &_result_ref
; 
9372     wxPy_END_ALLOW_THREADS
; 
9373     if (PyErr_Occurred()) return NULL
; 
9375     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9380 #define wxMenuItem_SetCheckable(_swigobj,_swigarg0)  (_swigobj->SetCheckable(_swigarg0)) 
9381 static PyObject 
*_wrap_wxMenuItem_SetCheckable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9382     PyObject 
* _resultobj
; 
9385     PyObject 
* _argo0 
= 0; 
9387     char *_kwnames
[] = { "self","checkable", NULL 
}; 
9390     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuItem_SetCheckable",_kwnames
,&_argo0
,&tempbool1
))  
9393         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9394         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9395             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetCheckable. Expected _wxMenuItem_p."); 
9399     _arg1 
= (bool ) tempbool1
; 
9401     wxPy_BEGIN_ALLOW_THREADS
; 
9402         wxMenuItem_SetCheckable(_arg0
,_arg1
); 
9404     wxPy_END_ALLOW_THREADS
; 
9405     if (PyErr_Occurred()) return NULL
; 
9406 }    Py_INCREF(Py_None
); 
9407     _resultobj 
= Py_None
; 
9411 #define wxMenuItem_IsCheckable(_swigobj)  (_swigobj->IsCheckable()) 
9412 static PyObject 
*_wrap_wxMenuItem_IsCheckable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9413     PyObject 
* _resultobj
; 
9416     PyObject 
* _argo0 
= 0; 
9417     char *_kwnames
[] = { "self", NULL 
}; 
9420     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsCheckable",_kwnames
,&_argo0
))  
9423         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9424         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9425             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsCheckable. Expected _wxMenuItem_p."); 
9430     wxPy_BEGIN_ALLOW_THREADS
; 
9431         _result 
= (bool )wxMenuItem_IsCheckable(_arg0
); 
9433     wxPy_END_ALLOW_THREADS
; 
9434     if (PyErr_Occurred()) return NULL
; 
9435 }    _resultobj 
= Py_BuildValue("i",_result
); 
9439 #define wxMenuItem_IsSubMenu(_swigobj)  (_swigobj->IsSubMenu()) 
9440 static PyObject 
*_wrap_wxMenuItem_IsSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9441     PyObject 
* _resultobj
; 
9444     PyObject 
* _argo0 
= 0; 
9445     char *_kwnames
[] = { "self", NULL 
}; 
9448     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsSubMenu",_kwnames
,&_argo0
))  
9451         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9452         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9453             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsSubMenu. Expected _wxMenuItem_p."); 
9458     wxPy_BEGIN_ALLOW_THREADS
; 
9459         _result 
= (bool )wxMenuItem_IsSubMenu(_arg0
); 
9461     wxPy_END_ALLOW_THREADS
; 
9462     if (PyErr_Occurred()) return NULL
; 
9463 }    _resultobj 
= Py_BuildValue("i",_result
); 
9467 #define wxMenuItem_SetSubMenu(_swigobj,_swigarg0)  (_swigobj->SetSubMenu(_swigarg0)) 
9468 static PyObject 
*_wrap_wxMenuItem_SetSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9469     PyObject 
* _resultobj
; 
9472     PyObject 
* _argo0 
= 0; 
9473     PyObject 
* _argo1 
= 0; 
9474     char *_kwnames
[] = { "self","menu", NULL 
}; 
9477     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetSubMenu",_kwnames
,&_argo0
,&_argo1
))  
9480         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9481         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9482             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetSubMenu. Expected _wxMenuItem_p."); 
9487         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9488         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
9489             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuItem_SetSubMenu. Expected _wxMenu_p."); 
9494     wxPy_BEGIN_ALLOW_THREADS
; 
9495         wxMenuItem_SetSubMenu(_arg0
,_arg1
); 
9497     wxPy_END_ALLOW_THREADS
; 
9498     if (PyErr_Occurred()) return NULL
; 
9499 }    Py_INCREF(Py_None
); 
9500     _resultobj 
= Py_None
; 
9504 #define wxMenuItem_GetSubMenu(_swigobj)  (_swigobj->GetSubMenu()) 
9505 static PyObject 
*_wrap_wxMenuItem_GetSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9506     PyObject 
* _resultobj
; 
9509     PyObject 
* _argo0 
= 0; 
9510     char *_kwnames
[] = { "self", NULL 
}; 
9513     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetSubMenu",_kwnames
,&_argo0
))  
9516         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9517         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9518             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetSubMenu. Expected _wxMenuItem_p."); 
9523     wxPy_BEGIN_ALLOW_THREADS
; 
9524         _result 
= (wxMenu 
*)wxMenuItem_GetSubMenu(_arg0
); 
9526     wxPy_END_ALLOW_THREADS
; 
9527     if (PyErr_Occurred()) return NULL
; 
9528 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9532 #define wxMenuItem_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
9533 static PyObject 
*_wrap_wxMenuItem_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9534     PyObject 
* _resultobj
; 
9536     bool  _arg1 
= (bool ) TRUE
; 
9537     PyObject 
* _argo0 
= 0; 
9538     int tempbool1 
= (int) TRUE
; 
9539     char *_kwnames
[] = { "self","enable", NULL 
}; 
9542     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMenuItem_Enable",_kwnames
,&_argo0
,&tempbool1
))  
9545         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9546         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9547             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Enable. Expected _wxMenuItem_p."); 
9551     _arg1 
= (bool ) tempbool1
; 
9553     wxPy_BEGIN_ALLOW_THREADS
; 
9554         wxMenuItem_Enable(_arg0
,_arg1
); 
9556     wxPy_END_ALLOW_THREADS
; 
9557     if (PyErr_Occurred()) return NULL
; 
9558 }    Py_INCREF(Py_None
); 
9559     _resultobj 
= Py_None
; 
9563 #define wxMenuItem_IsEnabled(_swigobj)  (_swigobj->IsEnabled()) 
9564 static PyObject 
*_wrap_wxMenuItem_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9565     PyObject 
* _resultobj
; 
9568     PyObject 
* _argo0 
= 0; 
9569     char *_kwnames
[] = { "self", NULL 
}; 
9572     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsEnabled",_kwnames
,&_argo0
))  
9575         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9576         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9577             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsEnabled. Expected _wxMenuItem_p."); 
9582     wxPy_BEGIN_ALLOW_THREADS
; 
9583         _result 
= (bool )wxMenuItem_IsEnabled(_arg0
); 
9585     wxPy_END_ALLOW_THREADS
; 
9586     if (PyErr_Occurred()) return NULL
; 
9587 }    _resultobj 
= Py_BuildValue("i",_result
); 
9591 #define wxMenuItem_Check(_swigobj,_swigarg0)  (_swigobj->Check(_swigarg0)) 
9592 static PyObject 
*_wrap_wxMenuItem_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9593     PyObject 
* _resultobj
; 
9595     bool  _arg1 
= (bool ) TRUE
; 
9596     PyObject 
* _argo0 
= 0; 
9597     int tempbool1 
= (int) TRUE
; 
9598     char *_kwnames
[] = { "self","check", NULL 
}; 
9601     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMenuItem_Check",_kwnames
,&_argo0
,&tempbool1
))  
9604         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9605         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9606             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Check. Expected _wxMenuItem_p."); 
9610     _arg1 
= (bool ) tempbool1
; 
9612     wxPy_BEGIN_ALLOW_THREADS
; 
9613         wxMenuItem_Check(_arg0
,_arg1
); 
9615     wxPy_END_ALLOW_THREADS
; 
9616     if (PyErr_Occurred()) return NULL
; 
9617 }    Py_INCREF(Py_None
); 
9618     _resultobj 
= Py_None
; 
9622 #define wxMenuItem_IsChecked(_swigobj)  (_swigobj->IsChecked()) 
9623 static PyObject 
*_wrap_wxMenuItem_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9624     PyObject 
* _resultobj
; 
9627     PyObject 
* _argo0 
= 0; 
9628     char *_kwnames
[] = { "self", NULL 
}; 
9631     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsChecked",_kwnames
,&_argo0
))  
9634         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9635         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9636             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsChecked. Expected _wxMenuItem_p."); 
9641     wxPy_BEGIN_ALLOW_THREADS
; 
9642         _result 
= (bool )wxMenuItem_IsChecked(_arg0
); 
9644     wxPy_END_ALLOW_THREADS
; 
9645     if (PyErr_Occurred()) return NULL
; 
9646 }    _resultobj 
= Py_BuildValue("i",_result
); 
9650 #define wxMenuItem_Toggle(_swigobj)  (_swigobj->Toggle()) 
9651 static PyObject 
*_wrap_wxMenuItem_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9652     PyObject 
* _resultobj
; 
9654     PyObject 
* _argo0 
= 0; 
9655     char *_kwnames
[] = { "self", NULL 
}; 
9658     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_Toggle",_kwnames
,&_argo0
))  
9661         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9662         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9663             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Toggle. Expected _wxMenuItem_p."); 
9668     wxPy_BEGIN_ALLOW_THREADS
; 
9669         wxMenuItem_Toggle(_arg0
); 
9671     wxPy_END_ALLOW_THREADS
; 
9672     if (PyErr_Occurred()) return NULL
; 
9673 }    Py_INCREF(Py_None
); 
9674     _resultobj 
= Py_None
; 
9678 #define wxMenuItem_SetHelp(_swigobj,_swigarg0)  (_swigobj->SetHelp(_swigarg0)) 
9679 static PyObject 
*_wrap_wxMenuItem_SetHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9680     PyObject 
* _resultobj
; 
9683     PyObject 
* _argo0 
= 0; 
9684     PyObject 
* _obj1 
= 0; 
9685     char *_kwnames
[] = { "self","str", NULL 
}; 
9688     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetHelp",_kwnames
,&_argo0
,&_obj1
))  
9691         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9692         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9693             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetHelp. Expected _wxMenuItem_p."); 
9698 #if PYTHON_API_VERSION >= 1009 
9699     char* tmpPtr
; int tmpSize
; 
9700     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
9701         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9704     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
9706     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
9708     if (!PyString_Check(_obj1
)) { 
9709         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9712     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9716     wxPy_BEGIN_ALLOW_THREADS
; 
9717         wxMenuItem_SetHelp(_arg0
,*_arg1
); 
9719     wxPy_END_ALLOW_THREADS
; 
9720     if (PyErr_Occurred()) return NULL
; 
9721 }    Py_INCREF(Py_None
); 
9722     _resultobj 
= Py_None
; 
9730 #define wxMenuItem_GetHelp(_swigobj)  (_swigobj->GetHelp()) 
9731 static PyObject 
*_wrap_wxMenuItem_GetHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9732     PyObject 
* _resultobj
; 
9735     PyObject 
* _argo0 
= 0; 
9736     char *_kwnames
[] = { "self", NULL 
}; 
9739     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetHelp",_kwnames
,&_argo0
))  
9742         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9743         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9744             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetHelp. Expected _wxMenuItem_p."); 
9749     wxPy_BEGIN_ALLOW_THREADS
; 
9750         const wxString 
& _result_ref 
= wxMenuItem_GetHelp(_arg0
); 
9751     _result 
= (wxString 
*) &_result_ref
; 
9753     wxPy_END_ALLOW_THREADS
; 
9754     if (PyErr_Occurred()) return NULL
; 
9756     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9761 #define wxMenuItem_GetAccel(_swigobj)  (_swigobj->GetAccel()) 
9762 static PyObject 
*_wrap_wxMenuItem_GetAccel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9763     PyObject 
* _resultobj
; 
9764     wxAcceleratorEntry 
* _result
; 
9766     PyObject 
* _argo0 
= 0; 
9767     char *_kwnames
[] = { "self", NULL 
}; 
9771     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetAccel",_kwnames
,&_argo0
))  
9774         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9775         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9776             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetAccel. Expected _wxMenuItem_p."); 
9781     wxPy_BEGIN_ALLOW_THREADS
; 
9782         _result 
= (wxAcceleratorEntry 
*)wxMenuItem_GetAccel(_arg0
); 
9784     wxPy_END_ALLOW_THREADS
; 
9785     if (PyErr_Occurred()) return NULL
; 
9787         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxAcceleratorEntry_p"); 
9788         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9791         _resultobj 
= Py_None
; 
9796 #define wxMenuItem_SetAccel(_swigobj,_swigarg0)  (_swigobj->SetAccel(_swigarg0)) 
9797 static PyObject 
*_wrap_wxMenuItem_SetAccel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9798     PyObject 
* _resultobj
; 
9800     wxAcceleratorEntry 
* _arg1
; 
9801     PyObject 
* _argo0 
= 0; 
9802     PyObject 
* _argo1 
= 0; 
9803     char *_kwnames
[] = { "self","accel", NULL 
}; 
9806     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetAccel",_kwnames
,&_argo0
,&_argo1
))  
9809         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9810         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9811             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetAccel. Expected _wxMenuItem_p."); 
9816         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9817         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxAcceleratorEntry_p")) { 
9818             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuItem_SetAccel. Expected _wxAcceleratorEntry_p."); 
9823     wxPy_BEGIN_ALLOW_THREADS
; 
9824         wxMenuItem_SetAccel(_arg0
,_arg1
); 
9826     wxPy_END_ALLOW_THREADS
; 
9827     if (PyErr_Occurred()) return NULL
; 
9828 }    Py_INCREF(Py_None
); 
9829     _resultobj 
= Py_None
; 
9833 static PyObject 
*_wrap_wxMenuItem_GetLabelFromText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9834     PyObject 
* _resultobj
; 
9837     PyObject 
* _obj0 
= 0; 
9838     char *_kwnames
[] = { "text", NULL 
}; 
9841     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetLabelFromText",_kwnames
,&_obj0
))  
9844 #if PYTHON_API_VERSION >= 1009 
9845     char* tmpPtr
; int tmpSize
; 
9846     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
9847         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9850     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
9852     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
9854     if (!PyString_Check(_obj0
)) { 
9855         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9858     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
9862     wxPy_BEGIN_ALLOW_THREADS
; 
9863         _result 
= new wxString (wxMenuItem::GetLabelFromText(*_arg0
)); 
9865     wxPy_END_ALLOW_THREADS
; 
9866     if (PyErr_Occurred()) return NULL
; 
9868     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9880 static PyMethodDef windowscMethods
[] = { 
9881          { "wxMenuItem_GetLabelFromText", (PyCFunction
) _wrap_wxMenuItem_GetLabelFromText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9882          { "wxMenuItem_SetAccel", (PyCFunction
) _wrap_wxMenuItem_SetAccel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9883          { "wxMenuItem_GetAccel", (PyCFunction
) _wrap_wxMenuItem_GetAccel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9884          { "wxMenuItem_GetHelp", (PyCFunction
) _wrap_wxMenuItem_GetHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9885          { "wxMenuItem_SetHelp", (PyCFunction
) _wrap_wxMenuItem_SetHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9886          { "wxMenuItem_Toggle", (PyCFunction
) _wrap_wxMenuItem_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9887          { "wxMenuItem_IsChecked", (PyCFunction
) _wrap_wxMenuItem_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9888          { "wxMenuItem_Check", (PyCFunction
) _wrap_wxMenuItem_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9889          { "wxMenuItem_IsEnabled", (PyCFunction
) _wrap_wxMenuItem_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9890          { "wxMenuItem_Enable", (PyCFunction
) _wrap_wxMenuItem_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9891          { "wxMenuItem_GetSubMenu", (PyCFunction
) _wrap_wxMenuItem_GetSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9892          { "wxMenuItem_SetSubMenu", (PyCFunction
) _wrap_wxMenuItem_SetSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9893          { "wxMenuItem_IsSubMenu", (PyCFunction
) _wrap_wxMenuItem_IsSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9894          { "wxMenuItem_IsCheckable", (PyCFunction
) _wrap_wxMenuItem_IsCheckable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9895          { "wxMenuItem_SetCheckable", (PyCFunction
) _wrap_wxMenuItem_SetCheckable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9896          { "wxMenuItem_GetText", (PyCFunction
) _wrap_wxMenuItem_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9897          { "wxMenuItem_GetLabel", (PyCFunction
) _wrap_wxMenuItem_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9898          { "wxMenuItem_SetText", (PyCFunction
) _wrap_wxMenuItem_SetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9899          { "wxMenuItem_IsSeparator", (PyCFunction
) _wrap_wxMenuItem_IsSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9900          { "wxMenuItem_GetId", (PyCFunction
) _wrap_wxMenuItem_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9901          { "wxMenuItem_SetId", (PyCFunction
) _wrap_wxMenuItem_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9902          { "wxMenuItem_GetMenu", (PyCFunction
) _wrap_wxMenuItem_GetMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9903          { "new_wxMenuItem", (PyCFunction
) _wrap_new_wxMenuItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9904          { "wxMenuBar_GetHelpString", (PyCFunction
) _wrap_wxMenuBar_GetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9905          { "wxMenuBar_SetHelpString", (PyCFunction
) _wrap_wxMenuBar_SetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9906          { "wxMenuBar_GetLabel", (PyCFunction
) _wrap_wxMenuBar_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9907          { "wxMenuBar_SetLabel", (PyCFunction
) _wrap_wxMenuBar_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9908          { "wxMenuBar_IsEnabled", (PyCFunction
) _wrap_wxMenuBar_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9909          { "wxMenuBar_IsChecked", (PyCFunction
) _wrap_wxMenuBar_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9910          { "wxMenuBar_Check", (PyCFunction
) _wrap_wxMenuBar_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9911          { "wxMenuBar_Enable", (PyCFunction
) _wrap_wxMenuBar_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9912          { "wxMenuBar_FindItemById", (PyCFunction
) _wrap_wxMenuBar_FindItemById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9913          { "wxMenuBar_FindMenuItem", (PyCFunction
) _wrap_wxMenuBar_FindMenuItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9914          { "wxMenuBar_FindMenu", (PyCFunction
) _wrap_wxMenuBar_FindMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9915          { "wxMenuBar_GetLabelTop", (PyCFunction
) _wrap_wxMenuBar_GetLabelTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9916          { "wxMenuBar_SetLabelTop", (PyCFunction
) _wrap_wxMenuBar_SetLabelTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9917          { "wxMenuBar_EnableTop", (PyCFunction
) _wrap_wxMenuBar_EnableTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9918          { "wxMenuBar_Remove", (PyCFunction
) _wrap_wxMenuBar_Remove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9919          { "wxMenuBar_Replace", (PyCFunction
) _wrap_wxMenuBar_Replace
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9920          { "wxMenuBar_GetMenu", (PyCFunction
) _wrap_wxMenuBar_GetMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9921          { "wxMenuBar_GetMenuCount", (PyCFunction
) _wrap_wxMenuBar_GetMenuCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9922          { "wxMenuBar_Insert", (PyCFunction
) _wrap_wxMenuBar_Insert
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9923          { "wxMenuBar_Append", (PyCFunction
) _wrap_wxMenuBar_Append
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9924          { "new_wxMenuBar", (PyCFunction
) _wrap_new_wxMenuBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9925          { "wxMenu_GetParent", (PyCFunction
) _wrap_wxMenu_GetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9926          { "wxMenu_SetParent", (PyCFunction
) _wrap_wxMenu_SetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9927          { "wxMenu_IsAttached", (PyCFunction
) _wrap_wxMenu_IsAttached
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9928          { "wxMenu_GetStyle", (PyCFunction
) _wrap_wxMenu_GetStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9929          { "wxMenu_GetInvokingWindow", (PyCFunction
) _wrap_wxMenu_GetInvokingWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9930          { "wxMenu_SetInvokingWindow", (PyCFunction
) _wrap_wxMenu_SetInvokingWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9931          { "wxMenu_GetEventHandler", (PyCFunction
) _wrap_wxMenu_GetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9932          { "wxMenu_SetEventHandler", (PyCFunction
) _wrap_wxMenu_SetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9933          { "wxMenu_GetMenuItems", (PyCFunction
) _wrap_wxMenu_GetMenuItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9934          { "wxMenu_GetMenuItemCount", (PyCFunction
) _wrap_wxMenu_GetMenuItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9935          { "wxMenu_DestroyItem", (PyCFunction
) _wrap_wxMenu_DestroyItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9936          { "wxMenu_DestroyId", (PyCFunction
) _wrap_wxMenu_DestroyId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9937          { "wxMenu_Destroy", (PyCFunction
) _wrap_wxMenu_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9938          { "wxMenu_RemoveItem", (PyCFunction
) _wrap_wxMenu_RemoveItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9939          { "wxMenu_Remove", (PyCFunction
) _wrap_wxMenu_Remove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9940          { "wxMenu_Insert", (PyCFunction
) _wrap_wxMenu_Insert
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9941          { "wxMenu_DeleteItem", (PyCFunction
) _wrap_wxMenu_DeleteItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9942          { "wxMenu_Delete", (PyCFunction
) _wrap_wxMenu_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9943          { "wxMenu_UpdateUI", (PyCFunction
) _wrap_wxMenu_UpdateUI
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9944          { "wxMenu_SetHelpString", (PyCFunction
) _wrap_wxMenu_SetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9945          { "wxMenu_GetHelpString", (PyCFunction
) _wrap_wxMenu_GetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9946          { "wxMenu_SetLabel", (PyCFunction
) _wrap_wxMenu_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9947          { "wxMenu_GetLabel", (PyCFunction
) _wrap_wxMenu_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9948          { "wxMenu_SetTitle", (PyCFunction
) _wrap_wxMenu_SetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9949          { "wxMenu_GetTitle", (PyCFunction
) _wrap_wxMenu_GetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9950          { "wxMenu_FindItemById", (PyCFunction
) _wrap_wxMenu_FindItemById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9951          { "wxMenu_FindItem", (PyCFunction
) _wrap_wxMenu_FindItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9952          { "wxMenu_IsEnabled", (PyCFunction
) _wrap_wxMenu_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9953          { "wxMenu_Enable", (PyCFunction
) _wrap_wxMenu_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9954          { "wxMenu_IsChecked", (PyCFunction
) _wrap_wxMenu_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9955          { "wxMenu_Check", (PyCFunction
) _wrap_wxMenu_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9956          { "wxMenu_Break", (PyCFunction
) _wrap_wxMenu_Break
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9957          { "wxMenu_AppendSeparator", (PyCFunction
) _wrap_wxMenu_AppendSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9958          { "wxMenu_AppendItem", (PyCFunction
) _wrap_wxMenu_AppendItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9959          { "wxMenu_AppendMenu", (PyCFunction
) _wrap_wxMenu_AppendMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9960          { "wxMenu_Append", (PyCFunction
) _wrap_wxMenu_Append
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9961          { "new_wxMenu", (PyCFunction
) _wrap_new_wxMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9962          { "wxScrolledWindow_AdjustScrollbars", (PyCFunction
) _wrap_wxScrolledWindow_AdjustScrollbars
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9963          { "wxScrolledWindow_GetScaleY", (PyCFunction
) _wrap_wxScrolledWindow_GetScaleY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9964          { "wxScrolledWindow_GetScaleX", (PyCFunction
) _wrap_wxScrolledWindow_GetScaleX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9965          { "wxScrolledWindow_SetScale", (PyCFunction
) _wrap_wxScrolledWindow_SetScale
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9966          { "wxScrolledWindow_CalcUnscrolledPosition", (PyCFunction
) _wrap_wxScrolledWindow_CalcUnscrolledPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9967          { "wxScrolledWindow_CalcScrolledPosition", (PyCFunction
) _wrap_wxScrolledWindow_CalcScrolledPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9968          { "wxScrolledWindow_GetViewStart", (PyCFunction
) _wrap_wxScrolledWindow_GetViewStart
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9969          { "wxScrolledWindow_SetTargetWindow", (PyCFunction
) _wrap_wxScrolledWindow_SetTargetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9970          { "wxScrolledWindow_SetScrollPageSize", (PyCFunction
) _wrap_wxScrolledWindow_SetScrollPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9971          { "wxScrolledWindow_SetScrollbars", (PyCFunction
) _wrap_wxScrolledWindow_SetScrollbars
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9972          { "wxScrolledWindow_Scroll", (PyCFunction
) _wrap_wxScrolledWindow_Scroll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9973          { "wxScrolledWindow_PrepareDC", (PyCFunction
) _wrap_wxScrolledWindow_PrepareDC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9974          { "wxScrolledWindow_IsRetained", (PyCFunction
) _wrap_wxScrolledWindow_IsRetained
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9975          { "wxScrolledWindow_GetVirtualSize", (PyCFunction
) _wrap_wxScrolledWindow_GetVirtualSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9976          { "wxScrolledWindow_GetTargetWindow", (PyCFunction
) _wrap_wxScrolledWindow_GetTargetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9977          { "wxScrolledWindow_GetScrollPixelsPerUnit", (PyCFunction
) _wrap_wxScrolledWindow_GetScrollPixelsPerUnit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9978          { "wxScrolledWindow_GetScrollPageSize", (PyCFunction
) _wrap_wxScrolledWindow_GetScrollPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9979          { "wxScrolledWindow_EnableScrolling", (PyCFunction
) _wrap_wxScrolledWindow_EnableScrolling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9980          { "new_wxScrolledWindow", (PyCFunction
) _wrap_new_wxScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9981          { "wxDialog_CreateButtonSizer", (PyCFunction
) _wrap_wxDialog_CreateButtonSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9982          { "wxDialog_CreateTextSizer", (PyCFunction
) _wrap_wxDialog_CreateTextSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9983          { "wxDialog_SetReturnCode", (PyCFunction
) _wrap_wxDialog_SetReturnCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9984          { "wxDialog_GetReturnCode", (PyCFunction
) _wrap_wxDialog_GetReturnCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9985          { "wxDialog_ShowModal", (PyCFunction
) _wrap_wxDialog_ShowModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9986          { "wxDialog_Show", (PyCFunction
) _wrap_wxDialog_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9987          { "wxDialog_SetTitle", (PyCFunction
) _wrap_wxDialog_SetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9988          { "wxDialog_IsModal", (PyCFunction
) _wrap_wxDialog_IsModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9989          { "wxDialog_SetModal", (PyCFunction
) _wrap_wxDialog_SetModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9990          { "wxDialog_IsIconized", (PyCFunction
) _wrap_wxDialog_IsIconized
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9991          { "wxDialog_Iconize", (PyCFunction
) _wrap_wxDialog_Iconize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9992          { "wxDialog_GetTitle", (PyCFunction
) _wrap_wxDialog_GetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9993          { "wxDialog_EndModal", (PyCFunction
) _wrap_wxDialog_EndModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9994          { "wxDialog_Centre", (PyCFunction
) _wrap_wxDialog_Centre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9995          { "new_wxDialog", (PyCFunction
) _wrap_new_wxDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9996          { "wxPanel_SetDefaultItem", (PyCFunction
) _wrap_wxPanel_SetDefaultItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9997          { "wxPanel_GetDefaultItem", (PyCFunction
) _wrap_wxPanel_GetDefaultItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9998          { "wxPanel_InitDialog", (PyCFunction
) _wrap_wxPanel_InitDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9999          { "new_wxPanel", (PyCFunction
) _wrap_new_wxPanel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10000          { "wxWindow_Thaw", (PyCFunction
) _wrap_wxWindow_Thaw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10001          { "wxWindow_Freeze", (PyCFunction
) _wrap_wxWindow_Freeze
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10002          { "wxWindow_GetCaret", (PyCFunction
) _wrap_wxWindow_GetCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10003          { "wxWindow_SetCaret", (PyCFunction
) _wrap_wxWindow_SetCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10004          { "wxWindow_GetBestSize", (PyCFunction
) _wrap_wxWindow_GetBestSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10005          { "wxWindow_GetDropTarget", (PyCFunction
) _wrap_wxWindow_GetDropTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10006          { "wxWindow_SetDropTarget", (PyCFunction
) _wrap_wxWindow_SetDropTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10007          { "wxWindow_SetValidator", (PyCFunction
) _wrap_wxWindow_SetValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10008          { "wxWindow_GetValidator", (PyCFunction
) _wrap_wxWindow_GetValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10009          { "wxWindow_GetSizer", (PyCFunction
) _wrap_wxWindow_GetSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10010          { "wxWindow_SetSizer", (PyCFunction
) _wrap_wxWindow_SetSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10011          { "wxWindow_GetToolTip", (PyCFunction
) _wrap_wxWindow_GetToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10012          { "wxWindow_SetToolTip", (PyCFunction
) _wrap_wxWindow_SetToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10013          { "wxWindow_SetToolTipString", (PyCFunction
) _wrap_wxWindow_SetToolTipString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10014          { "wxWindow_ConvertPixelSizeToDialog", (PyCFunction
) _wrap_wxWindow_ConvertPixelSizeToDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10015          { "wxWindow_ConvertPixelPointToDialog", (PyCFunction
) _wrap_wxWindow_ConvertPixelPointToDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10016          { "wxWindow_DLG_SZE", (PyCFunction
) _wrap_wxWindow_ConvertDialogSizeToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10017          { "wxWindow_DLG_PNT", (PyCFunction
) _wrap_wxWindow_ConvertDialogPointToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10018          { "wxWindow_ConvertDialogSizeToPixels", (PyCFunction
) _wrap_wxWindow_ConvertDialogSizeToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10019          { "wxWindow_ConvertDialogPointToPixels", (PyCFunction
) _wrap_wxWindow_ConvertDialogPointToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10020          { "wxWindow_WarpPointer", (PyCFunction
) _wrap_wxWindow_WarpPointer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10021          { "wxWindow_Validate", (PyCFunction
) _wrap_wxWindow_Validate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10022          { "wxWindow_TransferDataToWindow", (PyCFunction
) _wrap_wxWindow_TransferDataToWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10023          { "wxWindow_TransferDataFromWindow", (PyCFunction
) _wrap_wxWindow_TransferDataFromWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10024          { "wxWindow_Show", (PyCFunction
) _wrap_wxWindow_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10025          { "wxWindow_SetTitle", (PyCFunction
) _wrap_wxWindow_SetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10026          { "wxWindow_SetExtraStyle", (PyCFunction
) _wrap_wxWindow_SetExtraStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10027          { "wxWindow_SetEventHandler", (PyCFunction
) _wrap_wxWindow_SetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10028          { "wxWindow_SetCursor", (PyCFunction
) _wrap_wxWindow_SetCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10029          { "wxWindow_SetClientSize", (PyCFunction
) _wrap_wxWindow_SetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10030          { "wxWindow_SetClientSizeWH", (PyCFunction
) _wrap_wxWindow_SetClientSizeWH
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10031          { "wxWindow_SetSizeHints", (PyCFunction
) _wrap_wxWindow_SetSizeHints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10032          { "wxWindow_SetRect", (PyCFunction
) _wrap_wxWindow_SetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10033          { "wxWindow_SetPosition", (PyCFunction
) _wrap_wxWindow_SetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10034          { "wxWindow_SetSize", (PyCFunction
) _wrap_wxWindow_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10035          { "wxWindow_SetDimensions", (PyCFunction
) _wrap_wxWindow_SetDimensions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10036          { "wxWindow_SetScrollPos", (PyCFunction
) _wrap_wxWindow_SetScrollPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10037          { "wxWindow_SetScrollbar", (PyCFunction
) _wrap_wxWindow_SetScrollbar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10038          { "wxWindow_SetName", (PyCFunction
) _wrap_wxWindow_SetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10039          { "wxWindow_SetId", (PyCFunction
) _wrap_wxWindow_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10040          { "wxWindow_SetForegroundColour", (PyCFunction
) _wrap_wxWindow_SetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10041          { "wxWindow_SetFont", (PyCFunction
) _wrap_wxWindow_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10042          { "wxWindow_AcceptsFocus", (PyCFunction
) _wrap_wxWindow_AcceptsFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10043          { "wxWindow_SetFocus", (PyCFunction
) _wrap_wxWindow_SetFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10044          { "wxWindow_UnsetConstraints", (PyCFunction
) _wrap_wxWindow_UnsetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10045          { "wxWindow_SetConstraints", (PyCFunction
) _wrap_wxWindow_SetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10046          { "wxWindow_SetBackgroundColour", (PyCFunction
) _wrap_wxWindow_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10047          { "wxWindow_GetAutoLayout", (PyCFunction
) _wrap_wxWindow_GetAutoLayout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10048          { "wxWindow_SetAutoLayout", (PyCFunction
) _wrap_wxWindow_SetAutoLayout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10049          { "wxWindow_SetAcceleratorTable", (PyCFunction
) _wrap_wxWindow_SetAcceleratorTable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10050          { "wxWindow_ScrollWindow", (PyCFunction
) _wrap_wxWindow_ScrollWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10051          { "wxWindow_ScreenToClient", (PyCFunction
) _wrap_wxWindow_ScreenToClient
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10052          { "wxWindow_ScreenToClientXY", (PyCFunction
) _wrap_wxWindow_ScreenToClientXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10053          { "wxWindow_Reparent", (PyCFunction
) _wrap_wxWindow_Reparent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10054          { "wxWindow_RemoveChild", (PyCFunction
) _wrap_wxWindow_RemoveChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10055          { "wxWindow_ReleaseMouse", (PyCFunction
) _wrap_wxWindow_ReleaseMouse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10056          { "wxWindow_Refresh", (PyCFunction
) _wrap_wxWindow_Refresh
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10057          { "wxWindow_Raise", (PyCFunction
) _wrap_wxWindow_Raise
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10058          { "wxWindow_PopupMenu", (PyCFunction
) _wrap_wxWindow_PopupMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10059          { "wxWindow_PopupMenuXY", (PyCFunction
) _wrap_wxWindow_PopupMenuXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10060          { "wxWindow_PushEventHandler", (PyCFunction
) _wrap_wxWindow_PushEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10061          { "wxWindow_PopEventHandler", (PyCFunction
) _wrap_wxWindow_PopEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10062          { "wxWindow_Move", (PyCFunction
) _wrap_wxWindow_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10063          { "wxWindow_MoveXY", (PyCFunction
) _wrap_wxWindow_MoveXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10064          { "wxWindow_MakeModal", (PyCFunction
) _wrap_wxWindow_MakeModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10065          { "wxWindow_Lower", (PyCFunction
) _wrap_wxWindow_Lower
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10066          { "wxWindow_LoadFromResource", (PyCFunction
) _wrap_wxWindow_LoadFromResource
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10067          { "wxWindow_Layout", (PyCFunction
) _wrap_wxWindow_Layout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10068          { "wxWindow_IsTopLevel", (PyCFunction
) _wrap_wxWindow_IsTopLevel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10069          { "wxWindow_IsShown", (PyCFunction
) _wrap_wxWindow_IsShown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10070          { "wxWindow_IsRetained", (PyCFunction
) _wrap_wxWindow_IsRetained
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10071          { "wxWindow_IsExposedRect", (PyCFunction
) _wrap_wxWindow_IsExposedRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10072          { "wxWindow_IsExposedPoint", (PyCFunction
) _wrap_wxWindow_IsExposedPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10073          { "wxWindow_IsExposed", (PyCFunction
) _wrap_wxWindow_IsExposed
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10074          { "wxWindow_IsEnabled", (PyCFunction
) _wrap_wxWindow_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10075          { "wxWindow_InitDialog", (PyCFunction
) _wrap_wxWindow_InitDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10076          { "wxWindow_Hide", (PyCFunction
) _wrap_wxWindow_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10077          { "wxWindow_SetWindowStyle", (PyCFunction
) _wrap_wxWindow_SetWindowStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10078          { "wxWindow_SetWindowStyleFlag", (PyCFunction
) _wrap_wxWindow_SetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10079          { "wxWindow_GetWindowStyleFlag", (PyCFunction
) _wrap_wxWindow_GetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10080          { "wxWindow_GetUpdateRegion", (PyCFunction
) _wrap_wxWindow_GetUpdateRegion
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10081          { "wxWindow_GetTitle", (PyCFunction
) _wrap_wxWindow_GetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10082          { "wxWindow_GetFullTextExtent", (PyCFunction
) _wrap_wxWindow_GetFullTextExtent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10083          { "wxWindow_GetTextExtent", (PyCFunction
) _wrap_wxWindow_GetTextExtent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10084          { "wxWindow_GetSize", (PyCFunction
) _wrap_wxWindow_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10085          { "wxWindow_GetSizeTuple", (PyCFunction
) _wrap_wxWindow_GetSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10086          { "wxWindow_GetScrollRange", (PyCFunction
) _wrap_wxWindow_GetScrollRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10087          { "wxWindow_GetScrollPos", (PyCFunction
) _wrap_wxWindow_GetScrollPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10088          { "wxWindow_GetScrollThumb", (PyCFunction
) _wrap_wxWindow_GetScrollThumb
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10089          { "wxWindow_GetRect", (PyCFunction
) _wrap_wxWindow_GetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10090          { "wxWindow_GetPosition", (PyCFunction
) _wrap_wxWindow_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10091          { "wxWindow_GetPositionTuple", (PyCFunction
) _wrap_wxWindow_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10092          { "wxWindow_GetParent", (PyCFunction
) _wrap_wxWindow_GetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10093          { "wxWindow_GetName", (PyCFunction
) _wrap_wxWindow_GetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10094          { "wxWindow_SetLabel", (PyCFunction
) _wrap_wxWindow_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10095          { "wxWindow_GetLabel", (PyCFunction
) _wrap_wxWindow_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10096          { "wxWindow_GetId", (PyCFunction
) _wrap_wxWindow_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10097          { "wxWindow_GetHandle", (PyCFunction
) _wrap_wxWindow_GetHandle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10098          { "wxWindow_GetGrandParent", (PyCFunction
) _wrap_wxWindow_GetGrandParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10099          { "wxWindow_GetForegroundColour", (PyCFunction
) _wrap_wxWindow_GetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10100          { "wxWindow_GetFont", (PyCFunction
) _wrap_wxWindow_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10101          { "wxWindow_GetEventHandler", (PyCFunction
) _wrap_wxWindow_GetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10102          { "wxWindow_GetConstraints", (PyCFunction
) _wrap_wxWindow_GetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10103          { "wxWindow_GetClientSize", (PyCFunction
) _wrap_wxWindow_GetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10104          { "wxWindow_GetClientSizeTuple", (PyCFunction
) _wrap_wxWindow_GetClientSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10105          { "wxWindow_GetCharWidth", (PyCFunction
) _wrap_wxWindow_GetCharWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10106          { "wxWindow_GetCharHeight", (PyCFunction
) _wrap_wxWindow_GetCharHeight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10107          { "wxWindow_GetChildren", (PyCFunction
) _wrap_wxWindow_GetChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10108          { "wxWindow_GetBackgroundColour", (PyCFunction
) _wrap_wxWindow_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10109          { "wxWindow_Fit", (PyCFunction
) _wrap_wxWindow_Fit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10110          { "wxWindow_FindWindowByName", (PyCFunction
) _wrap_wxWindow_FindWindowByName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10111          { "wxWindow_FindWindowById", (PyCFunction
) _wrap_wxWindow_FindWindowById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10112          { "wxWindow_Enable", (PyCFunction
) _wrap_wxWindow_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10113          { "wxWindow_IsBeingDeleted", (PyCFunction
) _wrap_wxWindow_IsBeingDeleted
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10114          { "wxWindow_DestroyChildren", (PyCFunction
) _wrap_wxWindow_DestroyChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10115          { "wxWindow_Destroy", (PyCFunction
) _wrap_wxWindow_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10116          { "wxWindow_Close", (PyCFunction
) _wrap_wxWindow_Close
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10117          { "wxWindow_ClientToScreen", (PyCFunction
) _wrap_wxWindow_ClientToScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10118          { "wxWindow_ClientToScreenXY", (PyCFunction
) _wrap_wxWindow_ClientToScreenXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10119          { "wxWindow_Clear", (PyCFunction
) _wrap_wxWindow_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10120          { "wxWindow_CenterOnScreen", (PyCFunction
) _wrap_wxWindow_CenterOnScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10121          { "wxWindow_CentreOnScreen", (PyCFunction
) _wrap_wxWindow_CentreOnScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10122          { "wxWindow_CenterOnParent", (PyCFunction
) _wrap_wxWindow_CenterOnParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10123          { "wxWindow_CentreOnParent", (PyCFunction
) _wrap_wxWindow_CentreOnParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10124          { "wxWindow_Centre", (PyCFunction
) _wrap_wxWindow_Centre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10125          { "wxWindow_Center", (PyCFunction
) _wrap_wxWindow_Center
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10126          { "wxWindow_CaptureMouse", (PyCFunction
) _wrap_wxWindow_CaptureMouse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10127          { "new_wxWindow", (PyCFunction
) _wrap_new_wxWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10128          { "wxPyValidator__setSelf", (PyCFunction
) _wrap_wxPyValidator__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10129          { "new_wxPyValidator", (PyCFunction
) _wrap_new_wxPyValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10130          { "wxValidator_SetBellOnError", (PyCFunction
) _wrap_wxValidator_SetBellOnError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10131          { "wxValidator_IsSilent", (PyCFunction
) _wrap_wxValidator_IsSilent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10132          { "wxValidator_SetWindow", (PyCFunction
) _wrap_wxValidator_SetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10133          { "wxValidator_GetWindow", (PyCFunction
) _wrap_wxValidator_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10134          { "wxValidator_Clone", (PyCFunction
) _wrap_wxValidator_Clone
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10135          { "new_wxValidator", (PyCFunction
) _wrap_new_wxValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10136          { "wxEvtHandler_Disconnect", (PyCFunction
) _wrap_wxEvtHandler_Disconnect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10137          { "wxEvtHandler_Connect", (PyCFunction
) _wrap_wxEvtHandler_Connect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10138          { "wxEvtHandler_SetPreviousHandler", (PyCFunction
) _wrap_wxEvtHandler_SetPreviousHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10139          { "wxEvtHandler_SetNextHandler", (PyCFunction
) _wrap_wxEvtHandler_SetNextHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10140          { "wxEvtHandler_GetPreviousHandler", (PyCFunction
) _wrap_wxEvtHandler_GetPreviousHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10141          { "wxEvtHandler_GetNextHandler", (PyCFunction
) _wrap_wxEvtHandler_GetNextHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10142          { "wxEvtHandler_SetEvtHandlerEnabled", (PyCFunction
) _wrap_wxEvtHandler_SetEvtHandlerEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10143          { "wxEvtHandler_GetEvtHandlerEnabled", (PyCFunction
) _wrap_wxEvtHandler_GetEvtHandlerEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10144          { "wxEvtHandler_AddPendingEvent", (PyCFunction
) _wrap_wxEvtHandler_AddPendingEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10145          { "wxEvtHandler_ProcessEvent", (PyCFunction
) _wrap_wxEvtHandler_ProcessEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10146          { "new_wxEvtHandler", (PyCFunction
) _wrap_new_wxEvtHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10147          { "wxWindow_PrevControlId", (PyCFunction
) _wrap_wxWindow_PrevControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10148          { "wxWindow_NextControlId", (PyCFunction
) _wrap_wxWindow_NextControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10149          { "wxWindow_NewControlId", (PyCFunction
) _wrap_wxWindow_NewControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10150          { "wxWindow_FindFocus", (PyCFunction
) _wrap_wxWindow_FindFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10157  * This table is used by the pointer type-checker 
10159 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
10160     { "_signed_long","_long",0}, 
10161     { "_wxPrintQuality","_wxCoord",0}, 
10162     { "_wxPrintQuality","_int",0}, 
10163     { "_wxPrintQuality","_signed_int",0}, 
10164     { "_wxPrintQuality","_unsigned_int",0}, 
10165     { "_wxPrintQuality","_wxWindowID",0}, 
10166     { "_wxPrintQuality","_uint",0}, 
10167     { "_wxPrintQuality","_EBool",0}, 
10168     { "_wxPrintQuality","_size_t",0}, 
10169     { "_wxPrintQuality","_time_t",0}, 
10170     { "_class_wxEvtHandler","_class_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
10171     { "_class_wxEvtHandler","_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
10172     { "_class_wxEvtHandler","_class_wxMenu",SwigwxMenuTowxEvtHandler
}, 
10173     { "_class_wxEvtHandler","_wxMenu",SwigwxMenuTowxEvtHandler
}, 
10174     { "_class_wxEvtHandler","_class_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
10175     { "_class_wxEvtHandler","_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
10176     { "_class_wxEvtHandler","_class_wxDialog",SwigwxDialogTowxEvtHandler
}, 
10177     { "_class_wxEvtHandler","_wxDialog",SwigwxDialogTowxEvtHandler
}, 
10178     { "_class_wxEvtHandler","_class_wxPanel",SwigwxPanelTowxEvtHandler
}, 
10179     { "_class_wxEvtHandler","_wxPanel",SwigwxPanelTowxEvtHandler
}, 
10180     { "_class_wxEvtHandler","_class_wxWindow",SwigwxWindowTowxEvtHandler
}, 
10181     { "_class_wxEvtHandler","_wxWindow",SwigwxWindowTowxEvtHandler
}, 
10182     { "_class_wxEvtHandler","_class_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
10183     { "_class_wxEvtHandler","_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
10184     { "_class_wxEvtHandler","_class_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
10185     { "_class_wxEvtHandler","_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
10186     { "_byte","_unsigned_char",0}, 
10187     { "_long","_unsigned_long",0}, 
10188     { "_long","_signed_long",0}, 
10189     { "_class_wxObject","_class_wxMenuItem",SwigwxMenuItemTowxObject
}, 
10190     { "_class_wxObject","_wxMenuItem",SwigwxMenuItemTowxObject
}, 
10191     { "_class_wxObject","_class_wxMenuBar",SwigwxMenuBarTowxObject
}, 
10192     { "_class_wxObject","_wxMenuBar",SwigwxMenuBarTowxObject
}, 
10193     { "_class_wxObject","_class_wxMenu",SwigwxMenuTowxObject
}, 
10194     { "_class_wxObject","_wxMenu",SwigwxMenuTowxObject
}, 
10195     { "_class_wxObject","_class_wxScrolledWindow",SwigwxScrolledWindowTowxObject
}, 
10196     { "_class_wxObject","_wxScrolledWindow",SwigwxScrolledWindowTowxObject
}, 
10197     { "_class_wxObject","_class_wxDialog",SwigwxDialogTowxObject
}, 
10198     { "_class_wxObject","_wxDialog",SwigwxDialogTowxObject
}, 
10199     { "_class_wxObject","_class_wxPanel",SwigwxPanelTowxObject
}, 
10200     { "_class_wxObject","_wxPanel",SwigwxPanelTowxObject
}, 
10201     { "_class_wxObject","_class_wxWindow",SwigwxWindowTowxObject
}, 
10202     { "_class_wxObject","_wxWindow",SwigwxWindowTowxObject
}, 
10203     { "_class_wxObject","_class_wxPyValidator",SwigwxPyValidatorTowxObject
}, 
10204     { "_class_wxObject","_wxPyValidator",SwigwxPyValidatorTowxObject
}, 
10205     { "_class_wxObject","_class_wxValidator",SwigwxValidatorTowxObject
}, 
10206     { "_class_wxObject","_wxValidator",SwigwxValidatorTowxObject
}, 
10207     { "_class_wxObject","_class_wxEvtHandler",SwigwxEvtHandlerTowxObject
}, 
10208     { "_class_wxObject","_wxEvtHandler",SwigwxEvtHandlerTowxObject
}, 
10209     { "_size_t","_wxCoord",0}, 
10210     { "_size_t","_wxPrintQuality",0}, 
10211     { "_size_t","_time_t",0}, 
10212     { "_size_t","_unsigned_int",0}, 
10213     { "_size_t","_int",0}, 
10214     { "_size_t","_wxWindowID",0}, 
10215     { "_size_t","_uint",0}, 
10216     { "_wxPanel","_class_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
10217     { "_wxPanel","_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
10218     { "_wxPanel","_class_wxDialog",SwigwxDialogTowxPanel
}, 
10219     { "_wxPanel","_wxDialog",SwigwxDialogTowxPanel
}, 
10220     { "_uint","_wxCoord",0}, 
10221     { "_uint","_wxPrintQuality",0}, 
10222     { "_uint","_time_t",0}, 
10223     { "_uint","_size_t",0}, 
10224     { "_uint","_unsigned_int",0}, 
10225     { "_uint","_int",0}, 
10226     { "_uint","_wxWindowID",0}, 
10227     { "_wxChar","_char",0}, 
10228     { "_char","_wxChar",0}, 
10229     { "_class_wxValidator","_class_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
10230     { "_class_wxValidator","_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
10231     { "_EBool","_wxCoord",0}, 
10232     { "_EBool","_wxPrintQuality",0}, 
10233     { "_EBool","_signed_int",0}, 
10234     { "_EBool","_int",0}, 
10235     { "_EBool","_wxWindowID",0}, 
10236     { "_unsigned_long","_long",0}, 
10237     { "_class_wxPanel","_class_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
10238     { "_class_wxPanel","_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
10239     { "_class_wxPanel","_class_wxDialog",SwigwxDialogTowxPanel
}, 
10240     { "_class_wxPanel","_wxDialog",SwigwxDialogTowxPanel
}, 
10241     { "_signed_int","_wxCoord",0}, 
10242     { "_signed_int","_wxPrintQuality",0}, 
10243     { "_signed_int","_EBool",0}, 
10244     { "_signed_int","_wxWindowID",0}, 
10245     { "_signed_int","_int",0}, 
10246     { "_WXTYPE","_short",0}, 
10247     { "_WXTYPE","_signed_short",0}, 
10248     { "_WXTYPE","_unsigned_short",0}, 
10249     { "_unsigned_short","_WXTYPE",0}, 
10250     { "_unsigned_short","_short",0}, 
10251     { "_class_wxWindow","_class_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
10252     { "_class_wxWindow","_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
10253     { "_class_wxWindow","_class_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
10254     { "_class_wxWindow","_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
10255     { "_class_wxWindow","_class_wxDialog",SwigwxDialogTowxWindow
}, 
10256     { "_class_wxWindow","_wxDialog",SwigwxDialogTowxWindow
}, 
10257     { "_class_wxWindow","_class_wxPanel",SwigwxPanelTowxWindow
}, 
10258     { "_class_wxWindow","_wxPanel",SwigwxPanelTowxWindow
}, 
10259     { "_wxObject","_class_wxMenuItem",SwigwxMenuItemTowxObject
}, 
10260     { "_wxObject","_wxMenuItem",SwigwxMenuItemTowxObject
}, 
10261     { "_wxObject","_class_wxMenuBar",SwigwxMenuBarTowxObject
}, 
10262     { "_wxObject","_wxMenuBar",SwigwxMenuBarTowxObject
}, 
10263     { "_wxObject","_class_wxMenu",SwigwxMenuTowxObject
}, 
10264     { "_wxObject","_wxMenu",SwigwxMenuTowxObject
}, 
10265     { "_wxObject","_class_wxScrolledWindow",SwigwxScrolledWindowTowxObject
}, 
10266     { "_wxObject","_wxScrolledWindow",SwigwxScrolledWindowTowxObject
}, 
10267     { "_wxObject","_class_wxDialog",SwigwxDialogTowxObject
}, 
10268     { "_wxObject","_wxDialog",SwigwxDialogTowxObject
}, 
10269     { "_wxObject","_class_wxPanel",SwigwxPanelTowxObject
}, 
10270     { "_wxObject","_wxPanel",SwigwxPanelTowxObject
}, 
10271     { "_wxObject","_class_wxWindow",SwigwxWindowTowxObject
}, 
10272     { "_wxObject","_wxWindow",SwigwxWindowTowxObject
}, 
10273     { "_wxObject","_class_wxPyValidator",SwigwxPyValidatorTowxObject
}, 
10274     { "_wxObject","_wxPyValidator",SwigwxPyValidatorTowxObject
}, 
10275     { "_wxObject","_class_wxValidator",SwigwxValidatorTowxObject
}, 
10276     { "_wxObject","_wxValidator",SwigwxValidatorTowxObject
}, 
10277     { "_wxObject","_class_wxEvtHandler",SwigwxEvtHandlerTowxObject
}, 
10278     { "_wxObject","_wxEvtHandler",SwigwxEvtHandlerTowxObject
}, 
10279     { "_signed_short","_WXTYPE",0}, 
10280     { "_signed_short","_short",0}, 
10281     { "_unsigned_char","_byte",0}, 
10282     { "_unsigned_int","_wxCoord",0}, 
10283     { "_unsigned_int","_wxPrintQuality",0}, 
10284     { "_unsigned_int","_time_t",0}, 
10285     { "_unsigned_int","_size_t",0}, 
10286     { "_unsigned_int","_uint",0}, 
10287     { "_unsigned_int","_wxWindowID",0}, 
10288     { "_unsigned_int","_int",0}, 
10289     { "_short","_WXTYPE",0}, 
10290     { "_short","_unsigned_short",0}, 
10291     { "_short","_signed_short",0}, 
10292     { "_wxWindowID","_wxCoord",0}, 
10293     { "_wxWindowID","_wxPrintQuality",0}, 
10294     { "_wxWindowID","_time_t",0}, 
10295     { "_wxWindowID","_size_t",0}, 
10296     { "_wxWindowID","_EBool",0}, 
10297     { "_wxWindowID","_uint",0}, 
10298     { "_wxWindowID","_int",0}, 
10299     { "_wxWindowID","_signed_int",0}, 
10300     { "_wxWindowID","_unsigned_int",0}, 
10301     { "_int","_wxCoord",0}, 
10302     { "_int","_wxPrintQuality",0}, 
10303     { "_int","_time_t",0}, 
10304     { "_int","_size_t",0}, 
10305     { "_int","_EBool",0}, 
10306     { "_int","_uint",0}, 
10307     { "_int","_wxWindowID",0}, 
10308     { "_int","_unsigned_int",0}, 
10309     { "_int","_signed_int",0}, 
10310     { "_time_t","_wxCoord",0}, 
10311     { "_time_t","_wxPrintQuality",0}, 
10312     { "_time_t","_unsigned_int",0}, 
10313     { "_time_t","_int",0}, 
10314     { "_time_t","_wxWindowID",0}, 
10315     { "_time_t","_uint",0}, 
10316     { "_time_t","_size_t",0}, 
10317     { "_wxValidator","_class_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
10318     { "_wxValidator","_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
10319     { "_wxCoord","_int",0}, 
10320     { "_wxCoord","_signed_int",0}, 
10321     { "_wxCoord","_unsigned_int",0}, 
10322     { "_wxCoord","_wxWindowID",0}, 
10323     { "_wxCoord","_uint",0}, 
10324     { "_wxCoord","_EBool",0}, 
10325     { "_wxCoord","_size_t",0}, 
10326     { "_wxCoord","_time_t",0}, 
10327     { "_wxCoord","_wxPrintQuality",0}, 
10328     { "_wxEvtHandler","_class_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
10329     { "_wxEvtHandler","_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
10330     { "_wxEvtHandler","_class_wxMenu",SwigwxMenuTowxEvtHandler
}, 
10331     { "_wxEvtHandler","_wxMenu",SwigwxMenuTowxEvtHandler
}, 
10332     { "_wxEvtHandler","_class_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
10333     { "_wxEvtHandler","_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
10334     { "_wxEvtHandler","_class_wxDialog",SwigwxDialogTowxEvtHandler
}, 
10335     { "_wxEvtHandler","_wxDialog",SwigwxDialogTowxEvtHandler
}, 
10336     { "_wxEvtHandler","_class_wxPanel",SwigwxPanelTowxEvtHandler
}, 
10337     { "_wxEvtHandler","_wxPanel",SwigwxPanelTowxEvtHandler
}, 
10338     { "_wxEvtHandler","_class_wxWindow",SwigwxWindowTowxEvtHandler
}, 
10339     { "_wxEvtHandler","_wxWindow",SwigwxWindowTowxEvtHandler
}, 
10340     { "_wxEvtHandler","_class_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
10341     { "_wxEvtHandler","_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
10342     { "_wxEvtHandler","_class_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
10343     { "_wxEvtHandler","_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
10344     { "_wxWindow","_class_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
10345     { "_wxWindow","_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
10346     { "_wxWindow","_class_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
10347     { "_wxWindow","_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
10348     { "_wxWindow","_class_wxDialog",SwigwxDialogTowxWindow
}, 
10349     { "_wxWindow","_wxDialog",SwigwxDialogTowxWindow
}, 
10350     { "_wxWindow","_class_wxPanel",SwigwxPanelTowxWindow
}, 
10351     { "_wxWindow","_wxPanel",SwigwxPanelTowxWindow
}, 
10354 static PyObject 
*SWIG_globals
; 
10358 SWIGEXPORT(void) initwindowsc() { 
10360          SWIG_globals 
= SWIG_newvarlink(); 
10361          m 
= Py_InitModule("windowsc", windowscMethods
); 
10362          d 
= PyModule_GetDict(m
); 
10365    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
10366         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);