2  * FILE : src/msw/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> 
  61 static PyObject
* l_output_helper(PyObject
* target
, PyObject
* o
) { 
  65     } else if (target 
== Py_None
) {   
  69         if (!PyList_Check(target
)) { 
  71             target 
= PyList_New(0); 
  72             PyList_Append(target
, o2
); 
  75         PyList_Append(target
,o
); 
  81 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  87     } else if (target 
== Py_None
) {   
  91         if (!PyTuple_Check(target
)) { 
  93             target 
= PyTuple_New(1); 
  94             PyTuple_SetItem(target
, 0, o2
); 
  97         PyTuple_SetItem(o3
, 0, o
);       
 100         target 
= PySequence_Concat(o2
, o3
);  
 107 static char* wxStringErrorMsg 
= "string type is required for parameter"; 
 109     static wxString 
wxPyEmptyStr(""); 
 111     bool wxValidator_IsSilent() { 
 112         return wxValidator::IsSilent(); 
 115     void wxValidator_SetBellOnError(int doIt 
= TRUE
) { 
 116         wxValidator::SetBellOnError(doIt
); 
 119 class wxPyValidator 
: public wxValidator 
{ 
 120     DECLARE_DYNAMIC_CLASS(wxPyValidator
); 
 124 //    wxPyValidator(const wxPyValidator& other); 
 129     wxObject
* wxPyValidator::Clone() const { 
 130         wxPyValidator
* ptr 
= NULL
; 
 131         wxPyValidator
* self 
= (wxPyValidator
*)this; 
 133         bool doSave 
= wxPyRestoreThread(); 
 134         if (self
->m_myInst
.findCallback("Clone")) { 
 136             ro 
= self
->m_myInst
.callCallbackObj(Py_BuildValue("()")); 
 138                 SWIG_GetPtrObj(ro
, (void **)&ptr
, "_wxPyValidator_p"); 
 142         // This is very dangerous!!! But is the only way I could find 
 143         // to squash a memory leak.  Currently it is okay, but if the 
 144         // validator architecture in wxWindows ever changes, problems 
 148         wxPySaveThread(doSave
); 
 152     DEC_PYCALLBACK_BOOL_WXWIN(Validate
); 
 153     DEC_PYCALLBACK_BOOL_(TransferToWindow
); 
 154     DEC_PYCALLBACK_BOOL_(TransferFromWindow
); 
 160 IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator
, wxValidator
, Validate
); 
 161 IMP_PYCALLBACK_BOOL_(wxPyValidator
, wxValidator
, TransferToWindow
); 
 162 IMP_PYCALLBACK_BOOL_(wxPyValidator
, wxValidator
, TransferFromWindow
); 
 164 IMPLEMENT_DYNAMIC_CLASS(wxPyValidator
, wxValidator
); 
 167     wxWindow
* wxWindow_FindFocus() { 
 168         return wxWindow::FindFocus(); 
 171 wxWindow
* wxWindow_FromHWND(unsigned long hWnd
) { 
 172     wxWindow
* win 
= new wxWindow
; 
 174     win
->SubclassWin(hWnd
); 
 178     int wxWindow_NewControlId() { 
 179         return wxWindow::NewControlId(); 
 181     int wxWindow_NextControlId(int id
) { 
 182         return wxWindow::NextControlId(id
); 
 184     int wxWindow_PrevControlId(int id
) { 
 185         return wxWindow::PrevControlId(id
); 
 190 static PyObject 
*_wrap_wxValidator_IsSilent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 191     PyObject 
* _resultobj
; 
 193     char *_kwnames
[] = {  NULL 
}; 
 196     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxValidator_IsSilent",_kwnames
))  
 199     wxPy_BEGIN_ALLOW_THREADS
; 
 200         _result 
= (bool )wxValidator_IsSilent(); 
 202     wxPy_END_ALLOW_THREADS
; 
 203 }    _resultobj 
= Py_BuildValue("i",_result
); 
 207 static PyObject 
*_wrap_wxValidator_SetBellOnError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 208     PyObject 
* _resultobj
; 
 209     int  _arg0 
= (int ) TRUE
; 
 210     char *_kwnames
[] = { "doIt", NULL 
}; 
 213     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxValidator_SetBellOnError",_kwnames
,&_arg0
))  
 216     wxPy_BEGIN_ALLOW_THREADS
; 
 217         wxValidator_SetBellOnError(_arg0
); 
 219     wxPy_END_ALLOW_THREADS
; 
 220 }    Py_INCREF(Py_None
); 
 221     _resultobj 
= Py_None
; 
 225 static PyObject 
*_wrap_wxWindow_FindFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 226     PyObject 
* _resultobj
; 
 228     char *_kwnames
[] = {  NULL 
}; 
 232     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWindow_FindFocus",_kwnames
))  
 235     wxPy_BEGIN_ALLOW_THREADS
; 
 236         _result 
= (wxWindow 
*)wxWindow_FindFocus(); 
 238     wxPy_END_ALLOW_THREADS
; 
 240         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
 241         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 244         _resultobj 
= Py_None
; 
 249 static PyObject 
*_wrap_wxWindow_FromHWND(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 250     PyObject 
* _resultobj
; 
 253     char *_kwnames
[] = { "hWnd", NULL 
}; 
 257     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxWindow_FromHWND",_kwnames
,&_arg0
))  
 260     wxPy_BEGIN_ALLOW_THREADS
; 
 261         _result 
= (wxWindow 
*)wxWindow_FromHWND(_arg0
); 
 263     wxPy_END_ALLOW_THREADS
; 
 265         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
 266         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 269         _resultobj 
= Py_None
; 
 274 static PyObject 
*_wrap_wxWindow_NewControlId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 275     PyObject 
* _resultobj
; 
 277     char *_kwnames
[] = {  NULL 
}; 
 280     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWindow_NewControlId",_kwnames
))  
 283     wxPy_BEGIN_ALLOW_THREADS
; 
 284         _result 
= (int )wxWindow_NewControlId(); 
 286     wxPy_END_ALLOW_THREADS
; 
 287 }    _resultobj 
= Py_BuildValue("i",_result
); 
 291 static PyObject 
*_wrap_wxWindow_NextControlId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 292     PyObject 
* _resultobj
; 
 295     char *_kwnames
[] = { "id", NULL 
}; 
 298     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxWindow_NextControlId",_kwnames
,&_arg0
))  
 301     wxPy_BEGIN_ALLOW_THREADS
; 
 302         _result 
= (int )wxWindow_NextControlId(_arg0
); 
 304     wxPy_END_ALLOW_THREADS
; 
 305 }    _resultobj 
= Py_BuildValue("i",_result
); 
 309 static PyObject 
*_wrap_wxWindow_PrevControlId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 310     PyObject 
* _resultobj
; 
 313     char *_kwnames
[] = { "id", NULL 
}; 
 316     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxWindow_PrevControlId",_kwnames
,&_arg0
))  
 319     wxPy_BEGIN_ALLOW_THREADS
; 
 320         _result 
= (int )wxWindow_PrevControlId(_arg0
); 
 322     wxPy_END_ALLOW_THREADS
; 
 323 }    _resultobj 
= Py_BuildValue("i",_result
); 
 327 #define new_wxEvtHandler() (new wxEvtHandler()) 
 328 static PyObject 
*_wrap_new_wxEvtHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 329     PyObject 
* _resultobj
; 
 330     wxEvtHandler 
* _result
; 
 331     char *_kwnames
[] = {  NULL 
}; 
 335     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxEvtHandler",_kwnames
))  
 338     wxPy_BEGIN_ALLOW_THREADS
; 
 339         _result 
= (wxEvtHandler 
*)new_wxEvtHandler(); 
 341     wxPy_END_ALLOW_THREADS
; 
 343         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvtHandler_p"); 
 344         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 347         _resultobj 
= Py_None
; 
 352 #define wxEvtHandler_ProcessEvent(_swigobj,_swigarg0)  (_swigobj->ProcessEvent(_swigarg0)) 
 353 static PyObject 
*_wrap_wxEvtHandler_ProcessEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 354     PyObject 
* _resultobj
; 
 356     wxEvtHandler 
* _arg0
; 
 358     PyObject 
* _argo0 
= 0; 
 359     PyObject 
* _argo1 
= 0; 
 360     char *_kwnames
[] = { "self","event", NULL 
}; 
 363     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_ProcessEvent",_kwnames
,&_argo0
,&_argo1
))  
 366         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 367         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 368             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_ProcessEvent. Expected _wxEvtHandler_p."); 
 373         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 374         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
 375             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_ProcessEvent. Expected _wxEvent_p."); 
 380     wxPy_BEGIN_ALLOW_THREADS
; 
 381         _result 
= (bool )wxEvtHandler_ProcessEvent(_arg0
,*_arg1
); 
 383     wxPy_END_ALLOW_THREADS
; 
 384 }    _resultobj 
= Py_BuildValue("i",_result
); 
 388 #define wxEvtHandler_AddPendingEvent(_swigobj,_swigarg0)  (_swigobj->AddPendingEvent(_swigarg0)) 
 389 static PyObject 
*_wrap_wxEvtHandler_AddPendingEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 390     PyObject 
* _resultobj
; 
 391     wxEvtHandler 
* _arg0
; 
 393     PyObject 
* _argo0 
= 0; 
 394     PyObject 
* _argo1 
= 0; 
 395     char *_kwnames
[] = { "self","event", NULL 
}; 
 398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_AddPendingEvent",_kwnames
,&_argo0
,&_argo1
))  
 401         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 402         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 403             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_AddPendingEvent. Expected _wxEvtHandler_p."); 
 408         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 409         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
 410             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_AddPendingEvent. Expected _wxEvent_p."); 
 415     wxPy_BEGIN_ALLOW_THREADS
; 
 416         wxEvtHandler_AddPendingEvent(_arg0
,*_arg1
); 
 418     wxPy_END_ALLOW_THREADS
; 
 419 }    Py_INCREF(Py_None
); 
 420     _resultobj 
= Py_None
; 
 424 #define wxEvtHandler_GetEvtHandlerEnabled(_swigobj)  (_swigobj->GetEvtHandlerEnabled()) 
 425 static PyObject 
*_wrap_wxEvtHandler_GetEvtHandlerEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 426     PyObject 
* _resultobj
; 
 428     wxEvtHandler 
* _arg0
; 
 429     PyObject 
* _argo0 
= 0; 
 430     char *_kwnames
[] = { "self", NULL 
}; 
 433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvtHandler_GetEvtHandlerEnabled",_kwnames
,&_argo0
))  
 436         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 437         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 438             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_GetEvtHandlerEnabled. Expected _wxEvtHandler_p."); 
 443     wxPy_BEGIN_ALLOW_THREADS
; 
 444         _result 
= (bool )wxEvtHandler_GetEvtHandlerEnabled(_arg0
); 
 446     wxPy_END_ALLOW_THREADS
; 
 447 }    _resultobj 
= Py_BuildValue("i",_result
); 
 451 #define wxEvtHandler_SetEvtHandlerEnabled(_swigobj,_swigarg0)  (_swigobj->SetEvtHandlerEnabled(_swigarg0)) 
 452 static PyObject 
*_wrap_wxEvtHandler_SetEvtHandlerEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 453     PyObject 
* _resultobj
; 
 454     wxEvtHandler 
* _arg0
; 
 456     PyObject 
* _argo0 
= 0; 
 458     char *_kwnames
[] = { "self","enabled", NULL 
}; 
 461     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxEvtHandler_SetEvtHandlerEnabled",_kwnames
,&_argo0
,&tempbool1
))  
 464         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 465         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 466             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_SetEvtHandlerEnabled. Expected _wxEvtHandler_p."); 
 470     _arg1 
= (bool ) tempbool1
; 
 472     wxPy_BEGIN_ALLOW_THREADS
; 
 473         wxEvtHandler_SetEvtHandlerEnabled(_arg0
,_arg1
); 
 475     wxPy_END_ALLOW_THREADS
; 
 476 }    Py_INCREF(Py_None
); 
 477     _resultobj 
= Py_None
; 
 481 #define wxEvtHandler_GetNextHandler(_swigobj)  (_swigobj->GetNextHandler()) 
 482 static PyObject 
*_wrap_wxEvtHandler_GetNextHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 483     PyObject 
* _resultobj
; 
 484     wxEvtHandler 
* _result
; 
 485     wxEvtHandler 
* _arg0
; 
 486     PyObject 
* _argo0 
= 0; 
 487     char *_kwnames
[] = { "self", NULL 
}; 
 491     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvtHandler_GetNextHandler",_kwnames
,&_argo0
))  
 494         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 495         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 496             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_GetNextHandler. Expected _wxEvtHandler_p."); 
 501     wxPy_BEGIN_ALLOW_THREADS
; 
 502         _result 
= (wxEvtHandler 
*)wxEvtHandler_GetNextHandler(_arg0
); 
 504     wxPy_END_ALLOW_THREADS
; 
 506         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvtHandler_p"); 
 507         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 510         _resultobj 
= Py_None
; 
 515 #define wxEvtHandler_GetPreviousHandler(_swigobj)  (_swigobj->GetPreviousHandler()) 
 516 static PyObject 
*_wrap_wxEvtHandler_GetPreviousHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 517     PyObject 
* _resultobj
; 
 518     wxEvtHandler 
* _result
; 
 519     wxEvtHandler 
* _arg0
; 
 520     PyObject 
* _argo0 
= 0; 
 521     char *_kwnames
[] = { "self", NULL 
}; 
 525     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvtHandler_GetPreviousHandler",_kwnames
,&_argo0
))  
 528         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 529         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 530             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_GetPreviousHandler. Expected _wxEvtHandler_p."); 
 535     wxPy_BEGIN_ALLOW_THREADS
; 
 536         _result 
= (wxEvtHandler 
*)wxEvtHandler_GetPreviousHandler(_arg0
); 
 538     wxPy_END_ALLOW_THREADS
; 
 540         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvtHandler_p"); 
 541         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 544         _resultobj 
= Py_None
; 
 549 #define wxEvtHandler_SetNextHandler(_swigobj,_swigarg0)  (_swigobj->SetNextHandler(_swigarg0)) 
 550 static PyObject 
*_wrap_wxEvtHandler_SetNextHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 551     PyObject 
* _resultobj
; 
 552     wxEvtHandler 
* _arg0
; 
 553     wxEvtHandler 
* _arg1
; 
 554     PyObject 
* _argo0 
= 0; 
 555     PyObject 
* _argo1 
= 0; 
 556     char *_kwnames
[] = { "self","handler", NULL 
}; 
 559     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_SetNextHandler",_kwnames
,&_argo0
,&_argo1
))  
 562         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 563         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 564             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_SetNextHandler. Expected _wxEvtHandler_p."); 
 569         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 570         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
 571             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_SetNextHandler. Expected _wxEvtHandler_p."); 
 576     wxPy_BEGIN_ALLOW_THREADS
; 
 577         wxEvtHandler_SetNextHandler(_arg0
,_arg1
); 
 579     wxPy_END_ALLOW_THREADS
; 
 580 }    Py_INCREF(Py_None
); 
 581     _resultobj 
= Py_None
; 
 585 #define wxEvtHandler_SetPreviousHandler(_swigobj,_swigarg0)  (_swigobj->SetPreviousHandler(_swigarg0)) 
 586 static PyObject 
*_wrap_wxEvtHandler_SetPreviousHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 587     PyObject 
* _resultobj
; 
 588     wxEvtHandler 
* _arg0
; 
 589     wxEvtHandler 
* _arg1
; 
 590     PyObject 
* _argo0 
= 0; 
 591     PyObject 
* _argo1 
= 0; 
 592     char *_kwnames
[] = { "self","handler", NULL 
}; 
 595     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_SetPreviousHandler",_kwnames
,&_argo0
,&_argo1
))  
 598         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 599         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 600             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_SetPreviousHandler. Expected _wxEvtHandler_p."); 
 605         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 606         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
 607             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_SetPreviousHandler. Expected _wxEvtHandler_p."); 
 612     wxPy_BEGIN_ALLOW_THREADS
; 
 613         wxEvtHandler_SetPreviousHandler(_arg0
,_arg1
); 
 615     wxPy_END_ALLOW_THREADS
; 
 616 }    Py_INCREF(Py_None
); 
 617     _resultobj 
= Py_None
; 
 621 static void  wxEvtHandler_Connect(wxEvtHandler 
*self
,int  id
,int  lastId
,int  eventType
,PyObject 
* func
) { 
 622             if (PyCallable_Check(func
)) { 
 623                 self
->Connect(id
, lastId
, eventType
, 
 624                           (wxObjectEventFunction
) &wxPyCallback::EventThunker
, 
 625                           new wxPyCallback(func
)); 
 628 static PyObject 
*_wrap_wxEvtHandler_Connect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 629     PyObject 
* _resultobj
; 
 630     wxEvtHandler 
* _arg0
; 
 635     PyObject 
* _argo0 
= 0; 
 636     PyObject 
* _obj4 
= 0; 
 637     char *_kwnames
[] = { "self","id","lastId","eventType","func", NULL 
}; 
 640     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiiO:wxEvtHandler_Connect",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_obj4
))  
 643         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 644         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 645             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_Connect. Expected _wxEvtHandler_p."); 
 653     wxPy_BEGIN_ALLOW_THREADS
; 
 654         wxEvtHandler_Connect(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
 656     wxPy_END_ALLOW_THREADS
; 
 657 }    Py_INCREF(Py_None
); 
 658     _resultobj 
= Py_None
; 
 662 static bool  wxEvtHandler_Disconnect(wxEvtHandler 
*self
,int  id
,int  lastId
,wxEventType  eventType
) { 
 663             return self
->Disconnect(id
, lastId
, eventType
, 
 664                                    (wxObjectEventFunction
) 
 665                                     &wxPyCallback::EventThunker
); 
 667 static PyObject 
*_wrap_wxEvtHandler_Disconnect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 668     PyObject 
* _resultobj
; 
 670     wxEvtHandler 
* _arg0
; 
 672     int  _arg2 
= (int ) -1; 
 673     wxEventType  _arg3 
= (wxEventType 
) wxEVT_NULL
; 
 674     PyObject 
* _argo0 
= 0; 
 675     char *_kwnames
[] = { "self","id","lastId","eventType", NULL 
}; 
 678     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|ii:wxEvtHandler_Disconnect",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
 681         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 682         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 683             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_Disconnect. Expected _wxEvtHandler_p."); 
 688     wxPy_BEGIN_ALLOW_THREADS
; 
 689         _result 
= (bool )wxEvtHandler_Disconnect(_arg0
,_arg1
,_arg2
,_arg3
); 
 691     wxPy_END_ALLOW_THREADS
; 
 692 }    _resultobj 
= Py_BuildValue("i",_result
); 
 696 static void *SwigwxValidatorTowxEvtHandler(void *ptr
) { 
 699     src 
= (wxValidator 
*) ptr
; 
 700     dest 
= (wxEvtHandler 
*) src
; 
 701     return (void *) dest
; 
 704 #define new_wxValidator() (new wxValidator()) 
 705 static PyObject 
*_wrap_new_wxValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 706     PyObject 
* _resultobj
; 
 707     wxValidator 
* _result
; 
 708     char *_kwnames
[] = {  NULL 
}; 
 712     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxValidator",_kwnames
))  
 715     wxPy_BEGIN_ALLOW_THREADS
; 
 716         _result 
= (wxValidator 
*)new_wxValidator(); 
 718     wxPy_END_ALLOW_THREADS
; 
 720         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxValidator_p"); 
 721         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 724         _resultobj 
= Py_None
; 
 729 #define wxValidator_Clone(_swigobj)  (_swigobj->Clone()) 
 730 static PyObject 
*_wrap_wxValidator_Clone(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 731     PyObject 
* _resultobj
; 
 732     wxValidator 
* _result
; 
 734     PyObject 
* _argo0 
= 0; 
 735     char *_kwnames
[] = { "self", NULL 
}; 
 739     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxValidator_Clone",_kwnames
,&_argo0
))  
 742         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 743         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 744             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_Clone. Expected _wxValidator_p."); 
 749     wxPy_BEGIN_ALLOW_THREADS
; 
 750         _result 
= (wxValidator 
*)wxValidator_Clone(_arg0
); 
 752     wxPy_END_ALLOW_THREADS
; 
 754         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxValidator_p"); 
 755         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 758         _resultobj 
= Py_None
; 
 763 #define wxValidator_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
 764 static PyObject 
*_wrap_wxValidator_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 765     PyObject 
* _resultobj
; 
 768     PyObject 
* _argo0 
= 0; 
 769     char *_kwnames
[] = { "self", NULL 
}; 
 773     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxValidator_GetWindow",_kwnames
,&_argo0
))  
 776         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 777         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 778             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_GetWindow. Expected _wxValidator_p."); 
 783     wxPy_BEGIN_ALLOW_THREADS
; 
 784         _result 
= (wxWindow 
*)wxValidator_GetWindow(_arg0
); 
 786     wxPy_END_ALLOW_THREADS
; 
 788         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
 789         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 792         _resultobj 
= Py_None
; 
 797 #define wxValidator_SetWindow(_swigobj,_swigarg0)  (_swigobj->SetWindow(_swigarg0)) 
 798 static PyObject 
*_wrap_wxValidator_SetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 799     PyObject 
* _resultobj
; 
 802     PyObject 
* _argo0 
= 0; 
 803     PyObject 
* _argo1 
= 0; 
 804     char *_kwnames
[] = { "self","window", NULL 
}; 
 807     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxValidator_SetWindow",_kwnames
,&_argo0
,&_argo1
))  
 810         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 811         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 812             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_SetWindow. Expected _wxValidator_p."); 
 817         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 818         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 819             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxValidator_SetWindow. Expected _wxWindow_p."); 
 824     wxPy_BEGIN_ALLOW_THREADS
; 
 825         wxValidator_SetWindow(_arg0
,_arg1
); 
 827     wxPy_END_ALLOW_THREADS
; 
 828 }    Py_INCREF(Py_None
); 
 829     _resultobj 
= Py_None
; 
 833 static void *SwigwxPyValidatorTowxValidator(void *ptr
) { 
 836     src 
= (wxPyValidator 
*) ptr
; 
 837     dest 
= (wxValidator 
*) src
; 
 838     return (void *) dest
; 
 841 static void *SwigwxPyValidatorTowxEvtHandler(void *ptr
) { 
 844     src 
= (wxPyValidator 
*) ptr
; 
 845     dest 
= (wxEvtHandler 
*) src
; 
 846     return (void *) dest
; 
 849 #define new_wxPyValidator() (new wxPyValidator()) 
 850 static PyObject 
*_wrap_new_wxPyValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 851     PyObject 
* _resultobj
; 
 852     wxPyValidator 
* _result
; 
 853     char *_kwnames
[] = {  NULL 
}; 
 857     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyValidator",_kwnames
))  
 860     wxPy_BEGIN_ALLOW_THREADS
; 
 861         _result 
= (wxPyValidator 
*)new_wxPyValidator(); 
 863     wxPy_END_ALLOW_THREADS
; 
 865         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyValidator_p"); 
 866         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 869         _resultobj 
= Py_None
; 
 874 static void  wxPyValidator_Destroy(wxPyValidator 
*self
) { delete self
; } 
 875 static PyObject 
*_wrap_wxPyValidator_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 876     PyObject 
* _resultobj
; 
 877     wxPyValidator 
* _arg0
; 
 878     PyObject 
* _argo0 
= 0; 
 879     char *_kwnames
[] = { "self", NULL 
}; 
 882     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyValidator_Destroy",_kwnames
,&_argo0
))  
 885         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 886         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyValidator_p")) { 
 887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyValidator_Destroy. Expected _wxPyValidator_p."); 
 892     wxPy_BEGIN_ALLOW_THREADS
; 
 893         wxPyValidator_Destroy(_arg0
); 
 895     wxPy_END_ALLOW_THREADS
; 
 896 }    Py_INCREF(Py_None
); 
 897     _resultobj 
= Py_None
; 
 901 #define wxPyValidator__setSelf(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->_setSelf(_swigarg0,_swigarg1,_swigarg2)) 
 902 static PyObject 
*_wrap_wxPyValidator__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 903     PyObject 
* _resultobj
; 
 904     wxPyValidator 
* _arg0
; 
 907     int  _arg3 
= (int ) TRUE
; 
 908     PyObject 
* _argo0 
= 0; 
 909     PyObject 
* _obj1 
= 0; 
 910     PyObject 
* _obj2 
= 0; 
 911     char *_kwnames
[] = { "self","self","_class","incref", NULL 
}; 
 914     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxPyValidator__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_arg3
))  
 917         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 918         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyValidator_p")) { 
 919             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyValidator__setSelf. Expected _wxPyValidator_p."); 
 930     wxPy_BEGIN_ALLOW_THREADS
; 
 931         wxPyValidator__setSelf(_arg0
,_arg1
,_arg2
,_arg3
); 
 933     wxPy_END_ALLOW_THREADS
; 
 934 }    Py_INCREF(Py_None
); 
 935     _resultobj 
= Py_None
; 
 939 static void *SwigwxWindowTowxEvtHandler(void *ptr
) { 
 942     src 
= (wxWindow 
*) ptr
; 
 943     dest 
= (wxEvtHandler 
*) src
; 
 944     return (void *) dest
; 
 947 #define new_wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
 948 static PyObject 
*_wrap_new_wxWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 949     PyObject 
* _resultobj
; 
 953     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
 954     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
 955     long  _arg4 
= (long ) 0; 
 956     char * _arg5 
= (char *) "panel"; 
 957     PyObject 
* _argo0 
= 0; 
 959     PyObject 
* _obj2 
= 0; 
 961     PyObject 
* _obj3 
= 0; 
 962     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
 966     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
 969         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 970         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 971             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindow. Expected _wxWindow_p."); 
 978     if (! wxPoint_helper(_obj2
, &_arg2
)) 
 984     if (! wxSize_helper(_obj3
, &_arg3
)) 
 988     wxPy_BEGIN_ALLOW_THREADS
; 
 989         _result 
= (wxWindow 
*)new_wxWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
 991     wxPy_END_ALLOW_THREADS
; 
 993         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
 994         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 997         _resultobj 
= Py_None
; 
1002 #define wxWindow_CaptureMouse(_swigobj)  (_swigobj->CaptureMouse()) 
1003 static PyObject 
*_wrap_wxWindow_CaptureMouse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1004     PyObject 
* _resultobj
; 
1006     PyObject 
* _argo0 
= 0; 
1007     char *_kwnames
[] = { "self", NULL 
}; 
1010     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_CaptureMouse",_kwnames
,&_argo0
))  
1013         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1014         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1015             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CaptureMouse. Expected _wxWindow_p."); 
1020     wxPy_BEGIN_ALLOW_THREADS
; 
1021         wxWindow_CaptureMouse(_arg0
); 
1023     wxPy_END_ALLOW_THREADS
; 
1024 }    Py_INCREF(Py_None
); 
1025     _resultobj 
= Py_None
; 
1029 #define wxWindow_Center(_swigobj,_swigarg0)  (_swigobj->Center(_swigarg0)) 
1030 static PyObject 
*_wrap_wxWindow_Center(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1031     PyObject 
* _resultobj
; 
1033     int  _arg1 
= (int ) wxBOTH
; 
1034     PyObject 
* _argo0 
= 0; 
1035     char *_kwnames
[] = { "self","direction", NULL 
}; 
1038     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Center",_kwnames
,&_argo0
,&_arg1
))  
1041         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1042         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1043             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Center. Expected _wxWindow_p."); 
1048     wxPy_BEGIN_ALLOW_THREADS
; 
1049         wxWindow_Center(_arg0
,_arg1
); 
1051     wxPy_END_ALLOW_THREADS
; 
1052 }    Py_INCREF(Py_None
); 
1053     _resultobj 
= Py_None
; 
1057 #define wxWindow_Centre(_swigobj,_swigarg0)  (_swigobj->Centre(_swigarg0)) 
1058 static PyObject 
*_wrap_wxWindow_Centre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1059     PyObject 
* _resultobj
; 
1061     int  _arg1 
= (int ) wxBOTH
; 
1062     PyObject 
* _argo0 
= 0; 
1063     char *_kwnames
[] = { "self","direction", NULL 
}; 
1066     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Centre",_kwnames
,&_argo0
,&_arg1
))  
1069         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1070         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1071             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Centre. Expected _wxWindow_p."); 
1076     wxPy_BEGIN_ALLOW_THREADS
; 
1077         wxWindow_Centre(_arg0
,_arg1
); 
1079     wxPy_END_ALLOW_THREADS
; 
1080 }    Py_INCREF(Py_None
); 
1081     _resultobj 
= Py_None
; 
1085 #define wxWindow_CentreOnParent(_swigobj,_swigarg0)  (_swigobj->CentreOnParent(_swigarg0)) 
1086 static PyObject 
*_wrap_wxWindow_CentreOnParent(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_CentreOnParent",_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_CentreOnParent. Expected _wxWindow_p."); 
1104     wxPy_BEGIN_ALLOW_THREADS
; 
1105         wxWindow_CentreOnParent(_arg0
,_arg1
); 
1107     wxPy_END_ALLOW_THREADS
; 
1108 }    Py_INCREF(Py_None
); 
1109     _resultobj 
= Py_None
; 
1113 #define wxWindow_CenterOnParent(_swigobj,_swigarg0)  (_swigobj->CenterOnParent(_swigarg0)) 
1114 static PyObject 
*_wrap_wxWindow_CenterOnParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1115     PyObject 
* _resultobj
; 
1117     int  _arg1 
= (int ) wxBOTH
; 
1118     PyObject 
* _argo0 
= 0; 
1119     char *_kwnames
[] = { "self","direction", NULL 
}; 
1122     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CenterOnParent",_kwnames
,&_argo0
,&_arg1
))  
1125         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1126         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1127             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CenterOnParent. Expected _wxWindow_p."); 
1132     wxPy_BEGIN_ALLOW_THREADS
; 
1133         wxWindow_CenterOnParent(_arg0
,_arg1
); 
1135     wxPy_END_ALLOW_THREADS
; 
1136 }    Py_INCREF(Py_None
); 
1137     _resultobj 
= Py_None
; 
1141 #define wxWindow_CentreOnScreen(_swigobj,_swigarg0)  (_swigobj->CentreOnScreen(_swigarg0)) 
1142 static PyObject 
*_wrap_wxWindow_CentreOnScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1143     PyObject 
* _resultobj
; 
1145     int  _arg1 
= (int ) wxBOTH
; 
1146     PyObject 
* _argo0 
= 0; 
1147     char *_kwnames
[] = { "self","direction", NULL 
}; 
1150     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CentreOnScreen",_kwnames
,&_argo0
,&_arg1
))  
1153         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1154         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1155             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CentreOnScreen. Expected _wxWindow_p."); 
1160     wxPy_BEGIN_ALLOW_THREADS
; 
1161         wxWindow_CentreOnScreen(_arg0
,_arg1
); 
1163     wxPy_END_ALLOW_THREADS
; 
1164 }    Py_INCREF(Py_None
); 
1165     _resultobj 
= Py_None
; 
1169 #define wxWindow_CenterOnScreen(_swigobj,_swigarg0)  (_swigobj->CenterOnScreen(_swigarg0)) 
1170 static PyObject 
*_wrap_wxWindow_CenterOnScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1171     PyObject 
* _resultobj
; 
1173     int  _arg1 
= (int ) wxBOTH
; 
1174     PyObject 
* _argo0 
= 0; 
1175     char *_kwnames
[] = { "self","direction", NULL 
}; 
1178     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CenterOnScreen",_kwnames
,&_argo0
,&_arg1
))  
1181         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1182         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1183             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CenterOnScreen. Expected _wxWindow_p."); 
1188     wxPy_BEGIN_ALLOW_THREADS
; 
1189         wxWindow_CenterOnScreen(_arg0
,_arg1
); 
1191     wxPy_END_ALLOW_THREADS
; 
1192 }    Py_INCREF(Py_None
); 
1193     _resultobj 
= Py_None
; 
1197 #define wxWindow_ClientToScreenXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ClientToScreen(_swigarg0,_swigarg1)) 
1198 static PyObject 
*_wrap_wxWindow_ClientToScreenXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1199     PyObject 
* _resultobj
; 
1203     PyObject 
* _argo0 
= 0; 
1205     PyObject 
* _obj1 
= 0; 
1207     PyObject 
* _obj2 
= 0; 
1208     char *_kwnames
[] = { "self","x","y", NULL 
}; 
1211     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_ClientToScreenXY",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
1214         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1215         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1216             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ClientToScreenXY. Expected _wxWindow_p."); 
1221   temp 
= (int) PyInt_AsLong(_obj1
); 
1225   temp0 
= (int) PyInt_AsLong(_obj2
); 
1229     wxPy_BEGIN_ALLOW_THREADS
; 
1230         wxWindow_ClientToScreenXY(_arg0
,_arg1
,_arg2
); 
1232     wxPy_END_ALLOW_THREADS
; 
1233 }    Py_INCREF(Py_None
); 
1234     _resultobj 
= Py_None
; 
1237     o 
= PyInt_FromLong((long) (*_arg1
)); 
1238     _resultobj 
= t_output_helper(_resultobj
, o
); 
1242     o 
= PyInt_FromLong((long) (*_arg2
)); 
1243     _resultobj 
= t_output_helper(_resultobj
, o
); 
1248 #define wxWindow_ClientToScreen(_swigobj,_swigarg0)  (_swigobj->ClientToScreen(_swigarg0)) 
1249 static PyObject 
*_wrap_wxWindow_ClientToScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1250     PyObject 
* _resultobj
; 
1254     PyObject 
* _argo0 
= 0; 
1256     PyObject 
* _obj1 
= 0; 
1257     char *_kwnames
[] = { "self","pt", NULL 
}; 
1261     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ClientToScreen",_kwnames
,&_argo0
,&_obj1
))  
1264         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1265         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1266             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ClientToScreen. Expected _wxWindow_p."); 
1272     if (! wxPoint_helper(_obj1
, &_arg1
)) 
1276     wxPy_BEGIN_ALLOW_THREADS
; 
1277         _result 
= new wxPoint (wxWindow_ClientToScreen(_arg0
,*_arg1
)); 
1279     wxPy_END_ALLOW_THREADS
; 
1280 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
1281     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1285 #define wxWindow_Close(_swigobj,_swigarg0)  (_swigobj->Close(_swigarg0)) 
1286 static PyObject 
*_wrap_wxWindow_Close(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1287     PyObject 
* _resultobj
; 
1290     int  _arg1 
= (int ) FALSE
; 
1291     PyObject 
* _argo0 
= 0; 
1292     char *_kwnames
[] = { "self","force", NULL 
}; 
1295     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Close",_kwnames
,&_argo0
,&_arg1
))  
1298         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1299         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1300             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Close. Expected _wxWindow_p."); 
1305     wxPy_BEGIN_ALLOW_THREADS
; 
1306         _result 
= (bool )wxWindow_Close(_arg0
,_arg1
); 
1308     wxPy_END_ALLOW_THREADS
; 
1309 }    _resultobj 
= Py_BuildValue("i",_result
); 
1313 #define wxWindow_Destroy(_swigobj)  (_swigobj->Destroy()) 
1314 static PyObject 
*_wrap_wxWindow_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1315     PyObject 
* _resultobj
; 
1318     PyObject 
* _argo0 
= 0; 
1319     char *_kwnames
[] = { "self", NULL 
}; 
1322     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Destroy",_kwnames
,&_argo0
))  
1325         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1326         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1327             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Destroy. Expected _wxWindow_p."); 
1332     wxPy_BEGIN_ALLOW_THREADS
; 
1333         _result 
= (bool )wxWindow_Destroy(_arg0
); 
1335     wxPy_END_ALLOW_THREADS
; 
1336 }    _resultobj 
= Py_BuildValue("i",_result
); 
1340 #define wxWindow_DestroyChildren(_swigobj)  (_swigobj->DestroyChildren()) 
1341 static PyObject 
*_wrap_wxWindow_DestroyChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1342     PyObject 
* _resultobj
; 
1344     PyObject 
* _argo0 
= 0; 
1345     char *_kwnames
[] = { "self", NULL 
}; 
1348     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_DestroyChildren",_kwnames
,&_argo0
))  
1351         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1352         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1353             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_DestroyChildren. Expected _wxWindow_p."); 
1358     wxPy_BEGIN_ALLOW_THREADS
; 
1359         wxWindow_DestroyChildren(_arg0
); 
1361     wxPy_END_ALLOW_THREADS
; 
1362 }    Py_INCREF(Py_None
); 
1363     _resultobj 
= Py_None
; 
1367 #define wxWindow_DragAcceptFiles(_swigobj,_swigarg0)  (_swigobj->DragAcceptFiles(_swigarg0)) 
1368 static PyObject 
*_wrap_wxWindow_DragAcceptFiles(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1369     PyObject 
* _resultobj
; 
1372     PyObject 
* _argo0 
= 0; 
1374     char *_kwnames
[] = { "self","accept", NULL 
}; 
1377     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_DragAcceptFiles",_kwnames
,&_argo0
,&tempbool1
))  
1380         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1381         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1382             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_DragAcceptFiles. Expected _wxWindow_p."); 
1386     _arg1 
= (bool ) tempbool1
; 
1388     wxPy_BEGIN_ALLOW_THREADS
; 
1389         wxWindow_DragAcceptFiles(_arg0
,_arg1
); 
1391     wxPy_END_ALLOW_THREADS
; 
1392 }    Py_INCREF(Py_None
); 
1393     _resultobj 
= Py_None
; 
1397 #define wxWindow_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
1398 static PyObject 
*_wrap_wxWindow_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1399     PyObject 
* _resultobj
; 
1402     PyObject 
* _argo0 
= 0; 
1404     char *_kwnames
[] = { "self","enable", NULL 
}; 
1407     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_Enable",_kwnames
,&_argo0
,&tempbool1
))  
1410         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1411         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1412             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Enable. Expected _wxWindow_p."); 
1416     _arg1 
= (bool ) tempbool1
; 
1418     wxPy_BEGIN_ALLOW_THREADS
; 
1419         wxWindow_Enable(_arg0
,_arg1
); 
1421     wxPy_END_ALLOW_THREADS
; 
1422 }    Py_INCREF(Py_None
); 
1423     _resultobj 
= Py_None
; 
1427 #define wxWindow_FindWindowById(_swigobj,_swigarg0)  (_swigobj->FindWindow(_swigarg0)) 
1428 static PyObject 
*_wrap_wxWindow_FindWindowById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1429     PyObject 
* _resultobj
; 
1433     PyObject 
* _argo0 
= 0; 
1434     char *_kwnames
[] = { "self","id", NULL 
}; 
1438     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_FindWindowById",_kwnames
,&_argo0
,&_arg1
))  
1441         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1442         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1443             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_FindWindowById. Expected _wxWindow_p."); 
1448     wxPy_BEGIN_ALLOW_THREADS
; 
1449         _result 
= (wxWindow 
*)wxWindow_FindWindowById(_arg0
,_arg1
); 
1451     wxPy_END_ALLOW_THREADS
; 
1453         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
1454         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1457         _resultobj 
= Py_None
; 
1462 #define wxWindow_FindWindowByName(_swigobj,_swigarg0)  (_swigobj->FindWindow(_swigarg0)) 
1463 static PyObject 
*_wrap_wxWindow_FindWindowByName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1464     PyObject 
* _resultobj
; 
1468     PyObject 
* _argo0 
= 0; 
1469     PyObject 
* _obj1 
= 0; 
1470     char *_kwnames
[] = { "self","name", NULL 
}; 
1474     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_FindWindowByName",_kwnames
,&_argo0
,&_obj1
))  
1477         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1478         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1479             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_FindWindowByName. Expected _wxWindow_p."); 
1484 #if PYTHON_API_VERSION >= 1009 
1485     char* tmpPtr
; int tmpSize
; 
1486     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1487         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
1490     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1492     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1494     if (!PyString_Check(_obj1
)) { 
1495         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1498     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1502     wxPy_BEGIN_ALLOW_THREADS
; 
1503         _result 
= (wxWindow 
*)wxWindow_FindWindowByName(_arg0
,*_arg1
); 
1505     wxPy_END_ALLOW_THREADS
; 
1507         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
1508         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1511         _resultobj 
= Py_None
; 
1520 #define wxWindow_Fit(_swigobj)  (_swigobj->Fit()) 
1521 static PyObject 
*_wrap_wxWindow_Fit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1522     PyObject 
* _resultobj
; 
1524     PyObject 
* _argo0 
= 0; 
1525     char *_kwnames
[] = { "self", NULL 
}; 
1528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Fit",_kwnames
,&_argo0
))  
1531         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1532         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1533             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Fit. Expected _wxWindow_p."); 
1538     wxPy_BEGIN_ALLOW_THREADS
; 
1539         wxWindow_Fit(_arg0
); 
1541     wxPy_END_ALLOW_THREADS
; 
1542 }    Py_INCREF(Py_None
); 
1543     _resultobj 
= Py_None
; 
1547 #define wxWindow_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
1548 static PyObject 
*_wrap_wxWindow_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1549     PyObject 
* _resultobj
; 
1552     PyObject 
* _argo0 
= 0; 
1553     char *_kwnames
[] = { "self", NULL 
}; 
1557     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetBackgroundColour",_kwnames
,&_argo0
))  
1560         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1561         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1562             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetBackgroundColour. Expected _wxWindow_p."); 
1567     wxPy_BEGIN_ALLOW_THREADS
; 
1568         _result 
= new wxColour (wxWindow_GetBackgroundColour(_arg0
)); 
1570     wxPy_END_ALLOW_THREADS
; 
1571 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1572     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1576 static PyObject 
* wxWindow_GetChildren(wxWindow 
*self
) { 
1577             wxWindowList
& list 
= self
->GetChildren(); 
1578             return wxPy_ConvertList(&list
, "wxWindow"); 
1580 static PyObject 
*_wrap_wxWindow_GetChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1581     PyObject 
* _resultobj
; 
1584     PyObject 
* _argo0 
= 0; 
1585     char *_kwnames
[] = { "self", NULL 
}; 
1588     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetChildren",_kwnames
,&_argo0
))  
1591         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1592         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1593             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetChildren. Expected _wxWindow_p."); 
1598     wxPy_BEGIN_ALLOW_THREADS
; 
1599         _result 
= (PyObject 
*)wxWindow_GetChildren(_arg0
); 
1601     wxPy_END_ALLOW_THREADS
; 
1603   _resultobj 
= _result
; 
1608 #define wxWindow_GetCharHeight(_swigobj)  (_swigobj->GetCharHeight()) 
1609 static PyObject 
*_wrap_wxWindow_GetCharHeight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1610     PyObject 
* _resultobj
; 
1613     PyObject 
* _argo0 
= 0; 
1614     char *_kwnames
[] = { "self", NULL 
}; 
1617     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCharHeight",_kwnames
,&_argo0
))  
1620         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1621         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1622             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCharHeight. Expected _wxWindow_p."); 
1627     wxPy_BEGIN_ALLOW_THREADS
; 
1628         _result 
= (int )wxWindow_GetCharHeight(_arg0
); 
1630     wxPy_END_ALLOW_THREADS
; 
1631 }    _resultobj 
= Py_BuildValue("i",_result
); 
1635 #define wxWindow_GetCharWidth(_swigobj)  (_swigobj->GetCharWidth()) 
1636 static PyObject 
*_wrap_wxWindow_GetCharWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1637     PyObject 
* _resultobj
; 
1640     PyObject 
* _argo0 
= 0; 
1641     char *_kwnames
[] = { "self", NULL 
}; 
1644     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCharWidth",_kwnames
,&_argo0
))  
1647         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1648         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1649             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCharWidth. Expected _wxWindow_p."); 
1654     wxPy_BEGIN_ALLOW_THREADS
; 
1655         _result 
= (int )wxWindow_GetCharWidth(_arg0
); 
1657     wxPy_END_ALLOW_THREADS
; 
1658 }    _resultobj 
= Py_BuildValue("i",_result
); 
1662 #define wxWindow_GetClientSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetClientSize(_swigarg0,_swigarg1)) 
1663 static PyObject 
*_wrap_wxWindow_GetClientSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1664     PyObject 
* _resultobj
; 
1670     PyObject 
* _argo0 
= 0; 
1671     char *_kwnames
[] = { "self", NULL 
}; 
1680     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetClientSizeTuple",_kwnames
,&_argo0
))  
1683         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1684         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1685             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetClientSizeTuple. Expected _wxWindow_p."); 
1690     wxPy_BEGIN_ALLOW_THREADS
; 
1691         wxWindow_GetClientSizeTuple(_arg0
,_arg1
,_arg2
); 
1693     wxPy_END_ALLOW_THREADS
; 
1694 }    Py_INCREF(Py_None
); 
1695     _resultobj 
= Py_None
; 
1698     o 
= PyInt_FromLong((long) (*_arg1
)); 
1699     _resultobj 
= t_output_helper(_resultobj
, o
); 
1703     o 
= PyInt_FromLong((long) (*_arg2
)); 
1704     _resultobj 
= t_output_helper(_resultobj
, o
); 
1709 #define wxWindow_GetClientSize(_swigobj)  (_swigobj->GetClientSize()) 
1710 static PyObject 
*_wrap_wxWindow_GetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1711     PyObject 
* _resultobj
; 
1714     PyObject 
* _argo0 
= 0; 
1715     char *_kwnames
[] = { "self", NULL 
}; 
1719     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetClientSize",_kwnames
,&_argo0
))  
1722         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1723         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1724             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetClientSize. Expected _wxWindow_p."); 
1729     wxPy_BEGIN_ALLOW_THREADS
; 
1730         _result 
= new wxSize (wxWindow_GetClientSize(_arg0
)); 
1732     wxPy_END_ALLOW_THREADS
; 
1733 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1734     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1738 #define wxWindow_GetConstraints(_swigobj)  (_swigobj->GetConstraints()) 
1739 static PyObject 
*_wrap_wxWindow_GetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1740     PyObject 
* _resultobj
; 
1741     wxLayoutConstraints 
* _result
; 
1743     PyObject 
* _argo0 
= 0; 
1744     char *_kwnames
[] = { "self", NULL 
}; 
1748     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetConstraints",_kwnames
,&_argo0
))  
1751         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1752         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1753             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetConstraints. Expected _wxWindow_p."); 
1758     wxPy_BEGIN_ALLOW_THREADS
; 
1759         _result 
= (wxLayoutConstraints 
*)wxWindow_GetConstraints(_arg0
); 
1761     wxPy_END_ALLOW_THREADS
; 
1763         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLayoutConstraints_p"); 
1764         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1767         _resultobj 
= Py_None
; 
1772 #define wxWindow_GetEventHandler(_swigobj)  (_swigobj->GetEventHandler()) 
1773 static PyObject 
*_wrap_wxWindow_GetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1774     PyObject 
* _resultobj
; 
1775     wxEvtHandler 
* _result
; 
1777     PyObject 
* _argo0 
= 0; 
1778     char *_kwnames
[] = { "self", NULL 
}; 
1782     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetEventHandler",_kwnames
,&_argo0
))  
1785         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1786         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1787             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetEventHandler. Expected _wxWindow_p."); 
1792     wxPy_BEGIN_ALLOW_THREADS
; 
1793         _result 
= (wxEvtHandler 
*)wxWindow_GetEventHandler(_arg0
); 
1795     wxPy_END_ALLOW_THREADS
; 
1797         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvtHandler_p"); 
1798         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1801         _resultobj 
= Py_None
; 
1806 #define wxWindow_GetFont(_swigobj)  (_swigobj->GetFont()) 
1807 static PyObject 
*_wrap_wxWindow_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1808     PyObject 
* _resultobj
; 
1811     PyObject 
* _argo0 
= 0; 
1812     char *_kwnames
[] = { "self", NULL 
}; 
1816     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetFont",_kwnames
,&_argo0
))  
1819         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1820         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1821             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetFont. Expected _wxWindow_p."); 
1826     wxPy_BEGIN_ALLOW_THREADS
; 
1827         wxFont 
& _result_ref 
= wxWindow_GetFont(_arg0
); 
1828     _result 
= (wxFont 
*) &_result_ref
; 
1830     wxPy_END_ALLOW_THREADS
; 
1832         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p"); 
1833         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1836         _resultobj 
= Py_None
; 
1841 #define wxWindow_GetForegroundColour(_swigobj)  (_swigobj->GetForegroundColour()) 
1842 static PyObject 
*_wrap_wxWindow_GetForegroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1843     PyObject 
* _resultobj
; 
1846     PyObject 
* _argo0 
= 0; 
1847     char *_kwnames
[] = { "self", NULL 
}; 
1851     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetForegroundColour",_kwnames
,&_argo0
))  
1854         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1855         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1856             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetForegroundColour. Expected _wxWindow_p."); 
1861     wxPy_BEGIN_ALLOW_THREADS
; 
1862         _result 
= new wxColour (wxWindow_GetForegroundColour(_arg0
)); 
1864     wxPy_END_ALLOW_THREADS
; 
1865 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1866     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1870 #define wxWindow_GetGrandParent(_swigobj)  (_swigobj->GetGrandParent()) 
1871 static PyObject 
*_wrap_wxWindow_GetGrandParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1872     PyObject 
* _resultobj
; 
1875     PyObject 
* _argo0 
= 0; 
1876     char *_kwnames
[] = { "self", NULL 
}; 
1880     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetGrandParent",_kwnames
,&_argo0
))  
1883         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1884         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1885             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetGrandParent. Expected _wxWindow_p."); 
1890     wxPy_BEGIN_ALLOW_THREADS
; 
1891         _result 
= (wxWindow 
*)wxWindow_GetGrandParent(_arg0
); 
1893     wxPy_END_ALLOW_THREADS
; 
1895         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
1896         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1899         _resultobj 
= Py_None
; 
1904 static long  wxWindow_GetHandle(wxWindow 
*self
) { 
1905             return wxPyGetWinHandle(self
); //(long)self->GetHandle(); 
1907 static PyObject 
*_wrap_wxWindow_GetHandle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1908     PyObject 
* _resultobj
; 
1911     PyObject 
* _argo0 
= 0; 
1912     char *_kwnames
[] = { "self", NULL 
}; 
1915     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetHandle",_kwnames
,&_argo0
))  
1918         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1919         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1920             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetHandle. Expected _wxWindow_p."); 
1925     wxPy_BEGIN_ALLOW_THREADS
; 
1926         _result 
= (long )wxWindow_GetHandle(_arg0
); 
1928     wxPy_END_ALLOW_THREADS
; 
1929 }    _resultobj 
= Py_BuildValue("l",_result
); 
1933 #define wxWindow_GetId(_swigobj)  (_swigobj->GetId()) 
1934 static PyObject 
*_wrap_wxWindow_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1935     PyObject 
* _resultobj
; 
1938     PyObject 
* _argo0 
= 0; 
1939     char *_kwnames
[] = { "self", NULL 
}; 
1942     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetId",_kwnames
,&_argo0
))  
1945         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1946         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1947             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetId. Expected _wxWindow_p."); 
1952     wxPy_BEGIN_ALLOW_THREADS
; 
1953         _result 
= (int )wxWindow_GetId(_arg0
); 
1955     wxPy_END_ALLOW_THREADS
; 
1956 }    _resultobj 
= Py_BuildValue("i",_result
); 
1960 #define wxWindow_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
1961 static PyObject 
*_wrap_wxWindow_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1962     PyObject 
* _resultobj
; 
1965     PyObject 
* _argo0 
= 0; 
1966     char *_kwnames
[] = { "self", NULL 
}; 
1969     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetLabel",_kwnames
,&_argo0
))  
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_GetLabel. Expected _wxWindow_p."); 
1979     wxPy_BEGIN_ALLOW_THREADS
; 
1980         _result 
= new wxString (wxWindow_GetLabel(_arg0
)); 
1982     wxPy_END_ALLOW_THREADS
; 
1984     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1992 #define wxWindow_SetLabel(_swigobj,_swigarg0)  (_swigobj->SetLabel(_swigarg0)) 
1993 static PyObject 
*_wrap_wxWindow_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1994     PyObject 
* _resultobj
; 
1997     PyObject 
* _argo0 
= 0; 
1998     PyObject 
* _obj1 
= 0; 
1999     char *_kwnames
[] = { "self","label", NULL 
}; 
2002     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetLabel",_kwnames
,&_argo0
,&_obj1
))  
2005         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2006         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2007             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetLabel. Expected _wxWindow_p."); 
2012 #if PYTHON_API_VERSION >= 1009 
2013     char* tmpPtr
; int tmpSize
; 
2014     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
2015         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
2018     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
2020     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
2022     if (!PyString_Check(_obj1
)) { 
2023         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2026     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
2030     wxPy_BEGIN_ALLOW_THREADS
; 
2031         wxWindow_SetLabel(_arg0
,*_arg1
); 
2033     wxPy_END_ALLOW_THREADS
; 
2034 }    Py_INCREF(Py_None
); 
2035     _resultobj 
= Py_None
; 
2043 #define wxWindow_GetName(_swigobj)  (_swigobj->GetName()) 
2044 static PyObject 
*_wrap_wxWindow_GetName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2045     PyObject 
* _resultobj
; 
2048     PyObject 
* _argo0 
= 0; 
2049     char *_kwnames
[] = { "self", NULL 
}; 
2052     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetName",_kwnames
,&_argo0
))  
2055         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2056         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2057             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetName. Expected _wxWindow_p."); 
2062     wxPy_BEGIN_ALLOW_THREADS
; 
2063         _result 
= new wxString (wxWindow_GetName(_arg0
)); 
2065     wxPy_END_ALLOW_THREADS
; 
2067     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2075 #define wxWindow_GetParent(_swigobj)  (_swigobj->GetParent()) 
2076 static PyObject 
*_wrap_wxWindow_GetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2077     PyObject 
* _resultobj
; 
2080     PyObject 
* _argo0 
= 0; 
2081     char *_kwnames
[] = { "self", NULL 
}; 
2085     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetParent",_kwnames
,&_argo0
))  
2088         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2089         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2090             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetParent. Expected _wxWindow_p."); 
2095     wxPy_BEGIN_ALLOW_THREADS
; 
2096         _result 
= (wxWindow 
*)wxWindow_GetParent(_arg0
); 
2098     wxPy_END_ALLOW_THREADS
; 
2100         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
2101         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2104         _resultobj 
= Py_None
; 
2109 #define wxWindow_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
2110 static PyObject 
*_wrap_wxWindow_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2111     PyObject 
* _resultobj
; 
2117     PyObject 
* _argo0 
= 0; 
2118     char *_kwnames
[] = { "self", NULL 
}; 
2127     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetPositionTuple",_kwnames
,&_argo0
))  
2130         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2131         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2132             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetPositionTuple. Expected _wxWindow_p."); 
2137     wxPy_BEGIN_ALLOW_THREADS
; 
2138         wxWindow_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
2140     wxPy_END_ALLOW_THREADS
; 
2141 }    Py_INCREF(Py_None
); 
2142     _resultobj 
= Py_None
; 
2145     o 
= PyInt_FromLong((long) (*_arg1
)); 
2146     _resultobj 
= t_output_helper(_resultobj
, o
); 
2150     o 
= PyInt_FromLong((long) (*_arg2
)); 
2151     _resultobj 
= t_output_helper(_resultobj
, o
); 
2156 #define wxWindow_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
2157 static PyObject 
*_wrap_wxWindow_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2158     PyObject 
* _resultobj
; 
2161     PyObject 
* _argo0 
= 0; 
2162     char *_kwnames
[] = { "self", NULL 
}; 
2166     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetPosition",_kwnames
,&_argo0
))  
2169         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2170         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2171             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetPosition. Expected _wxWindow_p."); 
2176     wxPy_BEGIN_ALLOW_THREADS
; 
2177         _result 
= new wxPoint (wxWindow_GetPosition(_arg0
)); 
2179     wxPy_END_ALLOW_THREADS
; 
2180 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2181     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2185 #define wxWindow_GetRect(_swigobj)  (_swigobj->GetRect()) 
2186 static PyObject 
*_wrap_wxWindow_GetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2187     PyObject 
* _resultobj
; 
2190     PyObject 
* _argo0 
= 0; 
2191     char *_kwnames
[] = { "self", NULL 
}; 
2195     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetRect",_kwnames
,&_argo0
))  
2198         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2199         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2200             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetRect. Expected _wxWindow_p."); 
2205     wxPy_BEGIN_ALLOW_THREADS
; 
2206         _result 
= new wxRect (wxWindow_GetRect(_arg0
)); 
2208     wxPy_END_ALLOW_THREADS
; 
2209 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
2210     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2214 #define wxWindow_GetScrollThumb(_swigobj,_swigarg0)  (_swigobj->GetScrollThumb(_swigarg0)) 
2215 static PyObject 
*_wrap_wxWindow_GetScrollThumb(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2216     PyObject 
* _resultobj
; 
2220     PyObject 
* _argo0 
= 0; 
2221     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2224     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollThumb",_kwnames
,&_argo0
,&_arg1
))  
2227         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2228         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2229             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetScrollThumb. Expected _wxWindow_p."); 
2234     wxPy_BEGIN_ALLOW_THREADS
; 
2235         _result 
= (int )wxWindow_GetScrollThumb(_arg0
,_arg1
); 
2237     wxPy_END_ALLOW_THREADS
; 
2238 }    _resultobj 
= Py_BuildValue("i",_result
); 
2242 #define wxWindow_GetScrollPos(_swigobj,_swigarg0)  (_swigobj->GetScrollPos(_swigarg0)) 
2243 static PyObject 
*_wrap_wxWindow_GetScrollPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2244     PyObject 
* _resultobj
; 
2248     PyObject 
* _argo0 
= 0; 
2249     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2252     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollPos",_kwnames
,&_argo0
,&_arg1
))  
2255         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2256         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2257             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetScrollPos. Expected _wxWindow_p."); 
2262     wxPy_BEGIN_ALLOW_THREADS
; 
2263         _result 
= (int )wxWindow_GetScrollPos(_arg0
,_arg1
); 
2265     wxPy_END_ALLOW_THREADS
; 
2266 }    _resultobj 
= Py_BuildValue("i",_result
); 
2270 #define wxWindow_GetScrollRange(_swigobj,_swigarg0)  (_swigobj->GetScrollRange(_swigarg0)) 
2271 static PyObject 
*_wrap_wxWindow_GetScrollRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2272     PyObject 
* _resultobj
; 
2276     PyObject 
* _argo0 
= 0; 
2277     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2280     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollRange",_kwnames
,&_argo0
,&_arg1
))  
2283         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2284         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2285             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetScrollRange. Expected _wxWindow_p."); 
2290     wxPy_BEGIN_ALLOW_THREADS
; 
2291         _result 
= (int )wxWindow_GetScrollRange(_arg0
,_arg1
); 
2293     wxPy_END_ALLOW_THREADS
; 
2294 }    _resultobj 
= Py_BuildValue("i",_result
); 
2298 #define wxWindow_GetSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetSize(_swigarg0,_swigarg1)) 
2299 static PyObject 
*_wrap_wxWindow_GetSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2300     PyObject 
* _resultobj
; 
2306     PyObject 
* _argo0 
= 0; 
2307     char *_kwnames
[] = { "self", NULL 
}; 
2316     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSizeTuple",_kwnames
,&_argo0
))  
2319         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2320         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2321             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSizeTuple. Expected _wxWindow_p."); 
2326     wxPy_BEGIN_ALLOW_THREADS
; 
2327         wxWindow_GetSizeTuple(_arg0
,_arg1
,_arg2
); 
2329     wxPy_END_ALLOW_THREADS
; 
2330 }    Py_INCREF(Py_None
); 
2331     _resultobj 
= Py_None
; 
2334     o 
= PyInt_FromLong((long) (*_arg1
)); 
2335     _resultobj 
= t_output_helper(_resultobj
, o
); 
2339     o 
= PyInt_FromLong((long) (*_arg2
)); 
2340     _resultobj 
= t_output_helper(_resultobj
, o
); 
2345 #define wxWindow_GetSize(_swigobj)  (_swigobj->GetSize()) 
2346 static PyObject 
*_wrap_wxWindow_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2347     PyObject 
* _resultobj
; 
2350     PyObject 
* _argo0 
= 0; 
2351     char *_kwnames
[] = { "self", NULL 
}; 
2355     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSize",_kwnames
,&_argo0
))  
2358         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2359         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2360             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSize. Expected _wxWindow_p."); 
2365     wxPy_BEGIN_ALLOW_THREADS
; 
2366         _result 
= new wxSize (wxWindow_GetSize(_arg0
)); 
2368     wxPy_END_ALLOW_THREADS
; 
2369 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2370     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2374 #define wxWindow_GetTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2)) 
2375 static PyObject 
*_wrap_wxWindow_GetTextExtent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2376     PyObject 
* _resultobj
; 
2383     PyObject 
* _argo0 
= 0; 
2384     PyObject 
* _obj1 
= 0; 
2385     char *_kwnames
[] = { "self","string", NULL 
}; 
2394     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_GetTextExtent",_kwnames
,&_argo0
,&_obj1
))  
2397         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2398         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2399             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetTextExtent. Expected _wxWindow_p."); 
2404 #if PYTHON_API_VERSION >= 1009 
2405     char* tmpPtr
; int tmpSize
; 
2406     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
2407         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
2410     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
2412     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
2414     if (!PyString_Check(_obj1
)) { 
2415         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2418     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
2422     wxPy_BEGIN_ALLOW_THREADS
; 
2423         wxWindow_GetTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
); 
2425     wxPy_END_ALLOW_THREADS
; 
2426 }    Py_INCREF(Py_None
); 
2427     _resultobj 
= Py_None
; 
2430     o 
= PyInt_FromLong((long) (*_arg2
)); 
2431     _resultobj 
= t_output_helper(_resultobj
, o
); 
2435     o 
= PyInt_FromLong((long) (*_arg3
)); 
2436     _resultobj 
= t_output_helper(_resultobj
, o
); 
2445 #define wxWindow_GetFullTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2446 static PyObject 
*_wrap_wxWindow_GetFullTextExtent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2447     PyObject 
* _resultobj
; 
2458     wxFont 
* _arg6 
= (wxFont 
*) NULL
; 
2459     PyObject 
* _argo0 
= 0; 
2460     PyObject 
* _obj1 
= 0; 
2461     PyObject 
* _argo6 
= 0; 
2462     char *_kwnames
[] = { "self","string","font", NULL 
}; 
2477     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxWindow_GetFullTextExtent",_kwnames
,&_argo0
,&_obj1
,&_argo6
))  
2480         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2481         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2482             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetFullTextExtent. Expected _wxWindow_p."); 
2487 #if PYTHON_API_VERSION >= 1009 
2488     char* tmpPtr
; int tmpSize
; 
2489     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
2490         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
2493     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
2495     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
2497     if (!PyString_Check(_obj1
)) { 
2498         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2501     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
2505         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
2506         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxFont_p")) { 
2507             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxWindow_GetFullTextExtent. Expected _wxFont_p."); 
2512     wxPy_BEGIN_ALLOW_THREADS
; 
2513         wxWindow_GetFullTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
2515     wxPy_END_ALLOW_THREADS
; 
2516 }    Py_INCREF(Py_None
); 
2517     _resultobj 
= Py_None
; 
2520     o 
= PyInt_FromLong((long) (*_arg2
)); 
2521     _resultobj 
= t_output_helper(_resultobj
, o
); 
2525     o 
= PyInt_FromLong((long) (*_arg3
)); 
2526     _resultobj 
= t_output_helper(_resultobj
, o
); 
2530     o 
= PyInt_FromLong((long) (*_arg4
)); 
2531     _resultobj 
= t_output_helper(_resultobj
, o
); 
2535     o 
= PyInt_FromLong((long) (*_arg5
)); 
2536     _resultobj 
= t_output_helper(_resultobj
, o
); 
2545 #define wxWindow_GetTitle(_swigobj)  (_swigobj->GetTitle()) 
2546 static PyObject 
*_wrap_wxWindow_GetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2547     PyObject 
* _resultobj
; 
2550     PyObject 
* _argo0 
= 0; 
2551     char *_kwnames
[] = { "self", NULL 
}; 
2554     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetTitle",_kwnames
,&_argo0
))  
2557         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2558         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2559             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetTitle. Expected _wxWindow_p."); 
2564     wxPy_BEGIN_ALLOW_THREADS
; 
2565         _result 
= new wxString (wxWindow_GetTitle(_arg0
)); 
2567     wxPy_END_ALLOW_THREADS
; 
2569     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2577 #define wxWindow_GetUpdateRegion(_swigobj)  (_swigobj->GetUpdateRegion()) 
2578 static PyObject 
*_wrap_wxWindow_GetUpdateRegion(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2579     PyObject 
* _resultobj
; 
2582     PyObject 
* _argo0 
= 0; 
2583     char *_kwnames
[] = { "self", NULL 
}; 
2587     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetUpdateRegion",_kwnames
,&_argo0
))  
2590         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2591         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2592             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetUpdateRegion. Expected _wxWindow_p."); 
2597     wxPy_BEGIN_ALLOW_THREADS
; 
2598         _result 
= new wxRegion (wxWindow_GetUpdateRegion(_arg0
)); 
2600     wxPy_END_ALLOW_THREADS
; 
2601 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRegion_p"); 
2602     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2606 #define wxWindow_GetWindowStyleFlag(_swigobj)  (_swigobj->GetWindowStyleFlag()) 
2607 static PyObject 
*_wrap_wxWindow_GetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2608     PyObject 
* _resultobj
; 
2611     PyObject 
* _argo0 
= 0; 
2612     char *_kwnames
[] = { "self", NULL 
}; 
2615     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetWindowStyleFlag",_kwnames
,&_argo0
))  
2618         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2619         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2620             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetWindowStyleFlag. Expected _wxWindow_p."); 
2625     wxPy_BEGIN_ALLOW_THREADS
; 
2626         _result 
= (long )wxWindow_GetWindowStyleFlag(_arg0
); 
2628     wxPy_END_ALLOW_THREADS
; 
2629 }    _resultobj 
= Py_BuildValue("l",_result
); 
2633 #define wxWindow_SetWindowStyleFlag(_swigobj,_swigarg0)  (_swigobj->SetWindowStyleFlag(_swigarg0)) 
2634 static PyObject 
*_wrap_wxWindow_SetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2635     PyObject 
* _resultobj
; 
2638     PyObject 
* _argo0 
= 0; 
2639     char *_kwnames
[] = { "self","style", NULL 
}; 
2642     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_SetWindowStyleFlag",_kwnames
,&_argo0
,&_arg1
))  
2645         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2646         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2647             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetWindowStyleFlag. Expected _wxWindow_p."); 
2652     wxPy_BEGIN_ALLOW_THREADS
; 
2653         wxWindow_SetWindowStyleFlag(_arg0
,_arg1
); 
2655     wxPy_END_ALLOW_THREADS
; 
2656 }    Py_INCREF(Py_None
); 
2657     _resultobj 
= Py_None
; 
2661 #define wxWindow_SetWindowStyle(_swigobj,_swigarg0)  (_swigobj->SetWindowStyle(_swigarg0)) 
2662 static PyObject 
*_wrap_wxWindow_SetWindowStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2663     PyObject 
* _resultobj
; 
2666     PyObject 
* _argo0 
= 0; 
2667     char *_kwnames
[] = { "self","style", NULL 
}; 
2670     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_SetWindowStyle",_kwnames
,&_argo0
,&_arg1
))  
2673         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2674         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2675             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetWindowStyle. Expected _wxWindow_p."); 
2680     wxPy_BEGIN_ALLOW_THREADS
; 
2681         wxWindow_SetWindowStyle(_arg0
,_arg1
); 
2683     wxPy_END_ALLOW_THREADS
; 
2684 }    Py_INCREF(Py_None
); 
2685     _resultobj 
= Py_None
; 
2689 #define wxWindow_Hide(_swigobj)  (_swigobj->Hide()) 
2690 static PyObject 
*_wrap_wxWindow_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2691     PyObject 
* _resultobj
; 
2694     PyObject 
* _argo0 
= 0; 
2695     char *_kwnames
[] = { "self", NULL 
}; 
2698     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Hide",_kwnames
,&_argo0
))  
2701         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2702         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2703             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Hide. Expected _wxWindow_p."); 
2708     wxPy_BEGIN_ALLOW_THREADS
; 
2709         _result 
= (bool )wxWindow_Hide(_arg0
); 
2711     wxPy_END_ALLOW_THREADS
; 
2712 }    _resultobj 
= Py_BuildValue("i",_result
); 
2716 #define wxWindow_InitDialog(_swigobj)  (_swigobj->InitDialog()) 
2717 static PyObject 
*_wrap_wxWindow_InitDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2718     PyObject 
* _resultobj
; 
2720     PyObject 
* _argo0 
= 0; 
2721     char *_kwnames
[] = { "self", NULL 
}; 
2724     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_InitDialog",_kwnames
,&_argo0
))  
2727         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2728         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2729             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_InitDialog. Expected _wxWindow_p."); 
2734     wxPy_BEGIN_ALLOW_THREADS
; 
2735         wxWindow_InitDialog(_arg0
); 
2737     wxPy_END_ALLOW_THREADS
; 
2738 }    Py_INCREF(Py_None
); 
2739     _resultobj 
= Py_None
; 
2743 #define wxWindow_IsEnabled(_swigobj)  (_swigobj->IsEnabled()) 
2744 static PyObject 
*_wrap_wxWindow_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2745     PyObject 
* _resultobj
; 
2748     PyObject 
* _argo0 
= 0; 
2749     char *_kwnames
[] = { "self", NULL 
}; 
2752     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsEnabled",_kwnames
,&_argo0
))  
2755         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2756         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2757             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsEnabled. Expected _wxWindow_p."); 
2762     wxPy_BEGIN_ALLOW_THREADS
; 
2763         _result 
= (bool )wxWindow_IsEnabled(_arg0
); 
2765     wxPy_END_ALLOW_THREADS
; 
2766 }    _resultobj 
= Py_BuildValue("i",_result
); 
2770 #define wxWindow_IsExposed(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->IsExposed(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2771 static PyObject 
*_wrap_wxWindow_IsExposed(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2772     PyObject 
* _resultobj
; 
2777     int  _arg3 
= (int ) 0; 
2778     int  _arg4 
= (int ) 0; 
2779     PyObject 
* _argo0 
= 0; 
2780     char *_kwnames
[] = { "self","x","y","w","h", NULL 
}; 
2783     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|ii:wxWindow_IsExposed",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2786         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2787         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2788             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposed. Expected _wxWindow_p."); 
2793     wxPy_BEGIN_ALLOW_THREADS
; 
2794         _result 
= (bool )wxWindow_IsExposed(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2796     wxPy_END_ALLOW_THREADS
; 
2797 }    _resultobj 
= Py_BuildValue("i",_result
); 
2801 #define wxWindow_IsExposedPoint(_swigobj,_swigarg0)  (_swigobj->IsExposed(_swigarg0)) 
2802 static PyObject 
*_wrap_wxWindow_IsExposedPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2803     PyObject 
* _resultobj
; 
2807     PyObject 
* _argo0 
= 0; 
2809     PyObject 
* _obj1 
= 0; 
2810     char *_kwnames
[] = { "self","pt", NULL 
}; 
2813     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_IsExposedPoint",_kwnames
,&_argo0
,&_obj1
))  
2816         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2817         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2818             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposedPoint. Expected _wxWindow_p."); 
2824     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2828     wxPy_BEGIN_ALLOW_THREADS
; 
2829         _result 
= (bool )wxWindow_IsExposedPoint(_arg0
,*_arg1
); 
2831     wxPy_END_ALLOW_THREADS
; 
2832 }    _resultobj 
= Py_BuildValue("i",_result
); 
2836 #define wxWindow_IsExposedRect(_swigobj,_swigarg0)  (_swigobj->IsExposed(_swigarg0)) 
2837 static PyObject 
*_wrap_wxWindow_IsExposedRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2838     PyObject 
* _resultobj
; 
2842     PyObject 
* _argo0 
= 0; 
2844     PyObject 
* _obj1 
= 0; 
2845     char *_kwnames
[] = { "self","rect", NULL 
}; 
2848     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_IsExposedRect",_kwnames
,&_argo0
,&_obj1
))  
2851         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2852         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2853             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposedRect. Expected _wxWindow_p."); 
2859     if (! wxRect_helper(_obj1
, &_arg1
)) 
2863     wxPy_BEGIN_ALLOW_THREADS
; 
2864         _result 
= (bool )wxWindow_IsExposedRect(_arg0
,*_arg1
); 
2866     wxPy_END_ALLOW_THREADS
; 
2867 }    _resultobj 
= Py_BuildValue("i",_result
); 
2871 #define wxWindow_IsRetained(_swigobj)  (_swigobj->IsRetained()) 
2872 static PyObject 
*_wrap_wxWindow_IsRetained(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2873     PyObject 
* _resultobj
; 
2876     PyObject 
* _argo0 
= 0; 
2877     char *_kwnames
[] = { "self", NULL 
}; 
2880     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsRetained",_kwnames
,&_argo0
))  
2883         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2884         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2885             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsRetained. Expected _wxWindow_p."); 
2890     wxPy_BEGIN_ALLOW_THREADS
; 
2891         _result 
= (bool )wxWindow_IsRetained(_arg0
); 
2893     wxPy_END_ALLOW_THREADS
; 
2894 }    _resultobj 
= Py_BuildValue("i",_result
); 
2898 #define wxWindow_IsShown(_swigobj)  (_swigobj->IsShown()) 
2899 static PyObject 
*_wrap_wxWindow_IsShown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2900     PyObject 
* _resultobj
; 
2903     PyObject 
* _argo0 
= 0; 
2904     char *_kwnames
[] = { "self", NULL 
}; 
2907     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsShown",_kwnames
,&_argo0
))  
2910         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2911         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2912             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsShown. Expected _wxWindow_p."); 
2917     wxPy_BEGIN_ALLOW_THREADS
; 
2918         _result 
= (bool )wxWindow_IsShown(_arg0
); 
2920     wxPy_END_ALLOW_THREADS
; 
2921 }    _resultobj 
= Py_BuildValue("i",_result
); 
2925 #define wxWindow_IsTopLevel(_swigobj)  (_swigobj->IsTopLevel()) 
2926 static PyObject 
*_wrap_wxWindow_IsTopLevel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2927     PyObject 
* _resultobj
; 
2930     PyObject 
* _argo0 
= 0; 
2931     char *_kwnames
[] = { "self", NULL 
}; 
2934     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsTopLevel",_kwnames
,&_argo0
))  
2937         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2938         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2939             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsTopLevel. Expected _wxWindow_p."); 
2944     wxPy_BEGIN_ALLOW_THREADS
; 
2945         _result 
= (bool )wxWindow_IsTopLevel(_arg0
); 
2947     wxPy_END_ALLOW_THREADS
; 
2948 }    _resultobj 
= Py_BuildValue("i",_result
); 
2952 #define wxWindow_Layout(_swigobj)  (_swigobj->Layout()) 
2953 static PyObject 
*_wrap_wxWindow_Layout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2954     PyObject 
* _resultobj
; 
2956     PyObject 
* _argo0 
= 0; 
2957     char *_kwnames
[] = { "self", NULL 
}; 
2960     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Layout",_kwnames
,&_argo0
))  
2963         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2964         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2965             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Layout. Expected _wxWindow_p."); 
2970     wxPy_BEGIN_ALLOW_THREADS
; 
2971         wxWindow_Layout(_arg0
); 
2973     wxPy_END_ALLOW_THREADS
; 
2974 }    Py_INCREF(Py_None
); 
2975     _resultobj 
= Py_None
; 
2979 #define wxWindow_LoadFromResource(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->LoadFromResource(_swigarg0,_swigarg1,_swigarg2)) 
2980 static PyObject 
*_wrap_wxWindow_LoadFromResource(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2981     PyObject 
* _resultobj
; 
2986     wxResourceTable 
* _arg3 
= (wxResourceTable 
*) NULL
; 
2987     PyObject 
* _argo0 
= 0; 
2988     PyObject 
* _argo1 
= 0; 
2989     PyObject 
* _obj2 
= 0; 
2990     PyObject 
* _argo3 
= 0; 
2991     char *_kwnames
[] = { "self","parent","resourceName","resourceTable", NULL 
}; 
2994     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|O:wxWindow_LoadFromResource",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_argo3
))  
2997         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2998         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2999             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_LoadFromResource. Expected _wxWindow_p."); 
3004         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3005         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3006             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_LoadFromResource. Expected _wxWindow_p."); 
3011 #if PYTHON_API_VERSION >= 1009 
3012     char* tmpPtr
; int tmpSize
; 
3013     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
3014         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
3017     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
3019     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
3021     if (!PyString_Check(_obj2
)) { 
3022         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3025     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
3029         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
3030         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxResourceTable_p")) { 
3031             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxWindow_LoadFromResource. Expected _wxResourceTable_p."); 
3036     wxPy_BEGIN_ALLOW_THREADS
; 
3037         _result 
= (bool )wxWindow_LoadFromResource(_arg0
,_arg1
,*_arg2
,_arg3
); 
3039     wxPy_END_ALLOW_THREADS
; 
3040 }    _resultobj 
= Py_BuildValue("i",_result
); 
3048 #define wxWindow_Lower(_swigobj)  (_swigobj->Lower()) 
3049 static PyObject 
*_wrap_wxWindow_Lower(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3050     PyObject 
* _resultobj
; 
3052     PyObject 
* _argo0 
= 0; 
3053     char *_kwnames
[] = { "self", NULL 
}; 
3056     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Lower",_kwnames
,&_argo0
))  
3059         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3060         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3061             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Lower. Expected _wxWindow_p."); 
3066     wxPy_BEGIN_ALLOW_THREADS
; 
3067         wxWindow_Lower(_arg0
); 
3069     wxPy_END_ALLOW_THREADS
; 
3070 }    Py_INCREF(Py_None
); 
3071     _resultobj 
= Py_None
; 
3075 #define wxWindow_MakeModal(_swigobj,_swigarg0)  (_swigobj->MakeModal(_swigarg0)) 
3076 static PyObject 
*_wrap_wxWindow_MakeModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3077     PyObject 
* _resultobj
; 
3080     PyObject 
* _argo0 
= 0; 
3082     char *_kwnames
[] = { "self","flag", NULL 
}; 
3085     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_MakeModal",_kwnames
,&_argo0
,&tempbool1
))  
3088         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3089         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3090             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_MakeModal. Expected _wxWindow_p."); 
3094     _arg1 
= (bool ) tempbool1
; 
3096     wxPy_BEGIN_ALLOW_THREADS
; 
3097         wxWindow_MakeModal(_arg0
,_arg1
); 
3099     wxPy_END_ALLOW_THREADS
; 
3100 }    Py_INCREF(Py_None
); 
3101     _resultobj 
= Py_None
; 
3105 #define wxWindow_MoveXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Move(_swigarg0,_swigarg1)) 
3106 static PyObject 
*_wrap_wxWindow_MoveXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3107     PyObject 
* _resultobj
; 
3111     PyObject 
* _argo0 
= 0; 
3112     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3115     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxWindow_MoveXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3118         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3119         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3120             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_MoveXY. Expected _wxWindow_p."); 
3125     wxPy_BEGIN_ALLOW_THREADS
; 
3126         wxWindow_MoveXY(_arg0
,_arg1
,_arg2
); 
3128     wxPy_END_ALLOW_THREADS
; 
3129 }    Py_INCREF(Py_None
); 
3130     _resultobj 
= Py_None
; 
3134 #define wxWindow_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
3135 static PyObject 
*_wrap_wxWindow_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3136     PyObject 
* _resultobj
; 
3139     PyObject 
* _argo0 
= 0; 
3141     PyObject 
* _obj1 
= 0; 
3142     char *_kwnames
[] = { "self","point", NULL 
}; 
3145     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_Move",_kwnames
,&_argo0
,&_obj1
))  
3148         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3149         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3150             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Move. Expected _wxWindow_p."); 
3156     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3160     wxPy_BEGIN_ALLOW_THREADS
; 
3161         wxWindow_Move(_arg0
,*_arg1
); 
3163     wxPy_END_ALLOW_THREADS
; 
3164 }    Py_INCREF(Py_None
); 
3165     _resultobj 
= Py_None
; 
3169 #define wxWindow_PopEventHandler(_swigobj,_swigarg0)  (_swigobj->PopEventHandler(_swigarg0)) 
3170 static PyObject 
*_wrap_wxWindow_PopEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3171     PyObject 
* _resultobj
; 
3172     wxEvtHandler 
* _result
; 
3174     bool  _arg1 
= (bool ) FALSE
; 
3175     PyObject 
* _argo0 
= 0; 
3176     int tempbool1 
= (int) FALSE
; 
3177     char *_kwnames
[] = { "self","deleteHandler", NULL 
}; 
3181     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_PopEventHandler",_kwnames
,&_argo0
,&tempbool1
))  
3184         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3185         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3186             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopEventHandler. Expected _wxWindow_p."); 
3190     _arg1 
= (bool ) tempbool1
; 
3192     wxPy_BEGIN_ALLOW_THREADS
; 
3193         _result 
= (wxEvtHandler 
*)wxWindow_PopEventHandler(_arg0
,_arg1
); 
3195     wxPy_END_ALLOW_THREADS
; 
3197         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvtHandler_p"); 
3198         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3201         _resultobj 
= Py_None
; 
3206 #define wxWindow_PushEventHandler(_swigobj,_swigarg0)  (_swigobj->PushEventHandler(_swigarg0)) 
3207 static PyObject 
*_wrap_wxWindow_PushEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3208     PyObject 
* _resultobj
; 
3210     wxEvtHandler 
* _arg1
; 
3211     PyObject 
* _argo0 
= 0; 
3212     PyObject 
* _argo1 
= 0; 
3213     char *_kwnames
[] = { "self","handler", NULL 
}; 
3216     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_PushEventHandler",_kwnames
,&_argo0
,&_argo1
))  
3219         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3220         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3221             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PushEventHandler. Expected _wxWindow_p."); 
3226         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3227         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
3228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PushEventHandler. Expected _wxEvtHandler_p."); 
3233     wxPy_BEGIN_ALLOW_THREADS
; 
3234         wxWindow_PushEventHandler(_arg0
,_arg1
); 
3236     wxPy_END_ALLOW_THREADS
; 
3237 }    Py_INCREF(Py_None
); 
3238     _resultobj 
= Py_None
; 
3242 #define wxWindow_PopupMenuXY(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->PopupMenu(_swigarg0,_swigarg1,_swigarg2)) 
3243 static PyObject 
*_wrap_wxWindow_PopupMenuXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3244     PyObject 
* _resultobj
; 
3250     PyObject 
* _argo0 
= 0; 
3251     PyObject 
* _argo1 
= 0; 
3252     char *_kwnames
[] = { "self","menu","x","y", NULL 
}; 
3255     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxWindow_PopupMenuXY",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))  
3258         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3259         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3260             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopupMenuXY. Expected _wxWindow_p."); 
3265         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3266         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
3267             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PopupMenuXY. Expected _wxMenu_p."); 
3272     wxPy_BEGIN_ALLOW_THREADS
; 
3273         _result 
= (bool )wxWindow_PopupMenuXY(_arg0
,_arg1
,_arg2
,_arg3
); 
3275     wxPy_END_ALLOW_THREADS
; 
3276 }    _resultobj 
= Py_BuildValue("i",_result
); 
3280 #define wxWindow_PopupMenu(_swigobj,_swigarg0,_swigarg1)  (_swigobj->PopupMenu(_swigarg0,_swigarg1)) 
3281 static PyObject 
*_wrap_wxWindow_PopupMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3282     PyObject 
* _resultobj
; 
3287     PyObject 
* _argo0 
= 0; 
3288     PyObject 
* _argo1 
= 0; 
3290     PyObject 
* _obj2 
= 0; 
3291     char *_kwnames
[] = { "self","menu","pos", NULL 
}; 
3294     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_PopupMenu",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
3297         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3298         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3299             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopupMenu. Expected _wxWindow_p."); 
3304         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3305         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
3306             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PopupMenu. Expected _wxMenu_p."); 
3312     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3316     wxPy_BEGIN_ALLOW_THREADS
; 
3317         _result 
= (bool )wxWindow_PopupMenu(_arg0
,_arg1
,*_arg2
); 
3319     wxPy_END_ALLOW_THREADS
; 
3320 }    _resultobj 
= Py_BuildValue("i",_result
); 
3324 #define wxWindow_Raise(_swigobj)  (_swigobj->Raise()) 
3325 static PyObject 
*_wrap_wxWindow_Raise(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3326     PyObject 
* _resultobj
; 
3328     PyObject 
* _argo0 
= 0; 
3329     char *_kwnames
[] = { "self", NULL 
}; 
3332     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Raise",_kwnames
,&_argo0
))  
3335         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3336         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3337             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Raise. Expected _wxWindow_p."); 
3342     wxPy_BEGIN_ALLOW_THREADS
; 
3343         wxWindow_Raise(_arg0
); 
3345     wxPy_END_ALLOW_THREADS
; 
3346 }    Py_INCREF(Py_None
); 
3347     _resultobj 
= Py_None
; 
3351 #define wxWindow_Refresh(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Refresh(_swigarg0,_swigarg1)) 
3352 static PyObject 
*_wrap_wxWindow_Refresh(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3353     PyObject 
* _resultobj
; 
3355     bool  _arg1 
= (bool ) TRUE
; 
3356     wxRect 
* _arg2 
= (wxRect 
*) NULL
; 
3357     PyObject 
* _argo0 
= 0; 
3358     int tempbool1 
= (int) TRUE
; 
3360     PyObject 
* _obj2 
= 0; 
3361     char *_kwnames
[] = { "self","eraseBackground","rect", NULL 
}; 
3364     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxWindow_Refresh",_kwnames
,&_argo0
,&tempbool1
,&_obj2
))  
3367         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3368         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3369             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Refresh. Expected _wxWindow_p."); 
3373     _arg1 
= (bool ) tempbool1
; 
3377     if (! wxRect_helper(_obj2
, &_arg2
)) 
3381     wxPy_BEGIN_ALLOW_THREADS
; 
3382         wxWindow_Refresh(_arg0
,_arg1
,_arg2
); 
3384     wxPy_END_ALLOW_THREADS
; 
3385 }    Py_INCREF(Py_None
); 
3386     _resultobj 
= Py_None
; 
3390 #define wxWindow_ReleaseMouse(_swigobj)  (_swigobj->ReleaseMouse()) 
3391 static PyObject 
*_wrap_wxWindow_ReleaseMouse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3392     PyObject 
* _resultobj
; 
3394     PyObject 
* _argo0 
= 0; 
3395     char *_kwnames
[] = { "self", NULL 
}; 
3398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_ReleaseMouse",_kwnames
,&_argo0
))  
3401         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3402         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3403             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ReleaseMouse. Expected _wxWindow_p."); 
3408     wxPy_BEGIN_ALLOW_THREADS
; 
3409         wxWindow_ReleaseMouse(_arg0
); 
3411     wxPy_END_ALLOW_THREADS
; 
3412 }    Py_INCREF(Py_None
); 
3413     _resultobj 
= Py_None
; 
3417 #define wxWindow_RemoveChild(_swigobj,_swigarg0)  (_swigobj->RemoveChild(_swigarg0)) 
3418 static PyObject 
*_wrap_wxWindow_RemoveChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3419     PyObject 
* _resultobj
; 
3422     PyObject 
* _argo0 
= 0; 
3423     PyObject 
* _argo1 
= 0; 
3424     char *_kwnames
[] = { "self","child", NULL 
}; 
3427     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_RemoveChild",_kwnames
,&_argo0
,&_argo1
))  
3430         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3431         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3432             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_RemoveChild. Expected _wxWindow_p."); 
3437         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3438         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3439             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_RemoveChild. Expected _wxWindow_p."); 
3444     wxPy_BEGIN_ALLOW_THREADS
; 
3445         wxWindow_RemoveChild(_arg0
,_arg1
); 
3447     wxPy_END_ALLOW_THREADS
; 
3448 }    Py_INCREF(Py_None
); 
3449     _resultobj 
= Py_None
; 
3453 #define wxWindow_Reparent(_swigobj,_swigarg0)  (_swigobj->Reparent(_swigarg0)) 
3454 static PyObject 
*_wrap_wxWindow_Reparent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3455     PyObject 
* _resultobj
; 
3459     PyObject 
* _argo0 
= 0; 
3460     PyObject 
* _argo1 
= 0; 
3461     char *_kwnames
[] = { "self","newParent", NULL 
}; 
3464     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_Reparent",_kwnames
,&_argo0
,&_argo1
))  
3467         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3468         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3469             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Reparent. Expected _wxWindow_p."); 
3474         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3475         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3476             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_Reparent. Expected _wxWindow_p."); 
3481     wxPy_BEGIN_ALLOW_THREADS
; 
3482         _result 
= (bool )wxWindow_Reparent(_arg0
,_arg1
); 
3484     wxPy_END_ALLOW_THREADS
; 
3485 }    _resultobj 
= Py_BuildValue("i",_result
); 
3489 #define wxWindow_ScreenToClientXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ScreenToClient(_swigarg0,_swigarg1)) 
3490 static PyObject 
*_wrap_wxWindow_ScreenToClientXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3491     PyObject 
* _resultobj
; 
3495     PyObject 
* _argo0 
= 0; 
3497     PyObject 
* _obj1 
= 0; 
3499     PyObject 
* _obj2 
= 0; 
3500     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3503     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_ScreenToClientXY",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3506         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3507         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3508             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScreenToClientXY. Expected _wxWindow_p."); 
3513   temp 
= (int) PyInt_AsLong(_obj1
); 
3517   temp0 
= (int) PyInt_AsLong(_obj2
); 
3521     wxPy_BEGIN_ALLOW_THREADS
; 
3522         wxWindow_ScreenToClientXY(_arg0
,_arg1
,_arg2
); 
3524     wxPy_END_ALLOW_THREADS
; 
3525 }    Py_INCREF(Py_None
); 
3526     _resultobj 
= Py_None
; 
3529     o 
= PyInt_FromLong((long) (*_arg1
)); 
3530     _resultobj 
= t_output_helper(_resultobj
, o
); 
3534     o 
= PyInt_FromLong((long) (*_arg2
)); 
3535     _resultobj 
= t_output_helper(_resultobj
, o
); 
3540 #define wxWindow_ScreenToClient(_swigobj,_swigarg0)  (_swigobj->ScreenToClient(_swigarg0)) 
3541 static PyObject 
*_wrap_wxWindow_ScreenToClient(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3542     PyObject 
* _resultobj
; 
3546     PyObject 
* _argo0 
= 0; 
3548     PyObject 
* _obj1 
= 0; 
3549     char *_kwnames
[] = { "self","pt", NULL 
}; 
3553     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ScreenToClient",_kwnames
,&_argo0
,&_obj1
))  
3556         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3557         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3558             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScreenToClient. Expected _wxWindow_p."); 
3564     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3568     wxPy_BEGIN_ALLOW_THREADS
; 
3569         _result 
= new wxPoint (wxWindow_ScreenToClient(_arg0
,*_arg1
)); 
3571     wxPy_END_ALLOW_THREADS
; 
3572 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
3573     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3577 #define wxWindow_ScrollWindow(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->ScrollWindow(_swigarg0,_swigarg1,_swigarg2)) 
3578 static PyObject 
*_wrap_wxWindow_ScrollWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3579     PyObject 
* _resultobj
; 
3583     wxRect 
* _arg3 
= (wxRect 
*) NULL
; 
3584     PyObject 
* _argo0 
= 0; 
3586     PyObject 
* _obj3 
= 0; 
3587     char *_kwnames
[] = { "self","dx","dy","rect", NULL 
}; 
3590     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|O:wxWindow_ScrollWindow",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))  
3593         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3594         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3595             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScrollWindow. Expected _wxWindow_p."); 
3602     if (! wxRect_helper(_obj3
, &_arg3
)) 
3606     wxPy_BEGIN_ALLOW_THREADS
; 
3607         wxWindow_ScrollWindow(_arg0
,_arg1
,_arg2
,_arg3
); 
3609     wxPy_END_ALLOW_THREADS
; 
3610 }    Py_INCREF(Py_None
); 
3611     _resultobj 
= Py_None
; 
3615 #define wxWindow_SetAcceleratorTable(_swigobj,_swigarg0)  (_swigobj->SetAcceleratorTable(_swigarg0)) 
3616 static PyObject 
*_wrap_wxWindow_SetAcceleratorTable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3617     PyObject 
* _resultobj
; 
3619     wxAcceleratorTable 
* _arg1
; 
3620     PyObject 
* _argo0 
= 0; 
3621     PyObject 
* _argo1 
= 0; 
3622     char *_kwnames
[] = { "self","accel", NULL 
}; 
3625     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetAcceleratorTable",_kwnames
,&_argo0
,&_argo1
))  
3628         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3629         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3630             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetAcceleratorTable. Expected _wxWindow_p."); 
3635         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3636         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxAcceleratorTable_p")) { 
3637             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetAcceleratorTable. Expected _wxAcceleratorTable_p."); 
3642     wxPy_BEGIN_ALLOW_THREADS
; 
3643         wxWindow_SetAcceleratorTable(_arg0
,*_arg1
); 
3645     wxPy_END_ALLOW_THREADS
; 
3646 }    Py_INCREF(Py_None
); 
3647     _resultobj 
= Py_None
; 
3651 #define wxWindow_SetAutoLayout(_swigobj,_swigarg0)  (_swigobj->SetAutoLayout(_swigarg0)) 
3652 static PyObject 
*_wrap_wxWindow_SetAutoLayout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3653     PyObject 
* _resultobj
; 
3656     PyObject 
* _argo0 
= 0; 
3658     char *_kwnames
[] = { "self","autoLayout", NULL 
}; 
3661     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_SetAutoLayout",_kwnames
,&_argo0
,&tempbool1
))  
3664         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3665         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3666             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetAutoLayout. Expected _wxWindow_p."); 
3670     _arg1 
= (bool ) tempbool1
; 
3672     wxPy_BEGIN_ALLOW_THREADS
; 
3673         wxWindow_SetAutoLayout(_arg0
,_arg1
); 
3675     wxPy_END_ALLOW_THREADS
; 
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 }    _resultobj 
= Py_BuildValue("i",_result
); 
3708 #define wxWindow_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
3709 static PyObject 
*_wrap_wxWindow_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3710     PyObject 
* _resultobj
; 
3713     PyObject 
* _argo0 
= 0; 
3715     PyObject 
* _obj1 
= 0; 
3716     char *_kwnames
[] = { "self","colour", NULL 
}; 
3719     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
3722         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3723         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3724             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetBackgroundColour. Expected _wxWindow_p."); 
3730     if (! wxColour_helper(_obj1
, &_arg1
)) 
3734     wxPy_BEGIN_ALLOW_THREADS
; 
3735         wxWindow_SetBackgroundColour(_arg0
,*_arg1
); 
3737     wxPy_END_ALLOW_THREADS
; 
3738 }    Py_INCREF(Py_None
); 
3739     _resultobj 
= Py_None
; 
3743 #define wxWindow_SetConstraints(_swigobj,_swigarg0)  (_swigobj->SetConstraints(_swigarg0)) 
3744 static PyObject 
*_wrap_wxWindow_SetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3745     PyObject 
* _resultobj
; 
3747     wxLayoutConstraints 
* _arg1
; 
3748     PyObject 
* _argo0 
= 0; 
3749     PyObject 
* _argo1 
= 0; 
3750     char *_kwnames
[] = { "self","constraints", NULL 
}; 
3753     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetConstraints",_kwnames
,&_argo0
,&_argo1
))  
3756         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3757         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3758             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetConstraints. Expected _wxWindow_p."); 
3763         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3764         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxLayoutConstraints_p")) { 
3765             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetConstraints. Expected _wxLayoutConstraints_p."); 
3770     wxPy_BEGIN_ALLOW_THREADS
; 
3771         wxWindow_SetConstraints(_arg0
,_arg1
); 
3773     wxPy_END_ALLOW_THREADS
; 
3774 }    Py_INCREF(Py_None
); 
3775     _resultobj 
= Py_None
; 
3779 #define wxWindow_UnsetConstraints(_swigobj,_swigarg0)  (_swigobj->UnsetConstraints(_swigarg0)) 
3780 static PyObject 
*_wrap_wxWindow_UnsetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3781     PyObject 
* _resultobj
; 
3783     wxLayoutConstraints 
* _arg1
; 
3784     PyObject 
* _argo0 
= 0; 
3785     PyObject 
* _argo1 
= 0; 
3786     char *_kwnames
[] = { "self","constraints", NULL 
}; 
3789     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_UnsetConstraints",_kwnames
,&_argo0
,&_argo1
))  
3792         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3793         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3794             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_UnsetConstraints. Expected _wxWindow_p."); 
3799         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3800         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxLayoutConstraints_p")) { 
3801             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_UnsetConstraints. Expected _wxLayoutConstraints_p."); 
3806     wxPy_BEGIN_ALLOW_THREADS
; 
3807         wxWindow_UnsetConstraints(_arg0
,_arg1
); 
3809     wxPy_END_ALLOW_THREADS
; 
3810 }    Py_INCREF(Py_None
); 
3811     _resultobj 
= Py_None
; 
3815 #define wxWindow_SetFocus(_swigobj)  (_swigobj->SetFocus()) 
3816 static PyObject 
*_wrap_wxWindow_SetFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3817     PyObject 
* _resultobj
; 
3819     PyObject 
* _argo0 
= 0; 
3820     char *_kwnames
[] = { "self", NULL 
}; 
3823     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_SetFocus",_kwnames
,&_argo0
))  
3826         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3827         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3828             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetFocus. Expected _wxWindow_p."); 
3833     wxPy_BEGIN_ALLOW_THREADS
; 
3834         wxWindow_SetFocus(_arg0
); 
3836     wxPy_END_ALLOW_THREADS
; 
3837 }    Py_INCREF(Py_None
); 
3838     _resultobj 
= Py_None
; 
3842 #define wxWindow_AcceptsFocus(_swigobj)  (_swigobj->AcceptsFocus()) 
3843 static PyObject 
*_wrap_wxWindow_AcceptsFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3844     PyObject 
* _resultobj
; 
3847     PyObject 
* _argo0 
= 0; 
3848     char *_kwnames
[] = { "self", NULL 
}; 
3851     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_AcceptsFocus",_kwnames
,&_argo0
))  
3854         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3855         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3856             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_AcceptsFocus. Expected _wxWindow_p."); 
3861     wxPy_BEGIN_ALLOW_THREADS
; 
3862         _result 
= (bool )wxWindow_AcceptsFocus(_arg0
); 
3864     wxPy_END_ALLOW_THREADS
; 
3865 }    _resultobj 
= Py_BuildValue("i",_result
); 
3869 #define wxWindow_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
3870 static PyObject 
*_wrap_wxWindow_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3871     PyObject 
* _resultobj
; 
3874     PyObject 
* _argo0 
= 0; 
3875     PyObject 
* _argo1 
= 0; 
3876     char *_kwnames
[] = { "self","font", NULL 
}; 
3879     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetFont",_kwnames
,&_argo0
,&_argo1
))  
3882         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3883         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3884             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetFont. Expected _wxWindow_p."); 
3889         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3890         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
3891             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetFont. Expected _wxFont_p."); 
3896     wxPy_BEGIN_ALLOW_THREADS
; 
3897         wxWindow_SetFont(_arg0
,*_arg1
); 
3899     wxPy_END_ALLOW_THREADS
; 
3900 }    Py_INCREF(Py_None
); 
3901     _resultobj 
= Py_None
; 
3905 #define wxWindow_SetForegroundColour(_swigobj,_swigarg0)  (_swigobj->SetForegroundColour(_swigarg0)) 
3906 static PyObject 
*_wrap_wxWindow_SetForegroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3907     PyObject 
* _resultobj
; 
3910     PyObject 
* _argo0 
= 0; 
3912     PyObject 
* _obj1 
= 0; 
3913     char *_kwnames
[] = { "self","colour", NULL 
}; 
3916     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetForegroundColour",_kwnames
,&_argo0
,&_obj1
))  
3919         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3920         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3921             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetForegroundColour. Expected _wxWindow_p."); 
3927     if (! wxColour_helper(_obj1
, &_arg1
)) 
3931     wxPy_BEGIN_ALLOW_THREADS
; 
3932         wxWindow_SetForegroundColour(_arg0
,*_arg1
); 
3934     wxPy_END_ALLOW_THREADS
; 
3935 }    Py_INCREF(Py_None
); 
3936     _resultobj 
= Py_None
; 
3940 #define wxWindow_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
3941 static PyObject 
*_wrap_wxWindow_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3942     PyObject 
* _resultobj
; 
3945     PyObject 
* _argo0 
= 0; 
3946     char *_kwnames
[] = { "self","id", NULL 
}; 
3949     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_SetId",_kwnames
,&_argo0
,&_arg1
))  
3952         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3953         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3954             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetId. Expected _wxWindow_p."); 
3959     wxPy_BEGIN_ALLOW_THREADS
; 
3960         wxWindow_SetId(_arg0
,_arg1
); 
3962     wxPy_END_ALLOW_THREADS
; 
3963 }    Py_INCREF(Py_None
); 
3964     _resultobj 
= Py_None
; 
3968 #define wxWindow_SetName(_swigobj,_swigarg0)  (_swigobj->SetName(_swigarg0)) 
3969 static PyObject 
*_wrap_wxWindow_SetName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3970     PyObject 
* _resultobj
; 
3973     PyObject 
* _argo0 
= 0; 
3974     PyObject 
* _obj1 
= 0; 
3975     char *_kwnames
[] = { "self","name", NULL 
}; 
3978     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetName",_kwnames
,&_argo0
,&_obj1
))  
3981         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3982         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3983             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetName. Expected _wxWindow_p."); 
3988 #if PYTHON_API_VERSION >= 1009 
3989     char* tmpPtr
; int tmpSize
; 
3990     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
3991         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
3994     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
3996     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
3998     if (!PyString_Check(_obj1
)) { 
3999         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4002     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
4006     wxPy_BEGIN_ALLOW_THREADS
; 
4007         wxWindow_SetName(_arg0
,*_arg1
); 
4009     wxPy_END_ALLOW_THREADS
; 
4010 }    Py_INCREF(Py_None
); 
4011     _resultobj 
= Py_None
; 
4019 #define wxWindow_SetScrollbar(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->SetScrollbar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4020 static PyObject 
*_wrap_wxWindow_SetScrollbar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4021     PyObject 
* _resultobj
; 
4027     int  _arg5 
= (int ) TRUE
; 
4028     PyObject 
* _argo0 
= 0; 
4029     char *_kwnames
[] = { "self","orientation","position","thumbSize","range","refresh", NULL 
}; 
4032     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxWindow_SetScrollbar",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4035         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4036         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4037             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetScrollbar. Expected _wxWindow_p."); 
4042     wxPy_BEGIN_ALLOW_THREADS
; 
4043         wxWindow_SetScrollbar(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4045     wxPy_END_ALLOW_THREADS
; 
4046 }    Py_INCREF(Py_None
); 
4047     _resultobj 
= Py_None
; 
4051 #define wxWindow_SetScrollPos(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetScrollPos(_swigarg0,_swigarg1,_swigarg2)) 
4052 static PyObject 
*_wrap_wxWindow_SetScrollPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4053     PyObject 
* _resultobj
; 
4057     bool  _arg3 
= (bool ) TRUE
; 
4058     PyObject 
* _argo0 
= 0; 
4059     int tempbool3 
= (int) TRUE
; 
4060     char *_kwnames
[] = { "self","orientation","pos","refresh", NULL 
}; 
4063     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|i:wxWindow_SetScrollPos",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))  
4066         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4067         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4068             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetScrollPos. Expected _wxWindow_p."); 
4072     _arg3 
= (bool ) tempbool3
; 
4074     wxPy_BEGIN_ALLOW_THREADS
; 
4075         wxWindow_SetScrollPos(_arg0
,_arg1
,_arg2
,_arg3
); 
4077     wxPy_END_ALLOW_THREADS
; 
4078 }    Py_INCREF(Py_None
); 
4079     _resultobj 
= Py_None
; 
4083 #define wxWindow_SetDimensions(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->SetSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4084 static PyObject 
*_wrap_wxWindow_SetDimensions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4085     PyObject 
* _resultobj
; 
4091     int  _arg5 
= (int ) wxSIZE_AUTO
; 
4092     PyObject 
* _argo0 
= 0; 
4093     char *_kwnames
[] = { "self","x","y","width","height","sizeFlags", NULL 
}; 
4096     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxWindow_SetDimensions",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4099         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4100         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4101             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetDimensions. Expected _wxWindow_p."); 
4106     wxPy_BEGIN_ALLOW_THREADS
; 
4107         wxWindow_SetDimensions(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4109     wxPy_END_ALLOW_THREADS
; 
4110 }    Py_INCREF(Py_None
); 
4111     _resultobj 
= Py_None
; 
4115 static void  wxWindow_SetSize(wxWindow 
*self
,const wxSize 
& size
) { 
4116             self
->SetSize(size
); 
4118 static PyObject 
*_wrap_wxWindow_SetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4119     PyObject 
* _resultobj
; 
4122     PyObject 
* _argo0 
= 0; 
4124     PyObject 
* _obj1 
= 0; 
4125     char *_kwnames
[] = { "self","size", NULL 
}; 
4128     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetSize",_kwnames
,&_argo0
,&_obj1
))  
4131         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4132         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4133             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetSize. Expected _wxWindow_p."); 
4139     if (! wxSize_helper(_obj1
, &_arg1
)) 
4143     wxPy_BEGIN_ALLOW_THREADS
; 
4144         wxWindow_SetSize(_arg0
,*_arg1
); 
4146     wxPy_END_ALLOW_THREADS
; 
4147 }    Py_INCREF(Py_None
); 
4148     _resultobj 
= Py_None
; 
4152 static void  wxWindow_SetPosition(wxWindow 
*self
,const wxPoint 
& pos
) { 
4155 static PyObject 
*_wrap_wxWindow_SetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4156     PyObject 
* _resultobj
; 
4159     PyObject 
* _argo0 
= 0; 
4161     PyObject 
* _obj1 
= 0; 
4162     char *_kwnames
[] = { "self","pos", NULL 
}; 
4165     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetPosition",_kwnames
,&_argo0
,&_obj1
))  
4168         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4169         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4170             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetPosition. Expected _wxWindow_p."); 
4176     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4180     wxPy_BEGIN_ALLOW_THREADS
; 
4181         wxWindow_SetPosition(_arg0
,*_arg1
); 
4183     wxPy_END_ALLOW_THREADS
; 
4184 }    Py_INCREF(Py_None
); 
4185     _resultobj 
= Py_None
; 
4189 static void  wxWindow_SetRect(wxWindow 
*self
,const wxRect 
& rect
,int  sizeFlags
) { 
4190             self
->SetSize(rect
, sizeFlags
); 
4192 static PyObject 
*_wrap_wxWindow_SetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4193     PyObject 
* _resultobj
; 
4196     int  _arg2 
= (int ) wxSIZE_AUTO
; 
4197     PyObject 
* _argo0 
= 0; 
4199     PyObject 
* _obj1 
= 0; 
4200     char *_kwnames
[] = { "self","rect","sizeFlags", NULL 
}; 
4203     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxWindow_SetRect",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
4206         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4207         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4208             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetRect. Expected _wxWindow_p."); 
4214     if (! wxRect_helper(_obj1
, &_arg1
)) 
4218     wxPy_BEGIN_ALLOW_THREADS
; 
4219         wxWindow_SetRect(_arg0
,*_arg1
,_arg2
); 
4221     wxPy_END_ALLOW_THREADS
; 
4222 }    Py_INCREF(Py_None
); 
4223     _resultobj 
= Py_None
; 
4227 #define wxWindow_SetSizeHints(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->SetSizeHints(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
4228 static PyObject 
*_wrap_wxWindow_SetSizeHints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4229     PyObject 
* _resultobj
; 
4231     int  _arg1 
= (int ) -1; 
4232     int  _arg2 
= (int ) -1; 
4233     int  _arg3 
= (int ) -1; 
4234     int  _arg4 
= (int ) -1; 
4235     int  _arg5 
= (int ) -1; 
4236     int  _arg6 
= (int ) -1; 
4237     PyObject 
* _argo0 
= 0; 
4238     char *_kwnames
[] = { "self","minW","minH","maxW","maxH","incW","incH", NULL 
}; 
4241     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iiiiii:wxWindow_SetSizeHints",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
4244         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4245         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4246             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetSizeHints. Expected _wxWindow_p."); 
4251     wxPy_BEGIN_ALLOW_THREADS
; 
4252         wxWindow_SetSizeHints(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
4254     wxPy_END_ALLOW_THREADS
; 
4255 }    Py_INCREF(Py_None
); 
4256     _resultobj 
= Py_None
; 
4260 #define wxWindow_SetClientSizeWH(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetClientSize(_swigarg0,_swigarg1)) 
4261 static PyObject 
*_wrap_wxWindow_SetClientSizeWH(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4262     PyObject 
* _resultobj
; 
4266     PyObject 
* _argo0 
= 0; 
4267     char *_kwnames
[] = { "self","width","height", NULL 
}; 
4270     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxWindow_SetClientSizeWH",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4273         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4274         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4275             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetClientSizeWH. Expected _wxWindow_p."); 
4280     wxPy_BEGIN_ALLOW_THREADS
; 
4281         wxWindow_SetClientSizeWH(_arg0
,_arg1
,_arg2
); 
4283     wxPy_END_ALLOW_THREADS
; 
4284 }    Py_INCREF(Py_None
); 
4285     _resultobj 
= Py_None
; 
4289 #define wxWindow_SetClientSize(_swigobj,_swigarg0)  (_swigobj->SetClientSize(_swigarg0)) 
4290 static PyObject 
*_wrap_wxWindow_SetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4291     PyObject 
* _resultobj
; 
4294     PyObject 
* _argo0 
= 0; 
4296     PyObject 
* _obj1 
= 0; 
4297     char *_kwnames
[] = { "self","size", NULL 
}; 
4300     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetClientSize",_kwnames
,&_argo0
,&_obj1
))  
4303         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4304         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4305             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetClientSize. Expected _wxWindow_p."); 
4311     if (! wxSize_helper(_obj1
, &_arg1
)) 
4315     wxPy_BEGIN_ALLOW_THREADS
; 
4316         wxWindow_SetClientSize(_arg0
,*_arg1
); 
4318     wxPy_END_ALLOW_THREADS
; 
4319 }    Py_INCREF(Py_None
); 
4320     _resultobj 
= Py_None
; 
4324 #define wxWindow_SetCursor(_swigobj,_swigarg0)  (_swigobj->SetCursor(_swigarg0)) 
4325 static PyObject 
*_wrap_wxWindow_SetCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4326     PyObject 
* _resultobj
; 
4329     PyObject 
* _argo0 
= 0; 
4330     PyObject 
* _argo1 
= 0; 
4331     char *_kwnames
[] = { "self","cursor", NULL 
}; 
4334     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetCursor",_kwnames
,&_argo0
,&_argo1
))  
4337         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4338         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4339             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetCursor. Expected _wxWindow_p."); 
4344         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4345         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
4346             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetCursor. Expected _wxCursor_p."); 
4351     wxPy_BEGIN_ALLOW_THREADS
; 
4352         wxWindow_SetCursor(_arg0
,*_arg1
); 
4354     wxPy_END_ALLOW_THREADS
; 
4355 }    Py_INCREF(Py_None
); 
4356     _resultobj 
= Py_None
; 
4360 #define wxWindow_SetEventHandler(_swigobj,_swigarg0)  (_swigobj->SetEventHandler(_swigarg0)) 
4361 static PyObject 
*_wrap_wxWindow_SetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4362     PyObject 
* _resultobj
; 
4364     wxEvtHandler 
* _arg1
; 
4365     PyObject 
* _argo0 
= 0; 
4366     PyObject 
* _argo1 
= 0; 
4367     char *_kwnames
[] = { "self","handler", NULL 
}; 
4370     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetEventHandler",_kwnames
,&_argo0
,&_argo1
))  
4373         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4374         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4375             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetEventHandler. Expected _wxWindow_p."); 
4380         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4381         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
4382             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetEventHandler. Expected _wxEvtHandler_p."); 
4387     wxPy_BEGIN_ALLOW_THREADS
; 
4388         wxWindow_SetEventHandler(_arg0
,_arg1
); 
4390     wxPy_END_ALLOW_THREADS
; 
4391 }    Py_INCREF(Py_None
); 
4392     _resultobj 
= Py_None
; 
4396 #define wxWindow_SetTitle(_swigobj,_swigarg0)  (_swigobj->SetTitle(_swigarg0)) 
4397 static PyObject 
*_wrap_wxWindow_SetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4398     PyObject 
* _resultobj
; 
4401     PyObject 
* _argo0 
= 0; 
4402     PyObject 
* _obj1 
= 0; 
4403     char *_kwnames
[] = { "self","title", NULL 
}; 
4406     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetTitle",_kwnames
,&_argo0
,&_obj1
))  
4409         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4410         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4411             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetTitle. Expected _wxWindow_p."); 
4416 #if PYTHON_API_VERSION >= 1009 
4417     char* tmpPtr
; int tmpSize
; 
4418     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
4419         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
4422     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
4424     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
4426     if (!PyString_Check(_obj1
)) { 
4427         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4430     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
4434     wxPy_BEGIN_ALLOW_THREADS
; 
4435         wxWindow_SetTitle(_arg0
,*_arg1
); 
4437     wxPy_END_ALLOW_THREADS
; 
4438 }    Py_INCREF(Py_None
); 
4439     _resultobj 
= Py_None
; 
4447 #define wxWindow_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
4448 static PyObject 
*_wrap_wxWindow_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4449     PyObject 
* _resultobj
; 
4453     PyObject 
* _argo0 
= 0; 
4455     char *_kwnames
[] = { "self","show", NULL 
}; 
4458     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_Show",_kwnames
,&_argo0
,&tempbool1
))  
4461         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4462         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4463             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Show. Expected _wxWindow_p."); 
4467     _arg1 
= (bool ) tempbool1
; 
4469     wxPy_BEGIN_ALLOW_THREADS
; 
4470         _result 
= (bool )wxWindow_Show(_arg0
,_arg1
); 
4472     wxPy_END_ALLOW_THREADS
; 
4473 }    _resultobj 
= Py_BuildValue("i",_result
); 
4477 #define wxWindow_TransferDataFromWindow(_swigobj)  (_swigobj->TransferDataFromWindow()) 
4478 static PyObject 
*_wrap_wxWindow_TransferDataFromWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4479     PyObject 
* _resultobj
; 
4482     PyObject 
* _argo0 
= 0; 
4483     char *_kwnames
[] = { "self", NULL 
}; 
4486     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_TransferDataFromWindow",_kwnames
,&_argo0
))  
4489         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4490         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4491             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_TransferDataFromWindow. Expected _wxWindow_p."); 
4496     wxPy_BEGIN_ALLOW_THREADS
; 
4497         _result 
= (bool )wxWindow_TransferDataFromWindow(_arg0
); 
4499     wxPy_END_ALLOW_THREADS
; 
4500 }    _resultobj 
= Py_BuildValue("i",_result
); 
4504 #define wxWindow_TransferDataToWindow(_swigobj)  (_swigobj->TransferDataToWindow()) 
4505 static PyObject 
*_wrap_wxWindow_TransferDataToWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4506     PyObject 
* _resultobj
; 
4509     PyObject 
* _argo0 
= 0; 
4510     char *_kwnames
[] = { "self", NULL 
}; 
4513     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_TransferDataToWindow",_kwnames
,&_argo0
))  
4516         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4517         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4518             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_TransferDataToWindow. Expected _wxWindow_p."); 
4523     wxPy_BEGIN_ALLOW_THREADS
; 
4524         _result 
= (bool )wxWindow_TransferDataToWindow(_arg0
); 
4526     wxPy_END_ALLOW_THREADS
; 
4527 }    _resultobj 
= Py_BuildValue("i",_result
); 
4531 #define wxWindow_Validate(_swigobj)  (_swigobj->Validate()) 
4532 static PyObject 
*_wrap_wxWindow_Validate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4533     PyObject 
* _resultobj
; 
4536     PyObject 
* _argo0 
= 0; 
4537     char *_kwnames
[] = { "self", NULL 
}; 
4540     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Validate",_kwnames
,&_argo0
))  
4543         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4544         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4545             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Validate. Expected _wxWindow_p."); 
4550     wxPy_BEGIN_ALLOW_THREADS
; 
4551         _result 
= (bool )wxWindow_Validate(_arg0
); 
4553     wxPy_END_ALLOW_THREADS
; 
4554 }    _resultobj 
= Py_BuildValue("i",_result
); 
4558 #define wxWindow_WarpPointer(_swigobj,_swigarg0,_swigarg1)  (_swigobj->WarpPointer(_swigarg0,_swigarg1)) 
4559 static PyObject 
*_wrap_wxWindow_WarpPointer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4560     PyObject 
* _resultobj
; 
4564     PyObject 
* _argo0 
= 0; 
4565     char *_kwnames
[] = { "self","x","y", NULL 
}; 
4568     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxWindow_WarpPointer",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4571         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4572         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4573             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_WarpPointer. Expected _wxWindow_p."); 
4578     wxPy_BEGIN_ALLOW_THREADS
; 
4579         wxWindow_WarpPointer(_arg0
,_arg1
,_arg2
); 
4581     wxPy_END_ALLOW_THREADS
; 
4582 }    Py_INCREF(Py_None
); 
4583     _resultobj 
= Py_None
; 
4587 #define wxWindow_ConvertDialogPointToPixels(_swigobj,_swigarg0)  (_swigobj->ConvertDialogToPixels(_swigarg0)) 
4588 static PyObject 
*_wrap_wxWindow_ConvertDialogPointToPixels(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4589     PyObject 
* _resultobj
; 
4593     PyObject 
* _argo0 
= 0; 
4595     PyObject 
* _obj1 
= 0; 
4596     char *_kwnames
[] = { "self","pt", NULL 
}; 
4600     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertDialogPointToPixels",_kwnames
,&_argo0
,&_obj1
))  
4603         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4604         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4605             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertDialogPointToPixels. Expected _wxWindow_p."); 
4611     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4615     wxPy_BEGIN_ALLOW_THREADS
; 
4616         _result 
= new wxPoint (wxWindow_ConvertDialogPointToPixels(_arg0
,*_arg1
)); 
4618     wxPy_END_ALLOW_THREADS
; 
4619 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
4620     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4624 #define wxWindow_ConvertDialogSizeToPixels(_swigobj,_swigarg0)  (_swigobj->ConvertDialogToPixels(_swigarg0)) 
4625 static PyObject 
*_wrap_wxWindow_ConvertDialogSizeToPixels(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4626     PyObject 
* _resultobj
; 
4630     PyObject 
* _argo0 
= 0; 
4632     PyObject 
* _obj1 
= 0; 
4633     char *_kwnames
[] = { "self","sz", NULL 
}; 
4637     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertDialogSizeToPixels",_kwnames
,&_argo0
,&_obj1
))  
4640         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4641         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4642             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertDialogSizeToPixels. Expected _wxWindow_p."); 
4648     if (! wxSize_helper(_obj1
, &_arg1
)) 
4652     wxPy_BEGIN_ALLOW_THREADS
; 
4653         _result 
= new wxSize (wxWindow_ConvertDialogSizeToPixels(_arg0
,*_arg1
)); 
4655     wxPy_END_ALLOW_THREADS
; 
4656 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
4657     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4661 #define wxWindow_ConvertPixelPointToDialog(_swigobj,_swigarg0)  (_swigobj->ConvertPixelsToDialog(_swigarg0)) 
4662 static PyObject 
*_wrap_wxWindow_ConvertPixelPointToDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4663     PyObject 
* _resultobj
; 
4667     PyObject 
* _argo0 
= 0; 
4669     PyObject 
* _obj1 
= 0; 
4670     char *_kwnames
[] = { "self","pt", NULL 
}; 
4674     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertPixelPointToDialog",_kwnames
,&_argo0
,&_obj1
))  
4677         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4678         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4679             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertPixelPointToDialog. Expected _wxWindow_p."); 
4685     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4689     wxPy_BEGIN_ALLOW_THREADS
; 
4690         _result 
= new wxPoint (wxWindow_ConvertPixelPointToDialog(_arg0
,*_arg1
)); 
4692     wxPy_END_ALLOW_THREADS
; 
4693 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
4694     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4698 #define wxWindow_ConvertPixelSizeToDialog(_swigobj,_swigarg0)  (_swigobj->ConvertPixelsToDialog(_swigarg0)) 
4699 static PyObject 
*_wrap_wxWindow_ConvertPixelSizeToDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4700     PyObject 
* _resultobj
; 
4704     PyObject 
* _argo0 
= 0; 
4706     PyObject 
* _obj1 
= 0; 
4707     char *_kwnames
[] = { "self","sz", NULL 
}; 
4711     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertPixelSizeToDialog",_kwnames
,&_argo0
,&_obj1
))  
4714         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4715         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4716             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertPixelSizeToDialog. Expected _wxWindow_p."); 
4722     if (! wxSize_helper(_obj1
, &_arg1
)) 
4726     wxPy_BEGIN_ALLOW_THREADS
; 
4727         _result 
= new wxSize (wxWindow_ConvertPixelSizeToDialog(_arg0
,*_arg1
)); 
4729     wxPy_END_ALLOW_THREADS
; 
4730 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
4731     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4735 #define wxWindow_SetToolTipString(_swigobj,_swigarg0)  (_swigobj->SetToolTip(_swigarg0)) 
4736 static PyObject 
*_wrap_wxWindow_SetToolTipString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4737     PyObject 
* _resultobj
; 
4740     PyObject 
* _argo0 
= 0; 
4741     PyObject 
* _obj1 
= 0; 
4742     char *_kwnames
[] = { "self","tip", NULL 
}; 
4745     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetToolTipString",_kwnames
,&_argo0
,&_obj1
))  
4748         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4749         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4750             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetToolTipString. Expected _wxWindow_p."); 
4755 #if PYTHON_API_VERSION >= 1009 
4756     char* tmpPtr
; int tmpSize
; 
4757     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
4758         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
4761     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
4763     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
4765     if (!PyString_Check(_obj1
)) { 
4766         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4769     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
4773     wxPy_BEGIN_ALLOW_THREADS
; 
4774         wxWindow_SetToolTipString(_arg0
,*_arg1
); 
4776     wxPy_END_ALLOW_THREADS
; 
4777 }    Py_INCREF(Py_None
); 
4778     _resultobj 
= Py_None
; 
4786 #define wxWindow_SetToolTip(_swigobj,_swigarg0)  (_swigobj->SetToolTip(_swigarg0)) 
4787 static PyObject 
*_wrap_wxWindow_SetToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4788     PyObject 
* _resultobj
; 
4791     PyObject 
* _argo0 
= 0; 
4792     PyObject 
* _argo1 
= 0; 
4793     char *_kwnames
[] = { "self","tooltip", NULL 
}; 
4796     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetToolTip",_kwnames
,&_argo0
,&_argo1
))  
4799         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4800         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4801             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetToolTip. Expected _wxWindow_p."); 
4806         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4807         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxToolTip_p")) { 
4808             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetToolTip. Expected _wxToolTip_p."); 
4813     wxPy_BEGIN_ALLOW_THREADS
; 
4814         wxWindow_SetToolTip(_arg0
,_arg1
); 
4816     wxPy_END_ALLOW_THREADS
; 
4817 }    Py_INCREF(Py_None
); 
4818     _resultobj 
= Py_None
; 
4822 #define wxWindow_GetToolTip(_swigobj)  (_swigobj->GetToolTip()) 
4823 static PyObject 
*_wrap_wxWindow_GetToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4824     PyObject 
* _resultobj
; 
4825     wxToolTip 
* _result
; 
4827     PyObject 
* _argo0 
= 0; 
4828     char *_kwnames
[] = { "self", NULL 
}; 
4832     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetToolTip",_kwnames
,&_argo0
))  
4835         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4836         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4837             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetToolTip. Expected _wxWindow_p."); 
4842     wxPy_BEGIN_ALLOW_THREADS
; 
4843         _result 
= (wxToolTip 
*)wxWindow_GetToolTip(_arg0
); 
4845     wxPy_END_ALLOW_THREADS
; 
4847         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolTip_p"); 
4848         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4851         _resultobj 
= Py_None
; 
4856 #define wxWindow_SetSizer(_swigobj,_swigarg0)  (_swigobj->SetSizer(_swigarg0)) 
4857 static PyObject 
*_wrap_wxWindow_SetSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4858     PyObject 
* _resultobj
; 
4861     PyObject 
* _argo0 
= 0; 
4862     PyObject 
* _argo1 
= 0; 
4863     char *_kwnames
[] = { "self","sizer", NULL 
}; 
4866     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetSizer",_kwnames
,&_argo0
,&_argo1
))  
4869         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4870         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4871             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetSizer. Expected _wxWindow_p."); 
4876         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4877         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxSizer_p")) { 
4878             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetSizer. Expected _wxSizer_p."); 
4883     wxPy_BEGIN_ALLOW_THREADS
; 
4884         wxWindow_SetSizer(_arg0
,_arg1
); 
4886     wxPy_END_ALLOW_THREADS
; 
4887 }    Py_INCREF(Py_None
); 
4888     _resultobj 
= Py_None
; 
4892 #define wxWindow_GetSizer(_swigobj)  (_swigobj->GetSizer()) 
4893 static PyObject 
*_wrap_wxWindow_GetSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4894     PyObject 
* _resultobj
; 
4897     PyObject 
* _argo0 
= 0; 
4898     char *_kwnames
[] = { "self", NULL 
}; 
4902     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSizer",_kwnames
,&_argo0
))  
4905         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4906         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4907             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSizer. Expected _wxWindow_p."); 
4912     wxPy_BEGIN_ALLOW_THREADS
; 
4913         _result 
= (wxSizer 
*)wxWindow_GetSizer(_arg0
); 
4915     wxPy_END_ALLOW_THREADS
; 
4917         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSizer_p"); 
4918         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4921         _resultobj 
= Py_None
; 
4926 #define wxWindow_GetValidator(_swigobj)  (_swigobj->GetValidator()) 
4927 static PyObject 
*_wrap_wxWindow_GetValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4928     PyObject 
* _resultobj
; 
4929     wxValidator 
* _result
; 
4931     PyObject 
* _argo0 
= 0; 
4932     char *_kwnames
[] = { "self", NULL 
}; 
4936     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetValidator",_kwnames
,&_argo0
))  
4939         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4940         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4941             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetValidator. Expected _wxWindow_p."); 
4946     wxPy_BEGIN_ALLOW_THREADS
; 
4947         _result 
= (wxValidator 
*)wxWindow_GetValidator(_arg0
); 
4949     wxPy_END_ALLOW_THREADS
; 
4951         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxValidator_p"); 
4952         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4955         _resultobj 
= Py_None
; 
4960 #define wxWindow_SetValidator(_swigobj,_swigarg0)  (_swigobj->SetValidator(_swigarg0)) 
4961 static PyObject 
*_wrap_wxWindow_SetValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4962     PyObject 
* _resultobj
; 
4964     wxValidator 
* _arg1
; 
4965     PyObject 
* _argo0 
= 0; 
4966     PyObject 
* _argo1 
= 0; 
4967     char *_kwnames
[] = { "self","validator", NULL 
}; 
4970     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetValidator",_kwnames
,&_argo0
,&_argo1
))  
4973         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4974         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4975             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetValidator. Expected _wxWindow_p."); 
4980         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4981         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxValidator_p")) { 
4982             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetValidator. Expected _wxValidator_p."); 
4987     wxPy_BEGIN_ALLOW_THREADS
; 
4988         wxWindow_SetValidator(_arg0
,*_arg1
); 
4990     wxPy_END_ALLOW_THREADS
; 
4991 }    Py_INCREF(Py_None
); 
4992     _resultobj 
= Py_None
; 
4996 #define wxWindow_SetDropTarget(_swigobj,_swigarg0)  (_swigobj->SetDropTarget(_swigarg0)) 
4997 static PyObject 
*_wrap_wxWindow_SetDropTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4998     PyObject 
* _resultobj
; 
5000     wxDropTarget 
* _arg1
; 
5001     PyObject 
* _argo0 
= 0; 
5002     PyObject 
* _argo1 
= 0; 
5003     char *_kwnames
[] = { "self","target", NULL 
}; 
5006     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetDropTarget",_kwnames
,&_argo0
,&_argo1
))  
5009         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5010         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5011             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetDropTarget. Expected _wxWindow_p."); 
5016         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5017         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDropTarget_p")) { 
5018             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetDropTarget. Expected _wxDropTarget_p."); 
5023     wxPy_BEGIN_ALLOW_THREADS
; 
5024         wxWindow_SetDropTarget(_arg0
,_arg1
); 
5026     wxPy_END_ALLOW_THREADS
; 
5027 }    Py_INCREF(Py_None
); 
5028     _resultobj 
= Py_None
; 
5032 #define wxWindow_GetDropTarget(_swigobj)  (_swigobj->GetDropTarget()) 
5033 static PyObject 
*_wrap_wxWindow_GetDropTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5034     PyObject 
* _resultobj
; 
5035     wxDropTarget 
* _result
; 
5037     PyObject 
* _argo0 
= 0; 
5038     char *_kwnames
[] = { "self", NULL 
}; 
5042     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetDropTarget",_kwnames
,&_argo0
))  
5045         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5046         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5047             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetDropTarget. Expected _wxWindow_p."); 
5052     wxPy_BEGIN_ALLOW_THREADS
; 
5053         _result 
= (wxDropTarget 
*)wxWindow_GetDropTarget(_arg0
); 
5055     wxPy_END_ALLOW_THREADS
; 
5057         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDropTarget_p"); 
5058         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5061         _resultobj 
= Py_None
; 
5066 #define wxWindow_GetBestSize(_swigobj)  (_swigobj->GetBestSize()) 
5067 static PyObject 
*_wrap_wxWindow_GetBestSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5068     PyObject 
* _resultobj
; 
5071     PyObject 
* _argo0 
= 0; 
5072     char *_kwnames
[] = { "self", NULL 
}; 
5076     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetBestSize",_kwnames
,&_argo0
))  
5079         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5080         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5081             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetBestSize. Expected _wxWindow_p."); 
5086     wxPy_BEGIN_ALLOW_THREADS
; 
5087         _result 
= new wxSize (wxWindow_GetBestSize(_arg0
)); 
5089     wxPy_END_ALLOW_THREADS
; 
5090 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
5091     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5095 #define wxWindow_SetCaret(_swigobj,_swigarg0)  (_swigobj->SetCaret(_swigarg0)) 
5096 static PyObject 
*_wrap_wxWindow_SetCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5097     PyObject 
* _resultobj
; 
5100     PyObject 
* _argo0 
= 0; 
5101     PyObject 
* _argo1 
= 0; 
5102     char *_kwnames
[] = { "self","caret", NULL 
}; 
5105     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetCaret",_kwnames
,&_argo0
,&_argo1
))  
5108         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5109         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5110             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetCaret. Expected _wxWindow_p."); 
5115         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5116         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCaret_p")) { 
5117             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetCaret. Expected _wxCaret_p."); 
5122     wxPy_BEGIN_ALLOW_THREADS
; 
5123         wxWindow_SetCaret(_arg0
,_arg1
); 
5125     wxPy_END_ALLOW_THREADS
; 
5126 }    Py_INCREF(Py_None
); 
5127     _resultobj 
= Py_None
; 
5131 #define wxWindow_GetCaret(_swigobj)  (_swigobj->GetCaret()) 
5132 static PyObject 
*_wrap_wxWindow_GetCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5133     PyObject 
* _resultobj
; 
5136     PyObject 
* _argo0 
= 0; 
5137     char *_kwnames
[] = { "self", NULL 
}; 
5141     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCaret",_kwnames
,&_argo0
))  
5144         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5145         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5146             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCaret. Expected _wxWindow_p."); 
5151     wxPy_BEGIN_ALLOW_THREADS
; 
5152         _result 
= (wxCaret 
*)wxWindow_GetCaret(_arg0
); 
5154     wxPy_END_ALLOW_THREADS
; 
5156         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCaret_p"); 
5157         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5160         _resultobj 
= Py_None
; 
5165 static void *SwigwxPanelTowxWindow(void *ptr
) { 
5168     src 
= (wxPanel 
*) ptr
; 
5169     dest 
= (wxWindow 
*) src
; 
5170     return (void *) dest
; 
5173 static void *SwigwxPanelTowxEvtHandler(void *ptr
) { 
5176     src 
= (wxPanel 
*) ptr
; 
5177     dest 
= (wxEvtHandler 
*) src
; 
5178     return (void *) dest
; 
5181 #define new_wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
5182 static PyObject 
*_wrap_new_wxPanel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5183     PyObject 
* _resultobj
; 
5187     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
5188     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
5189     long  _arg4 
= (long ) wxTAB_TRAVERSAL
; 
5190     char * _arg5 
= (char *) "panel"; 
5191     PyObject 
* _argo0 
= 0; 
5193     PyObject 
* _obj2 
= 0; 
5195     PyObject 
* _obj3 
= 0; 
5196     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
5200     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxPanel",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
5203         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5204         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5205             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPanel. Expected _wxWindow_p."); 
5212     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5218     if (! wxSize_helper(_obj3
, &_arg3
)) 
5222     wxPy_BEGIN_ALLOW_THREADS
; 
5223         _result 
= (wxPanel 
*)new_wxPanel(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
5225     wxPy_END_ALLOW_THREADS
; 
5227         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPanel_p"); 
5228         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5231         _resultobj 
= Py_None
; 
5236 #define wxPanel_InitDialog(_swigobj)  (_swigobj->InitDialog()) 
5237 static PyObject 
*_wrap_wxPanel_InitDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5238     PyObject 
* _resultobj
; 
5240     PyObject 
* _argo0 
= 0; 
5241     char *_kwnames
[] = { "self", NULL 
}; 
5244     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPanel_InitDialog",_kwnames
,&_argo0
))  
5247         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5248         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5249             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_InitDialog. Expected _wxPanel_p."); 
5254     wxPy_BEGIN_ALLOW_THREADS
; 
5255         wxPanel_InitDialog(_arg0
); 
5257     wxPy_END_ALLOW_THREADS
; 
5258 }    Py_INCREF(Py_None
); 
5259     _resultobj 
= Py_None
; 
5263 #define wxPanel_GetDefaultItem(_swigobj)  (_swigobj->GetDefaultItem()) 
5264 static PyObject 
*_wrap_wxPanel_GetDefaultItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5265     PyObject 
* _resultobj
; 
5268     PyObject 
* _argo0 
= 0; 
5269     char *_kwnames
[] = { "self", NULL 
}; 
5273     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPanel_GetDefaultItem",_kwnames
,&_argo0
))  
5276         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5277         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5278             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_GetDefaultItem. Expected _wxPanel_p."); 
5283     wxPy_BEGIN_ALLOW_THREADS
; 
5284         _result 
= (wxButton 
*)wxPanel_GetDefaultItem(_arg0
); 
5286     wxPy_END_ALLOW_THREADS
; 
5288         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxButton_p"); 
5289         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5292         _resultobj 
= Py_None
; 
5297 #define wxPanel_SetDefaultItem(_swigobj,_swigarg0)  (_swigobj->SetDefaultItem(_swigarg0)) 
5298 static PyObject 
*_wrap_wxPanel_SetDefaultItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5299     PyObject 
* _resultobj
; 
5302     PyObject 
* _argo0 
= 0; 
5303     PyObject 
* _argo1 
= 0; 
5304     char *_kwnames
[] = { "self","btn", NULL 
}; 
5307     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPanel_SetDefaultItem",_kwnames
,&_argo0
,&_argo1
))  
5310         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5311         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5312             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_SetDefaultItem. Expected _wxPanel_p."); 
5317         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5318         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxButton_p")) { 
5319             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPanel_SetDefaultItem. Expected _wxButton_p."); 
5324     wxPy_BEGIN_ALLOW_THREADS
; 
5325         wxPanel_SetDefaultItem(_arg0
,_arg1
); 
5327     wxPy_END_ALLOW_THREADS
; 
5328 }    Py_INCREF(Py_None
); 
5329     _resultobj 
= Py_None
; 
5333 static void *SwigwxDialogTowxPanel(void *ptr
) { 
5336     src 
= (wxDialog 
*) ptr
; 
5337     dest 
= (wxPanel 
*) src
; 
5338     return (void *) dest
; 
5341 static void *SwigwxDialogTowxWindow(void *ptr
) { 
5344     src 
= (wxDialog 
*) ptr
; 
5345     dest 
= (wxWindow 
*) src
; 
5346     return (void *) dest
; 
5349 static void *SwigwxDialogTowxEvtHandler(void *ptr
) { 
5352     src 
= (wxDialog 
*) ptr
; 
5353     dest 
= (wxEvtHandler 
*) src
; 
5354     return (void *) dest
; 
5357 #define new_wxDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
5358 static PyObject 
*_wrap_new_wxDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5359     PyObject 
* _resultobj
; 
5364     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
5365     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
5366     long  _arg5 
= (long ) wxDEFAULT_DIALOG_STYLE
; 
5367     char * _arg6 
= (char *) "dialogBox"; 
5368     PyObject 
* _argo0 
= 0; 
5369     PyObject 
* _obj2 
= 0; 
5371     PyObject 
* _obj3 
= 0; 
5373     PyObject 
* _obj4 
= 0; 
5374     char *_kwnames
[] = { "parent","id","title","pos","size","style","name", NULL 
}; 
5378     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOls:new_wxDialog",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))  
5381         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5382         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5383             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDialog. Expected _wxWindow_p."); 
5388 #if PYTHON_API_VERSION >= 1009 
5389     char* tmpPtr
; int tmpSize
; 
5390     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
5391         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
5394     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
5396     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
5398     if (!PyString_Check(_obj2
)) { 
5399         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5402     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
5408     if (! wxPoint_helper(_obj3
, &_arg3
)) 
5414     if (! wxSize_helper(_obj4
, &_arg4
)) 
5418     wxPy_BEGIN_ALLOW_THREADS
; 
5419         _result 
= (wxDialog 
*)new_wxDialog(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
); 
5421     wxPy_END_ALLOW_THREADS
; 
5423         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDialog_p"); 
5424         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5427         _resultobj 
= Py_None
; 
5436 #define wxDialog_Centre(_swigobj,_swigarg0)  (_swigobj->Centre(_swigarg0)) 
5437 static PyObject 
*_wrap_wxDialog_Centre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5438     PyObject 
* _resultobj
; 
5440     int  _arg1 
= (int ) wxBOTH
; 
5441     PyObject 
* _argo0 
= 0; 
5442     char *_kwnames
[] = { "self","direction", NULL 
}; 
5445     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxDialog_Centre",_kwnames
,&_argo0
,&_arg1
))  
5448         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5449         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5450             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_Centre. Expected _wxDialog_p."); 
5455     wxPy_BEGIN_ALLOW_THREADS
; 
5456         wxDialog_Centre(_arg0
,_arg1
); 
5458     wxPy_END_ALLOW_THREADS
; 
5459 }    Py_INCREF(Py_None
); 
5460     _resultobj 
= Py_None
; 
5464 #define wxDialog_EndModal(_swigobj,_swigarg0)  (_swigobj->EndModal(_swigarg0)) 
5465 static PyObject 
*_wrap_wxDialog_EndModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5466     PyObject 
* _resultobj
; 
5469     PyObject 
* _argo0 
= 0; 
5470     char *_kwnames
[] = { "self","retCode", NULL 
}; 
5473     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_EndModal",_kwnames
,&_argo0
,&_arg1
))  
5476         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5477         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5478             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_EndModal. Expected _wxDialog_p."); 
5483     wxPy_BEGIN_ALLOW_THREADS
; 
5484         wxDialog_EndModal(_arg0
,_arg1
); 
5486     wxPy_END_ALLOW_THREADS
; 
5487 }    Py_INCREF(Py_None
); 
5488     _resultobj 
= Py_None
; 
5492 #define wxDialog_GetTitle(_swigobj)  (_swigobj->GetTitle()) 
5493 static PyObject 
*_wrap_wxDialog_GetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5494     PyObject 
* _resultobj
; 
5497     PyObject 
* _argo0 
= 0; 
5498     char *_kwnames
[] = { "self", NULL 
}; 
5501     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_GetTitle",_kwnames
,&_argo0
))  
5504         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5505         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5506             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_GetTitle. Expected _wxDialog_p."); 
5511     wxPy_BEGIN_ALLOW_THREADS
; 
5512         _result 
= new wxString (wxDialog_GetTitle(_arg0
)); 
5514     wxPy_END_ALLOW_THREADS
; 
5516     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5524 #define wxDialog_Iconize(_swigobj,_swigarg0)  (_swigobj->Iconize(_swigarg0)) 
5525 static PyObject 
*_wrap_wxDialog_Iconize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5526     PyObject 
* _resultobj
; 
5529     PyObject 
* _argo0 
= 0; 
5531     char *_kwnames
[] = { "self","iconize", NULL 
}; 
5534     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_Iconize",_kwnames
,&_argo0
,&tempbool1
))  
5537         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5538         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5539             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_Iconize. Expected _wxDialog_p."); 
5543     _arg1 
= (bool ) tempbool1
; 
5545     wxPy_BEGIN_ALLOW_THREADS
; 
5546         wxDialog_Iconize(_arg0
,_arg1
); 
5548     wxPy_END_ALLOW_THREADS
; 
5549 }    Py_INCREF(Py_None
); 
5550     _resultobj 
= Py_None
; 
5554 #define wxDialog_IsIconized(_swigobj)  (_swigobj->IsIconized()) 
5555 static PyObject 
*_wrap_wxDialog_IsIconized(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5556     PyObject 
* _resultobj
; 
5559     PyObject 
* _argo0 
= 0; 
5560     char *_kwnames
[] = { "self", NULL 
}; 
5563     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_IsIconized",_kwnames
,&_argo0
))  
5566         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5567         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5568             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_IsIconized. Expected _wxDialog_p."); 
5573     wxPy_BEGIN_ALLOW_THREADS
; 
5574         _result 
= (bool )wxDialog_IsIconized(_arg0
); 
5576     wxPy_END_ALLOW_THREADS
; 
5577 }    _resultobj 
= Py_BuildValue("i",_result
); 
5581 #define wxDialog_SetModal(_swigobj,_swigarg0)  (_swigobj->SetModal(_swigarg0)) 
5582 static PyObject 
*_wrap_wxDialog_SetModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5583     PyObject 
* _resultobj
; 
5586     PyObject 
* _argo0 
= 0; 
5588     char *_kwnames
[] = { "self","flag", NULL 
}; 
5591     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_SetModal",_kwnames
,&_argo0
,&tempbool1
))  
5594         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5595         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5596             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_SetModal. Expected _wxDialog_p."); 
5600     _arg1 
= (bool ) tempbool1
; 
5602     wxPy_BEGIN_ALLOW_THREADS
; 
5603         wxDialog_SetModal(_arg0
,_arg1
); 
5605     wxPy_END_ALLOW_THREADS
; 
5606 }    Py_INCREF(Py_None
); 
5607     _resultobj 
= Py_None
; 
5611 #define wxDialog_IsModal(_swigobj)  (_swigobj->IsModal()) 
5612 static PyObject 
*_wrap_wxDialog_IsModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5613     PyObject 
* _resultobj
; 
5616     PyObject 
* _argo0 
= 0; 
5617     char *_kwnames
[] = { "self", NULL 
}; 
5620     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_IsModal",_kwnames
,&_argo0
))  
5623         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5624         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5625             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_IsModal. Expected _wxDialog_p."); 
5630     wxPy_BEGIN_ALLOW_THREADS
; 
5631         _result 
= (bool )wxDialog_IsModal(_arg0
); 
5633     wxPy_END_ALLOW_THREADS
; 
5634 }    _resultobj 
= Py_BuildValue("i",_result
); 
5638 #define wxDialog_SetTitle(_swigobj,_swigarg0)  (_swigobj->SetTitle(_swigarg0)) 
5639 static PyObject 
*_wrap_wxDialog_SetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5640     PyObject 
* _resultobj
; 
5643     PyObject 
* _argo0 
= 0; 
5644     PyObject 
* _obj1 
= 0; 
5645     char *_kwnames
[] = { "self","title", NULL 
}; 
5648     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDialog_SetTitle",_kwnames
,&_argo0
,&_obj1
))  
5651         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5652         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5653             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_SetTitle. Expected _wxDialog_p."); 
5658 #if PYTHON_API_VERSION >= 1009 
5659     char* tmpPtr
; int tmpSize
; 
5660     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
5661         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
5664     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
5666     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
5668     if (!PyString_Check(_obj1
)) { 
5669         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5672     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
5676     wxPy_BEGIN_ALLOW_THREADS
; 
5677         wxDialog_SetTitle(_arg0
,*_arg1
); 
5679     wxPy_END_ALLOW_THREADS
; 
5680 }    Py_INCREF(Py_None
); 
5681     _resultobj 
= Py_None
; 
5689 #define wxDialog_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
5690 static PyObject 
*_wrap_wxDialog_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5691     PyObject 
* _resultobj
; 
5695     PyObject 
* _argo0 
= 0; 
5697     char *_kwnames
[] = { "self","show", NULL 
}; 
5700     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_Show",_kwnames
,&_argo0
,&tempbool1
))  
5703         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5704         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5705             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_Show. Expected _wxDialog_p."); 
5709     _arg1 
= (bool ) tempbool1
; 
5711     wxPy_BEGIN_ALLOW_THREADS
; 
5712         _result 
= (bool )wxDialog_Show(_arg0
,_arg1
); 
5714     wxPy_END_ALLOW_THREADS
; 
5715 }    _resultobj 
= Py_BuildValue("i",_result
); 
5719 #define wxDialog_ShowModal(_swigobj)  (_swigobj->ShowModal()) 
5720 static PyObject 
*_wrap_wxDialog_ShowModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5721     PyObject 
* _resultobj
; 
5724     PyObject 
* _argo0 
= 0; 
5725     char *_kwnames
[] = { "self", NULL 
}; 
5728     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_ShowModal",_kwnames
,&_argo0
))  
5731         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5732         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5733             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_ShowModal. Expected _wxDialog_p."); 
5738     wxPy_BEGIN_ALLOW_THREADS
; 
5739         _result 
= (int )wxDialog_ShowModal(_arg0
); 
5741     wxPy_END_ALLOW_THREADS
; 
5742 }    _resultobj 
= Py_BuildValue("i",_result
); 
5746 #define wxDialog_GetReturnCode(_swigobj)  (_swigobj->GetReturnCode()) 
5747 static PyObject 
*_wrap_wxDialog_GetReturnCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5748     PyObject 
* _resultobj
; 
5751     PyObject 
* _argo0 
= 0; 
5752     char *_kwnames
[] = { "self", NULL 
}; 
5755     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_GetReturnCode",_kwnames
,&_argo0
))  
5758         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5759         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5760             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_GetReturnCode. Expected _wxDialog_p."); 
5765     wxPy_BEGIN_ALLOW_THREADS
; 
5766         _result 
= (int )wxDialog_GetReturnCode(_arg0
); 
5768     wxPy_END_ALLOW_THREADS
; 
5769 }    _resultobj 
= Py_BuildValue("i",_result
); 
5773 #define wxDialog_SetReturnCode(_swigobj,_swigarg0)  (_swigobj->SetReturnCode(_swigarg0)) 
5774 static PyObject 
*_wrap_wxDialog_SetReturnCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5775     PyObject 
* _resultobj
; 
5778     PyObject 
* _argo0 
= 0; 
5779     char *_kwnames
[] = { "self","retCode", NULL 
}; 
5782     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_SetReturnCode",_kwnames
,&_argo0
,&_arg1
))  
5785         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5786         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5787             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_SetReturnCode. Expected _wxDialog_p."); 
5792     wxPy_BEGIN_ALLOW_THREADS
; 
5793         wxDialog_SetReturnCode(_arg0
,_arg1
); 
5795     wxPy_END_ALLOW_THREADS
; 
5796 }    Py_INCREF(Py_None
); 
5797     _resultobj 
= Py_None
; 
5801 static void *SwigwxScrolledWindowTowxPanel(void *ptr
) { 
5802     wxScrolledWindow 
*src
; 
5804     src 
= (wxScrolledWindow 
*) ptr
; 
5805     dest 
= (wxPanel 
*) src
; 
5806     return (void *) dest
; 
5809 static void *SwigwxScrolledWindowTowxWindow(void *ptr
) { 
5810     wxScrolledWindow 
*src
; 
5812     src 
= (wxScrolledWindow 
*) ptr
; 
5813     dest 
= (wxWindow 
*) src
; 
5814     return (void *) dest
; 
5817 static void *SwigwxScrolledWindowTowxEvtHandler(void *ptr
) { 
5818     wxScrolledWindow 
*src
; 
5820     src 
= (wxScrolledWindow 
*) ptr
; 
5821     dest 
= (wxEvtHandler 
*) src
; 
5822     return (void *) dest
; 
5825 #define new_wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
5826 static PyObject 
*_wrap_new_wxScrolledWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5827     PyObject 
* _resultobj
; 
5828     wxScrolledWindow 
* _result
; 
5830     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
5831     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
5832     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
5833     long  _arg4 
= (long ) wxHSCROLL
|wxVSCROLL
; 
5834     char * _arg5 
= (char *) "scrolledWindow"; 
5835     PyObject 
* _argo0 
= 0; 
5837     PyObject 
* _obj2 
= 0; 
5839     PyObject 
* _obj3 
= 0; 
5840     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
5844     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOls:new_wxScrolledWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
5847         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5848         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5849             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxScrolledWindow. Expected _wxWindow_p."); 
5856     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5862     if (! wxSize_helper(_obj3
, &_arg3
)) 
5866     wxPy_BEGIN_ALLOW_THREADS
; 
5867         _result 
= (wxScrolledWindow 
*)new_wxScrolledWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
5869     wxPy_END_ALLOW_THREADS
; 
5871         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrolledWindow_p"); 
5872         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5875         _resultobj 
= Py_None
; 
5880 #define wxScrolledWindow_EnableScrolling(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnableScrolling(_swigarg0,_swigarg1)) 
5881 static PyObject 
*_wrap_wxScrolledWindow_EnableScrolling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5882     PyObject 
* _resultobj
; 
5883     wxScrolledWindow 
* _arg0
; 
5886     PyObject 
* _argo0 
= 0; 
5889     char *_kwnames
[] = { "self","xScrolling","yScrolling", NULL 
}; 
5892     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_EnableScrolling",_kwnames
,&_argo0
,&tempbool1
,&tempbool2
))  
5895         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5896         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
5897             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_EnableScrolling. Expected _wxScrolledWindow_p."); 
5901     _arg1 
= (bool ) tempbool1
; 
5902     _arg2 
= (bool ) tempbool2
; 
5904     wxPy_BEGIN_ALLOW_THREADS
; 
5905         wxScrolledWindow_EnableScrolling(_arg0
,_arg1
,_arg2
); 
5907     wxPy_END_ALLOW_THREADS
; 
5908 }    Py_INCREF(Py_None
); 
5909     _resultobj 
= Py_None
; 
5913 #define wxScrolledWindow_GetScrollPageSize(_swigobj,_swigarg0)  (_swigobj->GetScrollPageSize(_swigarg0)) 
5914 static PyObject 
*_wrap_wxScrolledWindow_GetScrollPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5915     PyObject 
* _resultobj
; 
5917     wxScrolledWindow 
* _arg0
; 
5919     PyObject 
* _argo0 
= 0; 
5920     char *_kwnames
[] = { "self","orient", NULL 
}; 
5923     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxScrolledWindow_GetScrollPageSize",_kwnames
,&_argo0
,&_arg1
))  
5926         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5927         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
5928             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScrollPageSize. Expected _wxScrolledWindow_p."); 
5933     wxPy_BEGIN_ALLOW_THREADS
; 
5934         _result 
= (int )wxScrolledWindow_GetScrollPageSize(_arg0
,_arg1
); 
5936     wxPy_END_ALLOW_THREADS
; 
5937 }    _resultobj 
= Py_BuildValue("i",_result
); 
5941 #define wxScrolledWindow_GetScrollPixelsPerUnit(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetScrollPixelsPerUnit(_swigarg0,_swigarg1)) 
5942 static PyObject 
*_wrap_wxScrolledWindow_GetScrollPixelsPerUnit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5943     PyObject 
* _resultobj
; 
5944     wxScrolledWindow 
* _arg0
; 
5949     PyObject 
* _argo0 
= 0; 
5950     char *_kwnames
[] = { "self", NULL 
}; 
5959     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetScrollPixelsPerUnit",_kwnames
,&_argo0
))  
5962         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5963         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
5964             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScrollPixelsPerUnit. Expected _wxScrolledWindow_p."); 
5969     wxPy_BEGIN_ALLOW_THREADS
; 
5970         wxScrolledWindow_GetScrollPixelsPerUnit(_arg0
,_arg1
,_arg2
); 
5972     wxPy_END_ALLOW_THREADS
; 
5973 }    Py_INCREF(Py_None
); 
5974     _resultobj 
= Py_None
; 
5977     o 
= PyInt_FromLong((long) (*_arg1
)); 
5978     _resultobj 
= t_output_helper(_resultobj
, o
); 
5982     o 
= PyInt_FromLong((long) (*_arg2
)); 
5983     _resultobj 
= t_output_helper(_resultobj
, o
); 
5988 #define wxScrolledWindow_GetTargetWindow(_swigobj)  (_swigobj->GetTargetWindow()) 
5989 static PyObject 
*_wrap_wxScrolledWindow_GetTargetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5990     PyObject 
* _resultobj
; 
5992     wxScrolledWindow 
* _arg0
; 
5993     PyObject 
* _argo0 
= 0; 
5994     char *_kwnames
[] = { "self", NULL 
}; 
5998     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetTargetWindow",_kwnames
,&_argo0
))  
6001         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6002         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6003             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetTargetWindow. Expected _wxScrolledWindow_p."); 
6008     wxPy_BEGIN_ALLOW_THREADS
; 
6009         _result 
= (wxWindow 
*)wxScrolledWindow_GetTargetWindow(_arg0
); 
6011     wxPy_END_ALLOW_THREADS
; 
6013         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
6014         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6017         _resultobj 
= Py_None
; 
6022 #define wxScrolledWindow_GetVirtualSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetVirtualSize(_swigarg0,_swigarg1)) 
6023 static PyObject 
*_wrap_wxScrolledWindow_GetVirtualSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6024     PyObject 
* _resultobj
; 
6025     wxScrolledWindow 
* _arg0
; 
6030     PyObject 
* _argo0 
= 0; 
6031     char *_kwnames
[] = { "self", NULL 
}; 
6040     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetVirtualSize",_kwnames
,&_argo0
))  
6043         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6044         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6045             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetVirtualSize. Expected _wxScrolledWindow_p."); 
6050     wxPy_BEGIN_ALLOW_THREADS
; 
6051         wxScrolledWindow_GetVirtualSize(_arg0
,_arg1
,_arg2
); 
6053     wxPy_END_ALLOW_THREADS
; 
6054 }    Py_INCREF(Py_None
); 
6055     _resultobj 
= Py_None
; 
6058     o 
= PyInt_FromLong((long) (*_arg1
)); 
6059     _resultobj 
= t_output_helper(_resultobj
, o
); 
6063     o 
= PyInt_FromLong((long) (*_arg2
)); 
6064     _resultobj 
= t_output_helper(_resultobj
, o
); 
6069 #define wxScrolledWindow_IsRetained(_swigobj)  (_swigobj->IsRetained()) 
6070 static PyObject 
*_wrap_wxScrolledWindow_IsRetained(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6071     PyObject 
* _resultobj
; 
6073     wxScrolledWindow 
* _arg0
; 
6074     PyObject 
* _argo0 
= 0; 
6075     char *_kwnames
[] = { "self", NULL 
}; 
6078     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_IsRetained",_kwnames
,&_argo0
))  
6081         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6082         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6083             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_IsRetained. Expected _wxScrolledWindow_p."); 
6088     wxPy_BEGIN_ALLOW_THREADS
; 
6089         _result 
= (bool )wxScrolledWindow_IsRetained(_arg0
); 
6091     wxPy_END_ALLOW_THREADS
; 
6092 }    _resultobj 
= Py_BuildValue("i",_result
); 
6096 #define wxScrolledWindow_PrepareDC(_swigobj,_swigarg0)  (_swigobj->PrepareDC(_swigarg0)) 
6097 static PyObject 
*_wrap_wxScrolledWindow_PrepareDC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6098     PyObject 
* _resultobj
; 
6099     wxScrolledWindow 
* _arg0
; 
6101     PyObject 
* _argo0 
= 0; 
6102     PyObject 
* _argo1 
= 0; 
6103     char *_kwnames
[] = { "self","dc", NULL 
}; 
6106     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScrolledWindow_PrepareDC",_kwnames
,&_argo0
,&_argo1
))  
6109         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6110         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6111             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_PrepareDC. Expected _wxScrolledWindow_p."); 
6116         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6117         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6118             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrolledWindow_PrepareDC. Expected _wxDC_p."); 
6123     wxPy_BEGIN_ALLOW_THREADS
; 
6124         wxScrolledWindow_PrepareDC(_arg0
,*_arg1
); 
6126     wxPy_END_ALLOW_THREADS
; 
6127 }    Py_INCREF(Py_None
); 
6128     _resultobj 
= Py_None
; 
6132 #define wxScrolledWindow_Scroll(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Scroll(_swigarg0,_swigarg1)) 
6133 static PyObject 
*_wrap_wxScrolledWindow_Scroll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6134     PyObject 
* _resultobj
; 
6135     wxScrolledWindow 
* _arg0
; 
6138     PyObject 
* _argo0 
= 0; 
6139     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6142     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_Scroll",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6145         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6146         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6147             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_Scroll. Expected _wxScrolledWindow_p."); 
6152     wxPy_BEGIN_ALLOW_THREADS
; 
6153         wxScrolledWindow_Scroll(_arg0
,_arg1
,_arg2
); 
6155     wxPy_END_ALLOW_THREADS
; 
6156 }    Py_INCREF(Py_None
); 
6157     _resultobj 
= Py_None
; 
6161 #define wxScrolledWindow_SetScrollbars(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->SetScrollbars(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
6162 static PyObject 
*_wrap_wxScrolledWindow_SetScrollbars(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6163     PyObject 
* _resultobj
; 
6164     wxScrolledWindow 
* _arg0
; 
6169     int  _arg5 
= (int ) 0; 
6170     int  _arg6 
= (int ) 0; 
6171     int  _arg7 
= (int ) FALSE
; 
6172     PyObject 
* _argo0 
= 0; 
6173     char *_kwnames
[] = { "self","pixelsPerUnitX","pixelsPerUnitY","noUnitsX","noUnitsY","xPos","yPos","noRefresh", NULL 
}; 
6176     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|iii:wxScrolledWindow_SetScrollbars",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
,&_arg7
))  
6179         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6180         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6181             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScrollbars. Expected _wxScrolledWindow_p."); 
6186     wxPy_BEGIN_ALLOW_THREADS
; 
6187         wxScrolledWindow_SetScrollbars(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
); 
6189     wxPy_END_ALLOW_THREADS
; 
6190 }    Py_INCREF(Py_None
); 
6191     _resultobj 
= Py_None
; 
6195 #define wxScrolledWindow_SetScrollPageSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetScrollPageSize(_swigarg0,_swigarg1)) 
6196 static PyObject 
*_wrap_wxScrolledWindow_SetScrollPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6197     PyObject 
* _resultobj
; 
6198     wxScrolledWindow 
* _arg0
; 
6201     PyObject 
* _argo0 
= 0; 
6202     char *_kwnames
[] = { "self","orient","pageSize", NULL 
}; 
6205     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_SetScrollPageSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6208         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6209         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6210             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScrollPageSize. Expected _wxScrolledWindow_p."); 
6215     wxPy_BEGIN_ALLOW_THREADS
; 
6216         wxScrolledWindow_SetScrollPageSize(_arg0
,_arg1
,_arg2
); 
6218     wxPy_END_ALLOW_THREADS
; 
6219 }    Py_INCREF(Py_None
); 
6220     _resultobj 
= Py_None
; 
6224 #define wxScrolledWindow_SetTargetWindow(_swigobj,_swigarg0)  (_swigobj->SetTargetWindow(_swigarg0)) 
6225 static PyObject 
*_wrap_wxScrolledWindow_SetTargetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6226     PyObject 
* _resultobj
; 
6227     wxScrolledWindow 
* _arg0
; 
6229     PyObject 
* _argo0 
= 0; 
6230     PyObject 
* _argo1 
= 0; 
6231     char *_kwnames
[] = { "self","window", NULL 
}; 
6234     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScrolledWindow_SetTargetWindow",_kwnames
,&_argo0
,&_argo1
))  
6237         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6238         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6239             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetTargetWindow. Expected _wxScrolledWindow_p."); 
6244         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6245         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
6246             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrolledWindow_SetTargetWindow. Expected _wxWindow_p."); 
6251     wxPy_BEGIN_ALLOW_THREADS
; 
6252         wxScrolledWindow_SetTargetWindow(_arg0
,_arg1
); 
6254     wxPy_END_ALLOW_THREADS
; 
6255 }    Py_INCREF(Py_None
); 
6256     _resultobj 
= Py_None
; 
6260 #define wxScrolledWindow_GetViewStart(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetViewStart(_swigarg0,_swigarg1)) 
6261 static PyObject 
*_wrap_wxScrolledWindow_GetViewStart(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6262     PyObject 
* _resultobj
; 
6263     wxScrolledWindow 
* _arg0
; 
6268     PyObject 
* _argo0 
= 0; 
6269     char *_kwnames
[] = { "self", NULL 
}; 
6278     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetViewStart",_kwnames
,&_argo0
))  
6281         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6282         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6283             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetViewStart. Expected _wxScrolledWindow_p."); 
6288     wxPy_BEGIN_ALLOW_THREADS
; 
6289         wxScrolledWindow_GetViewStart(_arg0
,_arg1
,_arg2
); 
6291     wxPy_END_ALLOW_THREADS
; 
6292 }    Py_INCREF(Py_None
); 
6293     _resultobj 
= Py_None
; 
6296     o 
= PyInt_FromLong((long) (*_arg1
)); 
6297     _resultobj 
= t_output_helper(_resultobj
, o
); 
6301     o 
= PyInt_FromLong((long) (*_arg2
)); 
6302     _resultobj 
= t_output_helper(_resultobj
, o
); 
6307 #define wxScrolledWindow_ViewStart(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ViewStart(_swigarg0,_swigarg1)) 
6308 static PyObject 
*_wrap_wxScrolledWindow_ViewStart(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6309     PyObject 
* _resultobj
; 
6310     wxScrolledWindow 
* _arg0
; 
6315     PyObject 
* _argo0 
= 0; 
6316     char *_kwnames
[] = { "self", NULL 
}; 
6325     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_ViewStart",_kwnames
,&_argo0
))  
6328         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6329         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6330             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_ViewStart. Expected _wxScrolledWindow_p."); 
6335     wxPy_BEGIN_ALLOW_THREADS
; 
6336         wxScrolledWindow_ViewStart(_arg0
,_arg1
,_arg2
); 
6338     wxPy_END_ALLOW_THREADS
; 
6339 }    Py_INCREF(Py_None
); 
6340     _resultobj 
= Py_None
; 
6343     o 
= PyInt_FromLong((long) (*_arg1
)); 
6344     _resultobj 
= t_output_helper(_resultobj
, o
); 
6348     o 
= PyInt_FromLong((long) (*_arg2
)); 
6349     _resultobj 
= t_output_helper(_resultobj
, o
); 
6354 #define wxScrolledWindow_CalcScrolledPosition(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->CalcScrolledPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6355 static PyObject 
*_wrap_wxScrolledWindow_CalcScrolledPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6356     PyObject 
* _resultobj
; 
6357     wxScrolledWindow 
* _arg0
; 
6364     PyObject 
* _argo0 
= 0; 
6365     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6374     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_CalcScrolledPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6377         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6378         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6379             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_CalcScrolledPosition. Expected _wxScrolledWindow_p."); 
6384     wxPy_BEGIN_ALLOW_THREADS
; 
6385         wxScrolledWindow_CalcScrolledPosition(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6387     wxPy_END_ALLOW_THREADS
; 
6388 }    Py_INCREF(Py_None
); 
6389     _resultobj 
= Py_None
; 
6392     o 
= PyInt_FromLong((long) (*_arg3
)); 
6393     _resultobj 
= t_output_helper(_resultobj
, o
); 
6397     o 
= PyInt_FromLong((long) (*_arg4
)); 
6398     _resultobj 
= t_output_helper(_resultobj
, o
); 
6403 #define wxScrolledWindow_CalcUnscrolledPosition(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->CalcUnscrolledPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6404 static PyObject 
*_wrap_wxScrolledWindow_CalcUnscrolledPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6405     PyObject 
* _resultobj
; 
6406     wxScrolledWindow 
* _arg0
; 
6413     PyObject 
* _argo0 
= 0; 
6414     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6423     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_CalcUnscrolledPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6426         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6427         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6428             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_CalcUnscrolledPosition. Expected _wxScrolledWindow_p."); 
6433     wxPy_BEGIN_ALLOW_THREADS
; 
6434         wxScrolledWindow_CalcUnscrolledPosition(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6436     wxPy_END_ALLOW_THREADS
; 
6437 }    Py_INCREF(Py_None
); 
6438     _resultobj 
= Py_None
; 
6441     o 
= PyInt_FromLong((long) (*_arg3
)); 
6442     _resultobj 
= t_output_helper(_resultobj
, o
); 
6446     o 
= PyInt_FromLong((long) (*_arg4
)); 
6447     _resultobj 
= t_output_helper(_resultobj
, o
); 
6452 static void *SwigwxMenuTowxEvtHandler(void *ptr
) { 
6455     src 
= (wxMenu 
*) ptr
; 
6456     dest 
= (wxEvtHandler 
*) src
; 
6457     return (void *) dest
; 
6460 #define new_wxMenu(_swigarg0,_swigarg1) (new wxMenu(_swigarg0,_swigarg1)) 
6461 static PyObject 
*_wrap_new_wxMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6462     PyObject 
* _resultobj
; 
6464     wxString 
* _arg0 
= (wxString 
*) &wxPyEmptyStr
; 
6465     long  _arg1 
= (long ) 0; 
6466     PyObject 
* _obj0 
= 0; 
6467     char *_kwnames
[] = { "title","style", NULL 
}; 
6471     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Ol:new_wxMenu",_kwnames
,&_obj0
,&_arg1
))  
6475 #if PYTHON_API_VERSION >= 1009 
6476     char* tmpPtr
; int tmpSize
; 
6477     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
6478         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
6481     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
6483     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
6485     if (!PyString_Check(_obj0
)) { 
6486         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6489     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
6493     wxPy_BEGIN_ALLOW_THREADS
; 
6494         _result 
= (wxMenu 
*)new_wxMenu(*_arg0
,_arg1
); 
6496     wxPy_END_ALLOW_THREADS
; 
6498         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
6499         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6502         _resultobj 
= Py_None
; 
6511 #define wxMenu_Append(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6512 static PyObject 
*_wrap_wxMenu_Append(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6513     PyObject 
* _resultobj
; 
6517     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyStr
; 
6518     int  _arg4 
= (int ) FALSE
; 
6519     PyObject 
* _argo0 
= 0; 
6520     PyObject 
* _obj2 
= 0; 
6521     PyObject 
* _obj3 
= 0; 
6522     char *_kwnames
[] = { "self","id","item","helpString","checkable", NULL 
}; 
6525     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|Oi:wxMenu_Append",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
))  
6528         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6529         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6530             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Append. Expected _wxMenu_p."); 
6535 #if PYTHON_API_VERSION >= 1009 
6536     char* tmpPtr
; int tmpSize
; 
6537     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
6538         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
6541     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
6543     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
6545     if (!PyString_Check(_obj2
)) { 
6546         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6549     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
6554 #if PYTHON_API_VERSION >= 1009 
6555     char* tmpPtr
; int tmpSize
; 
6556     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
6557         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
6560     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
6562     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
6564     if (!PyString_Check(_obj3
)) { 
6565         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6568     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
6572     wxPy_BEGIN_ALLOW_THREADS
; 
6573         wxMenu_Append(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
); 
6575     wxPy_END_ALLOW_THREADS
; 
6576 }    Py_INCREF(Py_None
); 
6577     _resultobj 
= Py_None
; 
6589 #define wxMenu_AppendMenu(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6590 static PyObject 
*_wrap_wxMenu_AppendMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6591     PyObject 
* _resultobj
; 
6596     wxString 
* _arg4 
= (wxString 
*) &wxPyEmptyStr
; 
6597     PyObject 
* _argo0 
= 0; 
6598     PyObject 
* _obj2 
= 0; 
6599     PyObject 
* _argo3 
= 0; 
6600     PyObject 
* _obj4 
= 0; 
6601     char *_kwnames
[] = { "self","id","item","subMenu","helpString", NULL 
}; 
6604     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|O:wxMenu_AppendMenu",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_obj4
))  
6607         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6608         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6609             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendMenu. Expected _wxMenu_p."); 
6614 #if PYTHON_API_VERSION >= 1009 
6615     char* tmpPtr
; int tmpSize
; 
6616     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
6617         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
6620     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
6622     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
6624     if (!PyString_Check(_obj2
)) { 
6625         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6628     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
6632         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
6633         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxMenu_p")) { 
6634             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxMenu_AppendMenu. Expected _wxMenu_p."); 
6640 #if PYTHON_API_VERSION >= 1009 
6641     char* tmpPtr
; int tmpSize
; 
6642     if (!PyString_Check(_obj4
) && !PyUnicode_Check(_obj4
)) { 
6643         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
6646     if (PyString_AsStringAndSize(_obj4
, &tmpPtr
, &tmpSize
) == -1) 
6648     _arg4 
= new wxString(tmpPtr
, tmpSize
); 
6650     if (!PyString_Check(_obj4
)) { 
6651         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6654     _arg4 
= new wxString(PyString_AS_STRING(_obj4
), PyString_GET_SIZE(_obj4
)); 
6658     wxPy_BEGIN_ALLOW_THREADS
; 
6659         wxMenu_AppendMenu(_arg0
,_arg1
,*_arg2
,_arg3
,*_arg4
); 
6661     wxPy_END_ALLOW_THREADS
; 
6662 }    Py_INCREF(Py_None
); 
6663     _resultobj 
= Py_None
; 
6675 #define wxMenu_AppendItem(_swigobj,_swigarg0)  (_swigobj->Append(_swigarg0)) 
6676 static PyObject 
*_wrap_wxMenu_AppendItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6677     PyObject 
* _resultobj
; 
6680     PyObject 
* _argo0 
= 0; 
6681     PyObject 
* _argo1 
= 0; 
6682     char *_kwnames
[] = { "self","item", NULL 
}; 
6685     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_AppendItem",_kwnames
,&_argo0
,&_argo1
))  
6688         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6689         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6690             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendItem. Expected _wxMenu_p."); 
6695         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6696         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
6697             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_AppendItem. Expected _wxMenuItem_p."); 
6702     wxPy_BEGIN_ALLOW_THREADS
; 
6703         wxMenu_AppendItem(_arg0
,_arg1
); 
6705     wxPy_END_ALLOW_THREADS
; 
6706 }    Py_INCREF(Py_None
); 
6707     _resultobj 
= Py_None
; 
6711 #define wxMenu_AppendSeparator(_swigobj)  (_swigobj->AppendSeparator()) 
6712 static PyObject 
*_wrap_wxMenu_AppendSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6713     PyObject 
* _resultobj
; 
6715     PyObject 
* _argo0 
= 0; 
6716     char *_kwnames
[] = { "self", NULL 
}; 
6719     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_AppendSeparator",_kwnames
,&_argo0
))  
6722         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6723         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6724             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendSeparator. Expected _wxMenu_p."); 
6729     wxPy_BEGIN_ALLOW_THREADS
; 
6730         wxMenu_AppendSeparator(_arg0
); 
6732     wxPy_END_ALLOW_THREADS
; 
6733 }    Py_INCREF(Py_None
); 
6734     _resultobj 
= Py_None
; 
6738 #define wxMenu_Break(_swigobj)  (_swigobj->Break()) 
6739 static PyObject 
*_wrap_wxMenu_Break(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6740     PyObject 
* _resultobj
; 
6742     PyObject 
* _argo0 
= 0; 
6743     char *_kwnames
[] = { "self", NULL 
}; 
6746     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_Break",_kwnames
,&_argo0
))  
6749         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6750         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6751             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Break. Expected _wxMenu_p."); 
6756     wxPy_BEGIN_ALLOW_THREADS
; 
6757         wxMenu_Break(_arg0
); 
6759     wxPy_END_ALLOW_THREADS
; 
6760 }    Py_INCREF(Py_None
); 
6761     _resultobj 
= Py_None
; 
6765 #define wxMenu_Check(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Check(_swigarg0,_swigarg1)) 
6766 static PyObject 
*_wrap_wxMenu_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6767     PyObject 
* _resultobj
; 
6771     PyObject 
* _argo0 
= 0; 
6773     char *_kwnames
[] = { "self","id","flag", NULL 
}; 
6776     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenu_Check",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
6779         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6780         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6781             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Check. Expected _wxMenu_p."); 
6785     _arg2 
= (bool ) tempbool2
; 
6787     wxPy_BEGIN_ALLOW_THREADS
; 
6788         wxMenu_Check(_arg0
,_arg1
,_arg2
); 
6790     wxPy_END_ALLOW_THREADS
; 
6791 }    Py_INCREF(Py_None
); 
6792     _resultobj 
= Py_None
; 
6796 #define wxMenu_IsChecked(_swigobj,_swigarg0)  (_swigobj->IsChecked(_swigarg0)) 
6797 static PyObject 
*_wrap_wxMenu_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6798     PyObject 
* _resultobj
; 
6802     PyObject 
* _argo0 
= 0; 
6803     char *_kwnames
[] = { "self","id", NULL 
}; 
6806     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_IsChecked",_kwnames
,&_argo0
,&_arg1
))  
6809         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6810         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6811             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsChecked. Expected _wxMenu_p."); 
6816     wxPy_BEGIN_ALLOW_THREADS
; 
6817         _result 
= (bool )wxMenu_IsChecked(_arg0
,_arg1
); 
6819     wxPy_END_ALLOW_THREADS
; 
6820 }    _resultobj 
= Py_BuildValue("i",_result
); 
6824 #define wxMenu_Enable(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Enable(_swigarg0,_swigarg1)) 
6825 static PyObject 
*_wrap_wxMenu_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6826     PyObject 
* _resultobj
; 
6830     PyObject 
* _argo0 
= 0; 
6832     char *_kwnames
[] = { "self","id","enable", NULL 
}; 
6835     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenu_Enable",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
6838         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6839         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6840             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Enable. Expected _wxMenu_p."); 
6844     _arg2 
= (bool ) tempbool2
; 
6846     wxPy_BEGIN_ALLOW_THREADS
; 
6847         wxMenu_Enable(_arg0
,_arg1
,_arg2
); 
6849     wxPy_END_ALLOW_THREADS
; 
6850 }    Py_INCREF(Py_None
); 
6851     _resultobj 
= Py_None
; 
6855 #define wxMenu_IsEnabled(_swigobj,_swigarg0)  (_swigobj->IsEnabled(_swigarg0)) 
6856 static PyObject 
*_wrap_wxMenu_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6857     PyObject 
* _resultobj
; 
6861     PyObject 
* _argo0 
= 0; 
6862     char *_kwnames
[] = { "self","id", NULL 
}; 
6865     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_IsEnabled",_kwnames
,&_argo0
,&_arg1
))  
6868         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6869         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6870             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsEnabled. Expected _wxMenu_p."); 
6875     wxPy_BEGIN_ALLOW_THREADS
; 
6876         _result 
= (bool )wxMenu_IsEnabled(_arg0
,_arg1
); 
6878     wxPy_END_ALLOW_THREADS
; 
6879 }    _resultobj 
= Py_BuildValue("i",_result
); 
6883 #define wxMenu_FindItem(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
6884 static PyObject 
*_wrap_wxMenu_FindItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6885     PyObject 
* _resultobj
; 
6889     PyObject 
* _argo0 
= 0; 
6890     PyObject 
* _obj1 
= 0; 
6891     char *_kwnames
[] = { "self","itemString", NULL 
}; 
6894     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_FindItem",_kwnames
,&_argo0
,&_obj1
))  
6897         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6898         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6899             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_FindItem. Expected _wxMenu_p."); 
6904 #if PYTHON_API_VERSION >= 1009 
6905     char* tmpPtr
; int tmpSize
; 
6906     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
6907         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
6910     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
6912     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
6914     if (!PyString_Check(_obj1
)) { 
6915         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6918     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
6922     wxPy_BEGIN_ALLOW_THREADS
; 
6923         _result 
= (int )wxMenu_FindItem(_arg0
,*_arg1
); 
6925     wxPy_END_ALLOW_THREADS
; 
6926 }    _resultobj 
= Py_BuildValue("i",_result
); 
6934 #define wxMenu_FindItemById(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
6935 static PyObject 
*_wrap_wxMenu_FindItemById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6936     PyObject 
* _resultobj
; 
6937     wxMenuItem 
* _result
; 
6940     PyObject 
* _argo0 
= 0; 
6941     char *_kwnames
[] = { "self","id", NULL 
}; 
6945     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_FindItemById",_kwnames
,&_argo0
,&_arg1
))  
6948         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6949         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6950             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_FindItemById. Expected _wxMenu_p."); 
6955     wxPy_BEGIN_ALLOW_THREADS
; 
6956         _result 
= (wxMenuItem 
*)wxMenu_FindItemById(_arg0
,_arg1
); 
6958     wxPy_END_ALLOW_THREADS
; 
6960         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuItem_p"); 
6961         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6964         _resultobj 
= Py_None
; 
6969 #define wxMenu_GetTitle(_swigobj)  (_swigobj->GetTitle()) 
6970 static PyObject 
*_wrap_wxMenu_GetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6971     PyObject 
* _resultobj
; 
6974     PyObject 
* _argo0 
= 0; 
6975     char *_kwnames
[] = { "self", NULL 
}; 
6978     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetTitle",_kwnames
,&_argo0
))  
6981         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6982         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6983             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetTitle. Expected _wxMenu_p."); 
6988     wxPy_BEGIN_ALLOW_THREADS
; 
6989         _result 
= new wxString (wxMenu_GetTitle(_arg0
)); 
6991     wxPy_END_ALLOW_THREADS
; 
6993     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7001 #define wxMenu_SetTitle(_swigobj,_swigarg0)  (_swigobj->SetTitle(_swigarg0)) 
7002 static PyObject 
*_wrap_wxMenu_SetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7003     PyObject 
* _resultobj
; 
7006     PyObject 
* _argo0 
= 0; 
7007     PyObject 
* _obj1 
= 0; 
7008     char *_kwnames
[] = { "self","title", NULL 
}; 
7011     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetTitle",_kwnames
,&_argo0
,&_obj1
))  
7014         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7015         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7016             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetTitle. Expected _wxMenu_p."); 
7021 #if PYTHON_API_VERSION >= 1009 
7022     char* tmpPtr
; int tmpSize
; 
7023     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
7024         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
7027     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
7029     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
7031     if (!PyString_Check(_obj1
)) { 
7032         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7035     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
7039     wxPy_BEGIN_ALLOW_THREADS
; 
7040         wxMenu_SetTitle(_arg0
,*_arg1
); 
7042     wxPy_END_ALLOW_THREADS
; 
7043 }    Py_INCREF(Py_None
); 
7044     _resultobj 
= Py_None
; 
7052 #define wxMenu_GetLabel(_swigobj,_swigarg0)  (_swigobj->GetLabel(_swigarg0)) 
7053 static PyObject 
*_wrap_wxMenu_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7054     PyObject 
* _resultobj
; 
7058     PyObject 
* _argo0 
= 0; 
7059     char *_kwnames
[] = { "self","id", NULL 
}; 
7062     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_GetLabel",_kwnames
,&_argo0
,&_arg1
))  
7065         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7066         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7067             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetLabel. Expected _wxMenu_p."); 
7072     wxPy_BEGIN_ALLOW_THREADS
; 
7073         _result 
= new wxString (wxMenu_GetLabel(_arg0
,_arg1
)); 
7075     wxPy_END_ALLOW_THREADS
; 
7077     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7085 #define wxMenu_SetLabel(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabel(_swigarg0,_swigarg1)) 
7086 static PyObject 
*_wrap_wxMenu_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7087     PyObject 
* _resultobj
; 
7091     PyObject 
* _argo0 
= 0; 
7092     PyObject 
* _obj2 
= 0; 
7093     char *_kwnames
[] = { "self","id","label", NULL 
}; 
7096     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_SetLabel",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
7099         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7100         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7101             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetLabel. Expected _wxMenu_p."); 
7106 #if PYTHON_API_VERSION >= 1009 
7107     char* tmpPtr
; int tmpSize
; 
7108     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
7109         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
7112     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
7114     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
7116     if (!PyString_Check(_obj2
)) { 
7117         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7120     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
7124     wxPy_BEGIN_ALLOW_THREADS
; 
7125         wxMenu_SetLabel(_arg0
,_arg1
,*_arg2
); 
7127     wxPy_END_ALLOW_THREADS
; 
7128 }    Py_INCREF(Py_None
); 
7129     _resultobj 
= Py_None
; 
7137 #define wxMenu_GetHelpString(_swigobj,_swigarg0)  (_swigobj->GetHelpString(_swigarg0)) 
7138 static PyObject 
*_wrap_wxMenu_GetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7139     PyObject 
* _resultobj
; 
7143     PyObject 
* _argo0 
= 0; 
7144     char *_kwnames
[] = { "self","id", NULL 
}; 
7147     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_GetHelpString",_kwnames
,&_argo0
,&_arg1
))  
7150         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7151         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7152             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetHelpString. Expected _wxMenu_p."); 
7157     wxPy_BEGIN_ALLOW_THREADS
; 
7158         _result 
= new wxString (wxMenu_GetHelpString(_arg0
,_arg1
)); 
7160     wxPy_END_ALLOW_THREADS
; 
7162     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7170 #define wxMenu_SetHelpString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetHelpString(_swigarg0,_swigarg1)) 
7171 static PyObject 
*_wrap_wxMenu_SetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7172     PyObject 
* _resultobj
; 
7176     PyObject 
* _argo0 
= 0; 
7177     PyObject 
* _obj2 
= 0; 
7178     char *_kwnames
[] = { "self","id","helpString", NULL 
}; 
7181     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_SetHelpString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
7184         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7185         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7186             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetHelpString. Expected _wxMenu_p."); 
7191 #if PYTHON_API_VERSION >= 1009 
7192     char* tmpPtr
; int tmpSize
; 
7193     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
7194         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
7197     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
7199     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
7201     if (!PyString_Check(_obj2
)) { 
7202         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7205     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
7209     wxPy_BEGIN_ALLOW_THREADS
; 
7210         wxMenu_SetHelpString(_arg0
,_arg1
,*_arg2
); 
7212     wxPy_END_ALLOW_THREADS
; 
7213 }    Py_INCREF(Py_None
); 
7214     _resultobj 
= Py_None
; 
7222 #define wxMenu_UpdateUI(_swigobj,_swigarg0)  (_swigobj->UpdateUI(_swigarg0)) 
7223 static PyObject 
*_wrap_wxMenu_UpdateUI(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7224     PyObject 
* _resultobj
; 
7226     wxEvtHandler 
* _arg1 
= (wxEvtHandler 
*) NULL
; 
7227     PyObject 
* _argo0 
= 0; 
7228     PyObject 
* _argo1 
= 0; 
7229     char *_kwnames
[] = { "self","source", NULL 
}; 
7232     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxMenu_UpdateUI",_kwnames
,&_argo0
,&_argo1
))  
7235         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7236         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7237             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_UpdateUI. Expected _wxMenu_p."); 
7242         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7243         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
7244             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_UpdateUI. Expected _wxEvtHandler_p."); 
7249     wxPy_BEGIN_ALLOW_THREADS
; 
7250         wxMenu_UpdateUI(_arg0
,_arg1
); 
7252     wxPy_END_ALLOW_THREADS
; 
7253 }    Py_INCREF(Py_None
); 
7254     _resultobj 
= Py_None
; 
7258 #define wxMenu_Delete(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
7259 static PyObject 
*_wrap_wxMenu_Delete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7260     PyObject 
* _resultobj
; 
7264     PyObject 
* _argo0 
= 0; 
7265     char *_kwnames
[] = { "self","id", NULL 
}; 
7268     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_Delete",_kwnames
,&_argo0
,&_arg1
))  
7271         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7272         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7273             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Delete. Expected _wxMenu_p."); 
7278     wxPy_BEGIN_ALLOW_THREADS
; 
7279         _result 
= (bool )wxMenu_Delete(_arg0
,_arg1
); 
7281     wxPy_END_ALLOW_THREADS
; 
7282 }    _resultobj 
= Py_BuildValue("i",_result
); 
7286 #define wxMenu_DeleteItem(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
7287 static PyObject 
*_wrap_wxMenu_DeleteItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7288     PyObject 
* _resultobj
; 
7292     PyObject 
* _argo0 
= 0; 
7293     PyObject 
* _argo1 
= 0; 
7294     char *_kwnames
[] = { "self","item", NULL 
}; 
7297     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_DeleteItem",_kwnames
,&_argo0
,&_argo1
))  
7300         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7301         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7302             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DeleteItem. Expected _wxMenu_p."); 
7307         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7308         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
7309             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_DeleteItem. Expected _wxMenuItem_p."); 
7314     wxPy_BEGIN_ALLOW_THREADS
; 
7315         _result 
= (bool )wxMenu_DeleteItem(_arg0
,_arg1
); 
7317     wxPy_END_ALLOW_THREADS
; 
7318 }    _resultobj 
= Py_BuildValue("i",_result
); 
7322 #define wxMenu_Insert(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Insert(_swigarg0,_swigarg1)) 
7323 static PyObject 
*_wrap_wxMenu_Insert(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7324     PyObject 
* _resultobj
; 
7329     PyObject 
* _argo0 
= 0; 
7330     PyObject 
* _argo2 
= 0; 
7331     char *_kwnames
[] = { "self","pos","item", NULL 
}; 
7334     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_Insert",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
7337         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7338         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7339             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Insert. Expected _wxMenu_p."); 
7344         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7345         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenuItem_p")) { 
7346             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenu_Insert. Expected _wxMenuItem_p."); 
7351     wxPy_BEGIN_ALLOW_THREADS
; 
7352         _result 
= (bool )wxMenu_Insert(_arg0
,_arg1
,_arg2
); 
7354     wxPy_END_ALLOW_THREADS
; 
7355 }    _resultobj 
= Py_BuildValue("i",_result
); 
7359 #define wxMenu_Remove(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
7360 static PyObject 
*_wrap_wxMenu_Remove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7361     PyObject 
* _resultobj
; 
7362     wxMenuItem 
* _result
; 
7365     PyObject 
* _argo0 
= 0; 
7366     char *_kwnames
[] = { "self","id", NULL 
}; 
7370     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_Remove",_kwnames
,&_argo0
,&_arg1
))  
7373         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7374         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7375             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Remove. Expected _wxMenu_p."); 
7380     wxPy_BEGIN_ALLOW_THREADS
; 
7381         _result 
= (wxMenuItem 
*)wxMenu_Remove(_arg0
,_arg1
); 
7383     wxPy_END_ALLOW_THREADS
; 
7385         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuItem_p"); 
7386         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7389         _resultobj 
= Py_None
; 
7394 #define wxMenu_RemoveItem(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
7395 static PyObject 
*_wrap_wxMenu_RemoveItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7396     PyObject 
* _resultobj
; 
7397     wxMenuItem 
* _result
; 
7400     PyObject 
* _argo0 
= 0; 
7401     PyObject 
* _argo1 
= 0; 
7402     char *_kwnames
[] = { "self","item", NULL 
}; 
7406     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_RemoveItem",_kwnames
,&_argo0
,&_argo1
))  
7409         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7410         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7411             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_RemoveItem. Expected _wxMenu_p."); 
7416         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7417         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
7418             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_RemoveItem. Expected _wxMenuItem_p."); 
7423     wxPy_BEGIN_ALLOW_THREADS
; 
7424         _result 
= (wxMenuItem 
*)wxMenu_RemoveItem(_arg0
,_arg1
); 
7426     wxPy_END_ALLOW_THREADS
; 
7428         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuItem_p"); 
7429         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7432         _resultobj 
= Py_None
; 
7437 static void  wxMenu_Destroy(wxMenu 
*self
) { delete self
; } 
7438 static PyObject 
*_wrap_wxMenu_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7439     PyObject 
* _resultobj
; 
7441     PyObject 
* _argo0 
= 0; 
7442     char *_kwnames
[] = { "self", NULL 
}; 
7445     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_Destroy",_kwnames
,&_argo0
))  
7448         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7449         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7450             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Destroy. Expected _wxMenu_p."); 
7455     wxPy_BEGIN_ALLOW_THREADS
; 
7456         wxMenu_Destroy(_arg0
); 
7458     wxPy_END_ALLOW_THREADS
; 
7459 }    Py_INCREF(Py_None
); 
7460     _resultobj 
= Py_None
; 
7464 #define wxMenu_DestroyId(_swigobj,_swigarg0)  (_swigobj->Destroy(_swigarg0)) 
7465 static PyObject 
*_wrap_wxMenu_DestroyId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7466     PyObject 
* _resultobj
; 
7470     PyObject 
* _argo0 
= 0; 
7471     char *_kwnames
[] = { "self","id", NULL 
}; 
7474     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_DestroyId",_kwnames
,&_argo0
,&_arg1
))  
7477         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7478         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7479             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DestroyId. Expected _wxMenu_p."); 
7484     wxPy_BEGIN_ALLOW_THREADS
; 
7485         _result 
= (bool )wxMenu_DestroyId(_arg0
,_arg1
); 
7487     wxPy_END_ALLOW_THREADS
; 
7488 }    _resultobj 
= Py_BuildValue("i",_result
); 
7492 #define wxMenu_DestroyItem(_swigobj,_swigarg0)  (_swigobj->Destroy(_swigarg0)) 
7493 static PyObject 
*_wrap_wxMenu_DestroyItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7494     PyObject 
* _resultobj
; 
7498     PyObject 
* _argo0 
= 0; 
7499     PyObject 
* _argo1 
= 0; 
7500     char *_kwnames
[] = { "self","item", NULL 
}; 
7503     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_DestroyItem",_kwnames
,&_argo0
,&_argo1
))  
7506         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7507         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7508             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DestroyItem. Expected _wxMenu_p."); 
7513         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7514         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
7515             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_DestroyItem. Expected _wxMenuItem_p."); 
7520     wxPy_BEGIN_ALLOW_THREADS
; 
7521         _result 
= (bool )wxMenu_DestroyItem(_arg0
,_arg1
); 
7523     wxPy_END_ALLOW_THREADS
; 
7524 }    _resultobj 
= Py_BuildValue("i",_result
); 
7528 #define wxMenu_GetMenuItemCount(_swigobj)  (_swigobj->GetMenuItemCount()) 
7529 static PyObject 
*_wrap_wxMenu_GetMenuItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7530     PyObject 
* _resultobj
; 
7533     PyObject 
* _argo0 
= 0; 
7534     char *_kwnames
[] = { "self", NULL 
}; 
7537     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetMenuItemCount",_kwnames
,&_argo0
))  
7540         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7541         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7542             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetMenuItemCount. Expected _wxMenu_p."); 
7547     wxPy_BEGIN_ALLOW_THREADS
; 
7548         _result 
= (size_t )wxMenu_GetMenuItemCount(_arg0
); 
7550     wxPy_END_ALLOW_THREADS
; 
7551 }    _resultobj 
= Py_BuildValue("i",_result
); 
7555 static PyObject 
* wxMenu_GetMenuItems(wxMenu 
*self
) { 
7556             wxMenuItemList
& list 
= self
->GetMenuItems(); 
7557             return wxPy_ConvertList(&list
, "wxMenuItem"); 
7559 static PyObject 
*_wrap_wxMenu_GetMenuItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7560     PyObject 
* _resultobj
; 
7563     PyObject 
* _argo0 
= 0; 
7564     char *_kwnames
[] = { "self", NULL 
}; 
7567     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetMenuItems",_kwnames
,&_argo0
))  
7570         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7571         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7572             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetMenuItems. Expected _wxMenu_p."); 
7577     wxPy_BEGIN_ALLOW_THREADS
; 
7578         _result 
= (PyObject 
*)wxMenu_GetMenuItems(_arg0
); 
7580     wxPy_END_ALLOW_THREADS
; 
7582   _resultobj 
= _result
; 
7587 #define wxMenu_SetEventHandler(_swigobj,_swigarg0)  (_swigobj->SetEventHandler(_swigarg0)) 
7588 static PyObject 
*_wrap_wxMenu_SetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7589     PyObject 
* _resultobj
; 
7591     wxEvtHandler 
* _arg1
; 
7592     PyObject 
* _argo0 
= 0; 
7593     PyObject 
* _argo1 
= 0; 
7594     char *_kwnames
[] = { "self","handler", NULL 
}; 
7597     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetEventHandler",_kwnames
,&_argo0
,&_argo1
))  
7600         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7601         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7602             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetEventHandler. Expected _wxMenu_p."); 
7607         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7608         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
7609             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetEventHandler. Expected _wxEvtHandler_p."); 
7614     wxPy_BEGIN_ALLOW_THREADS
; 
7615         wxMenu_SetEventHandler(_arg0
,_arg1
); 
7617     wxPy_END_ALLOW_THREADS
; 
7618 }    Py_INCREF(Py_None
); 
7619     _resultobj 
= Py_None
; 
7623 #define wxMenu_GetEventHandler(_swigobj)  (_swigobj->GetEventHandler()) 
7624 static PyObject 
*_wrap_wxMenu_GetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7625     PyObject 
* _resultobj
; 
7626     wxEvtHandler 
* _result
; 
7628     PyObject 
* _argo0 
= 0; 
7629     char *_kwnames
[] = { "self", NULL 
}; 
7633     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetEventHandler",_kwnames
,&_argo0
))  
7636         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7637         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7638             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetEventHandler. Expected _wxMenu_p."); 
7643     wxPy_BEGIN_ALLOW_THREADS
; 
7644         _result 
= (wxEvtHandler 
*)wxMenu_GetEventHandler(_arg0
); 
7646     wxPy_END_ALLOW_THREADS
; 
7648         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvtHandler_p"); 
7649         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7652         _resultobj 
= Py_None
; 
7657 #define wxMenu_SetInvokingWindow(_swigobj,_swigarg0)  (_swigobj->SetInvokingWindow(_swigarg0)) 
7658 static PyObject 
*_wrap_wxMenu_SetInvokingWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7659     PyObject 
* _resultobj
; 
7662     PyObject 
* _argo0 
= 0; 
7663     PyObject 
* _argo1 
= 0; 
7664     char *_kwnames
[] = { "self","win", NULL 
}; 
7667     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetInvokingWindow",_kwnames
,&_argo0
,&_argo1
))  
7670         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7671         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7672             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetInvokingWindow. Expected _wxMenu_p."); 
7677         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7678         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
7679             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetInvokingWindow. Expected _wxWindow_p."); 
7684     wxPy_BEGIN_ALLOW_THREADS
; 
7685         wxMenu_SetInvokingWindow(_arg0
,_arg1
); 
7687     wxPy_END_ALLOW_THREADS
; 
7688 }    Py_INCREF(Py_None
); 
7689     _resultobj 
= Py_None
; 
7693 #define wxMenu_GetInvokingWindow(_swigobj)  (_swigobj->GetInvokingWindow()) 
7694 static PyObject 
*_wrap_wxMenu_GetInvokingWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7695     PyObject 
* _resultobj
; 
7698     PyObject 
* _argo0 
= 0; 
7699     char *_kwnames
[] = { "self", NULL 
}; 
7703     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetInvokingWindow",_kwnames
,&_argo0
))  
7706         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7707         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7708             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetInvokingWindow. Expected _wxMenu_p."); 
7713     wxPy_BEGIN_ALLOW_THREADS
; 
7714         _result 
= (wxWindow 
*)wxMenu_GetInvokingWindow(_arg0
); 
7716     wxPy_END_ALLOW_THREADS
; 
7718         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
7719         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7722         _resultobj 
= Py_None
; 
7727 #define wxMenu_GetStyle(_swigobj)  (_swigobj->GetStyle()) 
7728 static PyObject 
*_wrap_wxMenu_GetStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7729     PyObject 
* _resultobj
; 
7732     PyObject 
* _argo0 
= 0; 
7733     char *_kwnames
[] = { "self", NULL 
}; 
7736     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetStyle",_kwnames
,&_argo0
))  
7739         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7740         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7741             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetStyle. Expected _wxMenu_p."); 
7746     wxPy_BEGIN_ALLOW_THREADS
; 
7747         _result 
= (long )wxMenu_GetStyle(_arg0
); 
7749     wxPy_END_ALLOW_THREADS
; 
7750 }    _resultobj 
= Py_BuildValue("l",_result
); 
7754 #define wxMenu_IsAttached(_swigobj)  (_swigobj->IsAttached()) 
7755 static PyObject 
*_wrap_wxMenu_IsAttached(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7756     PyObject 
* _resultobj
; 
7759     PyObject 
* _argo0 
= 0; 
7760     char *_kwnames
[] = { "self", NULL 
}; 
7763     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_IsAttached",_kwnames
,&_argo0
))  
7766         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7767         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7768             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsAttached. Expected _wxMenu_p."); 
7773     wxPy_BEGIN_ALLOW_THREADS
; 
7774         _result 
= (bool )wxMenu_IsAttached(_arg0
); 
7776     wxPy_END_ALLOW_THREADS
; 
7777 }    _resultobj 
= Py_BuildValue("i",_result
); 
7781 #define wxMenu_SetParent(_swigobj,_swigarg0)  (_swigobj->SetParent(_swigarg0)) 
7782 static PyObject 
*_wrap_wxMenu_SetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7783     PyObject 
* _resultobj
; 
7786     PyObject 
* _argo0 
= 0; 
7787     PyObject 
* _argo1 
= 0; 
7788     char *_kwnames
[] = { "self","parent", NULL 
}; 
7791     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetParent",_kwnames
,&_argo0
,&_argo1
))  
7794         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7795         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7796             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetParent. Expected _wxMenu_p."); 
7801         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7802         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
7803             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetParent. Expected _wxMenu_p."); 
7808     wxPy_BEGIN_ALLOW_THREADS
; 
7809         wxMenu_SetParent(_arg0
,_arg1
); 
7811     wxPy_END_ALLOW_THREADS
; 
7812 }    Py_INCREF(Py_None
); 
7813     _resultobj 
= Py_None
; 
7817 #define wxMenu_GetParent(_swigobj)  (_swigobj->GetParent()) 
7818 static PyObject 
*_wrap_wxMenu_GetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7819     PyObject 
* _resultobj
; 
7822     PyObject 
* _argo0 
= 0; 
7823     char *_kwnames
[] = { "self", NULL 
}; 
7827     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetParent",_kwnames
,&_argo0
))  
7830         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7831         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7832             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetParent. Expected _wxMenu_p."); 
7837     wxPy_BEGIN_ALLOW_THREADS
; 
7838         _result 
= (wxMenu 
*)wxMenu_GetParent(_arg0
); 
7840     wxPy_END_ALLOW_THREADS
; 
7842         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
7843         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7846         _resultobj 
= Py_None
; 
7851 static void *SwigwxMenuBarTowxWindow(void *ptr
) { 
7854     src 
= (wxMenuBar 
*) ptr
; 
7855     dest 
= (wxWindow 
*) src
; 
7856     return (void *) dest
; 
7859 static void *SwigwxMenuBarTowxEvtHandler(void *ptr
) { 
7862     src 
= (wxMenuBar 
*) ptr
; 
7863     dest 
= (wxEvtHandler 
*) src
; 
7864     return (void *) dest
; 
7867 #define new_wxMenuBar(_swigarg0) (new wxMenuBar(_swigarg0)) 
7868 static PyObject 
*_wrap_new_wxMenuBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7869     PyObject 
* _resultobj
; 
7870     wxMenuBar 
* _result
; 
7871     long  _arg0 
= (long ) 0; 
7872     char *_kwnames
[] = { "style", NULL 
}; 
7876     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|l:new_wxMenuBar",_kwnames
,&_arg0
))  
7879     wxPy_BEGIN_ALLOW_THREADS
; 
7880         _result 
= (wxMenuBar 
*)new_wxMenuBar(_arg0
); 
7882     wxPy_END_ALLOW_THREADS
; 
7884         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuBar_p"); 
7885         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7888         _resultobj 
= Py_None
; 
7893 #define wxMenuBar_Append(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Append(_swigarg0,_swigarg1)) 
7894 static PyObject 
*_wrap_wxMenuBar_Append(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7895     PyObject 
* _resultobj
; 
7900     PyObject 
* _argo0 
= 0; 
7901     PyObject 
* _argo1 
= 0; 
7902     PyObject 
* _obj2 
= 0; 
7903     char *_kwnames
[] = { "self","menu","title", NULL 
}; 
7906     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxMenuBar_Append",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7909         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7910         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
7911             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Append. Expected _wxMenuBar_p."); 
7916         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7917         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
7918             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuBar_Append. Expected _wxMenu_p."); 
7923 #if PYTHON_API_VERSION >= 1009 
7924     char* tmpPtr
; int tmpSize
; 
7925     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
7926         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
7929     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
7931     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
7933     if (!PyString_Check(_obj2
)) { 
7934         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7937     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
7941     wxPy_BEGIN_ALLOW_THREADS
; 
7942         _result 
= (bool )wxMenuBar_Append(_arg0
,_arg1
,*_arg2
); 
7944     wxPy_END_ALLOW_THREADS
; 
7945 }    _resultobj 
= Py_BuildValue("i",_result
); 
7953 #define wxMenuBar_Insert(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Insert(_swigarg0,_swigarg1,_swigarg2)) 
7954 static PyObject 
*_wrap_wxMenuBar_Insert(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7955     PyObject 
* _resultobj
; 
7961     PyObject 
* _argo0 
= 0; 
7962     PyObject 
* _argo2 
= 0; 
7963     PyObject 
* _obj3 
= 0; 
7964     char *_kwnames
[] = { "self","pos","menu","title", NULL 
}; 
7967     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO:wxMenuBar_Insert",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
))  
7970         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7971         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
7972             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Insert. Expected _wxMenuBar_p."); 
7977         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7978         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenu_p")) { 
7979             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenuBar_Insert. Expected _wxMenu_p."); 
7984 #if PYTHON_API_VERSION >= 1009 
7985     char* tmpPtr
; int tmpSize
; 
7986     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
7987         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
7990     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
7992     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
7994     if (!PyString_Check(_obj3
)) { 
7995         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7998     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
8002     wxPy_BEGIN_ALLOW_THREADS
; 
8003         _result 
= (bool )wxMenuBar_Insert(_arg0
,_arg1
,_arg2
,*_arg3
); 
8005     wxPy_END_ALLOW_THREADS
; 
8006 }    _resultobj 
= Py_BuildValue("i",_result
); 
8014 #define wxMenuBar_GetMenuCount(_swigobj)  (_swigobj->GetMenuCount()) 
8015 static PyObject 
*_wrap_wxMenuBar_GetMenuCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8016     PyObject 
* _resultobj
; 
8019     PyObject 
* _argo0 
= 0; 
8020     char *_kwnames
[] = { "self", NULL 
}; 
8023     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuBar_GetMenuCount",_kwnames
,&_argo0
))  
8026         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8027         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8028             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetMenuCount. Expected _wxMenuBar_p."); 
8033     wxPy_BEGIN_ALLOW_THREADS
; 
8034         _result 
= (size_t )wxMenuBar_GetMenuCount(_arg0
); 
8036     wxPy_END_ALLOW_THREADS
; 
8037 }    _resultobj 
= Py_BuildValue("i",_result
); 
8041 #define wxMenuBar_GetMenu(_swigobj,_swigarg0)  (_swigobj->GetMenu(_swigarg0)) 
8042 static PyObject 
*_wrap_wxMenuBar_GetMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8043     PyObject 
* _resultobj
; 
8047     PyObject 
* _argo0 
= 0; 
8048     char *_kwnames
[] = { "self","pos", NULL 
}; 
8052     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetMenu",_kwnames
,&_argo0
,&_arg1
))  
8055         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8056         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8057             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetMenu. Expected _wxMenuBar_p."); 
8062     wxPy_BEGIN_ALLOW_THREADS
; 
8063         _result 
= (wxMenu 
*)wxMenuBar_GetMenu(_arg0
,_arg1
); 
8065     wxPy_END_ALLOW_THREADS
; 
8067         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
8068         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8071         _resultobj 
= Py_None
; 
8076 #define wxMenuBar_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2)) 
8077 static PyObject 
*_wrap_wxMenuBar_Replace(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8078     PyObject 
* _resultobj
; 
8084     PyObject 
* _argo0 
= 0; 
8085     PyObject 
* _argo2 
= 0; 
8086     PyObject 
* _obj3 
= 0; 
8087     char *_kwnames
[] = { "self","pos","menu","title", NULL 
}; 
8091     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO:wxMenuBar_Replace",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
))  
8094         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8095         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8096             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Replace. Expected _wxMenuBar_p."); 
8101         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
8102         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenu_p")) { 
8103             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenuBar_Replace. Expected _wxMenu_p."); 
8108 #if PYTHON_API_VERSION >= 1009 
8109     char* tmpPtr
; int tmpSize
; 
8110     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
8111         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
8114     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
8116     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
8118     if (!PyString_Check(_obj3
)) { 
8119         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8122     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
8126     wxPy_BEGIN_ALLOW_THREADS
; 
8127         _result 
= (wxMenu 
*)wxMenuBar_Replace(_arg0
,_arg1
,_arg2
,*_arg3
); 
8129     wxPy_END_ALLOW_THREADS
; 
8131         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
8132         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8135         _resultobj 
= Py_None
; 
8144 #define wxMenuBar_Remove(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
8145 static PyObject 
*_wrap_wxMenuBar_Remove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8146     PyObject 
* _resultobj
; 
8150     PyObject 
* _argo0 
= 0; 
8151     char *_kwnames
[] = { "self","pos", NULL 
}; 
8155     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_Remove",_kwnames
,&_argo0
,&_arg1
))  
8158         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8159         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8160             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Remove. Expected _wxMenuBar_p."); 
8165     wxPy_BEGIN_ALLOW_THREADS
; 
8166         _result 
= (wxMenu 
*)wxMenuBar_Remove(_arg0
,_arg1
); 
8168     wxPy_END_ALLOW_THREADS
; 
8170         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
8171         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8174         _resultobj 
= Py_None
; 
8179 #define wxMenuBar_EnableTop(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnableTop(_swigarg0,_swigarg1)) 
8180 static PyObject 
*_wrap_wxMenuBar_EnableTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8181     PyObject 
* _resultobj
; 
8185     PyObject 
* _argo0 
= 0; 
8187     char *_kwnames
[] = { "self","pos","enable", NULL 
}; 
8190     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_EnableTop",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
8193         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8194         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8195             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_EnableTop. Expected _wxMenuBar_p."); 
8199     _arg2 
= (bool ) tempbool2
; 
8201     wxPy_BEGIN_ALLOW_THREADS
; 
8202         wxMenuBar_EnableTop(_arg0
,_arg1
,_arg2
); 
8204     wxPy_END_ALLOW_THREADS
; 
8205 }    Py_INCREF(Py_None
); 
8206     _resultobj 
= Py_None
; 
8210 #define wxMenuBar_SetLabelTop(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabelTop(_swigarg0,_swigarg1)) 
8211 static PyObject 
*_wrap_wxMenuBar_SetLabelTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8212     PyObject 
* _resultobj
; 
8216     PyObject 
* _argo0 
= 0; 
8217     PyObject 
* _obj2 
= 0; 
8218     char *_kwnames
[] = { "self","pos","label", NULL 
}; 
8221     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetLabelTop",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
8224         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8225         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8226             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetLabelTop. Expected _wxMenuBar_p."); 
8231 #if PYTHON_API_VERSION >= 1009 
8232     char* tmpPtr
; int tmpSize
; 
8233     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8234         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
8237     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8239     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8241     if (!PyString_Check(_obj2
)) { 
8242         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8245     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8249     wxPy_BEGIN_ALLOW_THREADS
; 
8250         wxMenuBar_SetLabelTop(_arg0
,_arg1
,*_arg2
); 
8252     wxPy_END_ALLOW_THREADS
; 
8253 }    Py_INCREF(Py_None
); 
8254     _resultobj 
= Py_None
; 
8262 #define wxMenuBar_GetLabelTop(_swigobj,_swigarg0)  (_swigobj->GetLabelTop(_swigarg0)) 
8263 static PyObject 
*_wrap_wxMenuBar_GetLabelTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8264     PyObject 
* _resultobj
; 
8268     PyObject 
* _argo0 
= 0; 
8269     char *_kwnames
[] = { "self","pos", NULL 
}; 
8272     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetLabelTop",_kwnames
,&_argo0
,&_arg1
))  
8275         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8276         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8277             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetLabelTop. Expected _wxMenuBar_p."); 
8282     wxPy_BEGIN_ALLOW_THREADS
; 
8283         _result 
= new wxString (wxMenuBar_GetLabelTop(_arg0
,_arg1
)); 
8285     wxPy_END_ALLOW_THREADS
; 
8287     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8295 #define wxMenuBar_FindMenuItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindMenuItem(_swigarg0,_swigarg1)) 
8296 static PyObject 
*_wrap_wxMenuBar_FindMenuItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8297     PyObject 
* _resultobj
; 
8302     PyObject 
* _argo0 
= 0; 
8303     PyObject 
* _obj1 
= 0; 
8304     PyObject 
* _obj2 
= 0; 
8305     char *_kwnames
[] = { "self","menuString","itemString", NULL 
}; 
8308     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxMenuBar_FindMenuItem",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
8311         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8312         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8313             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_FindMenuItem. Expected _wxMenuBar_p."); 
8318 #if PYTHON_API_VERSION >= 1009 
8319     char* tmpPtr
; int tmpSize
; 
8320     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
8321         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
8324     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
8326     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
8328     if (!PyString_Check(_obj1
)) { 
8329         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8332     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
8336 #if PYTHON_API_VERSION >= 1009 
8337     char* tmpPtr
; int tmpSize
; 
8338     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8339         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
8342     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8344     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8346     if (!PyString_Check(_obj2
)) { 
8347         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8350     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8354     wxPy_BEGIN_ALLOW_THREADS
; 
8355         _result 
= (int )wxMenuBar_FindMenuItem(_arg0
,*_arg1
,*_arg2
); 
8357     wxPy_END_ALLOW_THREADS
; 
8358 }    _resultobj 
= Py_BuildValue("i",_result
); 
8370 #define wxMenuBar_FindItemById(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
8371 static PyObject 
*_wrap_wxMenuBar_FindItemById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8372     PyObject 
* _resultobj
; 
8373     wxMenuItem 
* _result
; 
8376     PyObject 
* _argo0 
= 0; 
8377     char *_kwnames
[] = { "self","id", NULL 
}; 
8381     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_FindItemById",_kwnames
,&_argo0
,&_arg1
))  
8384         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8385         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8386             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_FindItemById. Expected _wxMenuBar_p."); 
8391     wxPy_BEGIN_ALLOW_THREADS
; 
8392         _result 
= (wxMenuItem 
*)wxMenuBar_FindItemById(_arg0
,_arg1
); 
8394     wxPy_END_ALLOW_THREADS
; 
8396         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuItem_p"); 
8397         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8400         _resultobj 
= Py_None
; 
8405 #define wxMenuBar_Enable(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Enable(_swigarg0,_swigarg1)) 
8406 static PyObject 
*_wrap_wxMenuBar_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8407     PyObject 
* _resultobj
; 
8411     PyObject 
* _argo0 
= 0; 
8413     char *_kwnames
[] = { "self","id","enable", NULL 
}; 
8416     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_Enable",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
8419         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8420         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8421             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Enable. Expected _wxMenuBar_p."); 
8425     _arg2 
= (bool ) tempbool2
; 
8427     wxPy_BEGIN_ALLOW_THREADS
; 
8428         wxMenuBar_Enable(_arg0
,_arg1
,_arg2
); 
8430     wxPy_END_ALLOW_THREADS
; 
8431 }    Py_INCREF(Py_None
); 
8432     _resultobj 
= Py_None
; 
8436 #define wxMenuBar_Check(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Check(_swigarg0,_swigarg1)) 
8437 static PyObject 
*_wrap_wxMenuBar_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8438     PyObject 
* _resultobj
; 
8442     PyObject 
* _argo0 
= 0; 
8444     char *_kwnames
[] = { "self","id","check", NULL 
}; 
8447     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_Check",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
8450         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8451         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8452             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Check. Expected _wxMenuBar_p."); 
8456     _arg2 
= (bool ) tempbool2
; 
8458     wxPy_BEGIN_ALLOW_THREADS
; 
8459         wxMenuBar_Check(_arg0
,_arg1
,_arg2
); 
8461     wxPy_END_ALLOW_THREADS
; 
8462 }    Py_INCREF(Py_None
); 
8463     _resultobj 
= Py_None
; 
8467 #define wxMenuBar_IsChecked(_swigobj,_swigarg0)  (_swigobj->IsChecked(_swigarg0)) 
8468 static PyObject 
*_wrap_wxMenuBar_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8469     PyObject 
* _resultobj
; 
8473     PyObject 
* _argo0 
= 0; 
8474     char *_kwnames
[] = { "self","id", NULL 
}; 
8477     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_IsChecked",_kwnames
,&_argo0
,&_arg1
))  
8480         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8481         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8482             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_IsChecked. Expected _wxMenuBar_p."); 
8487     wxPy_BEGIN_ALLOW_THREADS
; 
8488         _result 
= (bool )wxMenuBar_IsChecked(_arg0
,_arg1
); 
8490     wxPy_END_ALLOW_THREADS
; 
8491 }    _resultobj 
= Py_BuildValue("i",_result
); 
8495 #define wxMenuBar_IsEnabled(_swigobj,_swigarg0)  (_swigobj->IsEnabled(_swigarg0)) 
8496 static PyObject 
*_wrap_wxMenuBar_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8497     PyObject 
* _resultobj
; 
8501     PyObject 
* _argo0 
= 0; 
8502     char *_kwnames
[] = { "self","id", NULL 
}; 
8505     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_IsEnabled",_kwnames
,&_argo0
,&_arg1
))  
8508         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8509         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8510             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_IsEnabled. Expected _wxMenuBar_p."); 
8515     wxPy_BEGIN_ALLOW_THREADS
; 
8516         _result 
= (bool )wxMenuBar_IsEnabled(_arg0
,_arg1
); 
8518     wxPy_END_ALLOW_THREADS
; 
8519 }    _resultobj 
= Py_BuildValue("i",_result
); 
8523 #define wxMenuBar_SetLabel(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabel(_swigarg0,_swigarg1)) 
8524 static PyObject 
*_wrap_wxMenuBar_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8525     PyObject 
* _resultobj
; 
8529     PyObject 
* _argo0 
= 0; 
8530     PyObject 
* _obj2 
= 0; 
8531     char *_kwnames
[] = { "self","id","label", NULL 
}; 
8534     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetLabel",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
8537         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8538         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8539             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetLabel. Expected _wxMenuBar_p."); 
8544 #if PYTHON_API_VERSION >= 1009 
8545     char* tmpPtr
; int tmpSize
; 
8546     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8547         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
8550     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8552     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8554     if (!PyString_Check(_obj2
)) { 
8555         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8558     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8562     wxPy_BEGIN_ALLOW_THREADS
; 
8563         wxMenuBar_SetLabel(_arg0
,_arg1
,*_arg2
); 
8565     wxPy_END_ALLOW_THREADS
; 
8566 }    Py_INCREF(Py_None
); 
8567     _resultobj 
= Py_None
; 
8575 #define wxMenuBar_GetLabel(_swigobj,_swigarg0)  (_swigobj->GetLabel(_swigarg0)) 
8576 static PyObject 
*_wrap_wxMenuBar_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8577     PyObject 
* _resultobj
; 
8581     PyObject 
* _argo0 
= 0; 
8582     char *_kwnames
[] = { "self","id", NULL 
}; 
8585     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetLabel",_kwnames
,&_argo0
,&_arg1
))  
8588         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8589         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8590             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetLabel. Expected _wxMenuBar_p."); 
8595     wxPy_BEGIN_ALLOW_THREADS
; 
8596         _result 
= new wxString (wxMenuBar_GetLabel(_arg0
,_arg1
)); 
8598     wxPy_END_ALLOW_THREADS
; 
8600     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8608 #define wxMenuBar_SetHelpString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetHelpString(_swigarg0,_swigarg1)) 
8609 static PyObject 
*_wrap_wxMenuBar_SetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8610     PyObject 
* _resultobj
; 
8614     PyObject 
* _argo0 
= 0; 
8615     PyObject 
* _obj2 
= 0; 
8616     char *_kwnames
[] = { "self","id","helpString", NULL 
}; 
8619     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetHelpString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
8622         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8623         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8624             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetHelpString. Expected _wxMenuBar_p."); 
8629 #if PYTHON_API_VERSION >= 1009 
8630     char* tmpPtr
; int tmpSize
; 
8631     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8632         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
8635     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8637     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8639     if (!PyString_Check(_obj2
)) { 
8640         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8643     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8647     wxPy_BEGIN_ALLOW_THREADS
; 
8648         wxMenuBar_SetHelpString(_arg0
,_arg1
,*_arg2
); 
8650     wxPy_END_ALLOW_THREADS
; 
8651 }    Py_INCREF(Py_None
); 
8652     _resultobj 
= Py_None
; 
8660 #define wxMenuBar_GetHelpString(_swigobj,_swigarg0)  (_swigobj->GetHelpString(_swigarg0)) 
8661 static PyObject 
*_wrap_wxMenuBar_GetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8662     PyObject 
* _resultobj
; 
8666     PyObject 
* _argo0 
= 0; 
8667     char *_kwnames
[] = { "self","id", NULL 
}; 
8670     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetHelpString",_kwnames
,&_argo0
,&_arg1
))  
8673         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8674         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8675             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetHelpString. Expected _wxMenuBar_p."); 
8680     wxPy_BEGIN_ALLOW_THREADS
; 
8681         _result 
= new wxString (wxMenuBar_GetHelpString(_arg0
,_arg1
)); 
8683     wxPy_END_ALLOW_THREADS
; 
8685     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8693 #define new_wxMenuItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxMenuItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
8694 static PyObject 
*_wrap_new_wxMenuItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8695     PyObject 
* _resultobj
; 
8696     wxMenuItem 
* _result
; 
8697     wxMenu 
* _arg0 
= (wxMenu 
*) NULL
; 
8698     int  _arg1 
= (int ) wxID_SEPARATOR
; 
8699     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyStr
; 
8700     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyStr
; 
8701     bool  _arg4 
= (bool ) FALSE
; 
8702     wxMenu 
* _arg5 
= (wxMenu 
*) NULL
; 
8703     PyObject 
* _argo0 
= 0; 
8704     PyObject 
* _obj2 
= 0; 
8705     PyObject 
* _obj3 
= 0; 
8706     int tempbool4 
= (int) FALSE
; 
8707     PyObject 
* _argo5 
= 0; 
8708     char *_kwnames
[] = { "parentMenu","id","text","help","isCheckable","subMenu", NULL 
}; 
8712     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OiOOiO:new_wxMenuItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&tempbool4
,&_argo5
))  
8715         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8716         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8717             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxMenuItem. Expected _wxMenu_p."); 
8723 #if PYTHON_API_VERSION >= 1009 
8724     char* tmpPtr
; int tmpSize
; 
8725     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8726         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
8729     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8731     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8733     if (!PyString_Check(_obj2
)) { 
8734         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8737     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8742 #if PYTHON_API_VERSION >= 1009 
8743     char* tmpPtr
; int tmpSize
; 
8744     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
8745         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
8748     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
8750     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
8752     if (!PyString_Check(_obj3
)) { 
8753         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8756     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
8759     _arg4 
= (bool ) tempbool4
; 
8761         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
8762         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxMenu_p")) { 
8763             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxMenuItem. Expected _wxMenu_p."); 
8768     wxPy_BEGIN_ALLOW_THREADS
; 
8769         _result 
= (wxMenuItem 
*)new_wxMenuItem(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
8771     wxPy_END_ALLOW_THREADS
; 
8773         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuItem_p"); 
8774         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8777         _resultobj 
= Py_None
; 
8790 #define wxMenuItem_GetMenu(_swigobj)  (_swigobj->GetMenu()) 
8791 static PyObject 
*_wrap_wxMenuItem_GetMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8792     PyObject 
* _resultobj
; 
8795     PyObject 
* _argo0 
= 0; 
8796     char *_kwnames
[] = { "self", NULL 
}; 
8800     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetMenu",_kwnames
,&_argo0
))  
8803         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8804         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
8805             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetMenu. Expected _wxMenuItem_p."); 
8810     wxPy_BEGIN_ALLOW_THREADS
; 
8811         _result 
= (wxMenu 
*)wxMenuItem_GetMenu(_arg0
); 
8813     wxPy_END_ALLOW_THREADS
; 
8815         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
8816         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8819         _resultobj 
= Py_None
; 
8824 #define wxMenuItem_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
8825 static PyObject 
*_wrap_wxMenuItem_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8826     PyObject 
* _resultobj
; 
8829     PyObject 
* _argo0 
= 0; 
8830     char *_kwnames
[] = { "self","id", NULL 
}; 
8833     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuItem_SetId",_kwnames
,&_argo0
,&_arg1
))  
8836         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8837         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
8838             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetId. Expected _wxMenuItem_p."); 
8843     wxPy_BEGIN_ALLOW_THREADS
; 
8844         wxMenuItem_SetId(_arg0
,_arg1
); 
8846     wxPy_END_ALLOW_THREADS
; 
8847 }    Py_INCREF(Py_None
); 
8848     _resultobj 
= Py_None
; 
8852 #define wxMenuItem_GetId(_swigobj)  (_swigobj->GetId()) 
8853 static PyObject 
*_wrap_wxMenuItem_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8854     PyObject 
* _resultobj
; 
8857     PyObject 
* _argo0 
= 0; 
8858     char *_kwnames
[] = { "self", NULL 
}; 
8861     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetId",_kwnames
,&_argo0
))  
8864         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8865         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
8866             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetId. Expected _wxMenuItem_p."); 
8871     wxPy_BEGIN_ALLOW_THREADS
; 
8872         _result 
= (int )wxMenuItem_GetId(_arg0
); 
8874     wxPy_END_ALLOW_THREADS
; 
8875 }    _resultobj 
= Py_BuildValue("i",_result
); 
8879 #define wxMenuItem_IsSeparator(_swigobj)  (_swigobj->IsSeparator()) 
8880 static PyObject 
*_wrap_wxMenuItem_IsSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8881     PyObject 
* _resultobj
; 
8884     PyObject 
* _argo0 
= 0; 
8885     char *_kwnames
[] = { "self", NULL 
}; 
8888     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsSeparator",_kwnames
,&_argo0
))  
8891         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8892         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
8893             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsSeparator. Expected _wxMenuItem_p."); 
8898     wxPy_BEGIN_ALLOW_THREADS
; 
8899         _result 
= (bool )wxMenuItem_IsSeparator(_arg0
); 
8901     wxPy_END_ALLOW_THREADS
; 
8902 }    _resultobj 
= Py_BuildValue("i",_result
); 
8906 #define wxMenuItem_SetText(_swigobj,_swigarg0)  (_swigobj->SetText(_swigarg0)) 
8907 static PyObject 
*_wrap_wxMenuItem_SetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8908     PyObject 
* _resultobj
; 
8911     PyObject 
* _argo0 
= 0; 
8912     PyObject 
* _obj1 
= 0; 
8913     char *_kwnames
[] = { "self","str", NULL 
}; 
8916     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetText",_kwnames
,&_argo0
,&_obj1
))  
8919         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8920         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
8921             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetText. Expected _wxMenuItem_p."); 
8926 #if PYTHON_API_VERSION >= 1009 
8927     char* tmpPtr
; int tmpSize
; 
8928     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
8929         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
8932     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
8934     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
8936     if (!PyString_Check(_obj1
)) { 
8937         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8940     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
8944     wxPy_BEGIN_ALLOW_THREADS
; 
8945         wxMenuItem_SetText(_arg0
,*_arg1
); 
8947     wxPy_END_ALLOW_THREADS
; 
8948 }    Py_INCREF(Py_None
); 
8949     _resultobj 
= Py_None
; 
8957 #define wxMenuItem_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
8958 static PyObject 
*_wrap_wxMenuItem_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8959     PyObject 
* _resultobj
; 
8962     PyObject 
* _argo0 
= 0; 
8963     char *_kwnames
[] = { "self", NULL 
}; 
8966     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetLabel",_kwnames
,&_argo0
))  
8969         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8970         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
8971             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetLabel. Expected _wxMenuItem_p."); 
8976     wxPy_BEGIN_ALLOW_THREADS
; 
8977         _result 
= new wxString (wxMenuItem_GetLabel(_arg0
)); 
8979     wxPy_END_ALLOW_THREADS
; 
8981     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8989 #define wxMenuItem_GetText(_swigobj)  (_swigobj->GetText()) 
8990 static PyObject 
*_wrap_wxMenuItem_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8991     PyObject 
* _resultobj
; 
8994     PyObject 
* _argo0 
= 0; 
8995     char *_kwnames
[] = { "self", NULL 
}; 
8998     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetText",_kwnames
,&_argo0
))  
9001         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9002         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9003             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetText. Expected _wxMenuItem_p."); 
9008     wxPy_BEGIN_ALLOW_THREADS
; 
9009         const wxString 
& _result_ref 
= wxMenuItem_GetText(_arg0
); 
9010     _result 
= (wxString 
*) &_result_ref
; 
9012     wxPy_END_ALLOW_THREADS
; 
9014     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9019 #define wxMenuItem_SetCheckable(_swigobj,_swigarg0)  (_swigobj->SetCheckable(_swigarg0)) 
9020 static PyObject 
*_wrap_wxMenuItem_SetCheckable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9021     PyObject 
* _resultobj
; 
9024     PyObject 
* _argo0 
= 0; 
9026     char *_kwnames
[] = { "self","checkable", NULL 
}; 
9029     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuItem_SetCheckable",_kwnames
,&_argo0
,&tempbool1
))  
9032         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9033         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9034             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetCheckable. Expected _wxMenuItem_p."); 
9038     _arg1 
= (bool ) tempbool1
; 
9040     wxPy_BEGIN_ALLOW_THREADS
; 
9041         wxMenuItem_SetCheckable(_arg0
,_arg1
); 
9043     wxPy_END_ALLOW_THREADS
; 
9044 }    Py_INCREF(Py_None
); 
9045     _resultobj 
= Py_None
; 
9049 #define wxMenuItem_IsCheckable(_swigobj)  (_swigobj->IsCheckable()) 
9050 static PyObject 
*_wrap_wxMenuItem_IsCheckable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9051     PyObject 
* _resultobj
; 
9054     PyObject 
* _argo0 
= 0; 
9055     char *_kwnames
[] = { "self", NULL 
}; 
9058     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsCheckable",_kwnames
,&_argo0
))  
9061         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9062         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9063             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsCheckable. Expected _wxMenuItem_p."); 
9068     wxPy_BEGIN_ALLOW_THREADS
; 
9069         _result 
= (bool )wxMenuItem_IsCheckable(_arg0
); 
9071     wxPy_END_ALLOW_THREADS
; 
9072 }    _resultobj 
= Py_BuildValue("i",_result
); 
9076 #define wxMenuItem_IsSubMenu(_swigobj)  (_swigobj->IsSubMenu()) 
9077 static PyObject 
*_wrap_wxMenuItem_IsSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9078     PyObject 
* _resultobj
; 
9081     PyObject 
* _argo0 
= 0; 
9082     char *_kwnames
[] = { "self", NULL 
}; 
9085     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsSubMenu",_kwnames
,&_argo0
))  
9088         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9089         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9090             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsSubMenu. Expected _wxMenuItem_p."); 
9095     wxPy_BEGIN_ALLOW_THREADS
; 
9096         _result 
= (bool )wxMenuItem_IsSubMenu(_arg0
); 
9098     wxPy_END_ALLOW_THREADS
; 
9099 }    _resultobj 
= Py_BuildValue("i",_result
); 
9103 #define wxMenuItem_SetSubMenu(_swigobj,_swigarg0)  (_swigobj->SetSubMenu(_swigarg0)) 
9104 static PyObject 
*_wrap_wxMenuItem_SetSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9105     PyObject 
* _resultobj
; 
9108     PyObject 
* _argo0 
= 0; 
9109     PyObject 
* _argo1 
= 0; 
9110     char *_kwnames
[] = { "self","menu", NULL 
}; 
9113     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetSubMenu",_kwnames
,&_argo0
,&_argo1
))  
9116         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9117         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9118             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetSubMenu. Expected _wxMenuItem_p."); 
9123         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9124         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
9125             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuItem_SetSubMenu. Expected _wxMenu_p."); 
9130     wxPy_BEGIN_ALLOW_THREADS
; 
9131         wxMenuItem_SetSubMenu(_arg0
,_arg1
); 
9133     wxPy_END_ALLOW_THREADS
; 
9134 }    Py_INCREF(Py_None
); 
9135     _resultobj 
= Py_None
; 
9139 #define wxMenuItem_GetSubMenu(_swigobj)  (_swigobj->GetSubMenu()) 
9140 static PyObject 
*_wrap_wxMenuItem_GetSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9141     PyObject 
* _resultobj
; 
9144     PyObject 
* _argo0 
= 0; 
9145     char *_kwnames
[] = { "self", NULL 
}; 
9149     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetSubMenu",_kwnames
,&_argo0
))  
9152         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9153         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9154             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetSubMenu. Expected _wxMenuItem_p."); 
9159     wxPy_BEGIN_ALLOW_THREADS
; 
9160         _result 
= (wxMenu 
*)wxMenuItem_GetSubMenu(_arg0
); 
9162     wxPy_END_ALLOW_THREADS
; 
9164         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
9165         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9168         _resultobj 
= Py_None
; 
9173 #define wxMenuItem_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
9174 static PyObject 
*_wrap_wxMenuItem_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9175     PyObject 
* _resultobj
; 
9177     bool  _arg1 
= (bool ) TRUE
; 
9178     PyObject 
* _argo0 
= 0; 
9179     int tempbool1 
= (int) TRUE
; 
9180     char *_kwnames
[] = { "self","enable", NULL 
}; 
9183     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMenuItem_Enable",_kwnames
,&_argo0
,&tempbool1
))  
9186         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9187         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9188             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Enable. Expected _wxMenuItem_p."); 
9192     _arg1 
= (bool ) tempbool1
; 
9194     wxPy_BEGIN_ALLOW_THREADS
; 
9195         wxMenuItem_Enable(_arg0
,_arg1
); 
9197     wxPy_END_ALLOW_THREADS
; 
9198 }    Py_INCREF(Py_None
); 
9199     _resultobj 
= Py_None
; 
9203 #define wxMenuItem_IsEnabled(_swigobj)  (_swigobj->IsEnabled()) 
9204 static PyObject 
*_wrap_wxMenuItem_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9205     PyObject 
* _resultobj
; 
9208     PyObject 
* _argo0 
= 0; 
9209     char *_kwnames
[] = { "self", NULL 
}; 
9212     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsEnabled",_kwnames
,&_argo0
))  
9215         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9216         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9217             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsEnabled. Expected _wxMenuItem_p."); 
9222     wxPy_BEGIN_ALLOW_THREADS
; 
9223         _result 
= (bool )wxMenuItem_IsEnabled(_arg0
); 
9225     wxPy_END_ALLOW_THREADS
; 
9226 }    _resultobj 
= Py_BuildValue("i",_result
); 
9230 #define wxMenuItem_Check(_swigobj,_swigarg0)  (_swigobj->Check(_swigarg0)) 
9231 static PyObject 
*_wrap_wxMenuItem_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9232     PyObject 
* _resultobj
; 
9234     bool  _arg1 
= (bool ) TRUE
; 
9235     PyObject 
* _argo0 
= 0; 
9236     int tempbool1 
= (int) TRUE
; 
9237     char *_kwnames
[] = { "self","check", NULL 
}; 
9240     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMenuItem_Check",_kwnames
,&_argo0
,&tempbool1
))  
9243         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9244         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9245             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Check. Expected _wxMenuItem_p."); 
9249     _arg1 
= (bool ) tempbool1
; 
9251     wxPy_BEGIN_ALLOW_THREADS
; 
9252         wxMenuItem_Check(_arg0
,_arg1
); 
9254     wxPy_END_ALLOW_THREADS
; 
9255 }    Py_INCREF(Py_None
); 
9256     _resultobj 
= Py_None
; 
9260 #define wxMenuItem_IsChecked(_swigobj)  (_swigobj->IsChecked()) 
9261 static PyObject 
*_wrap_wxMenuItem_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9262     PyObject 
* _resultobj
; 
9265     PyObject 
* _argo0 
= 0; 
9266     char *_kwnames
[] = { "self", NULL 
}; 
9269     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsChecked",_kwnames
,&_argo0
))  
9272         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9273         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9274             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsChecked. Expected _wxMenuItem_p."); 
9279     wxPy_BEGIN_ALLOW_THREADS
; 
9280         _result 
= (bool )wxMenuItem_IsChecked(_arg0
); 
9282     wxPy_END_ALLOW_THREADS
; 
9283 }    _resultobj 
= Py_BuildValue("i",_result
); 
9287 #define wxMenuItem_Toggle(_swigobj)  (_swigobj->Toggle()) 
9288 static PyObject 
*_wrap_wxMenuItem_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9289     PyObject 
* _resultobj
; 
9291     PyObject 
* _argo0 
= 0; 
9292     char *_kwnames
[] = { "self", NULL 
}; 
9295     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_Toggle",_kwnames
,&_argo0
))  
9298         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9299         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9300             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Toggle. Expected _wxMenuItem_p."); 
9305     wxPy_BEGIN_ALLOW_THREADS
; 
9306         wxMenuItem_Toggle(_arg0
); 
9308     wxPy_END_ALLOW_THREADS
; 
9309 }    Py_INCREF(Py_None
); 
9310     _resultobj 
= Py_None
; 
9314 #define wxMenuItem_SetHelp(_swigobj,_swigarg0)  (_swigobj->SetHelp(_swigarg0)) 
9315 static PyObject 
*_wrap_wxMenuItem_SetHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9316     PyObject 
* _resultobj
; 
9319     PyObject 
* _argo0 
= 0; 
9320     PyObject 
* _obj1 
= 0; 
9321     char *_kwnames
[] = { "self","str", NULL 
}; 
9324     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetHelp",_kwnames
,&_argo0
,&_obj1
))  
9327         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9328         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9329             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetHelp. Expected _wxMenuItem_p."); 
9334 #if PYTHON_API_VERSION >= 1009 
9335     char* tmpPtr
; int tmpSize
; 
9336     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
9337         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
9340     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
9342     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
9344     if (!PyString_Check(_obj1
)) { 
9345         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9348     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9352     wxPy_BEGIN_ALLOW_THREADS
; 
9353         wxMenuItem_SetHelp(_arg0
,*_arg1
); 
9355     wxPy_END_ALLOW_THREADS
; 
9356 }    Py_INCREF(Py_None
); 
9357     _resultobj 
= Py_None
; 
9365 #define wxMenuItem_GetHelp(_swigobj)  (_swigobj->GetHelp()) 
9366 static PyObject 
*_wrap_wxMenuItem_GetHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9367     PyObject 
* _resultobj
; 
9370     PyObject 
* _argo0 
= 0; 
9371     char *_kwnames
[] = { "self", NULL 
}; 
9374     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetHelp",_kwnames
,&_argo0
))  
9377         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9378         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9379             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetHelp. Expected _wxMenuItem_p."); 
9384     wxPy_BEGIN_ALLOW_THREADS
; 
9385         const wxString 
& _result_ref 
= wxMenuItem_GetHelp(_arg0
); 
9386     _result 
= (wxString 
*) &_result_ref
; 
9388     wxPy_END_ALLOW_THREADS
; 
9390     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9395 #define wxMenuItem_GetAccel(_swigobj)  (_swigobj->GetAccel()) 
9396 static PyObject 
*_wrap_wxMenuItem_GetAccel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9397     PyObject 
* _resultobj
; 
9398     wxAcceleratorEntry 
* _result
; 
9400     PyObject 
* _argo0 
= 0; 
9401     char *_kwnames
[] = { "self", NULL 
}; 
9405     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetAccel",_kwnames
,&_argo0
))  
9408         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9409         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9410             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetAccel. Expected _wxMenuItem_p."); 
9415     wxPy_BEGIN_ALLOW_THREADS
; 
9416         _result 
= (wxAcceleratorEntry 
*)wxMenuItem_GetAccel(_arg0
); 
9418     wxPy_END_ALLOW_THREADS
; 
9420         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxAcceleratorEntry_p"); 
9421         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9424         _resultobj 
= Py_None
; 
9429 #define wxMenuItem_SetAccel(_swigobj,_swigarg0)  (_swigobj->SetAccel(_swigarg0)) 
9430 static PyObject 
*_wrap_wxMenuItem_SetAccel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9431     PyObject 
* _resultobj
; 
9433     wxAcceleratorEntry 
* _arg1
; 
9434     PyObject 
* _argo0 
= 0; 
9435     PyObject 
* _argo1 
= 0; 
9436     char *_kwnames
[] = { "self","accel", NULL 
}; 
9439     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetAccel",_kwnames
,&_argo0
,&_argo1
))  
9442         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9443         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9444             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetAccel. Expected _wxMenuItem_p."); 
9449         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9450         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxAcceleratorEntry_p")) { 
9451             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuItem_SetAccel. Expected _wxAcceleratorEntry_p."); 
9456     wxPy_BEGIN_ALLOW_THREADS
; 
9457         wxMenuItem_SetAccel(_arg0
,_arg1
); 
9459     wxPy_END_ALLOW_THREADS
; 
9460 }    Py_INCREF(Py_None
); 
9461     _resultobj 
= Py_None
; 
9465 static PyMethodDef windowscMethods
[] = { 
9466          { "wxMenuItem_SetAccel", (PyCFunction
) _wrap_wxMenuItem_SetAccel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9467          { "wxMenuItem_GetAccel", (PyCFunction
) _wrap_wxMenuItem_GetAccel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9468          { "wxMenuItem_GetHelp", (PyCFunction
) _wrap_wxMenuItem_GetHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9469          { "wxMenuItem_SetHelp", (PyCFunction
) _wrap_wxMenuItem_SetHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9470          { "wxMenuItem_Toggle", (PyCFunction
) _wrap_wxMenuItem_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9471          { "wxMenuItem_IsChecked", (PyCFunction
) _wrap_wxMenuItem_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9472          { "wxMenuItem_Check", (PyCFunction
) _wrap_wxMenuItem_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9473          { "wxMenuItem_IsEnabled", (PyCFunction
) _wrap_wxMenuItem_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9474          { "wxMenuItem_Enable", (PyCFunction
) _wrap_wxMenuItem_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9475          { "wxMenuItem_GetSubMenu", (PyCFunction
) _wrap_wxMenuItem_GetSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9476          { "wxMenuItem_SetSubMenu", (PyCFunction
) _wrap_wxMenuItem_SetSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9477          { "wxMenuItem_IsSubMenu", (PyCFunction
) _wrap_wxMenuItem_IsSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9478          { "wxMenuItem_IsCheckable", (PyCFunction
) _wrap_wxMenuItem_IsCheckable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9479          { "wxMenuItem_SetCheckable", (PyCFunction
) _wrap_wxMenuItem_SetCheckable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9480          { "wxMenuItem_GetText", (PyCFunction
) _wrap_wxMenuItem_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9481          { "wxMenuItem_GetLabel", (PyCFunction
) _wrap_wxMenuItem_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9482          { "wxMenuItem_SetText", (PyCFunction
) _wrap_wxMenuItem_SetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9483          { "wxMenuItem_IsSeparator", (PyCFunction
) _wrap_wxMenuItem_IsSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9484          { "wxMenuItem_GetId", (PyCFunction
) _wrap_wxMenuItem_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9485          { "wxMenuItem_SetId", (PyCFunction
) _wrap_wxMenuItem_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9486          { "wxMenuItem_GetMenu", (PyCFunction
) _wrap_wxMenuItem_GetMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9487          { "new_wxMenuItem", (PyCFunction
) _wrap_new_wxMenuItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9488          { "wxMenuBar_GetHelpString", (PyCFunction
) _wrap_wxMenuBar_GetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9489          { "wxMenuBar_SetHelpString", (PyCFunction
) _wrap_wxMenuBar_SetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9490          { "wxMenuBar_GetLabel", (PyCFunction
) _wrap_wxMenuBar_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9491          { "wxMenuBar_SetLabel", (PyCFunction
) _wrap_wxMenuBar_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9492          { "wxMenuBar_IsEnabled", (PyCFunction
) _wrap_wxMenuBar_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9493          { "wxMenuBar_IsChecked", (PyCFunction
) _wrap_wxMenuBar_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9494          { "wxMenuBar_Check", (PyCFunction
) _wrap_wxMenuBar_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9495          { "wxMenuBar_Enable", (PyCFunction
) _wrap_wxMenuBar_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9496          { "wxMenuBar_FindItemById", (PyCFunction
) _wrap_wxMenuBar_FindItemById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9497          { "wxMenuBar_FindMenuItem", (PyCFunction
) _wrap_wxMenuBar_FindMenuItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9498          { "wxMenuBar_GetLabelTop", (PyCFunction
) _wrap_wxMenuBar_GetLabelTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9499          { "wxMenuBar_SetLabelTop", (PyCFunction
) _wrap_wxMenuBar_SetLabelTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9500          { "wxMenuBar_EnableTop", (PyCFunction
) _wrap_wxMenuBar_EnableTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9501          { "wxMenuBar_Remove", (PyCFunction
) _wrap_wxMenuBar_Remove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9502          { "wxMenuBar_Replace", (PyCFunction
) _wrap_wxMenuBar_Replace
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9503          { "wxMenuBar_GetMenu", (PyCFunction
) _wrap_wxMenuBar_GetMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9504          { "wxMenuBar_GetMenuCount", (PyCFunction
) _wrap_wxMenuBar_GetMenuCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9505          { "wxMenuBar_Insert", (PyCFunction
) _wrap_wxMenuBar_Insert
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9506          { "wxMenuBar_Append", (PyCFunction
) _wrap_wxMenuBar_Append
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9507          { "new_wxMenuBar", (PyCFunction
) _wrap_new_wxMenuBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9508          { "wxMenu_GetParent", (PyCFunction
) _wrap_wxMenu_GetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9509          { "wxMenu_SetParent", (PyCFunction
) _wrap_wxMenu_SetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9510          { "wxMenu_IsAttached", (PyCFunction
) _wrap_wxMenu_IsAttached
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9511          { "wxMenu_GetStyle", (PyCFunction
) _wrap_wxMenu_GetStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9512          { "wxMenu_GetInvokingWindow", (PyCFunction
) _wrap_wxMenu_GetInvokingWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9513          { "wxMenu_SetInvokingWindow", (PyCFunction
) _wrap_wxMenu_SetInvokingWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9514          { "wxMenu_GetEventHandler", (PyCFunction
) _wrap_wxMenu_GetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9515          { "wxMenu_SetEventHandler", (PyCFunction
) _wrap_wxMenu_SetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9516          { "wxMenu_GetMenuItems", (PyCFunction
) _wrap_wxMenu_GetMenuItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9517          { "wxMenu_GetMenuItemCount", (PyCFunction
) _wrap_wxMenu_GetMenuItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9518          { "wxMenu_DestroyItem", (PyCFunction
) _wrap_wxMenu_DestroyItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9519          { "wxMenu_DestroyId", (PyCFunction
) _wrap_wxMenu_DestroyId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9520          { "wxMenu_Destroy", (PyCFunction
) _wrap_wxMenu_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9521          { "wxMenu_RemoveItem", (PyCFunction
) _wrap_wxMenu_RemoveItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9522          { "wxMenu_Remove", (PyCFunction
) _wrap_wxMenu_Remove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9523          { "wxMenu_Insert", (PyCFunction
) _wrap_wxMenu_Insert
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9524          { "wxMenu_DeleteItem", (PyCFunction
) _wrap_wxMenu_DeleteItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9525          { "wxMenu_Delete", (PyCFunction
) _wrap_wxMenu_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9526          { "wxMenu_UpdateUI", (PyCFunction
) _wrap_wxMenu_UpdateUI
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9527          { "wxMenu_SetHelpString", (PyCFunction
) _wrap_wxMenu_SetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9528          { "wxMenu_GetHelpString", (PyCFunction
) _wrap_wxMenu_GetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9529          { "wxMenu_SetLabel", (PyCFunction
) _wrap_wxMenu_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9530          { "wxMenu_GetLabel", (PyCFunction
) _wrap_wxMenu_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9531          { "wxMenu_SetTitle", (PyCFunction
) _wrap_wxMenu_SetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9532          { "wxMenu_GetTitle", (PyCFunction
) _wrap_wxMenu_GetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9533          { "wxMenu_FindItemById", (PyCFunction
) _wrap_wxMenu_FindItemById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9534          { "wxMenu_FindItem", (PyCFunction
) _wrap_wxMenu_FindItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9535          { "wxMenu_IsEnabled", (PyCFunction
) _wrap_wxMenu_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9536          { "wxMenu_Enable", (PyCFunction
) _wrap_wxMenu_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9537          { "wxMenu_IsChecked", (PyCFunction
) _wrap_wxMenu_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9538          { "wxMenu_Check", (PyCFunction
) _wrap_wxMenu_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9539          { "wxMenu_Break", (PyCFunction
) _wrap_wxMenu_Break
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9540          { "wxMenu_AppendSeparator", (PyCFunction
) _wrap_wxMenu_AppendSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9541          { "wxMenu_AppendItem", (PyCFunction
) _wrap_wxMenu_AppendItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9542          { "wxMenu_AppendMenu", (PyCFunction
) _wrap_wxMenu_AppendMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9543          { "wxMenu_Append", (PyCFunction
) _wrap_wxMenu_Append
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9544          { "new_wxMenu", (PyCFunction
) _wrap_new_wxMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9545          { "wxScrolledWindow_CalcUnscrolledPosition", (PyCFunction
) _wrap_wxScrolledWindow_CalcUnscrolledPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9546          { "wxScrolledWindow_CalcScrolledPosition", (PyCFunction
) _wrap_wxScrolledWindow_CalcScrolledPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9547          { "wxScrolledWindow_ViewStart", (PyCFunction
) _wrap_wxScrolledWindow_ViewStart
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9548          { "wxScrolledWindow_GetViewStart", (PyCFunction
) _wrap_wxScrolledWindow_GetViewStart
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9549          { "wxScrolledWindow_SetTargetWindow", (PyCFunction
) _wrap_wxScrolledWindow_SetTargetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9550          { "wxScrolledWindow_SetScrollPageSize", (PyCFunction
) _wrap_wxScrolledWindow_SetScrollPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9551          { "wxScrolledWindow_SetScrollbars", (PyCFunction
) _wrap_wxScrolledWindow_SetScrollbars
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9552          { "wxScrolledWindow_Scroll", (PyCFunction
) _wrap_wxScrolledWindow_Scroll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9553          { "wxScrolledWindow_PrepareDC", (PyCFunction
) _wrap_wxScrolledWindow_PrepareDC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9554          { "wxScrolledWindow_IsRetained", (PyCFunction
) _wrap_wxScrolledWindow_IsRetained
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9555          { "wxScrolledWindow_GetVirtualSize", (PyCFunction
) _wrap_wxScrolledWindow_GetVirtualSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9556          { "wxScrolledWindow_GetTargetWindow", (PyCFunction
) _wrap_wxScrolledWindow_GetTargetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9557          { "wxScrolledWindow_GetScrollPixelsPerUnit", (PyCFunction
) _wrap_wxScrolledWindow_GetScrollPixelsPerUnit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9558          { "wxScrolledWindow_GetScrollPageSize", (PyCFunction
) _wrap_wxScrolledWindow_GetScrollPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9559          { "wxScrolledWindow_EnableScrolling", (PyCFunction
) _wrap_wxScrolledWindow_EnableScrolling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9560          { "new_wxScrolledWindow", (PyCFunction
) _wrap_new_wxScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9561          { "wxDialog_SetReturnCode", (PyCFunction
) _wrap_wxDialog_SetReturnCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9562          { "wxDialog_GetReturnCode", (PyCFunction
) _wrap_wxDialog_GetReturnCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9563          { "wxDialog_ShowModal", (PyCFunction
) _wrap_wxDialog_ShowModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9564          { "wxDialog_Show", (PyCFunction
) _wrap_wxDialog_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9565          { "wxDialog_SetTitle", (PyCFunction
) _wrap_wxDialog_SetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9566          { "wxDialog_IsModal", (PyCFunction
) _wrap_wxDialog_IsModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9567          { "wxDialog_SetModal", (PyCFunction
) _wrap_wxDialog_SetModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9568          { "wxDialog_IsIconized", (PyCFunction
) _wrap_wxDialog_IsIconized
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9569          { "wxDialog_Iconize", (PyCFunction
) _wrap_wxDialog_Iconize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9570          { "wxDialog_GetTitle", (PyCFunction
) _wrap_wxDialog_GetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9571          { "wxDialog_EndModal", (PyCFunction
) _wrap_wxDialog_EndModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9572          { "wxDialog_Centre", (PyCFunction
) _wrap_wxDialog_Centre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9573          { "new_wxDialog", (PyCFunction
) _wrap_new_wxDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9574          { "wxPanel_SetDefaultItem", (PyCFunction
) _wrap_wxPanel_SetDefaultItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9575          { "wxPanel_GetDefaultItem", (PyCFunction
) _wrap_wxPanel_GetDefaultItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9576          { "wxPanel_InitDialog", (PyCFunction
) _wrap_wxPanel_InitDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9577          { "new_wxPanel", (PyCFunction
) _wrap_new_wxPanel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9578          { "wxWindow_GetCaret", (PyCFunction
) _wrap_wxWindow_GetCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9579          { "wxWindow_SetCaret", (PyCFunction
) _wrap_wxWindow_SetCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9580          { "wxWindow_GetBestSize", (PyCFunction
) _wrap_wxWindow_GetBestSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9581          { "wxWindow_GetDropTarget", (PyCFunction
) _wrap_wxWindow_GetDropTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9582          { "wxWindow_SetDropTarget", (PyCFunction
) _wrap_wxWindow_SetDropTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9583          { "wxWindow_SetValidator", (PyCFunction
) _wrap_wxWindow_SetValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9584          { "wxWindow_GetValidator", (PyCFunction
) _wrap_wxWindow_GetValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9585          { "wxWindow_GetSizer", (PyCFunction
) _wrap_wxWindow_GetSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9586          { "wxWindow_SetSizer", (PyCFunction
) _wrap_wxWindow_SetSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9587          { "wxWindow_GetToolTip", (PyCFunction
) _wrap_wxWindow_GetToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9588          { "wxWindow_SetToolTip", (PyCFunction
) _wrap_wxWindow_SetToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9589          { "wxWindow_SetToolTipString", (PyCFunction
) _wrap_wxWindow_SetToolTipString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9590          { "wxWindow_ConvertPixelSizeToDialog", (PyCFunction
) _wrap_wxWindow_ConvertPixelSizeToDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9591          { "wxWindow_ConvertPixelPointToDialog", (PyCFunction
) _wrap_wxWindow_ConvertPixelPointToDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9592          { "wxWindow_DLG_SZE", (PyCFunction
) _wrap_wxWindow_ConvertDialogSizeToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9593          { "wxWindow_DLG_PNT", (PyCFunction
) _wrap_wxWindow_ConvertDialogPointToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9594          { "wxWindow_ConvertDialogSizeToPixels", (PyCFunction
) _wrap_wxWindow_ConvertDialogSizeToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9595          { "wxWindow_ConvertDialogPointToPixels", (PyCFunction
) _wrap_wxWindow_ConvertDialogPointToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9596          { "wxWindow_WarpPointer", (PyCFunction
) _wrap_wxWindow_WarpPointer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9597          { "wxWindow_Validate", (PyCFunction
) _wrap_wxWindow_Validate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9598          { "wxWindow_TransferDataToWindow", (PyCFunction
) _wrap_wxWindow_TransferDataToWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9599          { "wxWindow_TransferDataFromWindow", (PyCFunction
) _wrap_wxWindow_TransferDataFromWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9600          { "wxWindow_Show", (PyCFunction
) _wrap_wxWindow_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9601          { "wxWindow_SetTitle", (PyCFunction
) _wrap_wxWindow_SetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9602          { "wxWindow_SetEventHandler", (PyCFunction
) _wrap_wxWindow_SetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9603          { "wxWindow_SetCursor", (PyCFunction
) _wrap_wxWindow_SetCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9604          { "wxWindow_SetClientSize", (PyCFunction
) _wrap_wxWindow_SetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9605          { "wxWindow_SetClientSizeWH", (PyCFunction
) _wrap_wxWindow_SetClientSizeWH
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9606          { "wxWindow_SetSizeHints", (PyCFunction
) _wrap_wxWindow_SetSizeHints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9607          { "wxWindow_SetRect", (PyCFunction
) _wrap_wxWindow_SetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9608          { "wxWindow_SetPosition", (PyCFunction
) _wrap_wxWindow_SetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9609          { "wxWindow_SetSize", (PyCFunction
) _wrap_wxWindow_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9610          { "wxWindow_SetDimensions", (PyCFunction
) _wrap_wxWindow_SetDimensions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9611          { "wxWindow_SetScrollPos", (PyCFunction
) _wrap_wxWindow_SetScrollPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9612          { "wxWindow_SetScrollbar", (PyCFunction
) _wrap_wxWindow_SetScrollbar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9613          { "wxWindow_SetName", (PyCFunction
) _wrap_wxWindow_SetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9614          { "wxWindow_SetId", (PyCFunction
) _wrap_wxWindow_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9615          { "wxWindow_SetForegroundColour", (PyCFunction
) _wrap_wxWindow_SetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9616          { "wxWindow_SetFont", (PyCFunction
) _wrap_wxWindow_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9617          { "wxWindow_AcceptsFocus", (PyCFunction
) _wrap_wxWindow_AcceptsFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9618          { "wxWindow_SetFocus", (PyCFunction
) _wrap_wxWindow_SetFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9619          { "wxWindow_UnsetConstraints", (PyCFunction
) _wrap_wxWindow_UnsetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9620          { "wxWindow_SetConstraints", (PyCFunction
) _wrap_wxWindow_SetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9621          { "wxWindow_SetBackgroundColour", (PyCFunction
) _wrap_wxWindow_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9622          { "wxWindow_GetAutoLayout", (PyCFunction
) _wrap_wxWindow_GetAutoLayout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9623          { "wxWindow_SetAutoLayout", (PyCFunction
) _wrap_wxWindow_SetAutoLayout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9624          { "wxWindow_SetAcceleratorTable", (PyCFunction
) _wrap_wxWindow_SetAcceleratorTable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9625          { "wxWindow_ScrollWindow", (PyCFunction
) _wrap_wxWindow_ScrollWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9626          { "wxWindow_ScreenToClient", (PyCFunction
) _wrap_wxWindow_ScreenToClient
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9627          { "wxWindow_ScreenToClientXY", (PyCFunction
) _wrap_wxWindow_ScreenToClientXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9628          { "wxWindow_Reparent", (PyCFunction
) _wrap_wxWindow_Reparent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9629          { "wxWindow_RemoveChild", (PyCFunction
) _wrap_wxWindow_RemoveChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9630          { "wxWindow_ReleaseMouse", (PyCFunction
) _wrap_wxWindow_ReleaseMouse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9631          { "wxWindow_Refresh", (PyCFunction
) _wrap_wxWindow_Refresh
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9632          { "wxWindow_Raise", (PyCFunction
) _wrap_wxWindow_Raise
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9633          { "wxWindow_PopupMenu", (PyCFunction
) _wrap_wxWindow_PopupMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9634          { "wxWindow_PopupMenuXY", (PyCFunction
) _wrap_wxWindow_PopupMenuXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9635          { "wxWindow_PushEventHandler", (PyCFunction
) _wrap_wxWindow_PushEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9636          { "wxWindow_PopEventHandler", (PyCFunction
) _wrap_wxWindow_PopEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9637          { "wxWindow_Move", (PyCFunction
) _wrap_wxWindow_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9638          { "wxWindow_MoveXY", (PyCFunction
) _wrap_wxWindow_MoveXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9639          { "wxWindow_MakeModal", (PyCFunction
) _wrap_wxWindow_MakeModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9640          { "wxWindow_Lower", (PyCFunction
) _wrap_wxWindow_Lower
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9641          { "wxWindow_LoadFromResource", (PyCFunction
) _wrap_wxWindow_LoadFromResource
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9642          { "wxWindow_Layout", (PyCFunction
) _wrap_wxWindow_Layout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9643          { "wxWindow_IsTopLevel", (PyCFunction
) _wrap_wxWindow_IsTopLevel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9644          { "wxWindow_IsShown", (PyCFunction
) _wrap_wxWindow_IsShown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9645          { "wxWindow_IsRetained", (PyCFunction
) _wrap_wxWindow_IsRetained
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9646          { "wxWindow_IsExposedRect", (PyCFunction
) _wrap_wxWindow_IsExposedRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9647          { "wxWindow_IsExposedPoint", (PyCFunction
) _wrap_wxWindow_IsExposedPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9648          { "wxWindow_IsExposed", (PyCFunction
) _wrap_wxWindow_IsExposed
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9649          { "wxWindow_IsEnabled", (PyCFunction
) _wrap_wxWindow_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9650          { "wxWindow_InitDialog", (PyCFunction
) _wrap_wxWindow_InitDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9651          { "wxWindow_Hide", (PyCFunction
) _wrap_wxWindow_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9652          { "wxWindow_SetWindowStyle", (PyCFunction
) _wrap_wxWindow_SetWindowStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9653          { "wxWindow_SetWindowStyleFlag", (PyCFunction
) _wrap_wxWindow_SetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9654          { "wxWindow_GetWindowStyleFlag", (PyCFunction
) _wrap_wxWindow_GetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9655          { "wxWindow_GetUpdateRegion", (PyCFunction
) _wrap_wxWindow_GetUpdateRegion
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9656          { "wxWindow_GetTitle", (PyCFunction
) _wrap_wxWindow_GetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9657          { "wxWindow_GetFullTextExtent", (PyCFunction
) _wrap_wxWindow_GetFullTextExtent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9658          { "wxWindow_GetTextExtent", (PyCFunction
) _wrap_wxWindow_GetTextExtent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9659          { "wxWindow_GetSize", (PyCFunction
) _wrap_wxWindow_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9660          { "wxWindow_GetSizeTuple", (PyCFunction
) _wrap_wxWindow_GetSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9661          { "wxWindow_GetScrollRange", (PyCFunction
) _wrap_wxWindow_GetScrollRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9662          { "wxWindow_GetScrollPos", (PyCFunction
) _wrap_wxWindow_GetScrollPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9663          { "wxWindow_GetScrollThumb", (PyCFunction
) _wrap_wxWindow_GetScrollThumb
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9664          { "wxWindow_GetRect", (PyCFunction
) _wrap_wxWindow_GetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9665          { "wxWindow_GetPosition", (PyCFunction
) _wrap_wxWindow_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9666          { "wxWindow_GetPositionTuple", (PyCFunction
) _wrap_wxWindow_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9667          { "wxWindow_GetParent", (PyCFunction
) _wrap_wxWindow_GetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9668          { "wxWindow_GetName", (PyCFunction
) _wrap_wxWindow_GetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9669          { "wxWindow_SetLabel", (PyCFunction
) _wrap_wxWindow_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9670          { "wxWindow_GetLabel", (PyCFunction
) _wrap_wxWindow_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9671          { "wxWindow_GetId", (PyCFunction
) _wrap_wxWindow_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9672          { "wxWindow_GetHandle", (PyCFunction
) _wrap_wxWindow_GetHandle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9673          { "wxWindow_GetGrandParent", (PyCFunction
) _wrap_wxWindow_GetGrandParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9674          { "wxWindow_GetForegroundColour", (PyCFunction
) _wrap_wxWindow_GetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9675          { "wxWindow_GetFont", (PyCFunction
) _wrap_wxWindow_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9676          { "wxWindow_GetEventHandler", (PyCFunction
) _wrap_wxWindow_GetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9677          { "wxWindow_GetConstraints", (PyCFunction
) _wrap_wxWindow_GetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9678          { "wxWindow_GetClientSize", (PyCFunction
) _wrap_wxWindow_GetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9679          { "wxWindow_GetClientSizeTuple", (PyCFunction
) _wrap_wxWindow_GetClientSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9680          { "wxWindow_GetCharWidth", (PyCFunction
) _wrap_wxWindow_GetCharWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9681          { "wxWindow_GetCharHeight", (PyCFunction
) _wrap_wxWindow_GetCharHeight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9682          { "wxWindow_GetChildren", (PyCFunction
) _wrap_wxWindow_GetChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9683          { "wxWindow_GetBackgroundColour", (PyCFunction
) _wrap_wxWindow_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9684          { "wxWindow_Fit", (PyCFunction
) _wrap_wxWindow_Fit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9685          { "wxWindow_FindWindowByName", (PyCFunction
) _wrap_wxWindow_FindWindowByName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9686          { "wxWindow_FindWindowById", (PyCFunction
) _wrap_wxWindow_FindWindowById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9687          { "wxWindow_Enable", (PyCFunction
) _wrap_wxWindow_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9688          { "wxWindow_DragAcceptFiles", (PyCFunction
) _wrap_wxWindow_DragAcceptFiles
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9689          { "wxWindow_DestroyChildren", (PyCFunction
) _wrap_wxWindow_DestroyChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9690          { "wxWindow_Destroy", (PyCFunction
) _wrap_wxWindow_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9691          { "wxWindow_Close", (PyCFunction
) _wrap_wxWindow_Close
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9692          { "wxWindow_ClientToScreen", (PyCFunction
) _wrap_wxWindow_ClientToScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9693          { "wxWindow_ClientToScreenXY", (PyCFunction
) _wrap_wxWindow_ClientToScreenXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9694          { "wxWindow_CenterOnScreen", (PyCFunction
) _wrap_wxWindow_CenterOnScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9695          { "wxWindow_CentreOnScreen", (PyCFunction
) _wrap_wxWindow_CentreOnScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9696          { "wxWindow_CenterOnParent", (PyCFunction
) _wrap_wxWindow_CenterOnParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9697          { "wxWindow_CentreOnParent", (PyCFunction
) _wrap_wxWindow_CentreOnParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9698          { "wxWindow_Centre", (PyCFunction
) _wrap_wxWindow_Centre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9699          { "wxWindow_Center", (PyCFunction
) _wrap_wxWindow_Center
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9700          { "wxWindow_CaptureMouse", (PyCFunction
) _wrap_wxWindow_CaptureMouse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9701          { "new_wxWindow", (PyCFunction
) _wrap_new_wxWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9702          { "wxPyValidator__setSelf", (PyCFunction
) _wrap_wxPyValidator__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9703          { "wxPyValidator_Destroy", (PyCFunction
) _wrap_wxPyValidator_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9704          { "new_wxPyValidator", (PyCFunction
) _wrap_new_wxPyValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9705          { "wxValidator_SetWindow", (PyCFunction
) _wrap_wxValidator_SetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9706          { "wxValidator_GetWindow", (PyCFunction
) _wrap_wxValidator_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9707          { "wxValidator_Clone", (PyCFunction
) _wrap_wxValidator_Clone
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9708          { "new_wxValidator", (PyCFunction
) _wrap_new_wxValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9709          { "wxEvtHandler_Disconnect", (PyCFunction
) _wrap_wxEvtHandler_Disconnect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9710          { "wxEvtHandler_Connect", (PyCFunction
) _wrap_wxEvtHandler_Connect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9711          { "wxEvtHandler_SetPreviousHandler", (PyCFunction
) _wrap_wxEvtHandler_SetPreviousHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9712          { "wxEvtHandler_SetNextHandler", (PyCFunction
) _wrap_wxEvtHandler_SetNextHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9713          { "wxEvtHandler_GetPreviousHandler", (PyCFunction
) _wrap_wxEvtHandler_GetPreviousHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9714          { "wxEvtHandler_GetNextHandler", (PyCFunction
) _wrap_wxEvtHandler_GetNextHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9715          { "wxEvtHandler_SetEvtHandlerEnabled", (PyCFunction
) _wrap_wxEvtHandler_SetEvtHandlerEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9716          { "wxEvtHandler_GetEvtHandlerEnabled", (PyCFunction
) _wrap_wxEvtHandler_GetEvtHandlerEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9717          { "wxEvtHandler_AddPendingEvent", (PyCFunction
) _wrap_wxEvtHandler_AddPendingEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9718          { "wxEvtHandler_ProcessEvent", (PyCFunction
) _wrap_wxEvtHandler_ProcessEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9719          { "new_wxEvtHandler", (PyCFunction
) _wrap_new_wxEvtHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9720          { "wxWindow_PrevControlId", (PyCFunction
) _wrap_wxWindow_PrevControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9721          { "wxWindow_NextControlId", (PyCFunction
) _wrap_wxWindow_NextControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9722          { "wxWindow_NewControlId", (PyCFunction
) _wrap_wxWindow_NewControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9723          { "wxWindow_FromHWND", (PyCFunction
) _wrap_wxWindow_FromHWND
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9724          { "wxWindow_FindFocus", (PyCFunction
) _wrap_wxWindow_FindFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9725          { "wxValidator_SetBellOnError", (PyCFunction
) _wrap_wxValidator_SetBellOnError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9726          { "wxValidator_IsSilent", (PyCFunction
) _wrap_wxValidator_IsSilent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9733  * This table is used by the pointer type-checker 
9735 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
9736     { "_wxAcceleratorTable","_class_wxAcceleratorTable",0}, 
9737     { "_signed_long","_long",0}, 
9738     { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0}, 
9739     { "_wxBitmapDataObject","_class_wxBitmapDataObject",0}, 
9740     { "_wxPrintQuality","_wxCoord",0}, 
9741     { "_wxPrintQuality","_int",0}, 
9742     { "_wxPrintQuality","_signed_int",0}, 
9743     { "_wxPrintQuality","_unsigned_int",0}, 
9744     { "_wxPrintQuality","_wxWindowID",0}, 
9745     { "_wxPrintQuality","_uint",0}, 
9746     { "_wxPrintQuality","_EBool",0}, 
9747     { "_wxPrintQuality","_size_t",0}, 
9748     { "_wxPrintQuality","_time_t",0}, 
9749     { "_class_wxCustomDataObject","_wxCustomDataObject",0}, 
9750     { "_class_wxRegionIterator","_wxRegionIterator",0}, 
9751     { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0}, 
9752     { "_class_wxMenuBar","_wxMenuBar",0}, 
9753     { "_class_wxEvtHandler","_class_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
9754     { "_class_wxEvtHandler","_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
9755     { "_class_wxEvtHandler","_class_wxMenu",SwigwxMenuTowxEvtHandler
}, 
9756     { "_class_wxEvtHandler","_wxMenu",SwigwxMenuTowxEvtHandler
}, 
9757     { "_class_wxEvtHandler","_class_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
9758     { "_class_wxEvtHandler","_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
9759     { "_class_wxEvtHandler","_class_wxDialog",SwigwxDialogTowxEvtHandler
}, 
9760     { "_class_wxEvtHandler","_wxDialog",SwigwxDialogTowxEvtHandler
}, 
9761     { "_class_wxEvtHandler","_class_wxPanel",SwigwxPanelTowxEvtHandler
}, 
9762     { "_class_wxEvtHandler","_wxPanel",SwigwxPanelTowxEvtHandler
}, 
9763     { "_class_wxEvtHandler","_class_wxWindow",SwigwxWindowTowxEvtHandler
}, 
9764     { "_class_wxEvtHandler","_wxWindow",SwigwxWindowTowxEvtHandler
}, 
9765     { "_class_wxEvtHandler","_class_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
9766     { "_class_wxEvtHandler","_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
9767     { "_class_wxEvtHandler","_class_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
9768     { "_class_wxEvtHandler","_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
9769     { "_class_wxEvtHandler","_wxEvtHandler",0}, 
9770     { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0}, 
9771     { "_wxCursor","_class_wxCursor",0}, 
9772     { "_wxMask","_class_wxMask",0}, 
9773     { "_wxPen","_class_wxPen",0}, 
9774     { "_byte","_unsigned_char",0}, 
9775     { "_wxDataObject","_class_wxDataObject",0}, 
9776     { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0}, 
9777     { "_wxPyDropSource","_class_wxPyDropSource",0}, 
9778     { "_long","_unsigned_long",0}, 
9779     { "_long","_signed_long",0}, 
9780     { "_wxImageList","_class_wxImageList",0}, 
9781     { "_wxDataObjectSimple","_class_wxDataObjectSimple",0}, 
9782     { "_class_wxAcceleratorTable","_wxAcceleratorTable",0}, 
9783     { "_class_wxClipboard","_wxClipboard",0}, 
9784     { "_wxDC","_class_wxDC",0}, 
9785     { "_class_wxBitmapDataObject","_wxBitmapDataObject",0}, 
9786     { "_size_t","_wxCoord",0}, 
9787     { "_size_t","_wxPrintQuality",0}, 
9788     { "_size_t","_time_t",0}, 
9789     { "_size_t","_unsigned_int",0}, 
9790     { "_size_t","_int",0}, 
9791     { "_size_t","_wxWindowID",0}, 
9792     { "_size_t","_uint",0}, 
9793     { "_class_wxRealPoint","_wxRealPoint",0}, 
9794     { "_wxPrinterDC","_class_wxPrinterDC",0}, 
9795     { "_class_wxMenuItem","_wxMenuItem",0}, 
9796     { "_wxPanel","_class_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
9797     { "_wxPanel","_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
9798     { "_wxPanel","_class_wxDialog",SwigwxDialogTowxPanel
}, 
9799     { "_wxPanel","_wxDialog",SwigwxDialogTowxPanel
}, 
9800     { "_wxPanel","_class_wxPanel",0}, 
9801     { "_class_wxMask","_wxMask",0}, 
9802     { "_wxTextDataObject","_class_wxTextDataObject",0}, 
9803     { "_wxColour","_class_wxColour",0}, 
9804     { "_class_wxDialog","_wxDialog",0}, 
9805     { "_class_wxFileDataObject","_wxFileDataObject",0}, 
9806     { "_class_wxDataObject","_wxDataObject",0}, 
9807     { "_wxBrush","_class_wxBrush",0}, 
9808     { "_wxDataFormat","_class_wxDataFormat",0}, 
9809     { "_class_wxDataObjectSimple","_wxDataObjectSimple",0}, 
9810     { "_uint","_wxCoord",0}, 
9811     { "_uint","_wxPrintQuality",0}, 
9812     { "_uint","_time_t",0}, 
9813     { "_uint","_size_t",0}, 
9814     { "_uint","_unsigned_int",0}, 
9815     { "_uint","_int",0}, 
9816     { "_uint","_wxWindowID",0}, 
9817     { "_wxChar","_char",0}, 
9818     { "_wxPyValidator","_class_wxPyValidator",0}, 
9819     { "_wxRect","_class_wxRect",0}, 
9820     { "_wxPoint","_class_wxPoint",0}, 
9821     { "_char","_wxChar",0}, 
9822     { "_wxBitmap","_class_wxBitmap",0}, 
9823     { "_wxWindowDC","_class_wxWindowDC",0}, 
9824     { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0}, 
9825     { "_class_wxValidator","_class_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
9826     { "_class_wxValidator","_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
9827     { "_class_wxValidator","_wxValidator",0}, 
9828     { "_wxDropTarget","_class_wxDropTarget",0}, 
9829     { "_EBool","_wxCoord",0}, 
9830     { "_EBool","_wxPrintQuality",0}, 
9831     { "_EBool","_signed_int",0}, 
9832     { "_EBool","_int",0}, 
9833     { "_EBool","_wxWindowID",0}, 
9834     { "_class_wxRegion","_wxRegion",0}, 
9835     { "_class_wxDataFormat","_wxDataFormat",0}, 
9836     { "_wxFont","_class_wxFont",0}, 
9837     { "_class_wxPyDropTarget","_wxPyDropTarget",0}, 
9838     { "_unsigned_long","_long",0}, 
9839     { "_class_wxRect","_wxRect",0}, 
9840     { "_class_wxDC","_wxDC",0}, 
9841     { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0}, 
9842     { "_class_wxPanel","_class_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
9843     { "_class_wxPanel","_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
9844     { "_class_wxPanel","_class_wxDialog",SwigwxDialogTowxPanel
}, 
9845     { "_class_wxPanel","_wxDialog",SwigwxDialogTowxPanel
}, 
9846     { "_class_wxPanel","_wxPanel",0}, 
9847     { "_signed_int","_wxCoord",0}, 
9848     { "_signed_int","_wxPrintQuality",0}, 
9849     { "_signed_int","_EBool",0}, 
9850     { "_signed_int","_wxWindowID",0}, 
9851     { "_signed_int","_int",0}, 
9852     { "_wxLayoutConstraints","_class_wxLayoutConstraints",0}, 
9853     { "_wxMetaFileDC","_class_wxMetaFileDC",0}, 
9854     { "_class_wxTextDataObject","_wxTextDataObject",0}, 
9855     { "_wxMenu","_class_wxMenu",0}, 
9856     { "_wxScreenDC","_class_wxScreenDC",0}, 
9857     { "_WXTYPE","_short",0}, 
9858     { "_WXTYPE","_signed_short",0}, 
9859     { "_WXTYPE","_unsigned_short",0}, 
9860     { "_class_wxDropTarget","_wxDropTarget",0}, 
9861     { "_class_wxBrush","_wxBrush",0}, 
9862     { "_unsigned_short","_WXTYPE",0}, 
9863     { "_unsigned_short","_short",0}, 
9864     { "_class_wxWindow","_class_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
9865     { "_class_wxWindow","_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
9866     { "_class_wxWindow","_class_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
9867     { "_class_wxWindow","_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
9868     { "_class_wxWindow","_class_wxDialog",SwigwxDialogTowxWindow
}, 
9869     { "_class_wxWindow","_wxDialog",SwigwxDialogTowxWindow
}, 
9870     { "_class_wxWindow","_class_wxPanel",SwigwxPanelTowxWindow
}, 
9871     { "_class_wxWindow","_wxPanel",SwigwxPanelTowxWindow
}, 
9872     { "_class_wxWindow","_wxWindow",0}, 
9873     { "_class_wxFont","_wxFont",0}, 
9874     { "_wxClipboard","_class_wxClipboard",0}, 
9875     { "_class_wxPyValidator","_wxPyValidator",0}, 
9876     { "_wxBusyInfo","_class_wxBusyInfo",0}, 
9877     { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0}, 
9878     { "_wxClientDC","_class_wxClientDC",0}, 
9879     { "_class_wxPoint","_wxPoint",0}, 
9880     { "_wxRealPoint","_class_wxRealPoint",0}, 
9881     { "_signed_short","_WXTYPE",0}, 
9882     { "_signed_short","_short",0}, 
9883     { "_wxMemoryDC","_class_wxMemoryDC",0}, 
9884     { "_wxPyTextDataObject","_class_wxPyTextDataObject",0}, 
9885     { "_wxPaintDC","_class_wxPaintDC",0}, 
9886     { "_class_wxWindowDC","_wxWindowDC",0}, 
9887     { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0}, 
9888     { "_class_wxCursor","_wxCursor",0}, 
9889     { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0}, 
9890     { "_wxScrolledWindow","_class_wxScrolledWindow",0}, 
9891     { "_unsigned_char","_byte",0}, 
9892     { "_class_wxMetaFileDC","_wxMetaFileDC",0}, 
9893     { "_class_wxMenu","_wxMenu",0}, 
9894     { "_unsigned_int","_wxCoord",0}, 
9895     { "_unsigned_int","_wxPrintQuality",0}, 
9896     { "_unsigned_int","_time_t",0}, 
9897     { "_unsigned_int","_size_t",0}, 
9898     { "_unsigned_int","_uint",0}, 
9899     { "_unsigned_int","_wxWindowID",0}, 
9900     { "_unsigned_int","_int",0}, 
9901     { "_wxIcon","_class_wxIcon",0}, 
9902     { "_wxDialog","_class_wxDialog",0}, 
9903     { "_class_wxPen","_wxPen",0}, 
9904     { "_short","_WXTYPE",0}, 
9905     { "_short","_unsigned_short",0}, 
9906     { "_short","_signed_short",0}, 
9907     { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0}, 
9908     { "_class_wxPyDropSource","_wxPyDropSource",0}, 
9909     { "_class_wxImageList","_wxImageList",0}, 
9910     { "_wxWindowID","_wxCoord",0}, 
9911     { "_wxWindowID","_wxPrintQuality",0}, 
9912     { "_wxWindowID","_time_t",0}, 
9913     { "_wxWindowID","_size_t",0}, 
9914     { "_wxWindowID","_EBool",0}, 
9915     { "_wxWindowID","_uint",0}, 
9916     { "_wxWindowID","_int",0}, 
9917     { "_wxWindowID","_signed_int",0}, 
9918     { "_wxWindowID","_unsigned_int",0}, 
9919     { "_int","_wxCoord",0}, 
9920     { "_int","_wxPrintQuality",0}, 
9921     { "_int","_time_t",0}, 
9922     { "_int","_size_t",0}, 
9923     { "_int","_EBool",0}, 
9924     { "_int","_uint",0}, 
9925     { "_int","_wxWindowID",0}, 
9926     { "_int","_unsigned_int",0}, 
9927     { "_int","_signed_int",0}, 
9928     { "_time_t","_wxCoord",0}, 
9929     { "_time_t","_wxPrintQuality",0}, 
9930     { "_time_t","_unsigned_int",0}, 
9931     { "_time_t","_int",0}, 
9932     { "_time_t","_wxWindowID",0}, 
9933     { "_time_t","_uint",0}, 
9934     { "_time_t","_size_t",0}, 
9935     { "_wxSize","_class_wxSize",0}, 
9936     { "_wxRegionIterator","_class_wxRegionIterator",0}, 
9937     { "_class_wxPrinterDC","_wxPrinterDC",0}, 
9938     { "_class_wxPyTextDataObject","_wxPyTextDataObject",0}, 
9939     { "_class_wxPaintDC","_wxPaintDC",0}, 
9940     { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0}, 
9941     { "_wxValidator","_class_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
9942     { "_wxValidator","_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
9943     { "_wxValidator","_class_wxValidator",0}, 
9944     { "_class_wxLayoutConstraints","_wxLayoutConstraints",0}, 
9945     { "_class_wxIcon","_wxIcon",0}, 
9946     { "_class_wxColour","_wxColour",0}, 
9947     { "_class_wxScreenDC","_wxScreenDC",0}, 
9948     { "_wxPalette","_class_wxPalette",0}, 
9949     { "_wxCoord","_int",0}, 
9950     { "_wxCoord","_signed_int",0}, 
9951     { "_wxCoord","_unsigned_int",0}, 
9952     { "_wxCoord","_wxWindowID",0}, 
9953     { "_wxCoord","_uint",0}, 
9954     { "_wxCoord","_EBool",0}, 
9955     { "_wxCoord","_size_t",0}, 
9956     { "_wxCoord","_time_t",0}, 
9957     { "_wxCoord","_wxPrintQuality",0}, 
9958     { "_wxDataObjectComposite","_class_wxDataObjectComposite",0}, 
9959     { "_wxRegion","_class_wxRegion",0}, 
9960     { "_wxPyDropTarget","_class_wxPyDropTarget",0}, 
9961     { "_class_wxBusyInfo","_wxBusyInfo",0}, 
9962     { "_class_wxClientDC","_wxClientDC",0}, 
9963     { "_wxCustomDataObject","_class_wxCustomDataObject",0}, 
9964     { "_class_wxSize","_wxSize",0}, 
9965     { "_class_wxBitmap","_wxBitmap",0}, 
9966     { "_class_wxMemoryDC","_wxMemoryDC",0}, 
9967     { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0}, 
9968     { "_wxMenuBar","_class_wxMenuBar",0}, 
9969     { "_wxEvtHandler","_class_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
9970     { "_wxEvtHandler","_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
9971     { "_wxEvtHandler","_class_wxMenu",SwigwxMenuTowxEvtHandler
}, 
9972     { "_wxEvtHandler","_wxMenu",SwigwxMenuTowxEvtHandler
}, 
9973     { "_wxEvtHandler","_class_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
9974     { "_wxEvtHandler","_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
9975     { "_wxEvtHandler","_class_wxDialog",SwigwxDialogTowxEvtHandler
}, 
9976     { "_wxEvtHandler","_wxDialog",SwigwxDialogTowxEvtHandler
}, 
9977     { "_wxEvtHandler","_class_wxPanel",SwigwxPanelTowxEvtHandler
}, 
9978     { "_wxEvtHandler","_wxPanel",SwigwxPanelTowxEvtHandler
}, 
9979     { "_wxEvtHandler","_class_wxWindow",SwigwxWindowTowxEvtHandler
}, 
9980     { "_wxEvtHandler","_wxWindow",SwigwxWindowTowxEvtHandler
}, 
9981     { "_wxEvtHandler","_class_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
9982     { "_wxEvtHandler","_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
9983     { "_wxEvtHandler","_class_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
9984     { "_wxEvtHandler","_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
9985     { "_wxEvtHandler","_class_wxEvtHandler",0}, 
9986     { "_wxMenuItem","_class_wxMenuItem",0}, 
9987     { "_class_wxScrolledWindow","_wxScrolledWindow",0}, 
9988     { "_class_wxPalette","_wxPalette",0}, 
9989     { "_wxFileDataObject","_class_wxFileDataObject",0}, 
9990     { "_class_wxDataObjectComposite","_wxDataObjectComposite",0}, 
9991     { "_wxWindow","_class_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
9992     { "_wxWindow","_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
9993     { "_wxWindow","_class_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
9994     { "_wxWindow","_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
9995     { "_wxWindow","_class_wxDialog",SwigwxDialogTowxWindow
}, 
9996     { "_wxWindow","_wxDialog",SwigwxDialogTowxWindow
}, 
9997     { "_wxWindow","_class_wxPanel",SwigwxPanelTowxWindow
}, 
9998     { "_wxWindow","_wxPanel",SwigwxPanelTowxWindow
}, 
9999     { "_wxWindow","_class_wxWindow",0}, 
10002 static PyObject 
*SWIG_globals
; 
10006 SWIGEXPORT(void) initwindowsc() { 
10008          SWIG_globals 
= SWIG_newvarlink(); 
10009          m 
= Py_InitModule("windowsc", windowscMethods
); 
10010          d 
= PyModule_GetDict(m
); 
10013    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
10014         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);