2  * FILE : src/gtk/windows.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 883) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  24 /* Definitions for Windows/Unix exporting */ 
  25 #if defined(__WIN32__) 
  26 #   if defined(_MSC_VER) 
  27 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  29 #       if defined(__BORLANDC__) 
  30 #           define SWIGEXPORT(a) a _export 
  32 #           define SWIGEXPORT(a) a 
  36 #   define SWIGEXPORT(a) a 
  45 extern void SWIG_MakePtr(char *, void *, char *); 
  46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  47 extern char *SWIG_GetPtr(char *, void **, char *); 
  48 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  49 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  50 extern PyObject 
*SWIG_newvarlink(void); 
  54 #define SWIG_init    initwindowsc 
  56 #define SWIG_name    "windowsc" 
  59 #include <wx/menuitem.h> 
  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 #if PYTHON_API_VERSION >= 1009 
 108     static char* wxStringErrorMsg 
= "String or Unicode type required"; 
 110     static char* wxStringErrorMsg 
= "string type is required for parameter"; 
 113     static wxString 
wxPyEmptyStr(""); 
 115     bool wxValidator_IsSilent() { 
 116         return wxValidator::IsSilent(); 
 119     void wxValidator_SetBellOnError(int doIt 
= TRUE
) { 
 120         wxValidator::SetBellOnError(doIt
); 
 123 class wxPyValidator 
: public wxValidator 
{ 
 124     DECLARE_DYNAMIC_CLASS(wxPyValidator
); 
 128 //    wxPyValidator(const wxPyValidator& other); 
 133     wxObject
* wxPyValidator::Clone() const { 
 134         wxPyValidator
* ptr 
= NULL
; 
 135         wxPyValidator
* self 
= (wxPyValidator
*)this; 
 137         bool doSave 
= wxPyRestoreThread(); 
 138         if (self
->m_myInst
.findCallback("Clone")) { 
 140             ro 
= self
->m_myInst
.callCallbackObj(Py_BuildValue("()")); 
 142                 SWIG_GetPtrObj(ro
, (void **)&ptr
, "_wxPyValidator_p"); 
 146         // This is very dangerous!!! But is the only way I could find 
 147         // to squash a memory leak.  Currently it is okay, but if the 
 148         // validator architecture in wxWindows ever changes, problems 
 152         wxPySaveThread(doSave
); 
 156     DEC_PYCALLBACK_BOOL_WXWIN(Validate
); 
 157     DEC_PYCALLBACK_BOOL_(TransferToWindow
); 
 158     DEC_PYCALLBACK_BOOL_(TransferFromWindow
); 
 164 IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator
, wxValidator
, Validate
); 
 165 IMP_PYCALLBACK_BOOL_(wxPyValidator
, wxValidator
, TransferToWindow
); 
 166 IMP_PYCALLBACK_BOOL_(wxPyValidator
, wxValidator
, TransferFromWindow
); 
 168 IMPLEMENT_DYNAMIC_CLASS(wxPyValidator
, wxValidator
); 
 171     wxWindow
* wxWindow_FindFocus() { 
 172         return wxWindow::FindFocus(); 
 175     int wxWindow_NewControlId() { 
 176         return wxWindow::NewControlId(); 
 178     int wxWindow_NextControlId(int id
) { 
 179         return wxWindow::NextControlId(id
); 
 181     int wxWindow_PrevControlId(int id
) { 
 182         return wxWindow::PrevControlId(id
); 
 187 static PyObject 
*_wrap_wxValidator_IsSilent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 188     PyObject 
* _resultobj
; 
 190     char *_kwnames
[] = {  NULL 
}; 
 193     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxValidator_IsSilent",_kwnames
))  
 196     wxPy_BEGIN_ALLOW_THREADS
; 
 197         _result 
= (bool )wxValidator_IsSilent(); 
 199     wxPy_END_ALLOW_THREADS
; 
 200 }    _resultobj 
= Py_BuildValue("i",_result
); 
 204 static PyObject 
*_wrap_wxValidator_SetBellOnError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 205     PyObject 
* _resultobj
; 
 206     int  _arg0 
= (int ) TRUE
; 
 207     char *_kwnames
[] = { "doIt", NULL 
}; 
 210     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxValidator_SetBellOnError",_kwnames
,&_arg0
))  
 213     wxPy_BEGIN_ALLOW_THREADS
; 
 214         wxValidator_SetBellOnError(_arg0
); 
 216     wxPy_END_ALLOW_THREADS
; 
 217 }    Py_INCREF(Py_None
); 
 218     _resultobj 
= Py_None
; 
 222 static PyObject 
*_wrap_wxWindow_FindFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 223     PyObject 
* _resultobj
; 
 225     char *_kwnames
[] = {  NULL 
}; 
 229     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWindow_FindFocus",_kwnames
))  
 232     wxPy_BEGIN_ALLOW_THREADS
; 
 233         _result 
= (wxWindow 
*)wxWindow_FindFocus(); 
 235     wxPy_END_ALLOW_THREADS
; 
 237         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
 238         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 241         _resultobj 
= Py_None
; 
 246 static PyObject 
*_wrap_wxWindow_NewControlId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 247     PyObject 
* _resultobj
; 
 249     char *_kwnames
[] = {  NULL 
}; 
 252     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWindow_NewControlId",_kwnames
))  
 255     wxPy_BEGIN_ALLOW_THREADS
; 
 256         _result 
= (int )wxWindow_NewControlId(); 
 258     wxPy_END_ALLOW_THREADS
; 
 259 }    _resultobj 
= Py_BuildValue("i",_result
); 
 263 static PyObject 
*_wrap_wxWindow_NextControlId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 264     PyObject 
* _resultobj
; 
 267     char *_kwnames
[] = { "id", NULL 
}; 
 270     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxWindow_NextControlId",_kwnames
,&_arg0
))  
 273     wxPy_BEGIN_ALLOW_THREADS
; 
 274         _result 
= (int )wxWindow_NextControlId(_arg0
); 
 276     wxPy_END_ALLOW_THREADS
; 
 277 }    _resultobj 
= Py_BuildValue("i",_result
); 
 281 static PyObject 
*_wrap_wxWindow_PrevControlId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 282     PyObject 
* _resultobj
; 
 285     char *_kwnames
[] = { "id", NULL 
}; 
 288     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxWindow_PrevControlId",_kwnames
,&_arg0
))  
 291     wxPy_BEGIN_ALLOW_THREADS
; 
 292         _result 
= (int )wxWindow_PrevControlId(_arg0
); 
 294     wxPy_END_ALLOW_THREADS
; 
 295 }    _resultobj 
= Py_BuildValue("i",_result
); 
 299 #define new_wxEvtHandler() (new wxEvtHandler()) 
 300 static PyObject 
*_wrap_new_wxEvtHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 301     PyObject 
* _resultobj
; 
 302     wxEvtHandler 
* _result
; 
 303     char *_kwnames
[] = {  NULL 
}; 
 307     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxEvtHandler",_kwnames
))  
 310     wxPy_BEGIN_ALLOW_THREADS
; 
 311         _result 
= (wxEvtHandler 
*)new_wxEvtHandler(); 
 313     wxPy_END_ALLOW_THREADS
; 
 315         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvtHandler_p"); 
 316         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 319         _resultobj 
= Py_None
; 
 324 #define wxEvtHandler_ProcessEvent(_swigobj,_swigarg0)  (_swigobj->ProcessEvent(_swigarg0)) 
 325 static PyObject 
*_wrap_wxEvtHandler_ProcessEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 326     PyObject 
* _resultobj
; 
 328     wxEvtHandler 
* _arg0
; 
 330     PyObject 
* _argo0 
= 0; 
 331     PyObject 
* _argo1 
= 0; 
 332     char *_kwnames
[] = { "self","event", NULL 
}; 
 335     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_ProcessEvent",_kwnames
,&_argo0
,&_argo1
))  
 338         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 339         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 340             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_ProcessEvent. Expected _wxEvtHandler_p."); 
 345         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 346         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
 347             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_ProcessEvent. Expected _wxEvent_p."); 
 352     wxPy_BEGIN_ALLOW_THREADS
; 
 353         _result 
= (bool )wxEvtHandler_ProcessEvent(_arg0
,*_arg1
); 
 355     wxPy_END_ALLOW_THREADS
; 
 356 }    _resultobj 
= Py_BuildValue("i",_result
); 
 360 #define wxEvtHandler_AddPendingEvent(_swigobj,_swigarg0)  (_swigobj->AddPendingEvent(_swigarg0)) 
 361 static PyObject 
*_wrap_wxEvtHandler_AddPendingEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 362     PyObject 
* _resultobj
; 
 363     wxEvtHandler 
* _arg0
; 
 365     PyObject 
* _argo0 
= 0; 
 366     PyObject 
* _argo1 
= 0; 
 367     char *_kwnames
[] = { "self","event", NULL 
}; 
 370     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_AddPendingEvent",_kwnames
,&_argo0
,&_argo1
))  
 373         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 374         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 375             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_AddPendingEvent. Expected _wxEvtHandler_p."); 
 380         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 381         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
 382             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_AddPendingEvent. Expected _wxEvent_p."); 
 387     wxPy_BEGIN_ALLOW_THREADS
; 
 388         wxEvtHandler_AddPendingEvent(_arg0
,*_arg1
); 
 390     wxPy_END_ALLOW_THREADS
; 
 391 }    Py_INCREF(Py_None
); 
 392     _resultobj 
= Py_None
; 
 396 #define wxEvtHandler_GetEvtHandlerEnabled(_swigobj)  (_swigobj->GetEvtHandlerEnabled()) 
 397 static PyObject 
*_wrap_wxEvtHandler_GetEvtHandlerEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 398     PyObject 
* _resultobj
; 
 400     wxEvtHandler 
* _arg0
; 
 401     PyObject 
* _argo0 
= 0; 
 402     char *_kwnames
[] = { "self", NULL 
}; 
 405     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvtHandler_GetEvtHandlerEnabled",_kwnames
,&_argo0
))  
 408         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 409         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 410             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_GetEvtHandlerEnabled. Expected _wxEvtHandler_p."); 
 415     wxPy_BEGIN_ALLOW_THREADS
; 
 416         _result 
= (bool )wxEvtHandler_GetEvtHandlerEnabled(_arg0
); 
 418     wxPy_END_ALLOW_THREADS
; 
 419 }    _resultobj 
= Py_BuildValue("i",_result
); 
 423 #define wxEvtHandler_SetEvtHandlerEnabled(_swigobj,_swigarg0)  (_swigobj->SetEvtHandlerEnabled(_swigarg0)) 
 424 static PyObject 
*_wrap_wxEvtHandler_SetEvtHandlerEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 425     PyObject 
* _resultobj
; 
 426     wxEvtHandler 
* _arg0
; 
 428     PyObject 
* _argo0 
= 0; 
 430     char *_kwnames
[] = { "self","enabled", NULL 
}; 
 433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxEvtHandler_SetEvtHandlerEnabled",_kwnames
,&_argo0
,&tempbool1
))  
 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_SetEvtHandlerEnabled. Expected _wxEvtHandler_p."); 
 442     _arg1 
= (bool ) tempbool1
; 
 444     wxPy_BEGIN_ALLOW_THREADS
; 
 445         wxEvtHandler_SetEvtHandlerEnabled(_arg0
,_arg1
); 
 447     wxPy_END_ALLOW_THREADS
; 
 448 }    Py_INCREF(Py_None
); 
 449     _resultobj 
= Py_None
; 
 453 #define wxEvtHandler_GetNextHandler(_swigobj)  (_swigobj->GetNextHandler()) 
 454 static PyObject 
*_wrap_wxEvtHandler_GetNextHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 455     PyObject 
* _resultobj
; 
 456     wxEvtHandler 
* _result
; 
 457     wxEvtHandler 
* _arg0
; 
 458     PyObject 
* _argo0 
= 0; 
 459     char *_kwnames
[] = { "self", NULL 
}; 
 463     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvtHandler_GetNextHandler",_kwnames
,&_argo0
))  
 466         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 467         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 468             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_GetNextHandler. Expected _wxEvtHandler_p."); 
 473     wxPy_BEGIN_ALLOW_THREADS
; 
 474         _result 
= (wxEvtHandler 
*)wxEvtHandler_GetNextHandler(_arg0
); 
 476     wxPy_END_ALLOW_THREADS
; 
 478         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvtHandler_p"); 
 479         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 482         _resultobj 
= Py_None
; 
 487 #define wxEvtHandler_GetPreviousHandler(_swigobj)  (_swigobj->GetPreviousHandler()) 
 488 static PyObject 
*_wrap_wxEvtHandler_GetPreviousHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 489     PyObject 
* _resultobj
; 
 490     wxEvtHandler 
* _result
; 
 491     wxEvtHandler 
* _arg0
; 
 492     PyObject 
* _argo0 
= 0; 
 493     char *_kwnames
[] = { "self", NULL 
}; 
 497     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvtHandler_GetPreviousHandler",_kwnames
,&_argo0
))  
 500         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 501         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 502             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_GetPreviousHandler. Expected _wxEvtHandler_p."); 
 507     wxPy_BEGIN_ALLOW_THREADS
; 
 508         _result 
= (wxEvtHandler 
*)wxEvtHandler_GetPreviousHandler(_arg0
); 
 510     wxPy_END_ALLOW_THREADS
; 
 512         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvtHandler_p"); 
 513         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 516         _resultobj 
= Py_None
; 
 521 #define wxEvtHandler_SetNextHandler(_swigobj,_swigarg0)  (_swigobj->SetNextHandler(_swigarg0)) 
 522 static PyObject 
*_wrap_wxEvtHandler_SetNextHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 523     PyObject 
* _resultobj
; 
 524     wxEvtHandler 
* _arg0
; 
 525     wxEvtHandler 
* _arg1
; 
 526     PyObject 
* _argo0 
= 0; 
 527     PyObject 
* _argo1 
= 0; 
 528     char *_kwnames
[] = { "self","handler", NULL 
}; 
 531     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_SetNextHandler",_kwnames
,&_argo0
,&_argo1
))  
 534         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 535         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 536             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_SetNextHandler. Expected _wxEvtHandler_p."); 
 541         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 542         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
 543             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_SetNextHandler. Expected _wxEvtHandler_p."); 
 548     wxPy_BEGIN_ALLOW_THREADS
; 
 549         wxEvtHandler_SetNextHandler(_arg0
,_arg1
); 
 551     wxPy_END_ALLOW_THREADS
; 
 552 }    Py_INCREF(Py_None
); 
 553     _resultobj 
= Py_None
; 
 557 #define wxEvtHandler_SetPreviousHandler(_swigobj,_swigarg0)  (_swigobj->SetPreviousHandler(_swigarg0)) 
 558 static PyObject 
*_wrap_wxEvtHandler_SetPreviousHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 559     PyObject 
* _resultobj
; 
 560     wxEvtHandler 
* _arg0
; 
 561     wxEvtHandler 
* _arg1
; 
 562     PyObject 
* _argo0 
= 0; 
 563     PyObject 
* _argo1 
= 0; 
 564     char *_kwnames
[] = { "self","handler", NULL 
}; 
 567     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_SetPreviousHandler",_kwnames
,&_argo0
,&_argo1
))  
 570         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 571         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 572             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_SetPreviousHandler. Expected _wxEvtHandler_p."); 
 577         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 578         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
 579             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_SetPreviousHandler. Expected _wxEvtHandler_p."); 
 584     wxPy_BEGIN_ALLOW_THREADS
; 
 585         wxEvtHandler_SetPreviousHandler(_arg0
,_arg1
); 
 587     wxPy_END_ALLOW_THREADS
; 
 588 }    Py_INCREF(Py_None
); 
 589     _resultobj 
= Py_None
; 
 593 static void  wxEvtHandler_Connect(wxEvtHandler 
*self
,int  id
,int  lastId
,int  eventType
,PyObject 
* func
) { 
 594             if (PyCallable_Check(func
)) { 
 595                 self
->Connect(id
, lastId
, eventType
, 
 596                           (wxObjectEventFunction
) &wxPyCallback::EventThunker
, 
 597                           new wxPyCallback(func
)); 
 600 static PyObject 
*_wrap_wxEvtHandler_Connect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 601     PyObject 
* _resultobj
; 
 602     wxEvtHandler 
* _arg0
; 
 607     PyObject 
* _argo0 
= 0; 
 608     PyObject 
* _obj4 
= 0; 
 609     char *_kwnames
[] = { "self","id","lastId","eventType","func", NULL 
}; 
 612     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiiO:wxEvtHandler_Connect",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_obj4
))  
 615         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 616         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 617             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_Connect. Expected _wxEvtHandler_p."); 
 625     wxPy_BEGIN_ALLOW_THREADS
; 
 626         wxEvtHandler_Connect(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
 628     wxPy_END_ALLOW_THREADS
; 
 629 }    Py_INCREF(Py_None
); 
 630     _resultobj 
= Py_None
; 
 634 static bool  wxEvtHandler_Disconnect(wxEvtHandler 
*self
,int  id
,int  lastId
,wxEventType  eventType
) { 
 635             return self
->Disconnect(id
, lastId
, eventType
, 
 636                                    (wxObjectEventFunction
) 
 637                                     &wxPyCallback::EventThunker
); 
 639 static PyObject 
*_wrap_wxEvtHandler_Disconnect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 640     PyObject 
* _resultobj
; 
 642     wxEvtHandler 
* _arg0
; 
 644     int  _arg2 
= (int ) -1; 
 645     wxEventType  _arg3 
= (wxEventType 
) wxEVT_NULL
; 
 646     PyObject 
* _argo0 
= 0; 
 647     char *_kwnames
[] = { "self","id","lastId","eventType", NULL 
}; 
 650     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|ii:wxEvtHandler_Disconnect",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
 653         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 654         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 655             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_Disconnect. Expected _wxEvtHandler_p."); 
 660     wxPy_BEGIN_ALLOW_THREADS
; 
 661         _result 
= (bool )wxEvtHandler_Disconnect(_arg0
,_arg1
,_arg2
,_arg3
); 
 663     wxPy_END_ALLOW_THREADS
; 
 664 }    _resultobj 
= Py_BuildValue("i",_result
); 
 668 static const char * wxEvtHandler_GetClassName(wxEvtHandler 
*self
) { 
 669             return self
->GetClassInfo()->GetClassName(); 
 671 static PyObject 
*_wrap_wxEvtHandler_GetClassName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 672     PyObject 
* _resultobj
; 
 674     wxEvtHandler 
* _arg0
; 
 675     PyObject 
* _argo0 
= 0; 
 676     char *_kwnames
[] = { "self", NULL 
}; 
 679     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvtHandler_GetClassName",_kwnames
,&_argo0
))  
 682         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 683         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 684             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_GetClassName. Expected _wxEvtHandler_p."); 
 689     wxPy_BEGIN_ALLOW_THREADS
; 
 690         _result 
= (char *)wxEvtHandler_GetClassName(_arg0
); 
 692     wxPy_END_ALLOW_THREADS
; 
 693 }    _resultobj 
= Py_BuildValue("s", _result
); 
 697 static void *SwigwxValidatorTowxEvtHandler(void *ptr
) { 
 700     src 
= (wxValidator 
*) ptr
; 
 701     dest 
= (wxEvtHandler 
*) src
; 
 702     return (void *) dest
; 
 705 #define new_wxValidator() (new wxValidator()) 
 706 static PyObject 
*_wrap_new_wxValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 707     PyObject 
* _resultobj
; 
 708     wxValidator 
* _result
; 
 709     char *_kwnames
[] = {  NULL 
}; 
 713     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxValidator",_kwnames
))  
 716     wxPy_BEGIN_ALLOW_THREADS
; 
 717         _result 
= (wxValidator 
*)new_wxValidator(); 
 719     wxPy_END_ALLOW_THREADS
; 
 721         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxValidator_p"); 
 722         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 725         _resultobj 
= Py_None
; 
 730 #define wxValidator_Clone(_swigobj)  (_swigobj->Clone()) 
 731 static PyObject 
*_wrap_wxValidator_Clone(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 732     PyObject 
* _resultobj
; 
 733     wxValidator 
* _result
; 
 735     PyObject 
* _argo0 
= 0; 
 736     char *_kwnames
[] = { "self", NULL 
}; 
 740     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxValidator_Clone",_kwnames
,&_argo0
))  
 743         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 744         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 745             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_Clone. Expected _wxValidator_p."); 
 750     wxPy_BEGIN_ALLOW_THREADS
; 
 751         _result 
= (wxValidator 
*)wxValidator_Clone(_arg0
); 
 753     wxPy_END_ALLOW_THREADS
; 
 755         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxValidator_p"); 
 756         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 759         _resultobj 
= Py_None
; 
 764 #define wxValidator_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
 765 static PyObject 
*_wrap_wxValidator_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 766     PyObject 
* _resultobj
; 
 769     PyObject 
* _argo0 
= 0; 
 770     char *_kwnames
[] = { "self", NULL 
}; 
 774     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxValidator_GetWindow",_kwnames
,&_argo0
))  
 777         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 778         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 779             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_GetWindow. Expected _wxValidator_p."); 
 784     wxPy_BEGIN_ALLOW_THREADS
; 
 785         _result 
= (wxWindow 
*)wxValidator_GetWindow(_arg0
); 
 787     wxPy_END_ALLOW_THREADS
; 
 789         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
 790         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 793         _resultobj 
= Py_None
; 
 798 #define wxValidator_SetWindow(_swigobj,_swigarg0)  (_swigobj->SetWindow(_swigarg0)) 
 799 static PyObject 
*_wrap_wxValidator_SetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 800     PyObject 
* _resultobj
; 
 803     PyObject 
* _argo0 
= 0; 
 804     PyObject 
* _argo1 
= 0; 
 805     char *_kwnames
[] = { "self","window", NULL 
}; 
 808     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxValidator_SetWindow",_kwnames
,&_argo0
,&_argo1
))  
 811         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 812         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 813             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_SetWindow. Expected _wxValidator_p."); 
 818         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 819         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 820             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxValidator_SetWindow. Expected _wxWindow_p."); 
 825     wxPy_BEGIN_ALLOW_THREADS
; 
 826         wxValidator_SetWindow(_arg0
,_arg1
); 
 828     wxPy_END_ALLOW_THREADS
; 
 829 }    Py_INCREF(Py_None
); 
 830     _resultobj 
= Py_None
; 
 834 static void *SwigwxPyValidatorTowxValidator(void *ptr
) { 
 837     src 
= (wxPyValidator 
*) ptr
; 
 838     dest 
= (wxValidator 
*) src
; 
 839     return (void *) dest
; 
 842 static void *SwigwxPyValidatorTowxEvtHandler(void *ptr
) { 
 845     src 
= (wxPyValidator 
*) ptr
; 
 846     dest 
= (wxEvtHandler 
*) src
; 
 847     return (void *) dest
; 
 850 #define new_wxPyValidator() (new wxPyValidator()) 
 851 static PyObject 
*_wrap_new_wxPyValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 852     PyObject 
* _resultobj
; 
 853     wxPyValidator 
* _result
; 
 854     char *_kwnames
[] = {  NULL 
}; 
 858     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyValidator",_kwnames
))  
 861     wxPy_BEGIN_ALLOW_THREADS
; 
 862         _result 
= (wxPyValidator 
*)new_wxPyValidator(); 
 864     wxPy_END_ALLOW_THREADS
; 
 866         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyValidator_p"); 
 867         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 870         _resultobj 
= Py_None
; 
 875 static void  wxPyValidator_Destroy(wxPyValidator 
*self
) { delete self
; } 
 876 static PyObject 
*_wrap_wxPyValidator_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 877     PyObject 
* _resultobj
; 
 878     wxPyValidator 
* _arg0
; 
 879     PyObject 
* _argo0 
= 0; 
 880     char *_kwnames
[] = { "self", NULL 
}; 
 883     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyValidator_Destroy",_kwnames
,&_argo0
))  
 886         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 887         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyValidator_p")) { 
 888             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyValidator_Destroy. Expected _wxPyValidator_p."); 
 893     wxPy_BEGIN_ALLOW_THREADS
; 
 894         wxPyValidator_Destroy(_arg0
); 
 896     wxPy_END_ALLOW_THREADS
; 
 897 }    Py_INCREF(Py_None
); 
 898     _resultobj 
= Py_None
; 
 902 #define wxPyValidator__setSelf(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->_setSelf(_swigarg0,_swigarg1,_swigarg2)) 
 903 static PyObject 
*_wrap_wxPyValidator__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 904     PyObject 
* _resultobj
; 
 905     wxPyValidator 
* _arg0
; 
 908     int  _arg3 
= (int ) TRUE
; 
 909     PyObject 
* _argo0 
= 0; 
 910     PyObject 
* _obj1 
= 0; 
 911     PyObject 
* _obj2 
= 0; 
 912     char *_kwnames
[] = { "self","self","_class","incref", NULL 
}; 
 915     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxPyValidator__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_arg3
))  
 918         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 919         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyValidator_p")) { 
 920             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyValidator__setSelf. Expected _wxPyValidator_p."); 
 931     wxPy_BEGIN_ALLOW_THREADS
; 
 932         wxPyValidator__setSelf(_arg0
,_arg1
,_arg2
,_arg3
); 
 934     wxPy_END_ALLOW_THREADS
; 
 935 }    Py_INCREF(Py_None
); 
 936     _resultobj 
= Py_None
; 
 940 static void *SwigwxWindowTowxEvtHandler(void *ptr
) { 
 943     src 
= (wxWindow 
*) ptr
; 
 944     dest 
= (wxEvtHandler 
*) src
; 
 945     return (void *) dest
; 
 948 #define new_wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
 949 static PyObject 
*_wrap_new_wxWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 950     PyObject 
* _resultobj
; 
 954     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
 955     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
 956     long  _arg4 
= (long ) 0; 
 957     char * _arg5 
= (char *) "panel"; 
 958     PyObject 
* _argo0 
= 0; 
 960     PyObject 
* _obj2 
= 0; 
 962     PyObject 
* _obj3 
= 0; 
 963     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
 967     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
 970         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 971         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 972             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindow. Expected _wxWindow_p."); 
 979     if (! wxPoint_helper(_obj2
, &_arg2
)) 
 985     if (! wxSize_helper(_obj3
, &_arg3
)) 
 989     wxPy_BEGIN_ALLOW_THREADS
; 
 990         _result 
= (wxWindow 
*)new_wxWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
 992     wxPy_END_ALLOW_THREADS
; 
 994         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
 995         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 998         _resultobj 
= Py_None
; 
1003 #define wxWindow_CaptureMouse(_swigobj)  (_swigobj->CaptureMouse()) 
1004 static PyObject 
*_wrap_wxWindow_CaptureMouse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1005     PyObject 
* _resultobj
; 
1007     PyObject 
* _argo0 
= 0; 
1008     char *_kwnames
[] = { "self", NULL 
}; 
1011     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_CaptureMouse",_kwnames
,&_argo0
))  
1014         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1015         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1016             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CaptureMouse. Expected _wxWindow_p."); 
1021     wxPy_BEGIN_ALLOW_THREADS
; 
1022         wxWindow_CaptureMouse(_arg0
); 
1024     wxPy_END_ALLOW_THREADS
; 
1025 }    Py_INCREF(Py_None
); 
1026     _resultobj 
= Py_None
; 
1030 #define wxWindow_Center(_swigobj,_swigarg0)  (_swigobj->Center(_swigarg0)) 
1031 static PyObject 
*_wrap_wxWindow_Center(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1032     PyObject 
* _resultobj
; 
1034     int  _arg1 
= (int ) wxBOTH
; 
1035     PyObject 
* _argo0 
= 0; 
1036     char *_kwnames
[] = { "self","direction", NULL 
}; 
1039     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Center",_kwnames
,&_argo0
,&_arg1
))  
1042         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1043         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1044             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Center. Expected _wxWindow_p."); 
1049     wxPy_BEGIN_ALLOW_THREADS
; 
1050         wxWindow_Center(_arg0
,_arg1
); 
1052     wxPy_END_ALLOW_THREADS
; 
1053 }    Py_INCREF(Py_None
); 
1054     _resultobj 
= Py_None
; 
1058 #define wxWindow_Centre(_swigobj,_swigarg0)  (_swigobj->Centre(_swigarg0)) 
1059 static PyObject 
*_wrap_wxWindow_Centre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1060     PyObject 
* _resultobj
; 
1062     int  _arg1 
= (int ) wxBOTH
; 
1063     PyObject 
* _argo0 
= 0; 
1064     char *_kwnames
[] = { "self","direction", NULL 
}; 
1067     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Centre",_kwnames
,&_argo0
,&_arg1
))  
1070         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1071         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1072             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Centre. Expected _wxWindow_p."); 
1077     wxPy_BEGIN_ALLOW_THREADS
; 
1078         wxWindow_Centre(_arg0
,_arg1
); 
1080     wxPy_END_ALLOW_THREADS
; 
1081 }    Py_INCREF(Py_None
); 
1082     _resultobj 
= Py_None
; 
1086 #define wxWindow_CentreOnParent(_swigobj,_swigarg0)  (_swigobj->CentreOnParent(_swigarg0)) 
1087 static PyObject 
*_wrap_wxWindow_CentreOnParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1088     PyObject 
* _resultobj
; 
1090     int  _arg1 
= (int ) wxBOTH
; 
1091     PyObject 
* _argo0 
= 0; 
1092     char *_kwnames
[] = { "self","direction", NULL 
}; 
1095     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CentreOnParent",_kwnames
,&_argo0
,&_arg1
))  
1098         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1099         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1100             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CentreOnParent. Expected _wxWindow_p."); 
1105     wxPy_BEGIN_ALLOW_THREADS
; 
1106         wxWindow_CentreOnParent(_arg0
,_arg1
); 
1108     wxPy_END_ALLOW_THREADS
; 
1109 }    Py_INCREF(Py_None
); 
1110     _resultobj 
= Py_None
; 
1114 #define wxWindow_CenterOnParent(_swigobj,_swigarg0)  (_swigobj->CenterOnParent(_swigarg0)) 
1115 static PyObject 
*_wrap_wxWindow_CenterOnParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1116     PyObject 
* _resultobj
; 
1118     int  _arg1 
= (int ) wxBOTH
; 
1119     PyObject 
* _argo0 
= 0; 
1120     char *_kwnames
[] = { "self","direction", NULL 
}; 
1123     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CenterOnParent",_kwnames
,&_argo0
,&_arg1
))  
1126         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1127         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1128             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CenterOnParent. Expected _wxWindow_p."); 
1133     wxPy_BEGIN_ALLOW_THREADS
; 
1134         wxWindow_CenterOnParent(_arg0
,_arg1
); 
1136     wxPy_END_ALLOW_THREADS
; 
1137 }    Py_INCREF(Py_None
); 
1138     _resultobj 
= Py_None
; 
1142 #define wxWindow_CentreOnScreen(_swigobj,_swigarg0)  (_swigobj->CentreOnScreen(_swigarg0)) 
1143 static PyObject 
*_wrap_wxWindow_CentreOnScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1144     PyObject 
* _resultobj
; 
1146     int  _arg1 
= (int ) wxBOTH
; 
1147     PyObject 
* _argo0 
= 0; 
1148     char *_kwnames
[] = { "self","direction", NULL 
}; 
1151     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CentreOnScreen",_kwnames
,&_argo0
,&_arg1
))  
1154         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1155         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1156             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CentreOnScreen. Expected _wxWindow_p."); 
1161     wxPy_BEGIN_ALLOW_THREADS
; 
1162         wxWindow_CentreOnScreen(_arg0
,_arg1
); 
1164     wxPy_END_ALLOW_THREADS
; 
1165 }    Py_INCREF(Py_None
); 
1166     _resultobj 
= Py_None
; 
1170 #define wxWindow_CenterOnScreen(_swigobj,_swigarg0)  (_swigobj->CenterOnScreen(_swigarg0)) 
1171 static PyObject 
*_wrap_wxWindow_CenterOnScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1172     PyObject 
* _resultobj
; 
1174     int  _arg1 
= (int ) wxBOTH
; 
1175     PyObject 
* _argo0 
= 0; 
1176     char *_kwnames
[] = { "self","direction", NULL 
}; 
1179     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CenterOnScreen",_kwnames
,&_argo0
,&_arg1
))  
1182         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1183         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1184             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CenterOnScreen. Expected _wxWindow_p."); 
1189     wxPy_BEGIN_ALLOW_THREADS
; 
1190         wxWindow_CenterOnScreen(_arg0
,_arg1
); 
1192     wxPy_END_ALLOW_THREADS
; 
1193 }    Py_INCREF(Py_None
); 
1194     _resultobj 
= Py_None
; 
1198 #define wxWindow_ClientToScreenXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ClientToScreen(_swigarg0,_swigarg1)) 
1199 static PyObject 
*_wrap_wxWindow_ClientToScreenXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1200     PyObject 
* _resultobj
; 
1204     PyObject 
* _argo0 
= 0; 
1206     PyObject 
* _obj1 
= 0; 
1208     PyObject 
* _obj2 
= 0; 
1209     char *_kwnames
[] = { "self","x","y", NULL 
}; 
1212     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_ClientToScreenXY",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
1215         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1216         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1217             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ClientToScreenXY. Expected _wxWindow_p."); 
1222   temp 
= (int) PyInt_AsLong(_obj1
); 
1226   temp0 
= (int) PyInt_AsLong(_obj2
); 
1230     wxPy_BEGIN_ALLOW_THREADS
; 
1231         wxWindow_ClientToScreenXY(_arg0
,_arg1
,_arg2
); 
1233     wxPy_END_ALLOW_THREADS
; 
1234 }    Py_INCREF(Py_None
); 
1235     _resultobj 
= Py_None
; 
1238     o 
= PyInt_FromLong((long) (*_arg1
)); 
1239     _resultobj 
= t_output_helper(_resultobj
, o
); 
1243     o 
= PyInt_FromLong((long) (*_arg2
)); 
1244     _resultobj 
= t_output_helper(_resultobj
, o
); 
1249 #define wxWindow_ClientToScreen(_swigobj,_swigarg0)  (_swigobj->ClientToScreen(_swigarg0)) 
1250 static PyObject 
*_wrap_wxWindow_ClientToScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1251     PyObject 
* _resultobj
; 
1255     PyObject 
* _argo0 
= 0; 
1257     PyObject 
* _obj1 
= 0; 
1258     char *_kwnames
[] = { "self","pt", NULL 
}; 
1262     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ClientToScreen",_kwnames
,&_argo0
,&_obj1
))  
1265         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1266         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1267             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ClientToScreen. Expected _wxWindow_p."); 
1273     if (! wxPoint_helper(_obj1
, &_arg1
)) 
1277     wxPy_BEGIN_ALLOW_THREADS
; 
1278         _result 
= new wxPoint (wxWindow_ClientToScreen(_arg0
,*_arg1
)); 
1280     wxPy_END_ALLOW_THREADS
; 
1281 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
1282     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1286 #define wxWindow_Close(_swigobj,_swigarg0)  (_swigobj->Close(_swigarg0)) 
1287 static PyObject 
*_wrap_wxWindow_Close(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1288     PyObject 
* _resultobj
; 
1291     int  _arg1 
= (int ) FALSE
; 
1292     PyObject 
* _argo0 
= 0; 
1293     char *_kwnames
[] = { "self","force", NULL 
}; 
1296     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Close",_kwnames
,&_argo0
,&_arg1
))  
1299         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1300         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1301             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Close. Expected _wxWindow_p."); 
1306     wxPy_BEGIN_ALLOW_THREADS
; 
1307         _result 
= (bool )wxWindow_Close(_arg0
,_arg1
); 
1309     wxPy_END_ALLOW_THREADS
; 
1310 }    _resultobj 
= Py_BuildValue("i",_result
); 
1314 #define wxWindow_Destroy(_swigobj)  (_swigobj->Destroy()) 
1315 static PyObject 
*_wrap_wxWindow_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1316     PyObject 
* _resultobj
; 
1319     PyObject 
* _argo0 
= 0; 
1320     char *_kwnames
[] = { "self", NULL 
}; 
1323     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Destroy",_kwnames
,&_argo0
))  
1326         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1327         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1328             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Destroy. Expected _wxWindow_p."); 
1333     wxPy_BEGIN_ALLOW_THREADS
; 
1334         _result 
= (bool )wxWindow_Destroy(_arg0
); 
1336     wxPy_END_ALLOW_THREADS
; 
1337 }    _resultobj 
= Py_BuildValue("i",_result
); 
1341 #define wxWindow_DestroyChildren(_swigobj)  (_swigobj->DestroyChildren()) 
1342 static PyObject 
*_wrap_wxWindow_DestroyChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1343     PyObject 
* _resultobj
; 
1345     PyObject 
* _argo0 
= 0; 
1346     char *_kwnames
[] = { "self", NULL 
}; 
1349     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_DestroyChildren",_kwnames
,&_argo0
))  
1352         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1353         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1354             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_DestroyChildren. Expected _wxWindow_p."); 
1359     wxPy_BEGIN_ALLOW_THREADS
; 
1360         wxWindow_DestroyChildren(_arg0
); 
1362     wxPy_END_ALLOW_THREADS
; 
1363 }    Py_INCREF(Py_None
); 
1364     _resultobj 
= Py_None
; 
1368 #define wxWindow_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
1369 static PyObject 
*_wrap_wxWindow_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1370     PyObject 
* _resultobj
; 
1373     PyObject 
* _argo0 
= 0; 
1375     char *_kwnames
[] = { "self","enable", NULL 
}; 
1378     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_Enable",_kwnames
,&_argo0
,&tempbool1
))  
1381         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1382         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1383             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Enable. Expected _wxWindow_p."); 
1387     _arg1 
= (bool ) tempbool1
; 
1389     wxPy_BEGIN_ALLOW_THREADS
; 
1390         wxWindow_Enable(_arg0
,_arg1
); 
1392     wxPy_END_ALLOW_THREADS
; 
1393 }    Py_INCREF(Py_None
); 
1394     _resultobj 
= Py_None
; 
1398 #define wxWindow_FindWindowById(_swigobj,_swigarg0)  (_swigobj->FindWindow(_swigarg0)) 
1399 static PyObject 
*_wrap_wxWindow_FindWindowById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1400     PyObject 
* _resultobj
; 
1404     PyObject 
* _argo0 
= 0; 
1405     char *_kwnames
[] = { "self","id", NULL 
}; 
1409     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_FindWindowById",_kwnames
,&_argo0
,&_arg1
))  
1412         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1413         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1414             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_FindWindowById. Expected _wxWindow_p."); 
1419     wxPy_BEGIN_ALLOW_THREADS
; 
1420         _result 
= (wxWindow 
*)wxWindow_FindWindowById(_arg0
,_arg1
); 
1422     wxPy_END_ALLOW_THREADS
; 
1424         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
1425         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1428         _resultobj 
= Py_None
; 
1433 #define wxWindow_FindWindowByName(_swigobj,_swigarg0)  (_swigobj->FindWindow(_swigarg0)) 
1434 static PyObject 
*_wrap_wxWindow_FindWindowByName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1435     PyObject 
* _resultobj
; 
1439     PyObject 
* _argo0 
= 0; 
1440     PyObject 
* _obj1 
= 0; 
1441     char *_kwnames
[] = { "self","name", NULL 
}; 
1445     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_FindWindowByName",_kwnames
,&_argo0
,&_obj1
))  
1448         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1449         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1450             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_FindWindowByName. Expected _wxWindow_p."); 
1455 #if PYTHON_API_VERSION >= 1009 
1456     char* tmpPtr
; int tmpSize
; 
1457     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1458         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1461     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1463     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1465     if (!PyString_Check(_obj1
)) { 
1466         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1469     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1473     wxPy_BEGIN_ALLOW_THREADS
; 
1474         _result 
= (wxWindow 
*)wxWindow_FindWindowByName(_arg0
,*_arg1
); 
1476     wxPy_END_ALLOW_THREADS
; 
1478         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
1479         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1482         _resultobj 
= Py_None
; 
1491 #define wxWindow_Fit(_swigobj)  (_swigobj->Fit()) 
1492 static PyObject 
*_wrap_wxWindow_Fit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1493     PyObject 
* _resultobj
; 
1495     PyObject 
* _argo0 
= 0; 
1496     char *_kwnames
[] = { "self", NULL 
}; 
1499     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Fit",_kwnames
,&_argo0
))  
1502         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1503         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1504             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Fit. Expected _wxWindow_p."); 
1509     wxPy_BEGIN_ALLOW_THREADS
; 
1510         wxWindow_Fit(_arg0
); 
1512     wxPy_END_ALLOW_THREADS
; 
1513 }    Py_INCREF(Py_None
); 
1514     _resultobj 
= Py_None
; 
1518 #define wxWindow_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
1519 static PyObject 
*_wrap_wxWindow_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1520     PyObject 
* _resultobj
; 
1523     PyObject 
* _argo0 
= 0; 
1524     char *_kwnames
[] = { "self", NULL 
}; 
1528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetBackgroundColour",_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_GetBackgroundColour. Expected _wxWindow_p."); 
1538     wxPy_BEGIN_ALLOW_THREADS
; 
1539         _result 
= new wxColour (wxWindow_GetBackgroundColour(_arg0
)); 
1541     wxPy_END_ALLOW_THREADS
; 
1542 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1543     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1547 static PyObject 
* wxWindow_GetChildren(wxWindow 
*self
) { 
1548             wxWindowList
& list 
= self
->GetChildren(); 
1549             return wxPy_ConvertList(&list
, "wxWindow"); 
1551 static PyObject 
*_wrap_wxWindow_GetChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1552     PyObject 
* _resultobj
; 
1555     PyObject 
* _argo0 
= 0; 
1556     char *_kwnames
[] = { "self", NULL 
}; 
1559     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetChildren",_kwnames
,&_argo0
))  
1562         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1563         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1564             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetChildren. Expected _wxWindow_p."); 
1569     wxPy_BEGIN_ALLOW_THREADS
; 
1570         _result 
= (PyObject 
*)wxWindow_GetChildren(_arg0
); 
1572     wxPy_END_ALLOW_THREADS
; 
1574   _resultobj 
= _result
; 
1579 #define wxWindow_GetCharHeight(_swigobj)  (_swigobj->GetCharHeight()) 
1580 static PyObject 
*_wrap_wxWindow_GetCharHeight(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_GetCharHeight",_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_GetCharHeight. Expected _wxWindow_p."); 
1598     wxPy_BEGIN_ALLOW_THREADS
; 
1599         _result 
= (int )wxWindow_GetCharHeight(_arg0
); 
1601     wxPy_END_ALLOW_THREADS
; 
1602 }    _resultobj 
= Py_BuildValue("i",_result
); 
1606 #define wxWindow_GetCharWidth(_swigobj)  (_swigobj->GetCharWidth()) 
1607 static PyObject 
*_wrap_wxWindow_GetCharWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1608     PyObject 
* _resultobj
; 
1611     PyObject 
* _argo0 
= 0; 
1612     char *_kwnames
[] = { "self", NULL 
}; 
1615     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCharWidth",_kwnames
,&_argo0
))  
1618         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1619         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1620             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCharWidth. Expected _wxWindow_p."); 
1625     wxPy_BEGIN_ALLOW_THREADS
; 
1626         _result 
= (int )wxWindow_GetCharWidth(_arg0
); 
1628     wxPy_END_ALLOW_THREADS
; 
1629 }    _resultobj 
= Py_BuildValue("i",_result
); 
1633 #define wxWindow_GetClientSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetClientSize(_swigarg0,_swigarg1)) 
1634 static PyObject 
*_wrap_wxWindow_GetClientSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1635     PyObject 
* _resultobj
; 
1641     PyObject 
* _argo0 
= 0; 
1642     char *_kwnames
[] = { "self", NULL 
}; 
1651     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetClientSizeTuple",_kwnames
,&_argo0
))  
1654         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1655         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1656             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetClientSizeTuple. Expected _wxWindow_p."); 
1661     wxPy_BEGIN_ALLOW_THREADS
; 
1662         wxWindow_GetClientSizeTuple(_arg0
,_arg1
,_arg2
); 
1664     wxPy_END_ALLOW_THREADS
; 
1665 }    Py_INCREF(Py_None
); 
1666     _resultobj 
= Py_None
; 
1669     o 
= PyInt_FromLong((long) (*_arg1
)); 
1670     _resultobj 
= t_output_helper(_resultobj
, o
); 
1674     o 
= PyInt_FromLong((long) (*_arg2
)); 
1675     _resultobj 
= t_output_helper(_resultobj
, o
); 
1680 #define wxWindow_GetClientSize(_swigobj)  (_swigobj->GetClientSize()) 
1681 static PyObject 
*_wrap_wxWindow_GetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1682     PyObject 
* _resultobj
; 
1685     PyObject 
* _argo0 
= 0; 
1686     char *_kwnames
[] = { "self", NULL 
}; 
1690     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetClientSize",_kwnames
,&_argo0
))  
1693         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1694         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1695             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetClientSize. Expected _wxWindow_p."); 
1700     wxPy_BEGIN_ALLOW_THREADS
; 
1701         _result 
= new wxSize (wxWindow_GetClientSize(_arg0
)); 
1703     wxPy_END_ALLOW_THREADS
; 
1704 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1705     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1709 #define wxWindow_GetConstraints(_swigobj)  (_swigobj->GetConstraints()) 
1710 static PyObject 
*_wrap_wxWindow_GetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1711     PyObject 
* _resultobj
; 
1712     wxLayoutConstraints 
* _result
; 
1714     PyObject 
* _argo0 
= 0; 
1715     char *_kwnames
[] = { "self", NULL 
}; 
1719     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetConstraints",_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_GetConstraints. Expected _wxWindow_p."); 
1729     wxPy_BEGIN_ALLOW_THREADS
; 
1730         _result 
= (wxLayoutConstraints 
*)wxWindow_GetConstraints(_arg0
); 
1732     wxPy_END_ALLOW_THREADS
; 
1734         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLayoutConstraints_p"); 
1735         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1738         _resultobj 
= Py_None
; 
1743 #define wxWindow_GetEventHandler(_swigobj)  (_swigobj->GetEventHandler()) 
1744 static PyObject 
*_wrap_wxWindow_GetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1745     PyObject 
* _resultobj
; 
1746     wxEvtHandler 
* _result
; 
1748     PyObject 
* _argo0 
= 0; 
1749     char *_kwnames
[] = { "self", NULL 
}; 
1753     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetEventHandler",_kwnames
,&_argo0
))  
1756         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1757         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1758             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetEventHandler. Expected _wxWindow_p."); 
1763     wxPy_BEGIN_ALLOW_THREADS
; 
1764         _result 
= (wxEvtHandler 
*)wxWindow_GetEventHandler(_arg0
); 
1766     wxPy_END_ALLOW_THREADS
; 
1768         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvtHandler_p"); 
1769         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1772         _resultobj 
= Py_None
; 
1777 #define wxWindow_GetFont(_swigobj)  (_swigobj->GetFont()) 
1778 static PyObject 
*_wrap_wxWindow_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1779     PyObject 
* _resultobj
; 
1782     PyObject 
* _argo0 
= 0; 
1783     char *_kwnames
[] = { "self", NULL 
}; 
1787     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetFont",_kwnames
,&_argo0
))  
1790         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1791         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1792             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetFont. Expected _wxWindow_p."); 
1797     wxPy_BEGIN_ALLOW_THREADS
; 
1798         wxFont 
& _result_ref 
= wxWindow_GetFont(_arg0
); 
1799     _result 
= (wxFont 
*) &_result_ref
; 
1801     wxPy_END_ALLOW_THREADS
; 
1803         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p"); 
1804         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1807         _resultobj 
= Py_None
; 
1812 #define wxWindow_GetForegroundColour(_swigobj)  (_swigobj->GetForegroundColour()) 
1813 static PyObject 
*_wrap_wxWindow_GetForegroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1814     PyObject 
* _resultobj
; 
1817     PyObject 
* _argo0 
= 0; 
1818     char *_kwnames
[] = { "self", NULL 
}; 
1822     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetForegroundColour",_kwnames
,&_argo0
))  
1825         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1826         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1827             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetForegroundColour. Expected _wxWindow_p."); 
1832     wxPy_BEGIN_ALLOW_THREADS
; 
1833         _result 
= new wxColour (wxWindow_GetForegroundColour(_arg0
)); 
1835     wxPy_END_ALLOW_THREADS
; 
1836 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1837     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1841 #define wxWindow_GetGrandParent(_swigobj)  (_swigobj->GetGrandParent()) 
1842 static PyObject 
*_wrap_wxWindow_GetGrandParent(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_GetGrandParent",_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_GetGrandParent. Expected _wxWindow_p."); 
1861     wxPy_BEGIN_ALLOW_THREADS
; 
1862         _result 
= (wxWindow 
*)wxWindow_GetGrandParent(_arg0
); 
1864     wxPy_END_ALLOW_THREADS
; 
1866         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
1867         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1870         _resultobj 
= Py_None
; 
1875 static long  wxWindow_GetHandle(wxWindow 
*self
) { 
1876             return wxPyGetWinHandle(self
); //(long)self->GetHandle(); 
1878 static PyObject 
*_wrap_wxWindow_GetHandle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1879     PyObject 
* _resultobj
; 
1882     PyObject 
* _argo0 
= 0; 
1883     char *_kwnames
[] = { "self", NULL 
}; 
1886     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetHandle",_kwnames
,&_argo0
))  
1889         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1890         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1891             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetHandle. Expected _wxWindow_p."); 
1896     wxPy_BEGIN_ALLOW_THREADS
; 
1897         _result 
= (long )wxWindow_GetHandle(_arg0
); 
1899     wxPy_END_ALLOW_THREADS
; 
1900 }    _resultobj 
= Py_BuildValue("l",_result
); 
1904 #define wxWindow_GetId(_swigobj)  (_swigobj->GetId()) 
1905 static PyObject 
*_wrap_wxWindow_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1906     PyObject 
* _resultobj
; 
1909     PyObject 
* _argo0 
= 0; 
1910     char *_kwnames
[] = { "self", NULL 
}; 
1913     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetId",_kwnames
,&_argo0
))  
1916         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1917         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1918             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetId. Expected _wxWindow_p."); 
1923     wxPy_BEGIN_ALLOW_THREADS
; 
1924         _result 
= (int )wxWindow_GetId(_arg0
); 
1926     wxPy_END_ALLOW_THREADS
; 
1927 }    _resultobj 
= Py_BuildValue("i",_result
); 
1931 #define wxWindow_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
1932 static PyObject 
*_wrap_wxWindow_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1933     PyObject 
* _resultobj
; 
1936     PyObject 
* _argo0 
= 0; 
1937     char *_kwnames
[] = { "self", NULL 
}; 
1940     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetLabel",_kwnames
,&_argo0
))  
1943         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1944         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1945             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetLabel. Expected _wxWindow_p."); 
1950     wxPy_BEGIN_ALLOW_THREADS
; 
1951         _result 
= new wxString (wxWindow_GetLabel(_arg0
)); 
1953     wxPy_END_ALLOW_THREADS
; 
1955     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1963 #define wxWindow_SetLabel(_swigobj,_swigarg0)  (_swigobj->SetLabel(_swigarg0)) 
1964 static PyObject 
*_wrap_wxWindow_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1965     PyObject 
* _resultobj
; 
1968     PyObject 
* _argo0 
= 0; 
1969     PyObject 
* _obj1 
= 0; 
1970     char *_kwnames
[] = { "self","label", NULL 
}; 
1973     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetLabel",_kwnames
,&_argo0
,&_obj1
))  
1976         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1977         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1978             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetLabel. Expected _wxWindow_p."); 
1983 #if PYTHON_API_VERSION >= 1009 
1984     char* tmpPtr
; int tmpSize
; 
1985     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1986         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1989     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1991     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1993     if (!PyString_Check(_obj1
)) { 
1994         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1997     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
2001     wxPy_BEGIN_ALLOW_THREADS
; 
2002         wxWindow_SetLabel(_arg0
,*_arg1
); 
2004     wxPy_END_ALLOW_THREADS
; 
2005 }    Py_INCREF(Py_None
); 
2006     _resultobj 
= Py_None
; 
2014 #define wxWindow_GetName(_swigobj)  (_swigobj->GetName()) 
2015 static PyObject 
*_wrap_wxWindow_GetName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2016     PyObject 
* _resultobj
; 
2019     PyObject 
* _argo0 
= 0; 
2020     char *_kwnames
[] = { "self", NULL 
}; 
2023     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetName",_kwnames
,&_argo0
))  
2026         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2027         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2028             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetName. Expected _wxWindow_p."); 
2033     wxPy_BEGIN_ALLOW_THREADS
; 
2034         _result 
= new wxString (wxWindow_GetName(_arg0
)); 
2036     wxPy_END_ALLOW_THREADS
; 
2038     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2046 #define wxWindow_GetParent(_swigobj)  (_swigobj->GetParent()) 
2047 static PyObject 
*_wrap_wxWindow_GetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2048     PyObject 
* _resultobj
; 
2051     PyObject 
* _argo0 
= 0; 
2052     char *_kwnames
[] = { "self", NULL 
}; 
2056     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetParent",_kwnames
,&_argo0
))  
2059         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2060         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2061             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetParent. Expected _wxWindow_p."); 
2066     wxPy_BEGIN_ALLOW_THREADS
; 
2067         _result 
= (wxWindow 
*)wxWindow_GetParent(_arg0
); 
2069     wxPy_END_ALLOW_THREADS
; 
2071         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
2072         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2075         _resultobj 
= Py_None
; 
2080 #define wxWindow_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
2081 static PyObject 
*_wrap_wxWindow_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2082     PyObject 
* _resultobj
; 
2088     PyObject 
* _argo0 
= 0; 
2089     char *_kwnames
[] = { "self", NULL 
}; 
2098     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetPositionTuple",_kwnames
,&_argo0
))  
2101         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2102         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2103             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetPositionTuple. Expected _wxWindow_p."); 
2108     wxPy_BEGIN_ALLOW_THREADS
; 
2109         wxWindow_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
2111     wxPy_END_ALLOW_THREADS
; 
2112 }    Py_INCREF(Py_None
); 
2113     _resultobj 
= Py_None
; 
2116     o 
= PyInt_FromLong((long) (*_arg1
)); 
2117     _resultobj 
= t_output_helper(_resultobj
, o
); 
2121     o 
= PyInt_FromLong((long) (*_arg2
)); 
2122     _resultobj 
= t_output_helper(_resultobj
, o
); 
2127 #define wxWindow_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
2128 static PyObject 
*_wrap_wxWindow_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2129     PyObject 
* _resultobj
; 
2132     PyObject 
* _argo0 
= 0; 
2133     char *_kwnames
[] = { "self", NULL 
}; 
2137     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetPosition",_kwnames
,&_argo0
))  
2140         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2141         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2142             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetPosition. Expected _wxWindow_p."); 
2147     wxPy_BEGIN_ALLOW_THREADS
; 
2148         _result 
= new wxPoint (wxWindow_GetPosition(_arg0
)); 
2150     wxPy_END_ALLOW_THREADS
; 
2151 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2152     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2156 #define wxWindow_GetRect(_swigobj)  (_swigobj->GetRect()) 
2157 static PyObject 
*_wrap_wxWindow_GetRect(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_GetRect",_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_GetRect. Expected _wxWindow_p."); 
2176     wxPy_BEGIN_ALLOW_THREADS
; 
2177         _result 
= new wxRect (wxWindow_GetRect(_arg0
)); 
2179     wxPy_END_ALLOW_THREADS
; 
2180 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
2181     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2185 #define wxWindow_GetScrollThumb(_swigobj,_swigarg0)  (_swigobj->GetScrollThumb(_swigarg0)) 
2186 static PyObject 
*_wrap_wxWindow_GetScrollThumb(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2187     PyObject 
* _resultobj
; 
2191     PyObject 
* _argo0 
= 0; 
2192     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2195     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollThumb",_kwnames
,&_argo0
,&_arg1
))  
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_GetScrollThumb. Expected _wxWindow_p."); 
2205     wxPy_BEGIN_ALLOW_THREADS
; 
2206         _result 
= (int )wxWindow_GetScrollThumb(_arg0
,_arg1
); 
2208     wxPy_END_ALLOW_THREADS
; 
2209 }    _resultobj 
= Py_BuildValue("i",_result
); 
2213 #define wxWindow_GetScrollPos(_swigobj,_swigarg0)  (_swigobj->GetScrollPos(_swigarg0)) 
2214 static PyObject 
*_wrap_wxWindow_GetScrollPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2215     PyObject 
* _resultobj
; 
2219     PyObject 
* _argo0 
= 0; 
2220     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2223     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollPos",_kwnames
,&_argo0
,&_arg1
))  
2226         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2227         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetScrollPos. Expected _wxWindow_p."); 
2233     wxPy_BEGIN_ALLOW_THREADS
; 
2234         _result 
= (int )wxWindow_GetScrollPos(_arg0
,_arg1
); 
2236     wxPy_END_ALLOW_THREADS
; 
2237 }    _resultobj 
= Py_BuildValue("i",_result
); 
2241 #define wxWindow_GetScrollRange(_swigobj,_swigarg0)  (_swigobj->GetScrollRange(_swigarg0)) 
2242 static PyObject 
*_wrap_wxWindow_GetScrollRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2243     PyObject 
* _resultobj
; 
2247     PyObject 
* _argo0 
= 0; 
2248     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2251     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollRange",_kwnames
,&_argo0
,&_arg1
))  
2254         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2255         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2256             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetScrollRange. Expected _wxWindow_p."); 
2261     wxPy_BEGIN_ALLOW_THREADS
; 
2262         _result 
= (int )wxWindow_GetScrollRange(_arg0
,_arg1
); 
2264     wxPy_END_ALLOW_THREADS
; 
2265 }    _resultobj 
= Py_BuildValue("i",_result
); 
2269 #define wxWindow_GetSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetSize(_swigarg0,_swigarg1)) 
2270 static PyObject 
*_wrap_wxWindow_GetSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2271     PyObject 
* _resultobj
; 
2277     PyObject 
* _argo0 
= 0; 
2278     char *_kwnames
[] = { "self", NULL 
}; 
2287     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSizeTuple",_kwnames
,&_argo0
))  
2290         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2291         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2292             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSizeTuple. Expected _wxWindow_p."); 
2297     wxPy_BEGIN_ALLOW_THREADS
; 
2298         wxWindow_GetSizeTuple(_arg0
,_arg1
,_arg2
); 
2300     wxPy_END_ALLOW_THREADS
; 
2301 }    Py_INCREF(Py_None
); 
2302     _resultobj 
= Py_None
; 
2305     o 
= PyInt_FromLong((long) (*_arg1
)); 
2306     _resultobj 
= t_output_helper(_resultobj
, o
); 
2310     o 
= PyInt_FromLong((long) (*_arg2
)); 
2311     _resultobj 
= t_output_helper(_resultobj
, o
); 
2316 #define wxWindow_GetSize(_swigobj)  (_swigobj->GetSize()) 
2317 static PyObject 
*_wrap_wxWindow_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2318     PyObject 
* _resultobj
; 
2321     PyObject 
* _argo0 
= 0; 
2322     char *_kwnames
[] = { "self", NULL 
}; 
2326     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSize",_kwnames
,&_argo0
))  
2329         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2330         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2331             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSize. Expected _wxWindow_p."); 
2336     wxPy_BEGIN_ALLOW_THREADS
; 
2337         _result 
= new wxSize (wxWindow_GetSize(_arg0
)); 
2339     wxPy_END_ALLOW_THREADS
; 
2340 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2341     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2345 #define wxWindow_GetTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2)) 
2346 static PyObject 
*_wrap_wxWindow_GetTextExtent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2347     PyObject 
* _resultobj
; 
2354     PyObject 
* _argo0 
= 0; 
2355     PyObject 
* _obj1 
= 0; 
2356     char *_kwnames
[] = { "self","string", NULL 
}; 
2365     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_GetTextExtent",_kwnames
,&_argo0
,&_obj1
))  
2368         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2369         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2370             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetTextExtent. Expected _wxWindow_p."); 
2375 #if PYTHON_API_VERSION >= 1009 
2376     char* tmpPtr
; int tmpSize
; 
2377     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
2378         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2381     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
2383     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
2385     if (!PyString_Check(_obj1
)) { 
2386         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2389     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
2393     wxPy_BEGIN_ALLOW_THREADS
; 
2394         wxWindow_GetTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
); 
2396     wxPy_END_ALLOW_THREADS
; 
2397 }    Py_INCREF(Py_None
); 
2398     _resultobj 
= Py_None
; 
2401     o 
= PyInt_FromLong((long) (*_arg2
)); 
2402     _resultobj 
= t_output_helper(_resultobj
, o
); 
2406     o 
= PyInt_FromLong((long) (*_arg3
)); 
2407     _resultobj 
= t_output_helper(_resultobj
, o
); 
2416 #define wxWindow_GetFullTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2417 static PyObject 
*_wrap_wxWindow_GetFullTextExtent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2418     PyObject 
* _resultobj
; 
2429     wxFont 
* _arg6 
= (wxFont 
*) NULL
; 
2430     PyObject 
* _argo0 
= 0; 
2431     PyObject 
* _obj1 
= 0; 
2432     PyObject 
* _argo6 
= 0; 
2433     char *_kwnames
[] = { "self","string","font", NULL 
}; 
2448     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxWindow_GetFullTextExtent",_kwnames
,&_argo0
,&_obj1
,&_argo6
))  
2451         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2452         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2453             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetFullTextExtent. Expected _wxWindow_p."); 
2458 #if PYTHON_API_VERSION >= 1009 
2459     char* tmpPtr
; int tmpSize
; 
2460     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
2461         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2464     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
2466     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
2468     if (!PyString_Check(_obj1
)) { 
2469         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2472     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
2476         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
2477         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxFont_p")) { 
2478             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxWindow_GetFullTextExtent. Expected _wxFont_p."); 
2483     wxPy_BEGIN_ALLOW_THREADS
; 
2484         wxWindow_GetFullTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
2486     wxPy_END_ALLOW_THREADS
; 
2487 }    Py_INCREF(Py_None
); 
2488     _resultobj 
= Py_None
; 
2491     o 
= PyInt_FromLong((long) (*_arg2
)); 
2492     _resultobj 
= t_output_helper(_resultobj
, o
); 
2496     o 
= PyInt_FromLong((long) (*_arg3
)); 
2497     _resultobj 
= t_output_helper(_resultobj
, o
); 
2501     o 
= PyInt_FromLong((long) (*_arg4
)); 
2502     _resultobj 
= t_output_helper(_resultobj
, o
); 
2506     o 
= PyInt_FromLong((long) (*_arg5
)); 
2507     _resultobj 
= t_output_helper(_resultobj
, o
); 
2516 #define wxWindow_GetTitle(_swigobj)  (_swigobj->GetTitle()) 
2517 static PyObject 
*_wrap_wxWindow_GetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2518     PyObject 
* _resultobj
; 
2521     PyObject 
* _argo0 
= 0; 
2522     char *_kwnames
[] = { "self", NULL 
}; 
2525     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetTitle",_kwnames
,&_argo0
))  
2528         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2529         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2530             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetTitle. Expected _wxWindow_p."); 
2535     wxPy_BEGIN_ALLOW_THREADS
; 
2536         _result 
= new wxString (wxWindow_GetTitle(_arg0
)); 
2538     wxPy_END_ALLOW_THREADS
; 
2540     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2548 #define wxWindow_GetUpdateRegion(_swigobj)  (_swigobj->GetUpdateRegion()) 
2549 static PyObject 
*_wrap_wxWindow_GetUpdateRegion(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2550     PyObject 
* _resultobj
; 
2553     PyObject 
* _argo0 
= 0; 
2554     char *_kwnames
[] = { "self", NULL 
}; 
2558     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetUpdateRegion",_kwnames
,&_argo0
))  
2561         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2562         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2563             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetUpdateRegion. Expected _wxWindow_p."); 
2568     wxPy_BEGIN_ALLOW_THREADS
; 
2569         _result 
= new wxRegion (wxWindow_GetUpdateRegion(_arg0
)); 
2571     wxPy_END_ALLOW_THREADS
; 
2572 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRegion_p"); 
2573     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2577 #define wxWindow_GetWindowStyleFlag(_swigobj)  (_swigobj->GetWindowStyleFlag()) 
2578 static PyObject 
*_wrap_wxWindow_GetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2579     PyObject 
* _resultobj
; 
2582     PyObject 
* _argo0 
= 0; 
2583     char *_kwnames
[] = { "self", NULL 
}; 
2586     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetWindowStyleFlag",_kwnames
,&_argo0
))  
2589         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2590         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2591             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetWindowStyleFlag. Expected _wxWindow_p."); 
2596     wxPy_BEGIN_ALLOW_THREADS
; 
2597         _result 
= (long )wxWindow_GetWindowStyleFlag(_arg0
); 
2599     wxPy_END_ALLOW_THREADS
; 
2600 }    _resultobj 
= Py_BuildValue("l",_result
); 
2604 #define wxWindow_SetWindowStyleFlag(_swigobj,_swigarg0)  (_swigobj->SetWindowStyleFlag(_swigarg0)) 
2605 static PyObject 
*_wrap_wxWindow_SetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2606     PyObject 
* _resultobj
; 
2609     PyObject 
* _argo0 
= 0; 
2610     char *_kwnames
[] = { "self","style", NULL 
}; 
2613     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_SetWindowStyleFlag",_kwnames
,&_argo0
,&_arg1
))  
2616         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2617         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2618             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetWindowStyleFlag. Expected _wxWindow_p."); 
2623     wxPy_BEGIN_ALLOW_THREADS
; 
2624         wxWindow_SetWindowStyleFlag(_arg0
,_arg1
); 
2626     wxPy_END_ALLOW_THREADS
; 
2627 }    Py_INCREF(Py_None
); 
2628     _resultobj 
= Py_None
; 
2632 #define wxWindow_SetWindowStyle(_swigobj,_swigarg0)  (_swigobj->SetWindowStyle(_swigarg0)) 
2633 static PyObject 
*_wrap_wxWindow_SetWindowStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2634     PyObject 
* _resultobj
; 
2637     PyObject 
* _argo0 
= 0; 
2638     char *_kwnames
[] = { "self","style", NULL 
}; 
2641     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_SetWindowStyle",_kwnames
,&_argo0
,&_arg1
))  
2644         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2645         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2646             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetWindowStyle. Expected _wxWindow_p."); 
2651     wxPy_BEGIN_ALLOW_THREADS
; 
2652         wxWindow_SetWindowStyle(_arg0
,_arg1
); 
2654     wxPy_END_ALLOW_THREADS
; 
2655 }    Py_INCREF(Py_None
); 
2656     _resultobj 
= Py_None
; 
2660 #define wxWindow_Hide(_swigobj)  (_swigobj->Hide()) 
2661 static PyObject 
*_wrap_wxWindow_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2662     PyObject 
* _resultobj
; 
2665     PyObject 
* _argo0 
= 0; 
2666     char *_kwnames
[] = { "self", NULL 
}; 
2669     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Hide",_kwnames
,&_argo0
))  
2672         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2673         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2674             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Hide. Expected _wxWindow_p."); 
2679     wxPy_BEGIN_ALLOW_THREADS
; 
2680         _result 
= (bool )wxWindow_Hide(_arg0
); 
2682     wxPy_END_ALLOW_THREADS
; 
2683 }    _resultobj 
= Py_BuildValue("i",_result
); 
2687 #define wxWindow_InitDialog(_swigobj)  (_swigobj->InitDialog()) 
2688 static PyObject 
*_wrap_wxWindow_InitDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2689     PyObject 
* _resultobj
; 
2691     PyObject 
* _argo0 
= 0; 
2692     char *_kwnames
[] = { "self", NULL 
}; 
2695     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_InitDialog",_kwnames
,&_argo0
))  
2698         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2699         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2700             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_InitDialog. Expected _wxWindow_p."); 
2705     wxPy_BEGIN_ALLOW_THREADS
; 
2706         wxWindow_InitDialog(_arg0
); 
2708     wxPy_END_ALLOW_THREADS
; 
2709 }    Py_INCREF(Py_None
); 
2710     _resultobj 
= Py_None
; 
2714 #define wxWindow_IsEnabled(_swigobj)  (_swigobj->IsEnabled()) 
2715 static PyObject 
*_wrap_wxWindow_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2716     PyObject 
* _resultobj
; 
2719     PyObject 
* _argo0 
= 0; 
2720     char *_kwnames
[] = { "self", NULL 
}; 
2723     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsEnabled",_kwnames
,&_argo0
))  
2726         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2727         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2728             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsEnabled. Expected _wxWindow_p."); 
2733     wxPy_BEGIN_ALLOW_THREADS
; 
2734         _result 
= (bool )wxWindow_IsEnabled(_arg0
); 
2736     wxPy_END_ALLOW_THREADS
; 
2737 }    _resultobj 
= Py_BuildValue("i",_result
); 
2741 #define wxWindow_IsExposed(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->IsExposed(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2742 static PyObject 
*_wrap_wxWindow_IsExposed(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2743     PyObject 
* _resultobj
; 
2748     int  _arg3 
= (int ) 0; 
2749     int  _arg4 
= (int ) 0; 
2750     PyObject 
* _argo0 
= 0; 
2751     char *_kwnames
[] = { "self","x","y","w","h", NULL 
}; 
2754     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|ii:wxWindow_IsExposed",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2757         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2758         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2759             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposed. Expected _wxWindow_p."); 
2764     wxPy_BEGIN_ALLOW_THREADS
; 
2765         _result 
= (bool )wxWindow_IsExposed(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2767     wxPy_END_ALLOW_THREADS
; 
2768 }    _resultobj 
= Py_BuildValue("i",_result
); 
2772 #define wxWindow_IsExposedPoint(_swigobj,_swigarg0)  (_swigobj->IsExposed(_swigarg0)) 
2773 static PyObject 
*_wrap_wxWindow_IsExposedPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2774     PyObject 
* _resultobj
; 
2778     PyObject 
* _argo0 
= 0; 
2780     PyObject 
* _obj1 
= 0; 
2781     char *_kwnames
[] = { "self","pt", NULL 
}; 
2784     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_IsExposedPoint",_kwnames
,&_argo0
,&_obj1
))  
2787         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2788         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2789             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposedPoint. Expected _wxWindow_p."); 
2795     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2799     wxPy_BEGIN_ALLOW_THREADS
; 
2800         _result 
= (bool )wxWindow_IsExposedPoint(_arg0
,*_arg1
); 
2802     wxPy_END_ALLOW_THREADS
; 
2803 }    _resultobj 
= Py_BuildValue("i",_result
); 
2807 #define wxWindow_IsExposedRect(_swigobj,_swigarg0)  (_swigobj->IsExposed(_swigarg0)) 
2808 static PyObject 
*_wrap_wxWindow_IsExposedRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2809     PyObject 
* _resultobj
; 
2813     PyObject 
* _argo0 
= 0; 
2815     PyObject 
* _obj1 
= 0; 
2816     char *_kwnames
[] = { "self","rect", NULL 
}; 
2819     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_IsExposedRect",_kwnames
,&_argo0
,&_obj1
))  
2822         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2823         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2824             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposedRect. Expected _wxWindow_p."); 
2830     if (! wxRect_helper(_obj1
, &_arg1
)) 
2834     wxPy_BEGIN_ALLOW_THREADS
; 
2835         _result 
= (bool )wxWindow_IsExposedRect(_arg0
,*_arg1
); 
2837     wxPy_END_ALLOW_THREADS
; 
2838 }    _resultobj 
= Py_BuildValue("i",_result
); 
2842 #define wxWindow_IsRetained(_swigobj)  (_swigobj->IsRetained()) 
2843 static PyObject 
*_wrap_wxWindow_IsRetained(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2844     PyObject 
* _resultobj
; 
2847     PyObject 
* _argo0 
= 0; 
2848     char *_kwnames
[] = { "self", NULL 
}; 
2851     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsRetained",_kwnames
,&_argo0
))  
2854         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2855         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2856             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsRetained. Expected _wxWindow_p."); 
2861     wxPy_BEGIN_ALLOW_THREADS
; 
2862         _result 
= (bool )wxWindow_IsRetained(_arg0
); 
2864     wxPy_END_ALLOW_THREADS
; 
2865 }    _resultobj 
= Py_BuildValue("i",_result
); 
2869 #define wxWindow_IsShown(_swigobj)  (_swigobj->IsShown()) 
2870 static PyObject 
*_wrap_wxWindow_IsShown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2871     PyObject 
* _resultobj
; 
2874     PyObject 
* _argo0 
= 0; 
2875     char *_kwnames
[] = { "self", NULL 
}; 
2878     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsShown",_kwnames
,&_argo0
))  
2881         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2882         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2883             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsShown. Expected _wxWindow_p."); 
2888     wxPy_BEGIN_ALLOW_THREADS
; 
2889         _result 
= (bool )wxWindow_IsShown(_arg0
); 
2891     wxPy_END_ALLOW_THREADS
; 
2892 }    _resultobj 
= Py_BuildValue("i",_result
); 
2896 #define wxWindow_IsTopLevel(_swigobj)  (_swigobj->IsTopLevel()) 
2897 static PyObject 
*_wrap_wxWindow_IsTopLevel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2898     PyObject 
* _resultobj
; 
2901     PyObject 
* _argo0 
= 0; 
2902     char *_kwnames
[] = { "self", NULL 
}; 
2905     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsTopLevel",_kwnames
,&_argo0
))  
2908         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2909         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2910             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsTopLevel. Expected _wxWindow_p."); 
2915     wxPy_BEGIN_ALLOW_THREADS
; 
2916         _result 
= (bool )wxWindow_IsTopLevel(_arg0
); 
2918     wxPy_END_ALLOW_THREADS
; 
2919 }    _resultobj 
= Py_BuildValue("i",_result
); 
2923 #define wxWindow_Layout(_swigobj)  (_swigobj->Layout()) 
2924 static PyObject 
*_wrap_wxWindow_Layout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2925     PyObject 
* _resultobj
; 
2927     PyObject 
* _argo0 
= 0; 
2928     char *_kwnames
[] = { "self", NULL 
}; 
2931     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Layout",_kwnames
,&_argo0
))  
2934         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2935         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2936             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Layout. Expected _wxWindow_p."); 
2941     wxPy_BEGIN_ALLOW_THREADS
; 
2942         wxWindow_Layout(_arg0
); 
2944     wxPy_END_ALLOW_THREADS
; 
2945 }    Py_INCREF(Py_None
); 
2946     _resultobj 
= Py_None
; 
2950 #define wxWindow_LoadFromResource(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->LoadFromResource(_swigarg0,_swigarg1,_swigarg2)) 
2951 static PyObject 
*_wrap_wxWindow_LoadFromResource(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2952     PyObject 
* _resultobj
; 
2957     wxResourceTable 
* _arg3 
= (wxResourceTable 
*) NULL
; 
2958     PyObject 
* _argo0 
= 0; 
2959     PyObject 
* _argo1 
= 0; 
2960     PyObject 
* _obj2 
= 0; 
2961     PyObject 
* _argo3 
= 0; 
2962     char *_kwnames
[] = { "self","parent","resourceName","resourceTable", NULL 
}; 
2965     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|O:wxWindow_LoadFromResource",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_argo3
))  
2968         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2969         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2970             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_LoadFromResource. Expected _wxWindow_p."); 
2975         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2976         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2977             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_LoadFromResource. Expected _wxWindow_p."); 
2982 #if PYTHON_API_VERSION >= 1009 
2983     char* tmpPtr
; int tmpSize
; 
2984     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
2985         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2988     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
2990     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
2992     if (!PyString_Check(_obj2
)) { 
2993         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2996     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
3000         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
3001         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxResourceTable_p")) { 
3002             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxWindow_LoadFromResource. Expected _wxResourceTable_p."); 
3007     wxPy_BEGIN_ALLOW_THREADS
; 
3008         _result 
= (bool )wxWindow_LoadFromResource(_arg0
,_arg1
,*_arg2
,_arg3
); 
3010     wxPy_END_ALLOW_THREADS
; 
3011 }    _resultobj 
= Py_BuildValue("i",_result
); 
3019 #define wxWindow_Lower(_swigobj)  (_swigobj->Lower()) 
3020 static PyObject 
*_wrap_wxWindow_Lower(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3021     PyObject 
* _resultobj
; 
3023     PyObject 
* _argo0 
= 0; 
3024     char *_kwnames
[] = { "self", NULL 
}; 
3027     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Lower",_kwnames
,&_argo0
))  
3030         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3031         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3032             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Lower. Expected _wxWindow_p."); 
3037     wxPy_BEGIN_ALLOW_THREADS
; 
3038         wxWindow_Lower(_arg0
); 
3040     wxPy_END_ALLOW_THREADS
; 
3041 }    Py_INCREF(Py_None
); 
3042     _resultobj 
= Py_None
; 
3046 #define wxWindow_MakeModal(_swigobj,_swigarg0)  (_swigobj->MakeModal(_swigarg0)) 
3047 static PyObject 
*_wrap_wxWindow_MakeModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3048     PyObject 
* _resultobj
; 
3051     PyObject 
* _argo0 
= 0; 
3053     char *_kwnames
[] = { "self","flag", NULL 
}; 
3056     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_MakeModal",_kwnames
,&_argo0
,&tempbool1
))  
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_MakeModal. Expected _wxWindow_p."); 
3065     _arg1 
= (bool ) tempbool1
; 
3067     wxPy_BEGIN_ALLOW_THREADS
; 
3068         wxWindow_MakeModal(_arg0
,_arg1
); 
3070     wxPy_END_ALLOW_THREADS
; 
3071 }    Py_INCREF(Py_None
); 
3072     _resultobj 
= Py_None
; 
3076 #define wxWindow_MoveXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Move(_swigarg0,_swigarg1)) 
3077 static PyObject 
*_wrap_wxWindow_MoveXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3078     PyObject 
* _resultobj
; 
3082     PyObject 
* _argo0 
= 0; 
3083     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3086     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxWindow_MoveXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3089         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3090         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3091             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_MoveXY. Expected _wxWindow_p."); 
3096     wxPy_BEGIN_ALLOW_THREADS
; 
3097         wxWindow_MoveXY(_arg0
,_arg1
,_arg2
); 
3099     wxPy_END_ALLOW_THREADS
; 
3100 }    Py_INCREF(Py_None
); 
3101     _resultobj 
= Py_None
; 
3105 #define wxWindow_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
3106 static PyObject 
*_wrap_wxWindow_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3107     PyObject 
* _resultobj
; 
3110     PyObject 
* _argo0 
= 0; 
3112     PyObject 
* _obj1 
= 0; 
3113     char *_kwnames
[] = { "self","point", NULL 
}; 
3116     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_Move",_kwnames
,&_argo0
,&_obj1
))  
3119         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3120         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3121             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Move. Expected _wxWindow_p."); 
3127     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3131     wxPy_BEGIN_ALLOW_THREADS
; 
3132         wxWindow_Move(_arg0
,*_arg1
); 
3134     wxPy_END_ALLOW_THREADS
; 
3135 }    Py_INCREF(Py_None
); 
3136     _resultobj 
= Py_None
; 
3140 #define wxWindow_PopEventHandler(_swigobj,_swigarg0)  (_swigobj->PopEventHandler(_swigarg0)) 
3141 static PyObject 
*_wrap_wxWindow_PopEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3142     PyObject 
* _resultobj
; 
3143     wxEvtHandler 
* _result
; 
3145     bool  _arg1 
= (bool ) FALSE
; 
3146     PyObject 
* _argo0 
= 0; 
3147     int tempbool1 
= (int) FALSE
; 
3148     char *_kwnames
[] = { "self","deleteHandler", NULL 
}; 
3152     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_PopEventHandler",_kwnames
,&_argo0
,&tempbool1
))  
3155         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3156         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3157             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopEventHandler. Expected _wxWindow_p."); 
3161     _arg1 
= (bool ) tempbool1
; 
3163     wxPy_BEGIN_ALLOW_THREADS
; 
3164         _result 
= (wxEvtHandler 
*)wxWindow_PopEventHandler(_arg0
,_arg1
); 
3166     wxPy_END_ALLOW_THREADS
; 
3168         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvtHandler_p"); 
3169         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3172         _resultobj 
= Py_None
; 
3177 #define wxWindow_PushEventHandler(_swigobj,_swigarg0)  (_swigobj->PushEventHandler(_swigarg0)) 
3178 static PyObject 
*_wrap_wxWindow_PushEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3179     PyObject 
* _resultobj
; 
3181     wxEvtHandler 
* _arg1
; 
3182     PyObject 
* _argo0 
= 0; 
3183     PyObject 
* _argo1 
= 0; 
3184     char *_kwnames
[] = { "self","handler", NULL 
}; 
3187     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_PushEventHandler",_kwnames
,&_argo0
,&_argo1
))  
3190         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3191         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3192             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PushEventHandler. Expected _wxWindow_p."); 
3197         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3198         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
3199             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PushEventHandler. Expected _wxEvtHandler_p."); 
3204     wxPy_BEGIN_ALLOW_THREADS
; 
3205         wxWindow_PushEventHandler(_arg0
,_arg1
); 
3207     wxPy_END_ALLOW_THREADS
; 
3208 }    Py_INCREF(Py_None
); 
3209     _resultobj 
= Py_None
; 
3213 #define wxWindow_PopupMenuXY(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->PopupMenu(_swigarg0,_swigarg1,_swigarg2)) 
3214 static PyObject 
*_wrap_wxWindow_PopupMenuXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3215     PyObject 
* _resultobj
; 
3221     PyObject 
* _argo0 
= 0; 
3222     PyObject 
* _argo1 
= 0; 
3223     char *_kwnames
[] = { "self","menu","x","y", NULL 
}; 
3226     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxWindow_PopupMenuXY",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))  
3229         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3230         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3231             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopupMenuXY. Expected _wxWindow_p."); 
3236         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3237         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
3238             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PopupMenuXY. Expected _wxMenu_p."); 
3243     wxPy_BEGIN_ALLOW_THREADS
; 
3244         _result 
= (bool )wxWindow_PopupMenuXY(_arg0
,_arg1
,_arg2
,_arg3
); 
3246     wxPy_END_ALLOW_THREADS
; 
3247 }    _resultobj 
= Py_BuildValue("i",_result
); 
3251 #define wxWindow_PopupMenu(_swigobj,_swigarg0,_swigarg1)  (_swigobj->PopupMenu(_swigarg0,_swigarg1)) 
3252 static PyObject 
*_wrap_wxWindow_PopupMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3253     PyObject 
* _resultobj
; 
3258     PyObject 
* _argo0 
= 0; 
3259     PyObject 
* _argo1 
= 0; 
3261     PyObject 
* _obj2 
= 0; 
3262     char *_kwnames
[] = { "self","menu","pos", NULL 
}; 
3265     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_PopupMenu",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
3268         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3269         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3270             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopupMenu. Expected _wxWindow_p."); 
3275         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3276         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
3277             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PopupMenu. Expected _wxMenu_p."); 
3283     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3287     wxPy_BEGIN_ALLOW_THREADS
; 
3288         _result 
= (bool )wxWindow_PopupMenu(_arg0
,_arg1
,*_arg2
); 
3290     wxPy_END_ALLOW_THREADS
; 
3291 }    _resultobj 
= Py_BuildValue("i",_result
); 
3295 #define wxWindow_Raise(_swigobj)  (_swigobj->Raise()) 
3296 static PyObject 
*_wrap_wxWindow_Raise(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3297     PyObject 
* _resultobj
; 
3299     PyObject 
* _argo0 
= 0; 
3300     char *_kwnames
[] = { "self", NULL 
}; 
3303     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Raise",_kwnames
,&_argo0
))  
3306         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3307         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3308             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Raise. Expected _wxWindow_p."); 
3313     wxPy_BEGIN_ALLOW_THREADS
; 
3314         wxWindow_Raise(_arg0
); 
3316     wxPy_END_ALLOW_THREADS
; 
3317 }    Py_INCREF(Py_None
); 
3318     _resultobj 
= Py_None
; 
3322 #define wxWindow_Refresh(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Refresh(_swigarg0,_swigarg1)) 
3323 static PyObject 
*_wrap_wxWindow_Refresh(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3324     PyObject 
* _resultobj
; 
3326     bool  _arg1 
= (bool ) TRUE
; 
3327     wxRect 
* _arg2 
= (wxRect 
*) NULL
; 
3328     PyObject 
* _argo0 
= 0; 
3329     int tempbool1 
= (int) TRUE
; 
3331     PyObject 
* _obj2 
= 0; 
3332     char *_kwnames
[] = { "self","eraseBackground","rect", NULL 
}; 
3335     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxWindow_Refresh",_kwnames
,&_argo0
,&tempbool1
,&_obj2
))  
3338         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3339         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3340             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Refresh. Expected _wxWindow_p."); 
3344     _arg1 
= (bool ) tempbool1
; 
3348     if (! wxRect_helper(_obj2
, &_arg2
)) 
3352     wxPy_BEGIN_ALLOW_THREADS
; 
3353         wxWindow_Refresh(_arg0
,_arg1
,_arg2
); 
3355     wxPy_END_ALLOW_THREADS
; 
3356 }    Py_INCREF(Py_None
); 
3357     _resultobj 
= Py_None
; 
3361 #define wxWindow_ReleaseMouse(_swigobj)  (_swigobj->ReleaseMouse()) 
3362 static PyObject 
*_wrap_wxWindow_ReleaseMouse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3363     PyObject 
* _resultobj
; 
3365     PyObject 
* _argo0 
= 0; 
3366     char *_kwnames
[] = { "self", NULL 
}; 
3369     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_ReleaseMouse",_kwnames
,&_argo0
))  
3372         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3373         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3374             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ReleaseMouse. Expected _wxWindow_p."); 
3379     wxPy_BEGIN_ALLOW_THREADS
; 
3380         wxWindow_ReleaseMouse(_arg0
); 
3382     wxPy_END_ALLOW_THREADS
; 
3383 }    Py_INCREF(Py_None
); 
3384     _resultobj 
= Py_None
; 
3388 #define wxWindow_RemoveChild(_swigobj,_swigarg0)  (_swigobj->RemoveChild(_swigarg0)) 
3389 static PyObject 
*_wrap_wxWindow_RemoveChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3390     PyObject 
* _resultobj
; 
3393     PyObject 
* _argo0 
= 0; 
3394     PyObject 
* _argo1 
= 0; 
3395     char *_kwnames
[] = { "self","child", NULL 
}; 
3398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_RemoveChild",_kwnames
,&_argo0
,&_argo1
))  
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_RemoveChild. Expected _wxWindow_p."); 
3408         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3409         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3410             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_RemoveChild. Expected _wxWindow_p."); 
3415     wxPy_BEGIN_ALLOW_THREADS
; 
3416         wxWindow_RemoveChild(_arg0
,_arg1
); 
3418     wxPy_END_ALLOW_THREADS
; 
3419 }    Py_INCREF(Py_None
); 
3420     _resultobj 
= Py_None
; 
3424 #define wxWindow_Reparent(_swigobj,_swigarg0)  (_swigobj->Reparent(_swigarg0)) 
3425 static PyObject 
*_wrap_wxWindow_Reparent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3426     PyObject 
* _resultobj
; 
3430     PyObject 
* _argo0 
= 0; 
3431     PyObject 
* _argo1 
= 0; 
3432     char *_kwnames
[] = { "self","newParent", NULL 
}; 
3435     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_Reparent",_kwnames
,&_argo0
,&_argo1
))  
3438         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3439         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3440             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Reparent. Expected _wxWindow_p."); 
3445         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3446         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3447             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_Reparent. Expected _wxWindow_p."); 
3452     wxPy_BEGIN_ALLOW_THREADS
; 
3453         _result 
= (bool )wxWindow_Reparent(_arg0
,_arg1
); 
3455     wxPy_END_ALLOW_THREADS
; 
3456 }    _resultobj 
= Py_BuildValue("i",_result
); 
3460 #define wxWindow_ScreenToClientXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ScreenToClient(_swigarg0,_swigarg1)) 
3461 static PyObject 
*_wrap_wxWindow_ScreenToClientXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3462     PyObject 
* _resultobj
; 
3466     PyObject 
* _argo0 
= 0; 
3468     PyObject 
* _obj1 
= 0; 
3470     PyObject 
* _obj2 
= 0; 
3471     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3474     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_ScreenToClientXY",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3477         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3478         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3479             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScreenToClientXY. Expected _wxWindow_p."); 
3484   temp 
= (int) PyInt_AsLong(_obj1
); 
3488   temp0 
= (int) PyInt_AsLong(_obj2
); 
3492     wxPy_BEGIN_ALLOW_THREADS
; 
3493         wxWindow_ScreenToClientXY(_arg0
,_arg1
,_arg2
); 
3495     wxPy_END_ALLOW_THREADS
; 
3496 }    Py_INCREF(Py_None
); 
3497     _resultobj 
= Py_None
; 
3500     o 
= PyInt_FromLong((long) (*_arg1
)); 
3501     _resultobj 
= t_output_helper(_resultobj
, o
); 
3505     o 
= PyInt_FromLong((long) (*_arg2
)); 
3506     _resultobj 
= t_output_helper(_resultobj
, o
); 
3511 #define wxWindow_ScreenToClient(_swigobj,_swigarg0)  (_swigobj->ScreenToClient(_swigarg0)) 
3512 static PyObject 
*_wrap_wxWindow_ScreenToClient(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3513     PyObject 
* _resultobj
; 
3517     PyObject 
* _argo0 
= 0; 
3519     PyObject 
* _obj1 
= 0; 
3520     char *_kwnames
[] = { "self","pt", NULL 
}; 
3524     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ScreenToClient",_kwnames
,&_argo0
,&_obj1
))  
3527         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3528         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3529             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScreenToClient. Expected _wxWindow_p."); 
3535     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3539     wxPy_BEGIN_ALLOW_THREADS
; 
3540         _result 
= new wxPoint (wxWindow_ScreenToClient(_arg0
,*_arg1
)); 
3542     wxPy_END_ALLOW_THREADS
; 
3543 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
3544     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3548 #define wxWindow_ScrollWindow(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->ScrollWindow(_swigarg0,_swigarg1,_swigarg2)) 
3549 static PyObject 
*_wrap_wxWindow_ScrollWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3550     PyObject 
* _resultobj
; 
3554     wxRect 
* _arg3 
= (wxRect 
*) NULL
; 
3555     PyObject 
* _argo0 
= 0; 
3557     PyObject 
* _obj3 
= 0; 
3558     char *_kwnames
[] = { "self","dx","dy","rect", NULL 
}; 
3561     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|O:wxWindow_ScrollWindow",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))  
3564         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3565         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3566             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScrollWindow. Expected _wxWindow_p."); 
3573     if (! wxRect_helper(_obj3
, &_arg3
)) 
3577     wxPy_BEGIN_ALLOW_THREADS
; 
3578         wxWindow_ScrollWindow(_arg0
,_arg1
,_arg2
,_arg3
); 
3580     wxPy_END_ALLOW_THREADS
; 
3581 }    Py_INCREF(Py_None
); 
3582     _resultobj 
= Py_None
; 
3586 #define wxWindow_SetAcceleratorTable(_swigobj,_swigarg0)  (_swigobj->SetAcceleratorTable(_swigarg0)) 
3587 static PyObject 
*_wrap_wxWindow_SetAcceleratorTable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3588     PyObject 
* _resultobj
; 
3590     wxAcceleratorTable 
* _arg1
; 
3591     PyObject 
* _argo0 
= 0; 
3592     PyObject 
* _argo1 
= 0; 
3593     char *_kwnames
[] = { "self","accel", NULL 
}; 
3596     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetAcceleratorTable",_kwnames
,&_argo0
,&_argo1
))  
3599         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3600         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3601             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetAcceleratorTable. Expected _wxWindow_p."); 
3606         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3607         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxAcceleratorTable_p")) { 
3608             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetAcceleratorTable. Expected _wxAcceleratorTable_p."); 
3613     wxPy_BEGIN_ALLOW_THREADS
; 
3614         wxWindow_SetAcceleratorTable(_arg0
,*_arg1
); 
3616     wxPy_END_ALLOW_THREADS
; 
3617 }    Py_INCREF(Py_None
); 
3618     _resultobj 
= Py_None
; 
3622 #define wxWindow_SetAutoLayout(_swigobj,_swigarg0)  (_swigobj->SetAutoLayout(_swigarg0)) 
3623 static PyObject 
*_wrap_wxWindow_SetAutoLayout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3624     PyObject 
* _resultobj
; 
3627     PyObject 
* _argo0 
= 0; 
3629     char *_kwnames
[] = { "self","autoLayout", NULL 
}; 
3632     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_SetAutoLayout",_kwnames
,&_argo0
,&tempbool1
))  
3635         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3636         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3637             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetAutoLayout. Expected _wxWindow_p."); 
3641     _arg1 
= (bool ) tempbool1
; 
3643     wxPy_BEGIN_ALLOW_THREADS
; 
3644         wxWindow_SetAutoLayout(_arg0
,_arg1
); 
3646     wxPy_END_ALLOW_THREADS
; 
3647 }    Py_INCREF(Py_None
); 
3648     _resultobj 
= Py_None
; 
3652 #define wxWindow_GetAutoLayout(_swigobj)  (_swigobj->GetAutoLayout()) 
3653 static PyObject 
*_wrap_wxWindow_GetAutoLayout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3654     PyObject 
* _resultobj
; 
3657     PyObject 
* _argo0 
= 0; 
3658     char *_kwnames
[] = { "self", NULL 
}; 
3661     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetAutoLayout",_kwnames
,&_argo0
))  
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_GetAutoLayout. Expected _wxWindow_p."); 
3671     wxPy_BEGIN_ALLOW_THREADS
; 
3672         _result 
= (bool )wxWindow_GetAutoLayout(_arg0
); 
3674     wxPy_END_ALLOW_THREADS
; 
3675 }    _resultobj 
= Py_BuildValue("i",_result
); 
3679 #define wxWindow_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
3680 static PyObject 
*_wrap_wxWindow_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3681     PyObject 
* _resultobj
; 
3684     PyObject 
* _argo0 
= 0; 
3686     PyObject 
* _obj1 
= 0; 
3687     char *_kwnames
[] = { "self","colour", NULL 
}; 
3690     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
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_SetBackgroundColour. Expected _wxWindow_p."); 
3701     if (! wxColour_helper(_obj1
, &_arg1
)) 
3705     wxPy_BEGIN_ALLOW_THREADS
; 
3706         wxWindow_SetBackgroundColour(_arg0
,*_arg1
); 
3708     wxPy_END_ALLOW_THREADS
; 
3709 }    Py_INCREF(Py_None
); 
3710     _resultobj 
= Py_None
; 
3714 #define wxWindow_SetConstraints(_swigobj,_swigarg0)  (_swigobj->SetConstraints(_swigarg0)) 
3715 static PyObject 
*_wrap_wxWindow_SetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3716     PyObject 
* _resultobj
; 
3718     wxLayoutConstraints 
* _arg1
; 
3719     PyObject 
* _argo0 
= 0; 
3720     PyObject 
* _argo1 
= 0; 
3721     char *_kwnames
[] = { "self","constraints", NULL 
}; 
3724     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetConstraints",_kwnames
,&_argo0
,&_argo1
))  
3727         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3728         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3729             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetConstraints. Expected _wxWindow_p."); 
3734         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3735         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxLayoutConstraints_p")) { 
3736             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetConstraints. Expected _wxLayoutConstraints_p."); 
3741     wxPy_BEGIN_ALLOW_THREADS
; 
3742         wxWindow_SetConstraints(_arg0
,_arg1
); 
3744     wxPy_END_ALLOW_THREADS
; 
3745 }    Py_INCREF(Py_None
); 
3746     _resultobj 
= Py_None
; 
3750 #define wxWindow_UnsetConstraints(_swigobj,_swigarg0)  (_swigobj->UnsetConstraints(_swigarg0)) 
3751 static PyObject 
*_wrap_wxWindow_UnsetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3752     PyObject 
* _resultobj
; 
3754     wxLayoutConstraints 
* _arg1
; 
3755     PyObject 
* _argo0 
= 0; 
3756     PyObject 
* _argo1 
= 0; 
3757     char *_kwnames
[] = { "self","constraints", NULL 
}; 
3760     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_UnsetConstraints",_kwnames
,&_argo0
,&_argo1
))  
3763         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3764         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3765             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_UnsetConstraints. Expected _wxWindow_p."); 
3770         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3771         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxLayoutConstraints_p")) { 
3772             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_UnsetConstraints. Expected _wxLayoutConstraints_p."); 
3777     wxPy_BEGIN_ALLOW_THREADS
; 
3778         wxWindow_UnsetConstraints(_arg0
,_arg1
); 
3780     wxPy_END_ALLOW_THREADS
; 
3781 }    Py_INCREF(Py_None
); 
3782     _resultobj 
= Py_None
; 
3786 #define wxWindow_SetFocus(_swigobj)  (_swigobj->SetFocus()) 
3787 static PyObject 
*_wrap_wxWindow_SetFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3788     PyObject 
* _resultobj
; 
3790     PyObject 
* _argo0 
= 0; 
3791     char *_kwnames
[] = { "self", NULL 
}; 
3794     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_SetFocus",_kwnames
,&_argo0
))  
3797         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3798         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3799             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetFocus. Expected _wxWindow_p."); 
3804     wxPy_BEGIN_ALLOW_THREADS
; 
3805         wxWindow_SetFocus(_arg0
); 
3807     wxPy_END_ALLOW_THREADS
; 
3808 }    Py_INCREF(Py_None
); 
3809     _resultobj 
= Py_None
; 
3813 #define wxWindow_AcceptsFocus(_swigobj)  (_swigobj->AcceptsFocus()) 
3814 static PyObject 
*_wrap_wxWindow_AcceptsFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3815     PyObject 
* _resultobj
; 
3818     PyObject 
* _argo0 
= 0; 
3819     char *_kwnames
[] = { "self", NULL 
}; 
3822     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_AcceptsFocus",_kwnames
,&_argo0
))  
3825         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3826         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3827             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_AcceptsFocus. Expected _wxWindow_p."); 
3832     wxPy_BEGIN_ALLOW_THREADS
; 
3833         _result 
= (bool )wxWindow_AcceptsFocus(_arg0
); 
3835     wxPy_END_ALLOW_THREADS
; 
3836 }    _resultobj 
= Py_BuildValue("i",_result
); 
3840 #define wxWindow_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
3841 static PyObject 
*_wrap_wxWindow_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3842     PyObject 
* _resultobj
; 
3845     PyObject 
* _argo0 
= 0; 
3846     PyObject 
* _argo1 
= 0; 
3847     char *_kwnames
[] = { "self","font", NULL 
}; 
3850     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetFont",_kwnames
,&_argo0
,&_argo1
))  
3853         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3854         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3855             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetFont. Expected _wxWindow_p."); 
3860         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3861         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
3862             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetFont. Expected _wxFont_p."); 
3867     wxPy_BEGIN_ALLOW_THREADS
; 
3868         wxWindow_SetFont(_arg0
,*_arg1
); 
3870     wxPy_END_ALLOW_THREADS
; 
3871 }    Py_INCREF(Py_None
); 
3872     _resultobj 
= Py_None
; 
3876 #define wxWindow_SetForegroundColour(_swigobj,_swigarg0)  (_swigobj->SetForegroundColour(_swigarg0)) 
3877 static PyObject 
*_wrap_wxWindow_SetForegroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3878     PyObject 
* _resultobj
; 
3881     PyObject 
* _argo0 
= 0; 
3883     PyObject 
* _obj1 
= 0; 
3884     char *_kwnames
[] = { "self","colour", NULL 
}; 
3887     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetForegroundColour",_kwnames
,&_argo0
,&_obj1
))  
3890         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3891         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3892             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetForegroundColour. Expected _wxWindow_p."); 
3898     if (! wxColour_helper(_obj1
, &_arg1
)) 
3902     wxPy_BEGIN_ALLOW_THREADS
; 
3903         wxWindow_SetForegroundColour(_arg0
,*_arg1
); 
3905     wxPy_END_ALLOW_THREADS
; 
3906 }    Py_INCREF(Py_None
); 
3907     _resultobj 
= Py_None
; 
3911 #define wxWindow_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
3912 static PyObject 
*_wrap_wxWindow_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3913     PyObject 
* _resultobj
; 
3916     PyObject 
* _argo0 
= 0; 
3917     char *_kwnames
[] = { "self","id", NULL 
}; 
3920     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_SetId",_kwnames
,&_argo0
,&_arg1
))  
3923         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3924         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3925             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetId. Expected _wxWindow_p."); 
3930     wxPy_BEGIN_ALLOW_THREADS
; 
3931         wxWindow_SetId(_arg0
,_arg1
); 
3933     wxPy_END_ALLOW_THREADS
; 
3934 }    Py_INCREF(Py_None
); 
3935     _resultobj 
= Py_None
; 
3939 #define wxWindow_SetName(_swigobj,_swigarg0)  (_swigobj->SetName(_swigarg0)) 
3940 static PyObject 
*_wrap_wxWindow_SetName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3941     PyObject 
* _resultobj
; 
3944     PyObject 
* _argo0 
= 0; 
3945     PyObject 
* _obj1 
= 0; 
3946     char *_kwnames
[] = { "self","name", NULL 
}; 
3949     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetName",_kwnames
,&_argo0
,&_obj1
))  
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_SetName. Expected _wxWindow_p."); 
3959 #if PYTHON_API_VERSION >= 1009 
3960     char* tmpPtr
; int tmpSize
; 
3961     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
3962         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3965     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
3967     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
3969     if (!PyString_Check(_obj1
)) { 
3970         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3973     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
3977     wxPy_BEGIN_ALLOW_THREADS
; 
3978         wxWindow_SetName(_arg0
,*_arg1
); 
3980     wxPy_END_ALLOW_THREADS
; 
3981 }    Py_INCREF(Py_None
); 
3982     _resultobj 
= Py_None
; 
3990 #define wxWindow_SetScrollbar(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->SetScrollbar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
3991 static PyObject 
*_wrap_wxWindow_SetScrollbar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3992     PyObject 
* _resultobj
; 
3998     int  _arg5 
= (int ) TRUE
; 
3999     PyObject 
* _argo0 
= 0; 
4000     char *_kwnames
[] = { "self","orientation","position","thumbSize","range","refresh", NULL 
}; 
4003     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxWindow_SetScrollbar",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4006         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4007         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4008             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetScrollbar. Expected _wxWindow_p."); 
4013     wxPy_BEGIN_ALLOW_THREADS
; 
4014         wxWindow_SetScrollbar(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4016     wxPy_END_ALLOW_THREADS
; 
4017 }    Py_INCREF(Py_None
); 
4018     _resultobj 
= Py_None
; 
4022 #define wxWindow_SetScrollPos(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetScrollPos(_swigarg0,_swigarg1,_swigarg2)) 
4023 static PyObject 
*_wrap_wxWindow_SetScrollPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4024     PyObject 
* _resultobj
; 
4028     bool  _arg3 
= (bool ) TRUE
; 
4029     PyObject 
* _argo0 
= 0; 
4030     int tempbool3 
= (int) TRUE
; 
4031     char *_kwnames
[] = { "self","orientation","pos","refresh", NULL 
}; 
4034     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|i:wxWindow_SetScrollPos",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))  
4037         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4038         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4039             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetScrollPos. Expected _wxWindow_p."); 
4043     _arg3 
= (bool ) tempbool3
; 
4045     wxPy_BEGIN_ALLOW_THREADS
; 
4046         wxWindow_SetScrollPos(_arg0
,_arg1
,_arg2
,_arg3
); 
4048     wxPy_END_ALLOW_THREADS
; 
4049 }    Py_INCREF(Py_None
); 
4050     _resultobj 
= Py_None
; 
4054 #define wxWindow_SetDimensions(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->SetSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4055 static PyObject 
*_wrap_wxWindow_SetDimensions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4056     PyObject 
* _resultobj
; 
4062     int  _arg5 
= (int ) wxSIZE_AUTO
; 
4063     PyObject 
* _argo0 
= 0; 
4064     char *_kwnames
[] = { "self","x","y","width","height","sizeFlags", NULL 
}; 
4067     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxWindow_SetDimensions",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4070         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4071         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4072             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetDimensions. Expected _wxWindow_p."); 
4077     wxPy_BEGIN_ALLOW_THREADS
; 
4078         wxWindow_SetDimensions(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4080     wxPy_END_ALLOW_THREADS
; 
4081 }    Py_INCREF(Py_None
); 
4082     _resultobj 
= Py_None
; 
4086 static void  wxWindow_SetSize(wxWindow 
*self
,const wxSize 
& size
) { 
4087             self
->SetSize(size
); 
4089 static PyObject 
*_wrap_wxWindow_SetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4090     PyObject 
* _resultobj
; 
4093     PyObject 
* _argo0 
= 0; 
4095     PyObject 
* _obj1 
= 0; 
4096     char *_kwnames
[] = { "self","size", NULL 
}; 
4099     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetSize",_kwnames
,&_argo0
,&_obj1
))  
4102         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4103         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4104             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetSize. Expected _wxWindow_p."); 
4110     if (! wxSize_helper(_obj1
, &_arg1
)) 
4114     wxPy_BEGIN_ALLOW_THREADS
; 
4115         wxWindow_SetSize(_arg0
,*_arg1
); 
4117     wxPy_END_ALLOW_THREADS
; 
4118 }    Py_INCREF(Py_None
); 
4119     _resultobj 
= Py_None
; 
4123 static void  wxWindow_SetPosition(wxWindow 
*self
,const wxPoint 
& pos
) { 
4126 static PyObject 
*_wrap_wxWindow_SetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4127     PyObject 
* _resultobj
; 
4130     PyObject 
* _argo0 
= 0; 
4132     PyObject 
* _obj1 
= 0; 
4133     char *_kwnames
[] = { "self","pos", NULL 
}; 
4136     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetPosition",_kwnames
,&_argo0
,&_obj1
))  
4139         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4140         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4141             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetPosition. Expected _wxWindow_p."); 
4147     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4151     wxPy_BEGIN_ALLOW_THREADS
; 
4152         wxWindow_SetPosition(_arg0
,*_arg1
); 
4154     wxPy_END_ALLOW_THREADS
; 
4155 }    Py_INCREF(Py_None
); 
4156     _resultobj 
= Py_None
; 
4160 static void  wxWindow_SetRect(wxWindow 
*self
,const wxRect 
& rect
,int  sizeFlags
) { 
4161             self
->SetSize(rect
, sizeFlags
); 
4163 static PyObject 
*_wrap_wxWindow_SetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4164     PyObject 
* _resultobj
; 
4167     int  _arg2 
= (int ) wxSIZE_AUTO
; 
4168     PyObject 
* _argo0 
= 0; 
4170     PyObject 
* _obj1 
= 0; 
4171     char *_kwnames
[] = { "self","rect","sizeFlags", NULL 
}; 
4174     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxWindow_SetRect",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
4177         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4178         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4179             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetRect. Expected _wxWindow_p."); 
4185     if (! wxRect_helper(_obj1
, &_arg1
)) 
4189     wxPy_BEGIN_ALLOW_THREADS
; 
4190         wxWindow_SetRect(_arg0
,*_arg1
,_arg2
); 
4192     wxPy_END_ALLOW_THREADS
; 
4193 }    Py_INCREF(Py_None
); 
4194     _resultobj 
= Py_None
; 
4198 #define wxWindow_SetSizeHints(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->SetSizeHints(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
4199 static PyObject 
*_wrap_wxWindow_SetSizeHints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4200     PyObject 
* _resultobj
; 
4202     int  _arg1 
= (int ) -1; 
4203     int  _arg2 
= (int ) -1; 
4204     int  _arg3 
= (int ) -1; 
4205     int  _arg4 
= (int ) -1; 
4206     int  _arg5 
= (int ) -1; 
4207     int  _arg6 
= (int ) -1; 
4208     PyObject 
* _argo0 
= 0; 
4209     char *_kwnames
[] = { "self","minW","minH","maxW","maxH","incW","incH", NULL 
}; 
4212     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iiiiii:wxWindow_SetSizeHints",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
4215         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4216         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4217             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetSizeHints. Expected _wxWindow_p."); 
4222     wxPy_BEGIN_ALLOW_THREADS
; 
4223         wxWindow_SetSizeHints(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
4225     wxPy_END_ALLOW_THREADS
; 
4226 }    Py_INCREF(Py_None
); 
4227     _resultobj 
= Py_None
; 
4231 #define wxWindow_SetClientSizeWH(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetClientSize(_swigarg0,_swigarg1)) 
4232 static PyObject 
*_wrap_wxWindow_SetClientSizeWH(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4233     PyObject 
* _resultobj
; 
4237     PyObject 
* _argo0 
= 0; 
4238     char *_kwnames
[] = { "self","width","height", NULL 
}; 
4241     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxWindow_SetClientSizeWH",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
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_SetClientSizeWH. Expected _wxWindow_p."); 
4251     wxPy_BEGIN_ALLOW_THREADS
; 
4252         wxWindow_SetClientSizeWH(_arg0
,_arg1
,_arg2
); 
4254     wxPy_END_ALLOW_THREADS
; 
4255 }    Py_INCREF(Py_None
); 
4256     _resultobj 
= Py_None
; 
4260 #define wxWindow_SetClientSize(_swigobj,_swigarg0)  (_swigobj->SetClientSize(_swigarg0)) 
4261 static PyObject 
*_wrap_wxWindow_SetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4262     PyObject 
* _resultobj
; 
4265     PyObject 
* _argo0 
= 0; 
4267     PyObject 
* _obj1 
= 0; 
4268     char *_kwnames
[] = { "self","size", NULL 
}; 
4271     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetClientSize",_kwnames
,&_argo0
,&_obj1
))  
4274         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4275         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4276             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetClientSize. Expected _wxWindow_p."); 
4282     if (! wxSize_helper(_obj1
, &_arg1
)) 
4286     wxPy_BEGIN_ALLOW_THREADS
; 
4287         wxWindow_SetClientSize(_arg0
,*_arg1
); 
4289     wxPy_END_ALLOW_THREADS
; 
4290 }    Py_INCREF(Py_None
); 
4291     _resultobj 
= Py_None
; 
4295 #define wxWindow_SetCursor(_swigobj,_swigarg0)  (_swigobj->SetCursor(_swigarg0)) 
4296 static PyObject 
*_wrap_wxWindow_SetCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4297     PyObject 
* _resultobj
; 
4300     PyObject 
* _argo0 
= 0; 
4301     PyObject 
* _argo1 
= 0; 
4302     char *_kwnames
[] = { "self","cursor", NULL 
}; 
4305     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetCursor",_kwnames
,&_argo0
,&_argo1
))  
4308         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4309         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4310             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetCursor. Expected _wxWindow_p."); 
4315         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4316         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
4317             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetCursor. Expected _wxCursor_p."); 
4322     wxPy_BEGIN_ALLOW_THREADS
; 
4323         wxWindow_SetCursor(_arg0
,*_arg1
); 
4325     wxPy_END_ALLOW_THREADS
; 
4326 }    Py_INCREF(Py_None
); 
4327     _resultobj 
= Py_None
; 
4331 #define wxWindow_SetEventHandler(_swigobj,_swigarg0)  (_swigobj->SetEventHandler(_swigarg0)) 
4332 static PyObject 
*_wrap_wxWindow_SetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4333     PyObject 
* _resultobj
; 
4335     wxEvtHandler 
* _arg1
; 
4336     PyObject 
* _argo0 
= 0; 
4337     PyObject 
* _argo1 
= 0; 
4338     char *_kwnames
[] = { "self","handler", NULL 
}; 
4341     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetEventHandler",_kwnames
,&_argo0
,&_argo1
))  
4344         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4345         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4346             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetEventHandler. Expected _wxWindow_p."); 
4351         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4352         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
4353             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetEventHandler. Expected _wxEvtHandler_p."); 
4358     wxPy_BEGIN_ALLOW_THREADS
; 
4359         wxWindow_SetEventHandler(_arg0
,_arg1
); 
4361     wxPy_END_ALLOW_THREADS
; 
4362 }    Py_INCREF(Py_None
); 
4363     _resultobj 
= Py_None
; 
4367 #define wxWindow_SetExtraStyle(_swigobj,_swigarg0)  (_swigobj->SetExtraStyle(_swigarg0)) 
4368 static PyObject 
*_wrap_wxWindow_SetExtraStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4369     PyObject 
* _resultobj
; 
4372     PyObject 
* _argo0 
= 0; 
4373     char *_kwnames
[] = { "self","exStyle", NULL 
}; 
4376     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_SetExtraStyle",_kwnames
,&_argo0
,&_arg1
))  
4379         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4380         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4381             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetExtraStyle. Expected _wxWindow_p."); 
4386     wxPy_BEGIN_ALLOW_THREADS
; 
4387         wxWindow_SetExtraStyle(_arg0
,_arg1
); 
4389     wxPy_END_ALLOW_THREADS
; 
4390 }    Py_INCREF(Py_None
); 
4391     _resultobj 
= Py_None
; 
4395 #define wxWindow_SetTitle(_swigobj,_swigarg0)  (_swigobj->SetTitle(_swigarg0)) 
4396 static PyObject 
*_wrap_wxWindow_SetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4397     PyObject 
* _resultobj
; 
4400     PyObject 
* _argo0 
= 0; 
4401     PyObject 
* _obj1 
= 0; 
4402     char *_kwnames
[] = { "self","title", NULL 
}; 
4405     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetTitle",_kwnames
,&_argo0
,&_obj1
))  
4408         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4409         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4410             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetTitle. Expected _wxWindow_p."); 
4415 #if PYTHON_API_VERSION >= 1009 
4416     char* tmpPtr
; int tmpSize
; 
4417     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
4418         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4421     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
4423     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
4425     if (!PyString_Check(_obj1
)) { 
4426         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4429     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
4433     wxPy_BEGIN_ALLOW_THREADS
; 
4434         wxWindow_SetTitle(_arg0
,*_arg1
); 
4436     wxPy_END_ALLOW_THREADS
; 
4437 }    Py_INCREF(Py_None
); 
4438     _resultobj 
= Py_None
; 
4446 #define wxWindow_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
4447 static PyObject 
*_wrap_wxWindow_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4448     PyObject 
* _resultobj
; 
4452     PyObject 
* _argo0 
= 0; 
4454     char *_kwnames
[] = { "self","show", NULL 
}; 
4457     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_Show",_kwnames
,&_argo0
,&tempbool1
))  
4460         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4461         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4462             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Show. Expected _wxWindow_p."); 
4466     _arg1 
= (bool ) tempbool1
; 
4468     wxPy_BEGIN_ALLOW_THREADS
; 
4469         _result 
= (bool )wxWindow_Show(_arg0
,_arg1
); 
4471     wxPy_END_ALLOW_THREADS
; 
4472 }    _resultobj 
= Py_BuildValue("i",_result
); 
4476 #define wxWindow_TransferDataFromWindow(_swigobj)  (_swigobj->TransferDataFromWindow()) 
4477 static PyObject 
*_wrap_wxWindow_TransferDataFromWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4478     PyObject 
* _resultobj
; 
4481     PyObject 
* _argo0 
= 0; 
4482     char *_kwnames
[] = { "self", NULL 
}; 
4485     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_TransferDataFromWindow",_kwnames
,&_argo0
))  
4488         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4489         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4490             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_TransferDataFromWindow. Expected _wxWindow_p."); 
4495     wxPy_BEGIN_ALLOW_THREADS
; 
4496         _result 
= (bool )wxWindow_TransferDataFromWindow(_arg0
); 
4498     wxPy_END_ALLOW_THREADS
; 
4499 }    _resultobj 
= Py_BuildValue("i",_result
); 
4503 #define wxWindow_TransferDataToWindow(_swigobj)  (_swigobj->TransferDataToWindow()) 
4504 static PyObject 
*_wrap_wxWindow_TransferDataToWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4505     PyObject 
* _resultobj
; 
4508     PyObject 
* _argo0 
= 0; 
4509     char *_kwnames
[] = { "self", NULL 
}; 
4512     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_TransferDataToWindow",_kwnames
,&_argo0
))  
4515         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4516         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4517             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_TransferDataToWindow. Expected _wxWindow_p."); 
4522     wxPy_BEGIN_ALLOW_THREADS
; 
4523         _result 
= (bool )wxWindow_TransferDataToWindow(_arg0
); 
4525     wxPy_END_ALLOW_THREADS
; 
4526 }    _resultobj 
= Py_BuildValue("i",_result
); 
4530 #define wxWindow_Validate(_swigobj)  (_swigobj->Validate()) 
4531 static PyObject 
*_wrap_wxWindow_Validate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4532     PyObject 
* _resultobj
; 
4535     PyObject 
* _argo0 
= 0; 
4536     char *_kwnames
[] = { "self", NULL 
}; 
4539     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Validate",_kwnames
,&_argo0
))  
4542         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4543         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4544             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Validate. Expected _wxWindow_p."); 
4549     wxPy_BEGIN_ALLOW_THREADS
; 
4550         _result 
= (bool )wxWindow_Validate(_arg0
); 
4552     wxPy_END_ALLOW_THREADS
; 
4553 }    _resultobj 
= Py_BuildValue("i",_result
); 
4557 #define wxWindow_WarpPointer(_swigobj,_swigarg0,_swigarg1)  (_swigobj->WarpPointer(_swigarg0,_swigarg1)) 
4558 static PyObject 
*_wrap_wxWindow_WarpPointer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4559     PyObject 
* _resultobj
; 
4563     PyObject 
* _argo0 
= 0; 
4564     char *_kwnames
[] = { "self","x","y", NULL 
}; 
4567     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxWindow_WarpPointer",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4570         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4571         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4572             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_WarpPointer. Expected _wxWindow_p."); 
4577     wxPy_BEGIN_ALLOW_THREADS
; 
4578         wxWindow_WarpPointer(_arg0
,_arg1
,_arg2
); 
4580     wxPy_END_ALLOW_THREADS
; 
4581 }    Py_INCREF(Py_None
); 
4582     _resultobj 
= Py_None
; 
4586 #define wxWindow_ConvertDialogPointToPixels(_swigobj,_swigarg0)  (_swigobj->ConvertDialogToPixels(_swigarg0)) 
4587 static PyObject 
*_wrap_wxWindow_ConvertDialogPointToPixels(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4588     PyObject 
* _resultobj
; 
4592     PyObject 
* _argo0 
= 0; 
4594     PyObject 
* _obj1 
= 0; 
4595     char *_kwnames
[] = { "self","pt", NULL 
}; 
4599     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertDialogPointToPixels",_kwnames
,&_argo0
,&_obj1
))  
4602         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4603         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4604             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertDialogPointToPixels. Expected _wxWindow_p."); 
4610     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4614     wxPy_BEGIN_ALLOW_THREADS
; 
4615         _result 
= new wxPoint (wxWindow_ConvertDialogPointToPixels(_arg0
,*_arg1
)); 
4617     wxPy_END_ALLOW_THREADS
; 
4618 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
4619     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4623 #define wxWindow_ConvertDialogSizeToPixels(_swigobj,_swigarg0)  (_swigobj->ConvertDialogToPixels(_swigarg0)) 
4624 static PyObject 
*_wrap_wxWindow_ConvertDialogSizeToPixels(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4625     PyObject 
* _resultobj
; 
4629     PyObject 
* _argo0 
= 0; 
4631     PyObject 
* _obj1 
= 0; 
4632     char *_kwnames
[] = { "self","sz", NULL 
}; 
4636     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertDialogSizeToPixels",_kwnames
,&_argo0
,&_obj1
))  
4639         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4640         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4641             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertDialogSizeToPixels. Expected _wxWindow_p."); 
4647     if (! wxSize_helper(_obj1
, &_arg1
)) 
4651     wxPy_BEGIN_ALLOW_THREADS
; 
4652         _result 
= new wxSize (wxWindow_ConvertDialogSizeToPixels(_arg0
,*_arg1
)); 
4654     wxPy_END_ALLOW_THREADS
; 
4655 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
4656     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4660 #define wxWindow_ConvertPixelPointToDialog(_swigobj,_swigarg0)  (_swigobj->ConvertPixelsToDialog(_swigarg0)) 
4661 static PyObject 
*_wrap_wxWindow_ConvertPixelPointToDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4662     PyObject 
* _resultobj
; 
4666     PyObject 
* _argo0 
= 0; 
4668     PyObject 
* _obj1 
= 0; 
4669     char *_kwnames
[] = { "self","pt", NULL 
}; 
4673     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertPixelPointToDialog",_kwnames
,&_argo0
,&_obj1
))  
4676         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4677         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4678             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertPixelPointToDialog. Expected _wxWindow_p."); 
4684     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4688     wxPy_BEGIN_ALLOW_THREADS
; 
4689         _result 
= new wxPoint (wxWindow_ConvertPixelPointToDialog(_arg0
,*_arg1
)); 
4691     wxPy_END_ALLOW_THREADS
; 
4692 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
4693     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4697 #define wxWindow_ConvertPixelSizeToDialog(_swigobj,_swigarg0)  (_swigobj->ConvertPixelsToDialog(_swigarg0)) 
4698 static PyObject 
*_wrap_wxWindow_ConvertPixelSizeToDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4699     PyObject 
* _resultobj
; 
4703     PyObject 
* _argo0 
= 0; 
4705     PyObject 
* _obj1 
= 0; 
4706     char *_kwnames
[] = { "self","sz", NULL 
}; 
4710     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertPixelSizeToDialog",_kwnames
,&_argo0
,&_obj1
))  
4713         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4714         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4715             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertPixelSizeToDialog. Expected _wxWindow_p."); 
4721     if (! wxSize_helper(_obj1
, &_arg1
)) 
4725     wxPy_BEGIN_ALLOW_THREADS
; 
4726         _result 
= new wxSize (wxWindow_ConvertPixelSizeToDialog(_arg0
,*_arg1
)); 
4728     wxPy_END_ALLOW_THREADS
; 
4729 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
4730     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4734 #define wxWindow_SetToolTipString(_swigobj,_swigarg0)  (_swigobj->SetToolTip(_swigarg0)) 
4735 static PyObject 
*_wrap_wxWindow_SetToolTipString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4736     PyObject 
* _resultobj
; 
4739     PyObject 
* _argo0 
= 0; 
4740     PyObject 
* _obj1 
= 0; 
4741     char *_kwnames
[] = { "self","tip", NULL 
}; 
4744     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetToolTipString",_kwnames
,&_argo0
,&_obj1
))  
4747         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4748         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4749             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetToolTipString. Expected _wxWindow_p."); 
4754 #if PYTHON_API_VERSION >= 1009 
4755     char* tmpPtr
; int tmpSize
; 
4756     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
4757         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4760     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
4762     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
4764     if (!PyString_Check(_obj1
)) { 
4765         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4768     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
4772     wxPy_BEGIN_ALLOW_THREADS
; 
4773         wxWindow_SetToolTipString(_arg0
,*_arg1
); 
4775     wxPy_END_ALLOW_THREADS
; 
4776 }    Py_INCREF(Py_None
); 
4777     _resultobj 
= Py_None
; 
4785 #define wxWindow_SetToolTip(_swigobj,_swigarg0)  (_swigobj->SetToolTip(_swigarg0)) 
4786 static PyObject 
*_wrap_wxWindow_SetToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4787     PyObject 
* _resultobj
; 
4790     PyObject 
* _argo0 
= 0; 
4791     PyObject 
* _argo1 
= 0; 
4792     char *_kwnames
[] = { "self","tooltip", NULL 
}; 
4795     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetToolTip",_kwnames
,&_argo0
,&_argo1
))  
4798         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4799         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4800             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetToolTip. Expected _wxWindow_p."); 
4805         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4806         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxToolTip_p")) { 
4807             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetToolTip. Expected _wxToolTip_p."); 
4812     wxPy_BEGIN_ALLOW_THREADS
; 
4813         wxWindow_SetToolTip(_arg0
,_arg1
); 
4815     wxPy_END_ALLOW_THREADS
; 
4816 }    Py_INCREF(Py_None
); 
4817     _resultobj 
= Py_None
; 
4821 #define wxWindow_GetToolTip(_swigobj)  (_swigobj->GetToolTip()) 
4822 static PyObject 
*_wrap_wxWindow_GetToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4823     PyObject 
* _resultobj
; 
4824     wxToolTip 
* _result
; 
4826     PyObject 
* _argo0 
= 0; 
4827     char *_kwnames
[] = { "self", NULL 
}; 
4831     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetToolTip",_kwnames
,&_argo0
))  
4834         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4835         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4836             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetToolTip. Expected _wxWindow_p."); 
4841     wxPy_BEGIN_ALLOW_THREADS
; 
4842         _result 
= (wxToolTip 
*)wxWindow_GetToolTip(_arg0
); 
4844     wxPy_END_ALLOW_THREADS
; 
4846         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolTip_p"); 
4847         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4850         _resultobj 
= Py_None
; 
4855 #define wxWindow_SetSizer(_swigobj,_swigarg0)  (_swigobj->SetSizer(_swigarg0)) 
4856 static PyObject 
*_wrap_wxWindow_SetSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4857     PyObject 
* _resultobj
; 
4860     PyObject 
* _argo0 
= 0; 
4861     PyObject 
* _argo1 
= 0; 
4862     char *_kwnames
[] = { "self","sizer", NULL 
}; 
4865     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetSizer",_kwnames
,&_argo0
,&_argo1
))  
4868         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4869         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4870             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetSizer. Expected _wxWindow_p."); 
4875         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4876         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxSizer_p")) { 
4877             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetSizer. Expected _wxSizer_p."); 
4882     wxPy_BEGIN_ALLOW_THREADS
; 
4883         wxWindow_SetSizer(_arg0
,_arg1
); 
4885     wxPy_END_ALLOW_THREADS
; 
4886 }    Py_INCREF(Py_None
); 
4887     _resultobj 
= Py_None
; 
4891 #define wxWindow_GetSizer(_swigobj)  (_swigobj->GetSizer()) 
4892 static PyObject 
*_wrap_wxWindow_GetSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4893     PyObject 
* _resultobj
; 
4896     PyObject 
* _argo0 
= 0; 
4897     char *_kwnames
[] = { "self", NULL 
}; 
4901     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSizer",_kwnames
,&_argo0
))  
4904         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4905         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4906             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSizer. Expected _wxWindow_p."); 
4911     wxPy_BEGIN_ALLOW_THREADS
; 
4912         _result 
= (wxSizer 
*)wxWindow_GetSizer(_arg0
); 
4914     wxPy_END_ALLOW_THREADS
; 
4916         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSizer_p"); 
4917         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4920         _resultobj 
= Py_None
; 
4925 #define wxWindow_GetValidator(_swigobj)  (_swigobj->GetValidator()) 
4926 static PyObject 
*_wrap_wxWindow_GetValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4927     PyObject 
* _resultobj
; 
4928     wxValidator 
* _result
; 
4930     PyObject 
* _argo0 
= 0; 
4931     char *_kwnames
[] = { "self", NULL 
}; 
4935     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetValidator",_kwnames
,&_argo0
))  
4938         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4939         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4940             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetValidator. Expected _wxWindow_p."); 
4945     wxPy_BEGIN_ALLOW_THREADS
; 
4946         _result 
= (wxValidator 
*)wxWindow_GetValidator(_arg0
); 
4948     wxPy_END_ALLOW_THREADS
; 
4950         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxValidator_p"); 
4951         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4954         _resultobj 
= Py_None
; 
4959 #define wxWindow_SetValidator(_swigobj,_swigarg0)  (_swigobj->SetValidator(_swigarg0)) 
4960 static PyObject 
*_wrap_wxWindow_SetValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4961     PyObject 
* _resultobj
; 
4963     wxValidator 
* _arg1
; 
4964     PyObject 
* _argo0 
= 0; 
4965     PyObject 
* _argo1 
= 0; 
4966     char *_kwnames
[] = { "self","validator", NULL 
}; 
4969     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetValidator",_kwnames
,&_argo0
,&_argo1
))  
4972         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4973         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4974             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetValidator. Expected _wxWindow_p."); 
4979         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4980         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxValidator_p")) { 
4981             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetValidator. Expected _wxValidator_p."); 
4986     wxPy_BEGIN_ALLOW_THREADS
; 
4987         wxWindow_SetValidator(_arg0
,*_arg1
); 
4989     wxPy_END_ALLOW_THREADS
; 
4990 }    Py_INCREF(Py_None
); 
4991     _resultobj 
= Py_None
; 
4995 #define wxWindow_SetDropTarget(_swigobj,_swigarg0)  (_swigobj->SetDropTarget(_swigarg0)) 
4996 static PyObject 
*_wrap_wxWindow_SetDropTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4997     PyObject 
* _resultobj
; 
4999     wxDropTarget 
* _arg1
; 
5000     PyObject 
* _argo0 
= 0; 
5001     PyObject 
* _argo1 
= 0; 
5002     char *_kwnames
[] = { "self","target", NULL 
}; 
5005     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetDropTarget",_kwnames
,&_argo0
,&_argo1
))  
5008         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5009         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5010             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetDropTarget. Expected _wxWindow_p."); 
5015         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5016         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDropTarget_p")) { 
5017             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetDropTarget. Expected _wxDropTarget_p."); 
5022     wxPy_BEGIN_ALLOW_THREADS
; 
5023         wxWindow_SetDropTarget(_arg0
,_arg1
); 
5025     wxPy_END_ALLOW_THREADS
; 
5026 }    Py_INCREF(Py_None
); 
5027     _resultobj 
= Py_None
; 
5031 #define wxWindow_GetDropTarget(_swigobj)  (_swigobj->GetDropTarget()) 
5032 static PyObject 
*_wrap_wxWindow_GetDropTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5033     PyObject 
* _resultobj
; 
5034     wxDropTarget 
* _result
; 
5036     PyObject 
* _argo0 
= 0; 
5037     char *_kwnames
[] = { "self", NULL 
}; 
5041     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetDropTarget",_kwnames
,&_argo0
))  
5044         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5045         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5046             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetDropTarget. Expected _wxWindow_p."); 
5051     wxPy_BEGIN_ALLOW_THREADS
; 
5052         _result 
= (wxDropTarget 
*)wxWindow_GetDropTarget(_arg0
); 
5054     wxPy_END_ALLOW_THREADS
; 
5056         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDropTarget_p"); 
5057         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5060         _resultobj 
= Py_None
; 
5065 #define wxWindow_GetBestSize(_swigobj)  (_swigobj->GetBestSize()) 
5066 static PyObject 
*_wrap_wxWindow_GetBestSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5067     PyObject 
* _resultobj
; 
5070     PyObject 
* _argo0 
= 0; 
5071     char *_kwnames
[] = { "self", NULL 
}; 
5075     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetBestSize",_kwnames
,&_argo0
))  
5078         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5079         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5080             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetBestSize. Expected _wxWindow_p."); 
5085     wxPy_BEGIN_ALLOW_THREADS
; 
5086         _result 
= new wxSize (wxWindow_GetBestSize(_arg0
)); 
5088     wxPy_END_ALLOW_THREADS
; 
5089 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
5090     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5094 #define wxWindow_SetCaret(_swigobj,_swigarg0)  (_swigobj->SetCaret(_swigarg0)) 
5095 static PyObject 
*_wrap_wxWindow_SetCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5096     PyObject 
* _resultobj
; 
5099     PyObject 
* _argo0 
= 0; 
5100     PyObject 
* _argo1 
= 0; 
5101     char *_kwnames
[] = { "self","caret", NULL 
}; 
5104     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetCaret",_kwnames
,&_argo0
,&_argo1
))  
5107         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5108         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5109             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetCaret. Expected _wxWindow_p."); 
5114         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5115         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCaret_p")) { 
5116             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetCaret. Expected _wxCaret_p."); 
5121     wxPy_BEGIN_ALLOW_THREADS
; 
5122         wxWindow_SetCaret(_arg0
,_arg1
); 
5124     wxPy_END_ALLOW_THREADS
; 
5125 }    Py_INCREF(Py_None
); 
5126     _resultobj 
= Py_None
; 
5130 #define wxWindow_GetCaret(_swigobj)  (_swigobj->GetCaret()) 
5131 static PyObject 
*_wrap_wxWindow_GetCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5132     PyObject 
* _resultobj
; 
5135     PyObject 
* _argo0 
= 0; 
5136     char *_kwnames
[] = { "self", NULL 
}; 
5140     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCaret",_kwnames
,&_argo0
))  
5143         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5144         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5145             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCaret. Expected _wxWindow_p."); 
5150     wxPy_BEGIN_ALLOW_THREADS
; 
5151         _result 
= (wxCaret 
*)wxWindow_GetCaret(_arg0
); 
5153     wxPy_END_ALLOW_THREADS
; 
5155         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCaret_p"); 
5156         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5159         _resultobj 
= Py_None
; 
5164 static void *SwigwxPanelTowxWindow(void *ptr
) { 
5167     src 
= (wxPanel 
*) ptr
; 
5168     dest 
= (wxWindow 
*) src
; 
5169     return (void *) dest
; 
5172 static void *SwigwxPanelTowxEvtHandler(void *ptr
) { 
5175     src 
= (wxPanel 
*) ptr
; 
5176     dest 
= (wxEvtHandler 
*) src
; 
5177     return (void *) dest
; 
5180 #define new_wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
5181 static PyObject 
*_wrap_new_wxPanel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5182     PyObject 
* _resultobj
; 
5186     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
5187     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
5188     long  _arg4 
= (long ) wxTAB_TRAVERSAL
; 
5189     char * _arg5 
= (char *) "panel"; 
5190     PyObject 
* _argo0 
= 0; 
5192     PyObject 
* _obj2 
= 0; 
5194     PyObject 
* _obj3 
= 0; 
5195     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
5199     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxPanel",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
5202         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5203         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5204             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPanel. Expected _wxWindow_p."); 
5211     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5217     if (! wxSize_helper(_obj3
, &_arg3
)) 
5221     wxPy_BEGIN_ALLOW_THREADS
; 
5222         _result 
= (wxPanel 
*)new_wxPanel(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
5224     wxPy_END_ALLOW_THREADS
; 
5226         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPanel_p"); 
5227         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5230         _resultobj 
= Py_None
; 
5235 #define wxPanel_InitDialog(_swigobj)  (_swigobj->InitDialog()) 
5236 static PyObject 
*_wrap_wxPanel_InitDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5237     PyObject 
* _resultobj
; 
5239     PyObject 
* _argo0 
= 0; 
5240     char *_kwnames
[] = { "self", NULL 
}; 
5243     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPanel_InitDialog",_kwnames
,&_argo0
))  
5246         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5247         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_InitDialog. Expected _wxPanel_p."); 
5253     wxPy_BEGIN_ALLOW_THREADS
; 
5254         wxPanel_InitDialog(_arg0
); 
5256     wxPy_END_ALLOW_THREADS
; 
5257 }    Py_INCREF(Py_None
); 
5258     _resultobj 
= Py_None
; 
5262 #define wxPanel_GetDefaultItem(_swigobj)  (_swigobj->GetDefaultItem()) 
5263 static PyObject 
*_wrap_wxPanel_GetDefaultItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5264     PyObject 
* _resultobj
; 
5267     PyObject 
* _argo0 
= 0; 
5268     char *_kwnames
[] = { "self", NULL 
}; 
5272     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPanel_GetDefaultItem",_kwnames
,&_argo0
))  
5275         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5276         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5277             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_GetDefaultItem. Expected _wxPanel_p."); 
5282     wxPy_BEGIN_ALLOW_THREADS
; 
5283         _result 
= (wxButton 
*)wxPanel_GetDefaultItem(_arg0
); 
5285     wxPy_END_ALLOW_THREADS
; 
5287         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxButton_p"); 
5288         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5291         _resultobj 
= Py_None
; 
5296 #define wxPanel_SetDefaultItem(_swigobj,_swigarg0)  (_swigobj->SetDefaultItem(_swigarg0)) 
5297 static PyObject 
*_wrap_wxPanel_SetDefaultItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5298     PyObject 
* _resultobj
; 
5301     PyObject 
* _argo0 
= 0; 
5302     PyObject 
* _argo1 
= 0; 
5303     char *_kwnames
[] = { "self","btn", NULL 
}; 
5306     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPanel_SetDefaultItem",_kwnames
,&_argo0
,&_argo1
))  
5309         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5310         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5311             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_SetDefaultItem. Expected _wxPanel_p."); 
5316         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5317         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxButton_p")) { 
5318             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPanel_SetDefaultItem. Expected _wxButton_p."); 
5323     wxPy_BEGIN_ALLOW_THREADS
; 
5324         wxPanel_SetDefaultItem(_arg0
,_arg1
); 
5326     wxPy_END_ALLOW_THREADS
; 
5327 }    Py_INCREF(Py_None
); 
5328     _resultobj 
= Py_None
; 
5332 static void *SwigwxDialogTowxPanel(void *ptr
) { 
5335     src 
= (wxDialog 
*) ptr
; 
5336     dest 
= (wxPanel 
*) src
; 
5337     return (void *) dest
; 
5340 static void *SwigwxDialogTowxWindow(void *ptr
) { 
5343     src 
= (wxDialog 
*) ptr
; 
5344     dest 
= (wxWindow 
*) src
; 
5345     return (void *) dest
; 
5348 static void *SwigwxDialogTowxEvtHandler(void *ptr
) { 
5351     src 
= (wxDialog 
*) ptr
; 
5352     dest 
= (wxEvtHandler 
*) src
; 
5353     return (void *) dest
; 
5356 #define new_wxDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
5357 static PyObject 
*_wrap_new_wxDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5358     PyObject 
* _resultobj
; 
5363     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
5364     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
5365     long  _arg5 
= (long ) wxDEFAULT_DIALOG_STYLE
; 
5366     char * _arg6 
= (char *) "dialogBox"; 
5367     PyObject 
* _argo0 
= 0; 
5368     PyObject 
* _obj2 
= 0; 
5370     PyObject 
* _obj3 
= 0; 
5372     PyObject 
* _obj4 
= 0; 
5373     char *_kwnames
[] = { "parent","id","title","pos","size","style","name", NULL 
}; 
5377     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOls:new_wxDialog",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))  
5380         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5381         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5382             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDialog. Expected _wxWindow_p."); 
5387 #if PYTHON_API_VERSION >= 1009 
5388     char* tmpPtr
; int tmpSize
; 
5389     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
5390         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5393     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
5395     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
5397     if (!PyString_Check(_obj2
)) { 
5398         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5401     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
5407     if (! wxPoint_helper(_obj3
, &_arg3
)) 
5413     if (! wxSize_helper(_obj4
, &_arg4
)) 
5417     wxPy_BEGIN_ALLOW_THREADS
; 
5418         _result 
= (wxDialog 
*)new_wxDialog(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
); 
5420     wxPy_END_ALLOW_THREADS
; 
5422         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDialog_p"); 
5423         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5426         _resultobj 
= Py_None
; 
5435 #define wxDialog_Centre(_swigobj,_swigarg0)  (_swigobj->Centre(_swigarg0)) 
5436 static PyObject 
*_wrap_wxDialog_Centre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5437     PyObject 
* _resultobj
; 
5439     int  _arg1 
= (int ) wxBOTH
; 
5440     PyObject 
* _argo0 
= 0; 
5441     char *_kwnames
[] = { "self","direction", NULL 
}; 
5444     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxDialog_Centre",_kwnames
,&_argo0
,&_arg1
))  
5447         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5448         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5449             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_Centre. Expected _wxDialog_p."); 
5454     wxPy_BEGIN_ALLOW_THREADS
; 
5455         wxDialog_Centre(_arg0
,_arg1
); 
5457     wxPy_END_ALLOW_THREADS
; 
5458 }    Py_INCREF(Py_None
); 
5459     _resultobj 
= Py_None
; 
5463 #define wxDialog_EndModal(_swigobj,_swigarg0)  (_swigobj->EndModal(_swigarg0)) 
5464 static PyObject 
*_wrap_wxDialog_EndModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5465     PyObject 
* _resultobj
; 
5468     PyObject 
* _argo0 
= 0; 
5469     char *_kwnames
[] = { "self","retCode", NULL 
}; 
5472     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_EndModal",_kwnames
,&_argo0
,&_arg1
))  
5475         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5476         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5477             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_EndModal. Expected _wxDialog_p."); 
5482     wxPy_BEGIN_ALLOW_THREADS
; 
5483         wxDialog_EndModal(_arg0
,_arg1
); 
5485     wxPy_END_ALLOW_THREADS
; 
5486 }    Py_INCREF(Py_None
); 
5487     _resultobj 
= Py_None
; 
5491 #define wxDialog_GetTitle(_swigobj)  (_swigobj->GetTitle()) 
5492 static PyObject 
*_wrap_wxDialog_GetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5493     PyObject 
* _resultobj
; 
5496     PyObject 
* _argo0 
= 0; 
5497     char *_kwnames
[] = { "self", NULL 
}; 
5500     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_GetTitle",_kwnames
,&_argo0
))  
5503         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5504         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5505             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_GetTitle. Expected _wxDialog_p."); 
5510     wxPy_BEGIN_ALLOW_THREADS
; 
5511         _result 
= new wxString (wxDialog_GetTitle(_arg0
)); 
5513     wxPy_END_ALLOW_THREADS
; 
5515     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5523 #define wxDialog_Iconize(_swigobj,_swigarg0)  (_swigobj->Iconize(_swigarg0)) 
5524 static PyObject 
*_wrap_wxDialog_Iconize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5525     PyObject 
* _resultobj
; 
5528     PyObject 
* _argo0 
= 0; 
5530     char *_kwnames
[] = { "self","iconize", NULL 
}; 
5533     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_Iconize",_kwnames
,&_argo0
,&tempbool1
))  
5536         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5537         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5538             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_Iconize. Expected _wxDialog_p."); 
5542     _arg1 
= (bool ) tempbool1
; 
5544     wxPy_BEGIN_ALLOW_THREADS
; 
5545         wxDialog_Iconize(_arg0
,_arg1
); 
5547     wxPy_END_ALLOW_THREADS
; 
5548 }    Py_INCREF(Py_None
); 
5549     _resultobj 
= Py_None
; 
5553 #define wxDialog_IsIconized(_swigobj)  (_swigobj->IsIconized()) 
5554 static PyObject 
*_wrap_wxDialog_IsIconized(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5555     PyObject 
* _resultobj
; 
5558     PyObject 
* _argo0 
= 0; 
5559     char *_kwnames
[] = { "self", NULL 
}; 
5562     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_IsIconized",_kwnames
,&_argo0
))  
5565         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5566         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5567             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_IsIconized. Expected _wxDialog_p."); 
5572     wxPy_BEGIN_ALLOW_THREADS
; 
5573         _result 
= (bool )wxDialog_IsIconized(_arg0
); 
5575     wxPy_END_ALLOW_THREADS
; 
5576 }    _resultobj 
= Py_BuildValue("i",_result
); 
5580 #define wxDialog_SetModal(_swigobj,_swigarg0)  (_swigobj->SetModal(_swigarg0)) 
5581 static PyObject 
*_wrap_wxDialog_SetModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5582     PyObject 
* _resultobj
; 
5585     PyObject 
* _argo0 
= 0; 
5587     char *_kwnames
[] = { "self","flag", NULL 
}; 
5590     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_SetModal",_kwnames
,&_argo0
,&tempbool1
))  
5593         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5594         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5595             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_SetModal. Expected _wxDialog_p."); 
5599     _arg1 
= (bool ) tempbool1
; 
5601     wxPy_BEGIN_ALLOW_THREADS
; 
5602         wxDialog_SetModal(_arg0
,_arg1
); 
5604     wxPy_END_ALLOW_THREADS
; 
5605 }    Py_INCREF(Py_None
); 
5606     _resultobj 
= Py_None
; 
5610 #define wxDialog_IsModal(_swigobj)  (_swigobj->IsModal()) 
5611 static PyObject 
*_wrap_wxDialog_IsModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5612     PyObject 
* _resultobj
; 
5615     PyObject 
* _argo0 
= 0; 
5616     char *_kwnames
[] = { "self", NULL 
}; 
5619     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_IsModal",_kwnames
,&_argo0
))  
5622         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5623         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5624             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_IsModal. Expected _wxDialog_p."); 
5629     wxPy_BEGIN_ALLOW_THREADS
; 
5630         _result 
= (bool )wxDialog_IsModal(_arg0
); 
5632     wxPy_END_ALLOW_THREADS
; 
5633 }    _resultobj 
= Py_BuildValue("i",_result
); 
5637 #define wxDialog_SetTitle(_swigobj,_swigarg0)  (_swigobj->SetTitle(_swigarg0)) 
5638 static PyObject 
*_wrap_wxDialog_SetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5639     PyObject 
* _resultobj
; 
5642     PyObject 
* _argo0 
= 0; 
5643     PyObject 
* _obj1 
= 0; 
5644     char *_kwnames
[] = { "self","title", NULL 
}; 
5647     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDialog_SetTitle",_kwnames
,&_argo0
,&_obj1
))  
5650         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5651         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5652             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_SetTitle. Expected _wxDialog_p."); 
5657 #if PYTHON_API_VERSION >= 1009 
5658     char* tmpPtr
; int tmpSize
; 
5659     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
5660         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5663     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
5665     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
5667     if (!PyString_Check(_obj1
)) { 
5668         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5671     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
5675     wxPy_BEGIN_ALLOW_THREADS
; 
5676         wxDialog_SetTitle(_arg0
,*_arg1
); 
5678     wxPy_END_ALLOW_THREADS
; 
5679 }    Py_INCREF(Py_None
); 
5680     _resultobj 
= Py_None
; 
5688 #define wxDialog_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
5689 static PyObject 
*_wrap_wxDialog_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5690     PyObject 
* _resultobj
; 
5694     PyObject 
* _argo0 
= 0; 
5696     char *_kwnames
[] = { "self","show", NULL 
}; 
5699     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_Show",_kwnames
,&_argo0
,&tempbool1
))  
5702         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5703         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5704             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_Show. Expected _wxDialog_p."); 
5708     _arg1 
= (bool ) tempbool1
; 
5710     wxPy_BEGIN_ALLOW_THREADS
; 
5711         _result 
= (bool )wxDialog_Show(_arg0
,_arg1
); 
5713     wxPy_END_ALLOW_THREADS
; 
5714 }    _resultobj 
= Py_BuildValue("i",_result
); 
5718 #define wxDialog_ShowModal(_swigobj)  (_swigobj->ShowModal()) 
5719 static PyObject 
*_wrap_wxDialog_ShowModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5720     PyObject 
* _resultobj
; 
5723     PyObject 
* _argo0 
= 0; 
5724     char *_kwnames
[] = { "self", NULL 
}; 
5727     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_ShowModal",_kwnames
,&_argo0
))  
5730         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5731         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5732             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_ShowModal. Expected _wxDialog_p."); 
5737     wxPy_BEGIN_ALLOW_THREADS
; 
5738         _result 
= (int )wxDialog_ShowModal(_arg0
); 
5740     wxPy_END_ALLOW_THREADS
; 
5741 }    _resultobj 
= Py_BuildValue("i",_result
); 
5745 #define wxDialog_GetReturnCode(_swigobj)  (_swigobj->GetReturnCode()) 
5746 static PyObject 
*_wrap_wxDialog_GetReturnCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5747     PyObject 
* _resultobj
; 
5750     PyObject 
* _argo0 
= 0; 
5751     char *_kwnames
[] = { "self", NULL 
}; 
5754     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_GetReturnCode",_kwnames
,&_argo0
))  
5757         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5758         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5759             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_GetReturnCode. Expected _wxDialog_p."); 
5764     wxPy_BEGIN_ALLOW_THREADS
; 
5765         _result 
= (int )wxDialog_GetReturnCode(_arg0
); 
5767     wxPy_END_ALLOW_THREADS
; 
5768 }    _resultobj 
= Py_BuildValue("i",_result
); 
5772 #define wxDialog_SetReturnCode(_swigobj,_swigarg0)  (_swigobj->SetReturnCode(_swigarg0)) 
5773 static PyObject 
*_wrap_wxDialog_SetReturnCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5774     PyObject 
* _resultobj
; 
5777     PyObject 
* _argo0 
= 0; 
5778     char *_kwnames
[] = { "self","retCode", NULL 
}; 
5781     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_SetReturnCode",_kwnames
,&_argo0
,&_arg1
))  
5784         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5785         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5786             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_SetReturnCode. Expected _wxDialog_p."); 
5791     wxPy_BEGIN_ALLOW_THREADS
; 
5792         wxDialog_SetReturnCode(_arg0
,_arg1
); 
5794     wxPy_END_ALLOW_THREADS
; 
5795 }    Py_INCREF(Py_None
); 
5796     _resultobj 
= Py_None
; 
5800 #define wxDialog_CreateTextSizer(_swigobj,_swigarg0)  (_swigobj->CreateTextSizer(_swigarg0)) 
5801 static PyObject 
*_wrap_wxDialog_CreateTextSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5802     PyObject 
* _resultobj
; 
5806     PyObject 
* _argo0 
= 0; 
5807     PyObject 
* _obj1 
= 0; 
5808     char *_kwnames
[] = { "self","message", NULL 
}; 
5812     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDialog_CreateTextSizer",_kwnames
,&_argo0
,&_obj1
))  
5815         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5816         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5817             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_CreateTextSizer. Expected _wxDialog_p."); 
5822 #if PYTHON_API_VERSION >= 1009 
5823     char* tmpPtr
; int tmpSize
; 
5824     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
5825         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5828     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
5830     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
5832     if (!PyString_Check(_obj1
)) { 
5833         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5836     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
5840     wxPy_BEGIN_ALLOW_THREADS
; 
5841         _result 
= (wxSizer 
*)wxDialog_CreateTextSizer(_arg0
,*_arg1
); 
5843     wxPy_END_ALLOW_THREADS
; 
5845         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSizer_p"); 
5846         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5849         _resultobj 
= Py_None
; 
5858 #define wxDialog_CreateButtonSizer(_swigobj,_swigarg0)  (_swigobj->CreateButtonSizer(_swigarg0)) 
5859 static PyObject 
*_wrap_wxDialog_CreateButtonSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5860     PyObject 
* _resultobj
; 
5864     PyObject 
* _argo0 
= 0; 
5865     char *_kwnames
[] = { "self","flags", NULL 
}; 
5869     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDialog_CreateButtonSizer",_kwnames
,&_argo0
,&_arg1
))  
5872         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5873         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
5874             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_CreateButtonSizer. Expected _wxDialog_p."); 
5879     wxPy_BEGIN_ALLOW_THREADS
; 
5880         _result 
= (wxSizer 
*)wxDialog_CreateButtonSizer(_arg0
,_arg1
); 
5882     wxPy_END_ALLOW_THREADS
; 
5884         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSizer_p"); 
5885         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5888         _resultobj 
= Py_None
; 
5893 static void *SwigwxScrolledWindowTowxPanel(void *ptr
) { 
5894     wxScrolledWindow 
*src
; 
5896     src 
= (wxScrolledWindow 
*) ptr
; 
5897     dest 
= (wxPanel 
*) src
; 
5898     return (void *) dest
; 
5901 static void *SwigwxScrolledWindowTowxWindow(void *ptr
) { 
5902     wxScrolledWindow 
*src
; 
5904     src 
= (wxScrolledWindow 
*) ptr
; 
5905     dest 
= (wxWindow 
*) src
; 
5906     return (void *) dest
; 
5909 static void *SwigwxScrolledWindowTowxEvtHandler(void *ptr
) { 
5910     wxScrolledWindow 
*src
; 
5912     src 
= (wxScrolledWindow 
*) ptr
; 
5913     dest 
= (wxEvtHandler 
*) src
; 
5914     return (void *) dest
; 
5917 #define new_wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
5918 static PyObject 
*_wrap_new_wxScrolledWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5919     PyObject 
* _resultobj
; 
5920     wxScrolledWindow 
* _result
; 
5922     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
5923     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
5924     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
5925     long  _arg4 
= (long ) wxHSCROLL
|wxVSCROLL
; 
5926     char * _arg5 
= (char *) "scrolledWindow"; 
5927     PyObject 
* _argo0 
= 0; 
5929     PyObject 
* _obj2 
= 0; 
5931     PyObject 
* _obj3 
= 0; 
5932     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
5936     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOls:new_wxScrolledWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
5939         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5940         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5941             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxScrolledWindow. Expected _wxWindow_p."); 
5948     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5954     if (! wxSize_helper(_obj3
, &_arg3
)) 
5958     wxPy_BEGIN_ALLOW_THREADS
; 
5959         _result 
= (wxScrolledWindow 
*)new_wxScrolledWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
5961     wxPy_END_ALLOW_THREADS
; 
5963         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrolledWindow_p"); 
5964         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5967         _resultobj 
= Py_None
; 
5972 #define wxScrolledWindow_EnableScrolling(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnableScrolling(_swigarg0,_swigarg1)) 
5973 static PyObject 
*_wrap_wxScrolledWindow_EnableScrolling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5974     PyObject 
* _resultobj
; 
5975     wxScrolledWindow 
* _arg0
; 
5978     PyObject 
* _argo0 
= 0; 
5981     char *_kwnames
[] = { "self","xScrolling","yScrolling", NULL 
}; 
5984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_EnableScrolling",_kwnames
,&_argo0
,&tempbool1
,&tempbool2
))  
5987         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5988         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
5989             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_EnableScrolling. Expected _wxScrolledWindow_p."); 
5993     _arg1 
= (bool ) tempbool1
; 
5994     _arg2 
= (bool ) tempbool2
; 
5996     wxPy_BEGIN_ALLOW_THREADS
; 
5997         wxScrolledWindow_EnableScrolling(_arg0
,_arg1
,_arg2
); 
5999     wxPy_END_ALLOW_THREADS
; 
6000 }    Py_INCREF(Py_None
); 
6001     _resultobj 
= Py_None
; 
6005 #define wxScrolledWindow_GetScrollPageSize(_swigobj,_swigarg0)  (_swigobj->GetScrollPageSize(_swigarg0)) 
6006 static PyObject 
*_wrap_wxScrolledWindow_GetScrollPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6007     PyObject 
* _resultobj
; 
6009     wxScrolledWindow 
* _arg0
; 
6011     PyObject 
* _argo0 
= 0; 
6012     char *_kwnames
[] = { "self","orient", NULL 
}; 
6015     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxScrolledWindow_GetScrollPageSize",_kwnames
,&_argo0
,&_arg1
))  
6018         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6019         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6020             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScrollPageSize. Expected _wxScrolledWindow_p."); 
6025     wxPy_BEGIN_ALLOW_THREADS
; 
6026         _result 
= (int )wxScrolledWindow_GetScrollPageSize(_arg0
,_arg1
); 
6028     wxPy_END_ALLOW_THREADS
; 
6029 }    _resultobj 
= Py_BuildValue("i",_result
); 
6033 #define wxScrolledWindow_GetScrollPixelsPerUnit(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetScrollPixelsPerUnit(_swigarg0,_swigarg1)) 
6034 static PyObject 
*_wrap_wxScrolledWindow_GetScrollPixelsPerUnit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6035     PyObject 
* _resultobj
; 
6036     wxScrolledWindow 
* _arg0
; 
6041     PyObject 
* _argo0 
= 0; 
6042     char *_kwnames
[] = { "self", NULL 
}; 
6051     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetScrollPixelsPerUnit",_kwnames
,&_argo0
))  
6054         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6055         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6056             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScrollPixelsPerUnit. Expected _wxScrolledWindow_p."); 
6061     wxPy_BEGIN_ALLOW_THREADS
; 
6062         wxScrolledWindow_GetScrollPixelsPerUnit(_arg0
,_arg1
,_arg2
); 
6064     wxPy_END_ALLOW_THREADS
; 
6065 }    Py_INCREF(Py_None
); 
6066     _resultobj 
= Py_None
; 
6069     o 
= PyInt_FromLong((long) (*_arg1
)); 
6070     _resultobj 
= t_output_helper(_resultobj
, o
); 
6074     o 
= PyInt_FromLong((long) (*_arg2
)); 
6075     _resultobj 
= t_output_helper(_resultobj
, o
); 
6080 #define wxScrolledWindow_GetTargetWindow(_swigobj)  (_swigobj->GetTargetWindow()) 
6081 static PyObject 
*_wrap_wxScrolledWindow_GetTargetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6082     PyObject 
* _resultobj
; 
6084     wxScrolledWindow 
* _arg0
; 
6085     PyObject 
* _argo0 
= 0; 
6086     char *_kwnames
[] = { "self", NULL 
}; 
6090     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetTargetWindow",_kwnames
,&_argo0
))  
6093         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6094         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6095             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetTargetWindow. Expected _wxScrolledWindow_p."); 
6100     wxPy_BEGIN_ALLOW_THREADS
; 
6101         _result 
= (wxWindow 
*)wxScrolledWindow_GetTargetWindow(_arg0
); 
6103     wxPy_END_ALLOW_THREADS
; 
6105         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
6106         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6109         _resultobj 
= Py_None
; 
6114 #define wxScrolledWindow_GetVirtualSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetVirtualSize(_swigarg0,_swigarg1)) 
6115 static PyObject 
*_wrap_wxScrolledWindow_GetVirtualSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6116     PyObject 
* _resultobj
; 
6117     wxScrolledWindow 
* _arg0
; 
6122     PyObject 
* _argo0 
= 0; 
6123     char *_kwnames
[] = { "self", NULL 
}; 
6132     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetVirtualSize",_kwnames
,&_argo0
))  
6135         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6136         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6137             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetVirtualSize. Expected _wxScrolledWindow_p."); 
6142     wxPy_BEGIN_ALLOW_THREADS
; 
6143         wxScrolledWindow_GetVirtualSize(_arg0
,_arg1
,_arg2
); 
6145     wxPy_END_ALLOW_THREADS
; 
6146 }    Py_INCREF(Py_None
); 
6147     _resultobj 
= Py_None
; 
6150     o 
= PyInt_FromLong((long) (*_arg1
)); 
6151     _resultobj 
= t_output_helper(_resultobj
, o
); 
6155     o 
= PyInt_FromLong((long) (*_arg2
)); 
6156     _resultobj 
= t_output_helper(_resultobj
, o
); 
6161 #define wxScrolledWindow_IsRetained(_swigobj)  (_swigobj->IsRetained()) 
6162 static PyObject 
*_wrap_wxScrolledWindow_IsRetained(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6163     PyObject 
* _resultobj
; 
6165     wxScrolledWindow 
* _arg0
; 
6166     PyObject 
* _argo0 
= 0; 
6167     char *_kwnames
[] = { "self", NULL 
}; 
6170     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_IsRetained",_kwnames
,&_argo0
))  
6173         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6174         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6175             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_IsRetained. Expected _wxScrolledWindow_p."); 
6180     wxPy_BEGIN_ALLOW_THREADS
; 
6181         _result 
= (bool )wxScrolledWindow_IsRetained(_arg0
); 
6183     wxPy_END_ALLOW_THREADS
; 
6184 }    _resultobj 
= Py_BuildValue("i",_result
); 
6188 #define wxScrolledWindow_PrepareDC(_swigobj,_swigarg0)  (_swigobj->PrepareDC(_swigarg0)) 
6189 static PyObject 
*_wrap_wxScrolledWindow_PrepareDC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6190     PyObject 
* _resultobj
; 
6191     wxScrolledWindow 
* _arg0
; 
6193     PyObject 
* _argo0 
= 0; 
6194     PyObject 
* _argo1 
= 0; 
6195     char *_kwnames
[] = { "self","dc", NULL 
}; 
6198     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScrolledWindow_PrepareDC",_kwnames
,&_argo0
,&_argo1
))  
6201         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6202         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6203             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_PrepareDC. Expected _wxScrolledWindow_p."); 
6208         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6209         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6210             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrolledWindow_PrepareDC. Expected _wxDC_p."); 
6215     wxPy_BEGIN_ALLOW_THREADS
; 
6216         wxScrolledWindow_PrepareDC(_arg0
,*_arg1
); 
6218     wxPy_END_ALLOW_THREADS
; 
6219 }    Py_INCREF(Py_None
); 
6220     _resultobj 
= Py_None
; 
6224 #define wxScrolledWindow_Scroll(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Scroll(_swigarg0,_swigarg1)) 
6225 static PyObject 
*_wrap_wxScrolledWindow_Scroll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6226     PyObject 
* _resultobj
; 
6227     wxScrolledWindow 
* _arg0
; 
6230     PyObject 
* _argo0 
= 0; 
6231     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6234     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_Scroll",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
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_Scroll. Expected _wxScrolledWindow_p."); 
6244     wxPy_BEGIN_ALLOW_THREADS
; 
6245         wxScrolledWindow_Scroll(_arg0
,_arg1
,_arg2
); 
6247     wxPy_END_ALLOW_THREADS
; 
6248 }    Py_INCREF(Py_None
); 
6249     _resultobj 
= Py_None
; 
6253 #define wxScrolledWindow_SetScrollbars(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->SetScrollbars(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
6254 static PyObject 
*_wrap_wxScrolledWindow_SetScrollbars(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6255     PyObject 
* _resultobj
; 
6256     wxScrolledWindow 
* _arg0
; 
6261     int  _arg5 
= (int ) 0; 
6262     int  _arg6 
= (int ) 0; 
6263     int  _arg7 
= (int ) FALSE
; 
6264     PyObject 
* _argo0 
= 0; 
6265     char *_kwnames
[] = { "self","pixelsPerUnitX","pixelsPerUnitY","noUnitsX","noUnitsY","xPos","yPos","noRefresh", NULL 
}; 
6268     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|iii:wxScrolledWindow_SetScrollbars",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
,&_arg7
))  
6271         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6272         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6273             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScrollbars. Expected _wxScrolledWindow_p."); 
6278     wxPy_BEGIN_ALLOW_THREADS
; 
6279         wxScrolledWindow_SetScrollbars(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
); 
6281     wxPy_END_ALLOW_THREADS
; 
6282 }    Py_INCREF(Py_None
); 
6283     _resultobj 
= Py_None
; 
6287 #define wxScrolledWindow_SetScrollPageSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetScrollPageSize(_swigarg0,_swigarg1)) 
6288 static PyObject 
*_wrap_wxScrolledWindow_SetScrollPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6289     PyObject 
* _resultobj
; 
6290     wxScrolledWindow 
* _arg0
; 
6293     PyObject 
* _argo0 
= 0; 
6294     char *_kwnames
[] = { "self","orient","pageSize", NULL 
}; 
6297     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_SetScrollPageSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6300         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6301         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6302             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScrollPageSize. Expected _wxScrolledWindow_p."); 
6307     wxPy_BEGIN_ALLOW_THREADS
; 
6308         wxScrolledWindow_SetScrollPageSize(_arg0
,_arg1
,_arg2
); 
6310     wxPy_END_ALLOW_THREADS
; 
6311 }    Py_INCREF(Py_None
); 
6312     _resultobj 
= Py_None
; 
6316 #define wxScrolledWindow_SetTargetWindow(_swigobj,_swigarg0)  (_swigobj->SetTargetWindow(_swigarg0)) 
6317 static PyObject 
*_wrap_wxScrolledWindow_SetTargetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6318     PyObject 
* _resultobj
; 
6319     wxScrolledWindow 
* _arg0
; 
6321     PyObject 
* _argo0 
= 0; 
6322     PyObject 
* _argo1 
= 0; 
6323     char *_kwnames
[] = { "self","window", NULL 
}; 
6326     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScrolledWindow_SetTargetWindow",_kwnames
,&_argo0
,&_argo1
))  
6329         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6330         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6331             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetTargetWindow. Expected _wxScrolledWindow_p."); 
6336         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6337         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
6338             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrolledWindow_SetTargetWindow. Expected _wxWindow_p."); 
6343     wxPy_BEGIN_ALLOW_THREADS
; 
6344         wxScrolledWindow_SetTargetWindow(_arg0
,_arg1
); 
6346     wxPy_END_ALLOW_THREADS
; 
6347 }    Py_INCREF(Py_None
); 
6348     _resultobj 
= Py_None
; 
6352 #define wxScrolledWindow_GetViewStart(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetViewStart(_swigarg0,_swigarg1)) 
6353 static PyObject 
*_wrap_wxScrolledWindow_GetViewStart(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6354     PyObject 
* _resultobj
; 
6355     wxScrolledWindow 
* _arg0
; 
6360     PyObject 
* _argo0 
= 0; 
6361     char *_kwnames
[] = { "self", NULL 
}; 
6370     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetViewStart",_kwnames
,&_argo0
))  
6373         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6374         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6375             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetViewStart. Expected _wxScrolledWindow_p."); 
6380     wxPy_BEGIN_ALLOW_THREADS
; 
6381         wxScrolledWindow_GetViewStart(_arg0
,_arg1
,_arg2
); 
6383     wxPy_END_ALLOW_THREADS
; 
6384 }    Py_INCREF(Py_None
); 
6385     _resultobj 
= Py_None
; 
6388     o 
= PyInt_FromLong((long) (*_arg1
)); 
6389     _resultobj 
= t_output_helper(_resultobj
, o
); 
6393     o 
= PyInt_FromLong((long) (*_arg2
)); 
6394     _resultobj 
= t_output_helper(_resultobj
, o
); 
6399 #define wxScrolledWindow_ViewStart(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ViewStart(_swigarg0,_swigarg1)) 
6400 static PyObject 
*_wrap_wxScrolledWindow_ViewStart(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6401     PyObject 
* _resultobj
; 
6402     wxScrolledWindow 
* _arg0
; 
6407     PyObject 
* _argo0 
= 0; 
6408     char *_kwnames
[] = { "self", NULL 
}; 
6417     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_ViewStart",_kwnames
,&_argo0
))  
6420         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6421         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6422             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_ViewStart. Expected _wxScrolledWindow_p."); 
6427     wxPy_BEGIN_ALLOW_THREADS
; 
6428         wxScrolledWindow_ViewStart(_arg0
,_arg1
,_arg2
); 
6430     wxPy_END_ALLOW_THREADS
; 
6431 }    Py_INCREF(Py_None
); 
6432     _resultobj 
= Py_None
; 
6435     o 
= PyInt_FromLong((long) (*_arg1
)); 
6436     _resultobj 
= t_output_helper(_resultobj
, o
); 
6440     o 
= PyInt_FromLong((long) (*_arg2
)); 
6441     _resultobj 
= t_output_helper(_resultobj
, o
); 
6446 #define wxScrolledWindow_CalcScrolledPosition(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->CalcScrolledPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6447 static PyObject 
*_wrap_wxScrolledWindow_CalcScrolledPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6448     PyObject 
* _resultobj
; 
6449     wxScrolledWindow 
* _arg0
; 
6456     PyObject 
* _argo0 
= 0; 
6457     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6466     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_CalcScrolledPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6469         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6470         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6471             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_CalcScrolledPosition. Expected _wxScrolledWindow_p."); 
6476     wxPy_BEGIN_ALLOW_THREADS
; 
6477         wxScrolledWindow_CalcScrolledPosition(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6479     wxPy_END_ALLOW_THREADS
; 
6480 }    Py_INCREF(Py_None
); 
6481     _resultobj 
= Py_None
; 
6484     o 
= PyInt_FromLong((long) (*_arg3
)); 
6485     _resultobj 
= t_output_helper(_resultobj
, o
); 
6489     o 
= PyInt_FromLong((long) (*_arg4
)); 
6490     _resultobj 
= t_output_helper(_resultobj
, o
); 
6495 #define wxScrolledWindow_CalcUnscrolledPosition(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->CalcUnscrolledPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6496 static PyObject 
*_wrap_wxScrolledWindow_CalcUnscrolledPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6497     PyObject 
* _resultobj
; 
6498     wxScrolledWindow 
* _arg0
; 
6505     PyObject 
* _argo0 
= 0; 
6506     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6515     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_CalcUnscrolledPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6518         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6519         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6520             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_CalcUnscrolledPosition. Expected _wxScrolledWindow_p."); 
6525     wxPy_BEGIN_ALLOW_THREADS
; 
6526         wxScrolledWindow_CalcUnscrolledPosition(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6528     wxPy_END_ALLOW_THREADS
; 
6529 }    Py_INCREF(Py_None
); 
6530     _resultobj 
= Py_None
; 
6533     o 
= PyInt_FromLong((long) (*_arg3
)); 
6534     _resultobj 
= t_output_helper(_resultobj
, o
); 
6538     o 
= PyInt_FromLong((long) (*_arg4
)); 
6539     _resultobj 
= t_output_helper(_resultobj
, o
); 
6544 #define wxScrolledWindow_SetScale(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetScale(_swigarg0,_swigarg1)) 
6545 static PyObject 
*_wrap_wxScrolledWindow_SetScale(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6546     PyObject 
* _resultobj
; 
6547     wxScrolledWindow 
* _arg0
; 
6550     PyObject 
* _argo0 
= 0; 
6551     char *_kwnames
[] = { "self","xs","ys", NULL 
}; 
6554     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxScrolledWindow_SetScale",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6557         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6558         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6559             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScale. Expected _wxScrolledWindow_p."); 
6564     wxPy_BEGIN_ALLOW_THREADS
; 
6565         wxScrolledWindow_SetScale(_arg0
,_arg1
,_arg2
); 
6567     wxPy_END_ALLOW_THREADS
; 
6568 }    Py_INCREF(Py_None
); 
6569     _resultobj 
= Py_None
; 
6573 #define wxScrolledWindow_GetScaleX(_swigobj)  (_swigobj->GetScaleX()) 
6574 static PyObject 
*_wrap_wxScrolledWindow_GetScaleX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6575     PyObject 
* _resultobj
; 
6577     wxScrolledWindow 
* _arg0
; 
6578     PyObject 
* _argo0 
= 0; 
6579     char *_kwnames
[] = { "self", NULL 
}; 
6582     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetScaleX",_kwnames
,&_argo0
))  
6585         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6586         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6587             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScaleX. Expected _wxScrolledWindow_p."); 
6592     wxPy_BEGIN_ALLOW_THREADS
; 
6593         _result 
= (double )wxScrolledWindow_GetScaleX(_arg0
); 
6595     wxPy_END_ALLOW_THREADS
; 
6596 }    _resultobj 
= Py_BuildValue("d",_result
); 
6600 #define wxScrolledWindow_GetScaleY(_swigobj)  (_swigobj->GetScaleY()) 
6601 static PyObject 
*_wrap_wxScrolledWindow_GetScaleY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6602     PyObject 
* _resultobj
; 
6604     wxScrolledWindow 
* _arg0
; 
6605     PyObject 
* _argo0 
= 0; 
6606     char *_kwnames
[] = { "self", NULL 
}; 
6609     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetScaleY",_kwnames
,&_argo0
))  
6612         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6613         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6614             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScaleY. Expected _wxScrolledWindow_p."); 
6619     wxPy_BEGIN_ALLOW_THREADS
; 
6620         _result 
= (double )wxScrolledWindow_GetScaleY(_arg0
); 
6622     wxPy_END_ALLOW_THREADS
; 
6623 }    _resultobj 
= Py_BuildValue("d",_result
); 
6627 #define wxScrolledWindow_AdjustScrollbars(_swigobj)  (_swigobj->AdjustScrollbars()) 
6628 static PyObject 
*_wrap_wxScrolledWindow_AdjustScrollbars(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6629     PyObject 
* _resultobj
; 
6630     wxScrolledWindow 
* _arg0
; 
6631     PyObject 
* _argo0 
= 0; 
6632     char *_kwnames
[] = { "self", NULL 
}; 
6635     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_AdjustScrollbars",_kwnames
,&_argo0
))  
6638         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6639         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6640             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_AdjustScrollbars. Expected _wxScrolledWindow_p."); 
6645     wxPy_BEGIN_ALLOW_THREADS
; 
6646         wxScrolledWindow_AdjustScrollbars(_arg0
); 
6648     wxPy_END_ALLOW_THREADS
; 
6649 }    Py_INCREF(Py_None
); 
6650     _resultobj 
= Py_None
; 
6654 static void *SwigwxMenuTowxEvtHandler(void *ptr
) { 
6657     src 
= (wxMenu 
*) ptr
; 
6658     dest 
= (wxEvtHandler 
*) src
; 
6659     return (void *) dest
; 
6662 #define new_wxMenu(_swigarg0,_swigarg1) (new wxMenu(_swigarg0,_swigarg1)) 
6663 static PyObject 
*_wrap_new_wxMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6664     PyObject 
* _resultobj
; 
6666     wxString 
* _arg0 
= (wxString 
*) &wxPyEmptyStr
; 
6667     long  _arg1 
= (long ) 0; 
6668     PyObject 
* _obj0 
= 0; 
6669     char *_kwnames
[] = { "title","style", NULL 
}; 
6673     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Ol:new_wxMenu",_kwnames
,&_obj0
,&_arg1
))  
6677 #if PYTHON_API_VERSION >= 1009 
6678     char* tmpPtr
; int tmpSize
; 
6679     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
6680         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6683     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
6685     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
6687     if (!PyString_Check(_obj0
)) { 
6688         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6691     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
6695     wxPy_BEGIN_ALLOW_THREADS
; 
6696         _result 
= (wxMenu 
*)new_wxMenu(*_arg0
,_arg1
); 
6698     wxPy_END_ALLOW_THREADS
; 
6700         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
6701         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6704         _resultobj 
= Py_None
; 
6713 #define wxMenu_Append(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6714 static PyObject 
*_wrap_wxMenu_Append(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6715     PyObject 
* _resultobj
; 
6719     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyStr
; 
6720     int  _arg4 
= (int ) FALSE
; 
6721     PyObject 
* _argo0 
= 0; 
6722     PyObject 
* _obj2 
= 0; 
6723     PyObject 
* _obj3 
= 0; 
6724     char *_kwnames
[] = { "self","id","item","helpString","checkable", NULL 
}; 
6727     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|Oi:wxMenu_Append",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
))  
6730         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6731         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6732             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Append. Expected _wxMenu_p."); 
6737 #if PYTHON_API_VERSION >= 1009 
6738     char* tmpPtr
; int tmpSize
; 
6739     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
6740         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6743     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
6745     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
6747     if (!PyString_Check(_obj2
)) { 
6748         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6751     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
6756 #if PYTHON_API_VERSION >= 1009 
6757     char* tmpPtr
; int tmpSize
; 
6758     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
6759         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6762     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
6764     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
6766     if (!PyString_Check(_obj3
)) { 
6767         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6770     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
6774     wxPy_BEGIN_ALLOW_THREADS
; 
6775         wxMenu_Append(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
); 
6777     wxPy_END_ALLOW_THREADS
; 
6778 }    Py_INCREF(Py_None
); 
6779     _resultobj 
= Py_None
; 
6791 #define wxMenu_AppendMenu(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6792 static PyObject 
*_wrap_wxMenu_AppendMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6793     PyObject 
* _resultobj
; 
6798     wxString 
* _arg4 
= (wxString 
*) &wxPyEmptyStr
; 
6799     PyObject 
* _argo0 
= 0; 
6800     PyObject 
* _obj2 
= 0; 
6801     PyObject 
* _argo3 
= 0; 
6802     PyObject 
* _obj4 
= 0; 
6803     char *_kwnames
[] = { "self","id","item","subMenu","helpString", NULL 
}; 
6806     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|O:wxMenu_AppendMenu",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_obj4
))  
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_AppendMenu. Expected _wxMenu_p."); 
6816 #if PYTHON_API_VERSION >= 1009 
6817     char* tmpPtr
; int tmpSize
; 
6818     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
6819         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6822     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
6824     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
6826     if (!PyString_Check(_obj2
)) { 
6827         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6830     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
6834         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
6835         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxMenu_p")) { 
6836             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxMenu_AppendMenu. Expected _wxMenu_p."); 
6842 #if PYTHON_API_VERSION >= 1009 
6843     char* tmpPtr
; int tmpSize
; 
6844     if (!PyString_Check(_obj4
) && !PyUnicode_Check(_obj4
)) { 
6845         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6848     if (PyString_AsStringAndSize(_obj4
, &tmpPtr
, &tmpSize
) == -1) 
6850     _arg4 
= new wxString(tmpPtr
, tmpSize
); 
6852     if (!PyString_Check(_obj4
)) { 
6853         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6856     _arg4 
= new wxString(PyString_AS_STRING(_obj4
), PyString_GET_SIZE(_obj4
)); 
6860     wxPy_BEGIN_ALLOW_THREADS
; 
6861         wxMenu_AppendMenu(_arg0
,_arg1
,*_arg2
,_arg3
,*_arg4
); 
6863     wxPy_END_ALLOW_THREADS
; 
6864 }    Py_INCREF(Py_None
); 
6865     _resultobj 
= Py_None
; 
6877 #define wxMenu_AppendItem(_swigobj,_swigarg0)  (_swigobj->Append(_swigarg0)) 
6878 static PyObject 
*_wrap_wxMenu_AppendItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6879     PyObject 
* _resultobj
; 
6882     PyObject 
* _argo0 
= 0; 
6883     PyObject 
* _argo1 
= 0; 
6884     char *_kwnames
[] = { "self","item", NULL 
}; 
6887     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_AppendItem",_kwnames
,&_argo0
,&_argo1
))  
6890         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6891         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6892             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendItem. Expected _wxMenu_p."); 
6897         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6898         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
6899             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_AppendItem. Expected _wxMenuItem_p."); 
6904     wxPy_BEGIN_ALLOW_THREADS
; 
6905         wxMenu_AppendItem(_arg0
,_arg1
); 
6907     wxPy_END_ALLOW_THREADS
; 
6908 }    Py_INCREF(Py_None
); 
6909     _resultobj 
= Py_None
; 
6913 #define wxMenu_AppendSeparator(_swigobj)  (_swigobj->AppendSeparator()) 
6914 static PyObject 
*_wrap_wxMenu_AppendSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6915     PyObject 
* _resultobj
; 
6917     PyObject 
* _argo0 
= 0; 
6918     char *_kwnames
[] = { "self", NULL 
}; 
6921     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_AppendSeparator",_kwnames
,&_argo0
))  
6924         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6925         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6926             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendSeparator. Expected _wxMenu_p."); 
6931     wxPy_BEGIN_ALLOW_THREADS
; 
6932         wxMenu_AppendSeparator(_arg0
); 
6934     wxPy_END_ALLOW_THREADS
; 
6935 }    Py_INCREF(Py_None
); 
6936     _resultobj 
= Py_None
; 
6940 #define wxMenu_Break(_swigobj)  (_swigobj->Break()) 
6941 static PyObject 
*_wrap_wxMenu_Break(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6942     PyObject 
* _resultobj
; 
6944     PyObject 
* _argo0 
= 0; 
6945     char *_kwnames
[] = { "self", NULL 
}; 
6948     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_Break",_kwnames
,&_argo0
))  
6951         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6952         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6953             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Break. Expected _wxMenu_p."); 
6958     wxPy_BEGIN_ALLOW_THREADS
; 
6959         wxMenu_Break(_arg0
); 
6961     wxPy_END_ALLOW_THREADS
; 
6962 }    Py_INCREF(Py_None
); 
6963     _resultobj 
= Py_None
; 
6967 #define wxMenu_Check(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Check(_swigarg0,_swigarg1)) 
6968 static PyObject 
*_wrap_wxMenu_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6969     PyObject 
* _resultobj
; 
6973     PyObject 
* _argo0 
= 0; 
6975     char *_kwnames
[] = { "self","id","flag", NULL 
}; 
6978     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenu_Check",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
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_Check. Expected _wxMenu_p."); 
6987     _arg2 
= (bool ) tempbool2
; 
6989     wxPy_BEGIN_ALLOW_THREADS
; 
6990         wxMenu_Check(_arg0
,_arg1
,_arg2
); 
6992     wxPy_END_ALLOW_THREADS
; 
6993 }    Py_INCREF(Py_None
); 
6994     _resultobj 
= Py_None
; 
6998 #define wxMenu_IsChecked(_swigobj,_swigarg0)  (_swigobj->IsChecked(_swigarg0)) 
6999 static PyObject 
*_wrap_wxMenu_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7000     PyObject 
* _resultobj
; 
7004     PyObject 
* _argo0 
= 0; 
7005     char *_kwnames
[] = { "self","id", NULL 
}; 
7008     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_IsChecked",_kwnames
,&_argo0
,&_arg1
))  
7011         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7012         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7013             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsChecked. Expected _wxMenu_p."); 
7018     wxPy_BEGIN_ALLOW_THREADS
; 
7019         _result 
= (bool )wxMenu_IsChecked(_arg0
,_arg1
); 
7021     wxPy_END_ALLOW_THREADS
; 
7022 }    _resultobj 
= Py_BuildValue("i",_result
); 
7026 #define wxMenu_Enable(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Enable(_swigarg0,_swigarg1)) 
7027 static PyObject 
*_wrap_wxMenu_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7028     PyObject 
* _resultobj
; 
7032     PyObject 
* _argo0 
= 0; 
7034     char *_kwnames
[] = { "self","id","enable", NULL 
}; 
7037     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenu_Enable",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
7040         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7041         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7042             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Enable. Expected _wxMenu_p."); 
7046     _arg2 
= (bool ) tempbool2
; 
7048     wxPy_BEGIN_ALLOW_THREADS
; 
7049         wxMenu_Enable(_arg0
,_arg1
,_arg2
); 
7051     wxPy_END_ALLOW_THREADS
; 
7052 }    Py_INCREF(Py_None
); 
7053     _resultobj 
= Py_None
; 
7057 #define wxMenu_IsEnabled(_swigobj,_swigarg0)  (_swigobj->IsEnabled(_swigarg0)) 
7058 static PyObject 
*_wrap_wxMenu_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7059     PyObject 
* _resultobj
; 
7063     PyObject 
* _argo0 
= 0; 
7064     char *_kwnames
[] = { "self","id", NULL 
}; 
7067     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_IsEnabled",_kwnames
,&_argo0
,&_arg1
))  
7070         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7071         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7072             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsEnabled. Expected _wxMenu_p."); 
7077     wxPy_BEGIN_ALLOW_THREADS
; 
7078         _result 
= (bool )wxMenu_IsEnabled(_arg0
,_arg1
); 
7080     wxPy_END_ALLOW_THREADS
; 
7081 }    _resultobj 
= Py_BuildValue("i",_result
); 
7085 #define wxMenu_FindItem(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
7086 static PyObject 
*_wrap_wxMenu_FindItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7087     PyObject 
* _resultobj
; 
7091     PyObject 
* _argo0 
= 0; 
7092     PyObject 
* _obj1 
= 0; 
7093     char *_kwnames
[] = { "self","itemString", NULL 
}; 
7096     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_FindItem",_kwnames
,&_argo0
,&_obj1
))  
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_FindItem. Expected _wxMenu_p."); 
7106 #if PYTHON_API_VERSION >= 1009 
7107     char* tmpPtr
; int tmpSize
; 
7108     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
7109         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7112     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
7114     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
7116     if (!PyString_Check(_obj1
)) { 
7117         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7120     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
7124     wxPy_BEGIN_ALLOW_THREADS
; 
7125         _result 
= (int )wxMenu_FindItem(_arg0
,*_arg1
); 
7127     wxPy_END_ALLOW_THREADS
; 
7128 }    _resultobj 
= Py_BuildValue("i",_result
); 
7136 #define wxMenu_FindItemById(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
7137 static PyObject 
*_wrap_wxMenu_FindItemById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7138     PyObject 
* _resultobj
; 
7139     wxMenuItem 
* _result
; 
7142     PyObject 
* _argo0 
= 0; 
7143     char *_kwnames
[] = { "self","id", NULL 
}; 
7147     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_FindItemById",_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_FindItemById. Expected _wxMenu_p."); 
7157     wxPy_BEGIN_ALLOW_THREADS
; 
7158         _result 
= (wxMenuItem 
*)wxMenu_FindItemById(_arg0
,_arg1
); 
7160     wxPy_END_ALLOW_THREADS
; 
7162         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuItem_p"); 
7163         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7166         _resultobj 
= Py_None
; 
7171 #define wxMenu_GetTitle(_swigobj)  (_swigobj->GetTitle()) 
7172 static PyObject 
*_wrap_wxMenu_GetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7173     PyObject 
* _resultobj
; 
7176     PyObject 
* _argo0 
= 0; 
7177     char *_kwnames
[] = { "self", NULL 
}; 
7180     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetTitle",_kwnames
,&_argo0
))  
7183         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7184         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7185             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetTitle. Expected _wxMenu_p."); 
7190     wxPy_BEGIN_ALLOW_THREADS
; 
7191         _result 
= new wxString (wxMenu_GetTitle(_arg0
)); 
7193     wxPy_END_ALLOW_THREADS
; 
7195     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7203 #define wxMenu_SetTitle(_swigobj,_swigarg0)  (_swigobj->SetTitle(_swigarg0)) 
7204 static PyObject 
*_wrap_wxMenu_SetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7205     PyObject 
* _resultobj
; 
7208     PyObject 
* _argo0 
= 0; 
7209     PyObject 
* _obj1 
= 0; 
7210     char *_kwnames
[] = { "self","title", NULL 
}; 
7213     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetTitle",_kwnames
,&_argo0
,&_obj1
))  
7216         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7217         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7218             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetTitle. Expected _wxMenu_p."); 
7223 #if PYTHON_API_VERSION >= 1009 
7224     char* tmpPtr
; int tmpSize
; 
7225     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
7226         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7229     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
7231     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
7233     if (!PyString_Check(_obj1
)) { 
7234         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7237     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
7241     wxPy_BEGIN_ALLOW_THREADS
; 
7242         wxMenu_SetTitle(_arg0
,*_arg1
); 
7244     wxPy_END_ALLOW_THREADS
; 
7245 }    Py_INCREF(Py_None
); 
7246     _resultobj 
= Py_None
; 
7254 #define wxMenu_GetLabel(_swigobj,_swigarg0)  (_swigobj->GetLabel(_swigarg0)) 
7255 static PyObject 
*_wrap_wxMenu_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7256     PyObject 
* _resultobj
; 
7260     PyObject 
* _argo0 
= 0; 
7261     char *_kwnames
[] = { "self","id", NULL 
}; 
7264     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_GetLabel",_kwnames
,&_argo0
,&_arg1
))  
7267         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7268         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7269             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetLabel. Expected _wxMenu_p."); 
7274     wxPy_BEGIN_ALLOW_THREADS
; 
7275         _result 
= new wxString (wxMenu_GetLabel(_arg0
,_arg1
)); 
7277     wxPy_END_ALLOW_THREADS
; 
7279     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7287 #define wxMenu_SetLabel(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabel(_swigarg0,_swigarg1)) 
7288 static PyObject 
*_wrap_wxMenu_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7289     PyObject 
* _resultobj
; 
7293     PyObject 
* _argo0 
= 0; 
7294     PyObject 
* _obj2 
= 0; 
7295     char *_kwnames
[] = { "self","id","label", NULL 
}; 
7298     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_SetLabel",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
7301         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7302         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7303             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetLabel. Expected _wxMenu_p."); 
7308 #if PYTHON_API_VERSION >= 1009 
7309     char* tmpPtr
; int tmpSize
; 
7310     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
7311         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7314     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
7316     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
7318     if (!PyString_Check(_obj2
)) { 
7319         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7322     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
7326     wxPy_BEGIN_ALLOW_THREADS
; 
7327         wxMenu_SetLabel(_arg0
,_arg1
,*_arg2
); 
7329     wxPy_END_ALLOW_THREADS
; 
7330 }    Py_INCREF(Py_None
); 
7331     _resultobj 
= Py_None
; 
7339 #define wxMenu_GetHelpString(_swigobj,_swigarg0)  (_swigobj->GetHelpString(_swigarg0)) 
7340 static PyObject 
*_wrap_wxMenu_GetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7341     PyObject 
* _resultobj
; 
7345     PyObject 
* _argo0 
= 0; 
7346     char *_kwnames
[] = { "self","id", NULL 
}; 
7349     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_GetHelpString",_kwnames
,&_argo0
,&_arg1
))  
7352         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7353         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7354             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetHelpString. Expected _wxMenu_p."); 
7359     wxPy_BEGIN_ALLOW_THREADS
; 
7360         _result 
= new wxString (wxMenu_GetHelpString(_arg0
,_arg1
)); 
7362     wxPy_END_ALLOW_THREADS
; 
7364     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7372 #define wxMenu_SetHelpString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetHelpString(_swigarg0,_swigarg1)) 
7373 static PyObject 
*_wrap_wxMenu_SetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7374     PyObject 
* _resultobj
; 
7378     PyObject 
* _argo0 
= 0; 
7379     PyObject 
* _obj2 
= 0; 
7380     char *_kwnames
[] = { "self","id","helpString", NULL 
}; 
7383     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_SetHelpString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
7386         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7387         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7388             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetHelpString. Expected _wxMenu_p."); 
7393 #if PYTHON_API_VERSION >= 1009 
7394     char* tmpPtr
; int tmpSize
; 
7395     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
7396         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7399     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
7401     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
7403     if (!PyString_Check(_obj2
)) { 
7404         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7407     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
7411     wxPy_BEGIN_ALLOW_THREADS
; 
7412         wxMenu_SetHelpString(_arg0
,_arg1
,*_arg2
); 
7414     wxPy_END_ALLOW_THREADS
; 
7415 }    Py_INCREF(Py_None
); 
7416     _resultobj 
= Py_None
; 
7424 #define wxMenu_UpdateUI(_swigobj,_swigarg0)  (_swigobj->UpdateUI(_swigarg0)) 
7425 static PyObject 
*_wrap_wxMenu_UpdateUI(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7426     PyObject 
* _resultobj
; 
7428     wxEvtHandler 
* _arg1 
= (wxEvtHandler 
*) NULL
; 
7429     PyObject 
* _argo0 
= 0; 
7430     PyObject 
* _argo1 
= 0; 
7431     char *_kwnames
[] = { "self","source", NULL 
}; 
7434     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxMenu_UpdateUI",_kwnames
,&_argo0
,&_argo1
))  
7437         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7438         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7439             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_UpdateUI. Expected _wxMenu_p."); 
7444         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7445         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
7446             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_UpdateUI. Expected _wxEvtHandler_p."); 
7451     wxPy_BEGIN_ALLOW_THREADS
; 
7452         wxMenu_UpdateUI(_arg0
,_arg1
); 
7454     wxPy_END_ALLOW_THREADS
; 
7455 }    Py_INCREF(Py_None
); 
7456     _resultobj 
= Py_None
; 
7460 #define wxMenu_Delete(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
7461 static PyObject 
*_wrap_wxMenu_Delete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7462     PyObject 
* _resultobj
; 
7466     PyObject 
* _argo0 
= 0; 
7467     char *_kwnames
[] = { "self","id", NULL 
}; 
7470     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_Delete",_kwnames
,&_argo0
,&_arg1
))  
7473         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7474         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7475             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Delete. Expected _wxMenu_p."); 
7480     wxPy_BEGIN_ALLOW_THREADS
; 
7481         _result 
= (bool )wxMenu_Delete(_arg0
,_arg1
); 
7483     wxPy_END_ALLOW_THREADS
; 
7484 }    _resultobj 
= Py_BuildValue("i",_result
); 
7488 #define wxMenu_DeleteItem(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
7489 static PyObject 
*_wrap_wxMenu_DeleteItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7490     PyObject 
* _resultobj
; 
7494     PyObject 
* _argo0 
= 0; 
7495     PyObject 
* _argo1 
= 0; 
7496     char *_kwnames
[] = { "self","item", NULL 
}; 
7499     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_DeleteItem",_kwnames
,&_argo0
,&_argo1
))  
7502         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7503         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7504             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DeleteItem. Expected _wxMenu_p."); 
7509         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7510         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
7511             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_DeleteItem. Expected _wxMenuItem_p."); 
7516     wxPy_BEGIN_ALLOW_THREADS
; 
7517         _result 
= (bool )wxMenu_DeleteItem(_arg0
,_arg1
); 
7519     wxPy_END_ALLOW_THREADS
; 
7520 }    _resultobj 
= Py_BuildValue("i",_result
); 
7524 #define wxMenu_Insert(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Insert(_swigarg0,_swigarg1)) 
7525 static PyObject 
*_wrap_wxMenu_Insert(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7526     PyObject 
* _resultobj
; 
7531     PyObject 
* _argo0 
= 0; 
7532     PyObject 
* _argo2 
= 0; 
7533     char *_kwnames
[] = { "self","pos","item", NULL 
}; 
7536     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_Insert",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
7539         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7540         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7541             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Insert. Expected _wxMenu_p."); 
7546         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7547         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenuItem_p")) { 
7548             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenu_Insert. Expected _wxMenuItem_p."); 
7553     wxPy_BEGIN_ALLOW_THREADS
; 
7554         _result 
= (bool )wxMenu_Insert(_arg0
,_arg1
,_arg2
); 
7556     wxPy_END_ALLOW_THREADS
; 
7557 }    _resultobj 
= Py_BuildValue("i",_result
); 
7561 #define wxMenu_Remove(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
7562 static PyObject 
*_wrap_wxMenu_Remove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7563     PyObject 
* _resultobj
; 
7564     wxMenuItem 
* _result
; 
7567     PyObject 
* _argo0 
= 0; 
7568     char *_kwnames
[] = { "self","id", NULL 
}; 
7572     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_Remove",_kwnames
,&_argo0
,&_arg1
))  
7575         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7576         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7577             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Remove. Expected _wxMenu_p."); 
7582     wxPy_BEGIN_ALLOW_THREADS
; 
7583         _result 
= (wxMenuItem 
*)wxMenu_Remove(_arg0
,_arg1
); 
7585     wxPy_END_ALLOW_THREADS
; 
7587         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuItem_p"); 
7588         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7591         _resultobj 
= Py_None
; 
7596 #define wxMenu_RemoveItem(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
7597 static PyObject 
*_wrap_wxMenu_RemoveItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7598     PyObject 
* _resultobj
; 
7599     wxMenuItem 
* _result
; 
7602     PyObject 
* _argo0 
= 0; 
7603     PyObject 
* _argo1 
= 0; 
7604     char *_kwnames
[] = { "self","item", NULL 
}; 
7608     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_RemoveItem",_kwnames
,&_argo0
,&_argo1
))  
7611         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7612         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7613             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_RemoveItem. Expected _wxMenu_p."); 
7618         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7619         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
7620             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_RemoveItem. Expected _wxMenuItem_p."); 
7625     wxPy_BEGIN_ALLOW_THREADS
; 
7626         _result 
= (wxMenuItem 
*)wxMenu_RemoveItem(_arg0
,_arg1
); 
7628     wxPy_END_ALLOW_THREADS
; 
7630         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuItem_p"); 
7631         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7634         _resultobj 
= Py_None
; 
7639 static void  wxMenu_Destroy(wxMenu 
*self
) { delete self
; } 
7640 static PyObject 
*_wrap_wxMenu_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7641     PyObject 
* _resultobj
; 
7643     PyObject 
* _argo0 
= 0; 
7644     char *_kwnames
[] = { "self", NULL 
}; 
7647     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_Destroy",_kwnames
,&_argo0
))  
7650         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7651         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7652             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Destroy. Expected _wxMenu_p."); 
7657     wxPy_BEGIN_ALLOW_THREADS
; 
7658         wxMenu_Destroy(_arg0
); 
7660     wxPy_END_ALLOW_THREADS
; 
7661 }    Py_INCREF(Py_None
); 
7662     _resultobj 
= Py_None
; 
7666 #define wxMenu_DestroyId(_swigobj,_swigarg0)  (_swigobj->Destroy(_swigarg0)) 
7667 static PyObject 
*_wrap_wxMenu_DestroyId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7668     PyObject 
* _resultobj
; 
7672     PyObject 
* _argo0 
= 0; 
7673     char *_kwnames
[] = { "self","id", NULL 
}; 
7676     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_DestroyId",_kwnames
,&_argo0
,&_arg1
))  
7679         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7680         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7681             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DestroyId. Expected _wxMenu_p."); 
7686     wxPy_BEGIN_ALLOW_THREADS
; 
7687         _result 
= (bool )wxMenu_DestroyId(_arg0
,_arg1
); 
7689     wxPy_END_ALLOW_THREADS
; 
7690 }    _resultobj 
= Py_BuildValue("i",_result
); 
7694 #define wxMenu_DestroyItem(_swigobj,_swigarg0)  (_swigobj->Destroy(_swigarg0)) 
7695 static PyObject 
*_wrap_wxMenu_DestroyItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7696     PyObject 
* _resultobj
; 
7700     PyObject 
* _argo0 
= 0; 
7701     PyObject 
* _argo1 
= 0; 
7702     char *_kwnames
[] = { "self","item", NULL 
}; 
7705     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_DestroyItem",_kwnames
,&_argo0
,&_argo1
))  
7708         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7709         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7710             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DestroyItem. Expected _wxMenu_p."); 
7715         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7716         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
7717             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_DestroyItem. Expected _wxMenuItem_p."); 
7722     wxPy_BEGIN_ALLOW_THREADS
; 
7723         _result 
= (bool )wxMenu_DestroyItem(_arg0
,_arg1
); 
7725     wxPy_END_ALLOW_THREADS
; 
7726 }    _resultobj 
= Py_BuildValue("i",_result
); 
7730 #define wxMenu_GetMenuItemCount(_swigobj)  (_swigobj->GetMenuItemCount()) 
7731 static PyObject 
*_wrap_wxMenu_GetMenuItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7732     PyObject 
* _resultobj
; 
7735     PyObject 
* _argo0 
= 0; 
7736     char *_kwnames
[] = { "self", NULL 
}; 
7739     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetMenuItemCount",_kwnames
,&_argo0
))  
7742         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7743         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7744             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetMenuItemCount. Expected _wxMenu_p."); 
7749     wxPy_BEGIN_ALLOW_THREADS
; 
7750         _result 
= (size_t )wxMenu_GetMenuItemCount(_arg0
); 
7752     wxPy_END_ALLOW_THREADS
; 
7753 }    _resultobj 
= Py_BuildValue("i",_result
); 
7757 static PyObject 
* wxMenu_GetMenuItems(wxMenu 
*self
) { 
7758             wxMenuItemList
& list 
= self
->GetMenuItems(); 
7759             return wxPy_ConvertList(&list
, "wxMenuItem"); 
7761 static PyObject 
*_wrap_wxMenu_GetMenuItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7762     PyObject 
* _resultobj
; 
7765     PyObject 
* _argo0 
= 0; 
7766     char *_kwnames
[] = { "self", NULL 
}; 
7769     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetMenuItems",_kwnames
,&_argo0
))  
7772         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7773         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7774             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetMenuItems. Expected _wxMenu_p."); 
7779     wxPy_BEGIN_ALLOW_THREADS
; 
7780         _result 
= (PyObject 
*)wxMenu_GetMenuItems(_arg0
); 
7782     wxPy_END_ALLOW_THREADS
; 
7784   _resultobj 
= _result
; 
7789 #define wxMenu_SetEventHandler(_swigobj,_swigarg0)  (_swigobj->SetEventHandler(_swigarg0)) 
7790 static PyObject 
*_wrap_wxMenu_SetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7791     PyObject 
* _resultobj
; 
7793     wxEvtHandler 
* _arg1
; 
7794     PyObject 
* _argo0 
= 0; 
7795     PyObject 
* _argo1 
= 0; 
7796     char *_kwnames
[] = { "self","handler", NULL 
}; 
7799     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetEventHandler",_kwnames
,&_argo0
,&_argo1
))  
7802         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7803         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7804             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetEventHandler. Expected _wxMenu_p."); 
7809         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7810         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
7811             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetEventHandler. Expected _wxEvtHandler_p."); 
7816     wxPy_BEGIN_ALLOW_THREADS
; 
7817         wxMenu_SetEventHandler(_arg0
,_arg1
); 
7819     wxPy_END_ALLOW_THREADS
; 
7820 }    Py_INCREF(Py_None
); 
7821     _resultobj 
= Py_None
; 
7825 #define wxMenu_GetEventHandler(_swigobj)  (_swigobj->GetEventHandler()) 
7826 static PyObject 
*_wrap_wxMenu_GetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7827     PyObject 
* _resultobj
; 
7828     wxEvtHandler 
* _result
; 
7830     PyObject 
* _argo0 
= 0; 
7831     char *_kwnames
[] = { "self", NULL 
}; 
7835     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetEventHandler",_kwnames
,&_argo0
))  
7838         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7839         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7840             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetEventHandler. Expected _wxMenu_p."); 
7845     wxPy_BEGIN_ALLOW_THREADS
; 
7846         _result 
= (wxEvtHandler 
*)wxMenu_GetEventHandler(_arg0
); 
7848     wxPy_END_ALLOW_THREADS
; 
7850         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvtHandler_p"); 
7851         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7854         _resultobj 
= Py_None
; 
7859 #define wxMenu_SetInvokingWindow(_swigobj,_swigarg0)  (_swigobj->SetInvokingWindow(_swigarg0)) 
7860 static PyObject 
*_wrap_wxMenu_SetInvokingWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7861     PyObject 
* _resultobj
; 
7864     PyObject 
* _argo0 
= 0; 
7865     PyObject 
* _argo1 
= 0; 
7866     char *_kwnames
[] = { "self","win", NULL 
}; 
7869     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetInvokingWindow",_kwnames
,&_argo0
,&_argo1
))  
7872         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7873         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7874             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetInvokingWindow. Expected _wxMenu_p."); 
7879         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7880         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
7881             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetInvokingWindow. Expected _wxWindow_p."); 
7886     wxPy_BEGIN_ALLOW_THREADS
; 
7887         wxMenu_SetInvokingWindow(_arg0
,_arg1
); 
7889     wxPy_END_ALLOW_THREADS
; 
7890 }    Py_INCREF(Py_None
); 
7891     _resultobj 
= Py_None
; 
7895 #define wxMenu_GetInvokingWindow(_swigobj)  (_swigobj->GetInvokingWindow()) 
7896 static PyObject 
*_wrap_wxMenu_GetInvokingWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7897     PyObject 
* _resultobj
; 
7900     PyObject 
* _argo0 
= 0; 
7901     char *_kwnames
[] = { "self", NULL 
}; 
7905     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetInvokingWindow",_kwnames
,&_argo0
))  
7908         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7909         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7910             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetInvokingWindow. Expected _wxMenu_p."); 
7915     wxPy_BEGIN_ALLOW_THREADS
; 
7916         _result 
= (wxWindow 
*)wxMenu_GetInvokingWindow(_arg0
); 
7918     wxPy_END_ALLOW_THREADS
; 
7920         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
7921         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7924         _resultobj 
= Py_None
; 
7929 #define wxMenu_GetStyle(_swigobj)  (_swigobj->GetStyle()) 
7930 static PyObject 
*_wrap_wxMenu_GetStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7931     PyObject 
* _resultobj
; 
7934     PyObject 
* _argo0 
= 0; 
7935     char *_kwnames
[] = { "self", NULL 
}; 
7938     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetStyle",_kwnames
,&_argo0
))  
7941         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7942         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7943             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetStyle. Expected _wxMenu_p."); 
7948     wxPy_BEGIN_ALLOW_THREADS
; 
7949         _result 
= (long )wxMenu_GetStyle(_arg0
); 
7951     wxPy_END_ALLOW_THREADS
; 
7952 }    _resultobj 
= Py_BuildValue("l",_result
); 
7956 #define wxMenu_IsAttached(_swigobj)  (_swigobj->IsAttached()) 
7957 static PyObject 
*_wrap_wxMenu_IsAttached(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7958     PyObject 
* _resultobj
; 
7961     PyObject 
* _argo0 
= 0; 
7962     char *_kwnames
[] = { "self", NULL 
}; 
7965     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_IsAttached",_kwnames
,&_argo0
))  
7968         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7969         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7970             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsAttached. Expected _wxMenu_p."); 
7975     wxPy_BEGIN_ALLOW_THREADS
; 
7976         _result 
= (bool )wxMenu_IsAttached(_arg0
); 
7978     wxPy_END_ALLOW_THREADS
; 
7979 }    _resultobj 
= Py_BuildValue("i",_result
); 
7983 #define wxMenu_SetParent(_swigobj,_swigarg0)  (_swigobj->SetParent(_swigarg0)) 
7984 static PyObject 
*_wrap_wxMenu_SetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7985     PyObject 
* _resultobj
; 
7988     PyObject 
* _argo0 
= 0; 
7989     PyObject 
* _argo1 
= 0; 
7990     char *_kwnames
[] = { "self","parent", NULL 
}; 
7993     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetParent",_kwnames
,&_argo0
,&_argo1
))  
7996         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7997         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7998             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetParent. Expected _wxMenu_p."); 
8003         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8004         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
8005             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetParent. Expected _wxMenu_p."); 
8010     wxPy_BEGIN_ALLOW_THREADS
; 
8011         wxMenu_SetParent(_arg0
,_arg1
); 
8013     wxPy_END_ALLOW_THREADS
; 
8014 }    Py_INCREF(Py_None
); 
8015     _resultobj 
= Py_None
; 
8019 #define wxMenu_GetParent(_swigobj)  (_swigobj->GetParent()) 
8020 static PyObject 
*_wrap_wxMenu_GetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8021     PyObject 
* _resultobj
; 
8024     PyObject 
* _argo0 
= 0; 
8025     char *_kwnames
[] = { "self", NULL 
}; 
8029     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetParent",_kwnames
,&_argo0
))  
8032         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8033         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8034             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetParent. Expected _wxMenu_p."); 
8039     wxPy_BEGIN_ALLOW_THREADS
; 
8040         _result 
= (wxMenu 
*)wxMenu_GetParent(_arg0
); 
8042     wxPy_END_ALLOW_THREADS
; 
8044         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
8045         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8048         _resultobj 
= Py_None
; 
8053 static void *SwigwxMenuBarTowxWindow(void *ptr
) { 
8056     src 
= (wxMenuBar 
*) ptr
; 
8057     dest 
= (wxWindow 
*) src
; 
8058     return (void *) dest
; 
8061 static void *SwigwxMenuBarTowxEvtHandler(void *ptr
) { 
8064     src 
= (wxMenuBar 
*) ptr
; 
8065     dest 
= (wxEvtHandler 
*) src
; 
8066     return (void *) dest
; 
8069 #define new_wxMenuBar(_swigarg0) (new wxMenuBar(_swigarg0)) 
8070 static PyObject 
*_wrap_new_wxMenuBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8071     PyObject 
* _resultobj
; 
8072     wxMenuBar 
* _result
; 
8073     long  _arg0 
= (long ) 0; 
8074     char *_kwnames
[] = { "style", NULL 
}; 
8078     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|l:new_wxMenuBar",_kwnames
,&_arg0
))  
8081     wxPy_BEGIN_ALLOW_THREADS
; 
8082         _result 
= (wxMenuBar 
*)new_wxMenuBar(_arg0
); 
8084     wxPy_END_ALLOW_THREADS
; 
8086         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuBar_p"); 
8087         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8090         _resultobj 
= Py_None
; 
8095 #define wxMenuBar_Append(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Append(_swigarg0,_swigarg1)) 
8096 static PyObject 
*_wrap_wxMenuBar_Append(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8097     PyObject 
* _resultobj
; 
8102     PyObject 
* _argo0 
= 0; 
8103     PyObject 
* _argo1 
= 0; 
8104     PyObject 
* _obj2 
= 0; 
8105     char *_kwnames
[] = { "self","menu","title", NULL 
}; 
8108     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxMenuBar_Append",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
8111         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8112         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8113             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Append. Expected _wxMenuBar_p."); 
8118         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8119         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
8120             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuBar_Append. Expected _wxMenu_p."); 
8125 #if PYTHON_API_VERSION >= 1009 
8126     char* tmpPtr
; int tmpSize
; 
8127     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8128         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8131     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8133     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8135     if (!PyString_Check(_obj2
)) { 
8136         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8139     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8143     wxPy_BEGIN_ALLOW_THREADS
; 
8144         _result 
= (bool )wxMenuBar_Append(_arg0
,_arg1
,*_arg2
); 
8146     wxPy_END_ALLOW_THREADS
; 
8147 }    _resultobj 
= Py_BuildValue("i",_result
); 
8155 #define wxMenuBar_Insert(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Insert(_swigarg0,_swigarg1,_swigarg2)) 
8156 static PyObject 
*_wrap_wxMenuBar_Insert(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8157     PyObject 
* _resultobj
; 
8163     PyObject 
* _argo0 
= 0; 
8164     PyObject 
* _argo2 
= 0; 
8165     PyObject 
* _obj3 
= 0; 
8166     char *_kwnames
[] = { "self","pos","menu","title", NULL 
}; 
8169     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO:wxMenuBar_Insert",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
))  
8172         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8173         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8174             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Insert. Expected _wxMenuBar_p."); 
8179         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
8180         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenu_p")) { 
8181             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenuBar_Insert. Expected _wxMenu_p."); 
8186 #if PYTHON_API_VERSION >= 1009 
8187     char* tmpPtr
; int tmpSize
; 
8188     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
8189         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8192     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
8194     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
8196     if (!PyString_Check(_obj3
)) { 
8197         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8200     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
8204     wxPy_BEGIN_ALLOW_THREADS
; 
8205         _result 
= (bool )wxMenuBar_Insert(_arg0
,_arg1
,_arg2
,*_arg3
); 
8207     wxPy_END_ALLOW_THREADS
; 
8208 }    _resultobj 
= Py_BuildValue("i",_result
); 
8216 #define wxMenuBar_GetMenuCount(_swigobj)  (_swigobj->GetMenuCount()) 
8217 static PyObject 
*_wrap_wxMenuBar_GetMenuCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8218     PyObject 
* _resultobj
; 
8221     PyObject 
* _argo0 
= 0; 
8222     char *_kwnames
[] = { "self", NULL 
}; 
8225     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuBar_GetMenuCount",_kwnames
,&_argo0
))  
8228         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8229         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8230             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetMenuCount. Expected _wxMenuBar_p."); 
8235     wxPy_BEGIN_ALLOW_THREADS
; 
8236         _result 
= (size_t )wxMenuBar_GetMenuCount(_arg0
); 
8238     wxPy_END_ALLOW_THREADS
; 
8239 }    _resultobj 
= Py_BuildValue("i",_result
); 
8243 #define wxMenuBar_GetMenu(_swigobj,_swigarg0)  (_swigobj->GetMenu(_swigarg0)) 
8244 static PyObject 
*_wrap_wxMenuBar_GetMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8245     PyObject 
* _resultobj
; 
8249     PyObject 
* _argo0 
= 0; 
8250     char *_kwnames
[] = { "self","pos", NULL 
}; 
8254     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetMenu",_kwnames
,&_argo0
,&_arg1
))  
8257         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8258         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8259             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetMenu. Expected _wxMenuBar_p."); 
8264     wxPy_BEGIN_ALLOW_THREADS
; 
8265         _result 
= (wxMenu 
*)wxMenuBar_GetMenu(_arg0
,_arg1
); 
8267     wxPy_END_ALLOW_THREADS
; 
8269         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
8270         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8273         _resultobj 
= Py_None
; 
8278 #define wxMenuBar_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2)) 
8279 static PyObject 
*_wrap_wxMenuBar_Replace(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8280     PyObject 
* _resultobj
; 
8286     PyObject 
* _argo0 
= 0; 
8287     PyObject 
* _argo2 
= 0; 
8288     PyObject 
* _obj3 
= 0; 
8289     char *_kwnames
[] = { "self","pos","menu","title", NULL 
}; 
8293     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO:wxMenuBar_Replace",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
))  
8296         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8297         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8298             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Replace. Expected _wxMenuBar_p."); 
8303         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
8304         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenu_p")) { 
8305             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenuBar_Replace. Expected _wxMenu_p."); 
8310 #if PYTHON_API_VERSION >= 1009 
8311     char* tmpPtr
; int tmpSize
; 
8312     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
8313         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8316     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
8318     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
8320     if (!PyString_Check(_obj3
)) { 
8321         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8324     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
8328     wxPy_BEGIN_ALLOW_THREADS
; 
8329         _result 
= (wxMenu 
*)wxMenuBar_Replace(_arg0
,_arg1
,_arg2
,*_arg3
); 
8331     wxPy_END_ALLOW_THREADS
; 
8333         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
8334         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8337         _resultobj 
= Py_None
; 
8346 #define wxMenuBar_Remove(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
8347 static PyObject 
*_wrap_wxMenuBar_Remove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8348     PyObject 
* _resultobj
; 
8352     PyObject 
* _argo0 
= 0; 
8353     char *_kwnames
[] = { "self","pos", NULL 
}; 
8357     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_Remove",_kwnames
,&_argo0
,&_arg1
))  
8360         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8361         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8362             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Remove. Expected _wxMenuBar_p."); 
8367     wxPy_BEGIN_ALLOW_THREADS
; 
8368         _result 
= (wxMenu 
*)wxMenuBar_Remove(_arg0
,_arg1
); 
8370     wxPy_END_ALLOW_THREADS
; 
8372         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
8373         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8376         _resultobj 
= Py_None
; 
8381 #define wxMenuBar_EnableTop(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnableTop(_swigarg0,_swigarg1)) 
8382 static PyObject 
*_wrap_wxMenuBar_EnableTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8383     PyObject 
* _resultobj
; 
8387     PyObject 
* _argo0 
= 0; 
8389     char *_kwnames
[] = { "self","pos","enable", NULL 
}; 
8392     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_EnableTop",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
8395         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8396         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8397             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_EnableTop. Expected _wxMenuBar_p."); 
8401     _arg2 
= (bool ) tempbool2
; 
8403     wxPy_BEGIN_ALLOW_THREADS
; 
8404         wxMenuBar_EnableTop(_arg0
,_arg1
,_arg2
); 
8406     wxPy_END_ALLOW_THREADS
; 
8407 }    Py_INCREF(Py_None
); 
8408     _resultobj 
= Py_None
; 
8412 #define wxMenuBar_SetLabelTop(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabelTop(_swigarg0,_swigarg1)) 
8413 static PyObject 
*_wrap_wxMenuBar_SetLabelTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8414     PyObject 
* _resultobj
; 
8418     PyObject 
* _argo0 
= 0; 
8419     PyObject 
* _obj2 
= 0; 
8420     char *_kwnames
[] = { "self","pos","label", NULL 
}; 
8423     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetLabelTop",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
8426         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8427         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8428             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetLabelTop. Expected _wxMenuBar_p."); 
8433 #if PYTHON_API_VERSION >= 1009 
8434     char* tmpPtr
; int tmpSize
; 
8435     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8436         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8439     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8441     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8443     if (!PyString_Check(_obj2
)) { 
8444         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8447     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8451     wxPy_BEGIN_ALLOW_THREADS
; 
8452         wxMenuBar_SetLabelTop(_arg0
,_arg1
,*_arg2
); 
8454     wxPy_END_ALLOW_THREADS
; 
8455 }    Py_INCREF(Py_None
); 
8456     _resultobj 
= Py_None
; 
8464 #define wxMenuBar_GetLabelTop(_swigobj,_swigarg0)  (_swigobj->GetLabelTop(_swigarg0)) 
8465 static PyObject 
*_wrap_wxMenuBar_GetLabelTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8466     PyObject 
* _resultobj
; 
8470     PyObject 
* _argo0 
= 0; 
8471     char *_kwnames
[] = { "self","pos", NULL 
}; 
8474     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetLabelTop",_kwnames
,&_argo0
,&_arg1
))  
8477         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8478         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8479             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetLabelTop. Expected _wxMenuBar_p."); 
8484     wxPy_BEGIN_ALLOW_THREADS
; 
8485         _result 
= new wxString (wxMenuBar_GetLabelTop(_arg0
,_arg1
)); 
8487     wxPy_END_ALLOW_THREADS
; 
8489     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8497 #define wxMenuBar_FindMenuItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindMenuItem(_swigarg0,_swigarg1)) 
8498 static PyObject 
*_wrap_wxMenuBar_FindMenuItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8499     PyObject 
* _resultobj
; 
8504     PyObject 
* _argo0 
= 0; 
8505     PyObject 
* _obj1 
= 0; 
8506     PyObject 
* _obj2 
= 0; 
8507     char *_kwnames
[] = { "self","menuString","itemString", NULL 
}; 
8510     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxMenuBar_FindMenuItem",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
8513         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8514         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8515             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_FindMenuItem. Expected _wxMenuBar_p."); 
8520 #if PYTHON_API_VERSION >= 1009 
8521     char* tmpPtr
; int tmpSize
; 
8522     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
8523         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8526     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
8528     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
8530     if (!PyString_Check(_obj1
)) { 
8531         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8534     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
8538 #if PYTHON_API_VERSION >= 1009 
8539     char* tmpPtr
; int tmpSize
; 
8540     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8541         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8544     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8546     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8548     if (!PyString_Check(_obj2
)) { 
8549         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8552     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8556     wxPy_BEGIN_ALLOW_THREADS
; 
8557         _result 
= (int )wxMenuBar_FindMenuItem(_arg0
,*_arg1
,*_arg2
); 
8559     wxPy_END_ALLOW_THREADS
; 
8560 }    _resultobj 
= Py_BuildValue("i",_result
); 
8572 #define wxMenuBar_FindItemById(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
8573 static PyObject 
*_wrap_wxMenuBar_FindItemById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8574     PyObject 
* _resultobj
; 
8575     wxMenuItem 
* _result
; 
8578     PyObject 
* _argo0 
= 0; 
8579     char *_kwnames
[] = { "self","id", NULL 
}; 
8583     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_FindItemById",_kwnames
,&_argo0
,&_arg1
))  
8586         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8587         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8588             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_FindItemById. Expected _wxMenuBar_p."); 
8593     wxPy_BEGIN_ALLOW_THREADS
; 
8594         _result 
= (wxMenuItem 
*)wxMenuBar_FindItemById(_arg0
,_arg1
); 
8596     wxPy_END_ALLOW_THREADS
; 
8598         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuItem_p"); 
8599         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8602         _resultobj 
= Py_None
; 
8607 #define wxMenuBar_Enable(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Enable(_swigarg0,_swigarg1)) 
8608 static PyObject 
*_wrap_wxMenuBar_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8609     PyObject 
* _resultobj
; 
8613     PyObject 
* _argo0 
= 0; 
8615     char *_kwnames
[] = { "self","id","enable", NULL 
}; 
8618     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_Enable",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
8621         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8622         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8623             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Enable. Expected _wxMenuBar_p."); 
8627     _arg2 
= (bool ) tempbool2
; 
8629     wxPy_BEGIN_ALLOW_THREADS
; 
8630         wxMenuBar_Enable(_arg0
,_arg1
,_arg2
); 
8632     wxPy_END_ALLOW_THREADS
; 
8633 }    Py_INCREF(Py_None
); 
8634     _resultobj 
= Py_None
; 
8638 #define wxMenuBar_Check(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Check(_swigarg0,_swigarg1)) 
8639 static PyObject 
*_wrap_wxMenuBar_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8640     PyObject 
* _resultobj
; 
8644     PyObject 
* _argo0 
= 0; 
8646     char *_kwnames
[] = { "self","id","check", NULL 
}; 
8649     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_Check",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
8652         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8653         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8654             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Check. Expected _wxMenuBar_p."); 
8658     _arg2 
= (bool ) tempbool2
; 
8660     wxPy_BEGIN_ALLOW_THREADS
; 
8661         wxMenuBar_Check(_arg0
,_arg1
,_arg2
); 
8663     wxPy_END_ALLOW_THREADS
; 
8664 }    Py_INCREF(Py_None
); 
8665     _resultobj 
= Py_None
; 
8669 #define wxMenuBar_IsChecked(_swigobj,_swigarg0)  (_swigobj->IsChecked(_swigarg0)) 
8670 static PyObject 
*_wrap_wxMenuBar_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8671     PyObject 
* _resultobj
; 
8675     PyObject 
* _argo0 
= 0; 
8676     char *_kwnames
[] = { "self","id", NULL 
}; 
8679     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_IsChecked",_kwnames
,&_argo0
,&_arg1
))  
8682         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8683         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8684             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_IsChecked. Expected _wxMenuBar_p."); 
8689     wxPy_BEGIN_ALLOW_THREADS
; 
8690         _result 
= (bool )wxMenuBar_IsChecked(_arg0
,_arg1
); 
8692     wxPy_END_ALLOW_THREADS
; 
8693 }    _resultobj 
= Py_BuildValue("i",_result
); 
8697 #define wxMenuBar_IsEnabled(_swigobj,_swigarg0)  (_swigobj->IsEnabled(_swigarg0)) 
8698 static PyObject 
*_wrap_wxMenuBar_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8699     PyObject 
* _resultobj
; 
8703     PyObject 
* _argo0 
= 0; 
8704     char *_kwnames
[] = { "self","id", NULL 
}; 
8707     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_IsEnabled",_kwnames
,&_argo0
,&_arg1
))  
8710         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8711         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8712             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_IsEnabled. Expected _wxMenuBar_p."); 
8717     wxPy_BEGIN_ALLOW_THREADS
; 
8718         _result 
= (bool )wxMenuBar_IsEnabled(_arg0
,_arg1
); 
8720     wxPy_END_ALLOW_THREADS
; 
8721 }    _resultobj 
= Py_BuildValue("i",_result
); 
8725 #define wxMenuBar_SetLabel(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabel(_swigarg0,_swigarg1)) 
8726 static PyObject 
*_wrap_wxMenuBar_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8727     PyObject 
* _resultobj
; 
8731     PyObject 
* _argo0 
= 0; 
8732     PyObject 
* _obj2 
= 0; 
8733     char *_kwnames
[] = { "self","id","label", NULL 
}; 
8736     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetLabel",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
8739         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8740         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8741             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetLabel. Expected _wxMenuBar_p."); 
8746 #if PYTHON_API_VERSION >= 1009 
8747     char* tmpPtr
; int tmpSize
; 
8748     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8749         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8752     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8754     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8756     if (!PyString_Check(_obj2
)) { 
8757         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8760     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8764     wxPy_BEGIN_ALLOW_THREADS
; 
8765         wxMenuBar_SetLabel(_arg0
,_arg1
,*_arg2
); 
8767     wxPy_END_ALLOW_THREADS
; 
8768 }    Py_INCREF(Py_None
); 
8769     _resultobj 
= Py_None
; 
8777 #define wxMenuBar_GetLabel(_swigobj,_swigarg0)  (_swigobj->GetLabel(_swigarg0)) 
8778 static PyObject 
*_wrap_wxMenuBar_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8779     PyObject 
* _resultobj
; 
8783     PyObject 
* _argo0 
= 0; 
8784     char *_kwnames
[] = { "self","id", NULL 
}; 
8787     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetLabel",_kwnames
,&_argo0
,&_arg1
))  
8790         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8791         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8792             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetLabel. Expected _wxMenuBar_p."); 
8797     wxPy_BEGIN_ALLOW_THREADS
; 
8798         _result 
= new wxString (wxMenuBar_GetLabel(_arg0
,_arg1
)); 
8800     wxPy_END_ALLOW_THREADS
; 
8802     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8810 #define wxMenuBar_SetHelpString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetHelpString(_swigarg0,_swigarg1)) 
8811 static PyObject 
*_wrap_wxMenuBar_SetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8812     PyObject 
* _resultobj
; 
8816     PyObject 
* _argo0 
= 0; 
8817     PyObject 
* _obj2 
= 0; 
8818     char *_kwnames
[] = { "self","id","helpString", NULL 
}; 
8821     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetHelpString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
8824         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8825         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8826             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetHelpString. Expected _wxMenuBar_p."); 
8831 #if PYTHON_API_VERSION >= 1009 
8832     char* tmpPtr
; int tmpSize
; 
8833     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8834         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8837     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8839     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8841     if (!PyString_Check(_obj2
)) { 
8842         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8845     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8849     wxPy_BEGIN_ALLOW_THREADS
; 
8850         wxMenuBar_SetHelpString(_arg0
,_arg1
,*_arg2
); 
8852     wxPy_END_ALLOW_THREADS
; 
8853 }    Py_INCREF(Py_None
); 
8854     _resultobj 
= Py_None
; 
8862 #define wxMenuBar_GetHelpString(_swigobj,_swigarg0)  (_swigobj->GetHelpString(_swigarg0)) 
8863 static PyObject 
*_wrap_wxMenuBar_GetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8864     PyObject 
* _resultobj
; 
8868     PyObject 
* _argo0 
= 0; 
8869     char *_kwnames
[] = { "self","id", NULL 
}; 
8872     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetHelpString",_kwnames
,&_argo0
,&_arg1
))  
8875         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8876         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8877             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetHelpString. Expected _wxMenuBar_p."); 
8882     wxPy_BEGIN_ALLOW_THREADS
; 
8883         _result 
= new wxString (wxMenuBar_GetHelpString(_arg0
,_arg1
)); 
8885     wxPy_END_ALLOW_THREADS
; 
8887     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8895 #define new_wxMenuItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxMenuItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
8896 static PyObject 
*_wrap_new_wxMenuItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8897     PyObject 
* _resultobj
; 
8898     wxMenuItem 
* _result
; 
8899     wxMenu 
* _arg0 
= (wxMenu 
*) NULL
; 
8900     int  _arg1 
= (int ) wxID_SEPARATOR
; 
8901     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyStr
; 
8902     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyStr
; 
8903     bool  _arg4 
= (bool ) FALSE
; 
8904     wxMenu 
* _arg5 
= (wxMenu 
*) NULL
; 
8905     PyObject 
* _argo0 
= 0; 
8906     PyObject 
* _obj2 
= 0; 
8907     PyObject 
* _obj3 
= 0; 
8908     int tempbool4 
= (int) FALSE
; 
8909     PyObject 
* _argo5 
= 0; 
8910     char *_kwnames
[] = { "parentMenu","id","text","help","isCheckable","subMenu", NULL 
}; 
8914     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OiOOiO:new_wxMenuItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&tempbool4
,&_argo5
))  
8917         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8918         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8919             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxMenuItem. Expected _wxMenu_p."); 
8925 #if PYTHON_API_VERSION >= 1009 
8926     char* tmpPtr
; int tmpSize
; 
8927     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8928         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8931     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8933     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8935     if (!PyString_Check(_obj2
)) { 
8936         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8939     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8944 #if PYTHON_API_VERSION >= 1009 
8945     char* tmpPtr
; int tmpSize
; 
8946     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
8947         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8950     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
8952     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
8954     if (!PyString_Check(_obj3
)) { 
8955         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8958     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
8961     _arg4 
= (bool ) tempbool4
; 
8963         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
8964         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxMenu_p")) { 
8965             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxMenuItem. Expected _wxMenu_p."); 
8970     wxPy_BEGIN_ALLOW_THREADS
; 
8971         _result 
= (wxMenuItem 
*)new_wxMenuItem(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
8973     wxPy_END_ALLOW_THREADS
; 
8975         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuItem_p"); 
8976         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8979         _resultobj 
= Py_None
; 
8992 #define wxMenuItem_GetMenu(_swigobj)  (_swigobj->GetMenu()) 
8993 static PyObject 
*_wrap_wxMenuItem_GetMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8994     PyObject 
* _resultobj
; 
8997     PyObject 
* _argo0 
= 0; 
8998     char *_kwnames
[] = { "self", NULL 
}; 
9002     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetMenu",_kwnames
,&_argo0
))  
9005         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9006         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9007             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetMenu. Expected _wxMenuItem_p."); 
9012     wxPy_BEGIN_ALLOW_THREADS
; 
9013         _result 
= (wxMenu 
*)wxMenuItem_GetMenu(_arg0
); 
9015     wxPy_END_ALLOW_THREADS
; 
9017         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
9018         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9021         _resultobj 
= Py_None
; 
9026 #define wxMenuItem_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
9027 static PyObject 
*_wrap_wxMenuItem_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9028     PyObject 
* _resultobj
; 
9031     PyObject 
* _argo0 
= 0; 
9032     char *_kwnames
[] = { "self","id", NULL 
}; 
9035     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuItem_SetId",_kwnames
,&_argo0
,&_arg1
))  
9038         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9039         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9040             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetId. Expected _wxMenuItem_p."); 
9045     wxPy_BEGIN_ALLOW_THREADS
; 
9046         wxMenuItem_SetId(_arg0
,_arg1
); 
9048     wxPy_END_ALLOW_THREADS
; 
9049 }    Py_INCREF(Py_None
); 
9050     _resultobj 
= Py_None
; 
9054 #define wxMenuItem_GetId(_swigobj)  (_swigobj->GetId()) 
9055 static PyObject 
*_wrap_wxMenuItem_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9056     PyObject 
* _resultobj
; 
9059     PyObject 
* _argo0 
= 0; 
9060     char *_kwnames
[] = { "self", NULL 
}; 
9063     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetId",_kwnames
,&_argo0
))  
9066         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9067         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9068             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetId. Expected _wxMenuItem_p."); 
9073     wxPy_BEGIN_ALLOW_THREADS
; 
9074         _result 
= (int )wxMenuItem_GetId(_arg0
); 
9076     wxPy_END_ALLOW_THREADS
; 
9077 }    _resultobj 
= Py_BuildValue("i",_result
); 
9081 #define wxMenuItem_IsSeparator(_swigobj)  (_swigobj->IsSeparator()) 
9082 static PyObject 
*_wrap_wxMenuItem_IsSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9083     PyObject 
* _resultobj
; 
9086     PyObject 
* _argo0 
= 0; 
9087     char *_kwnames
[] = { "self", NULL 
}; 
9090     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsSeparator",_kwnames
,&_argo0
))  
9093         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9094         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9095             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsSeparator. Expected _wxMenuItem_p."); 
9100     wxPy_BEGIN_ALLOW_THREADS
; 
9101         _result 
= (bool )wxMenuItem_IsSeparator(_arg0
); 
9103     wxPy_END_ALLOW_THREADS
; 
9104 }    _resultobj 
= Py_BuildValue("i",_result
); 
9108 #define wxMenuItem_SetText(_swigobj,_swigarg0)  (_swigobj->SetText(_swigarg0)) 
9109 static PyObject 
*_wrap_wxMenuItem_SetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9110     PyObject 
* _resultobj
; 
9113     PyObject 
* _argo0 
= 0; 
9114     PyObject 
* _obj1 
= 0; 
9115     char *_kwnames
[] = { "self","str", NULL 
}; 
9118     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetText",_kwnames
,&_argo0
,&_obj1
))  
9121         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9122         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9123             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetText. Expected _wxMenuItem_p."); 
9128 #if PYTHON_API_VERSION >= 1009 
9129     char* tmpPtr
; int tmpSize
; 
9130     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
9131         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9134     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
9136     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
9138     if (!PyString_Check(_obj1
)) { 
9139         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9142     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9146     wxPy_BEGIN_ALLOW_THREADS
; 
9147         wxMenuItem_SetText(_arg0
,*_arg1
); 
9149     wxPy_END_ALLOW_THREADS
; 
9150 }    Py_INCREF(Py_None
); 
9151     _resultobj 
= Py_None
; 
9159 #define wxMenuItem_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
9160 static PyObject 
*_wrap_wxMenuItem_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9161     PyObject 
* _resultobj
; 
9164     PyObject 
* _argo0 
= 0; 
9165     char *_kwnames
[] = { "self", NULL 
}; 
9168     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetLabel",_kwnames
,&_argo0
))  
9171         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9172         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9173             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetLabel. Expected _wxMenuItem_p."); 
9178     wxPy_BEGIN_ALLOW_THREADS
; 
9179         _result 
= new wxString (wxMenuItem_GetLabel(_arg0
)); 
9181     wxPy_END_ALLOW_THREADS
; 
9183     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9191 #define wxMenuItem_GetText(_swigobj)  (_swigobj->GetText()) 
9192 static PyObject 
*_wrap_wxMenuItem_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9193     PyObject 
* _resultobj
; 
9196     PyObject 
* _argo0 
= 0; 
9197     char *_kwnames
[] = { "self", NULL 
}; 
9200     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetText",_kwnames
,&_argo0
))  
9203         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9204         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9205             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetText. Expected _wxMenuItem_p."); 
9210     wxPy_BEGIN_ALLOW_THREADS
; 
9211         const wxString 
& _result_ref 
= wxMenuItem_GetText(_arg0
); 
9212     _result 
= (wxString 
*) &_result_ref
; 
9214     wxPy_END_ALLOW_THREADS
; 
9216     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9221 #define wxMenuItem_SetCheckable(_swigobj,_swigarg0)  (_swigobj->SetCheckable(_swigarg0)) 
9222 static PyObject 
*_wrap_wxMenuItem_SetCheckable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9223     PyObject 
* _resultobj
; 
9226     PyObject 
* _argo0 
= 0; 
9228     char *_kwnames
[] = { "self","checkable", NULL 
}; 
9231     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuItem_SetCheckable",_kwnames
,&_argo0
,&tempbool1
))  
9234         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9235         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9236             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetCheckable. Expected _wxMenuItem_p."); 
9240     _arg1 
= (bool ) tempbool1
; 
9242     wxPy_BEGIN_ALLOW_THREADS
; 
9243         wxMenuItem_SetCheckable(_arg0
,_arg1
); 
9245     wxPy_END_ALLOW_THREADS
; 
9246 }    Py_INCREF(Py_None
); 
9247     _resultobj 
= Py_None
; 
9251 #define wxMenuItem_IsCheckable(_swigobj)  (_swigobj->IsCheckable()) 
9252 static PyObject 
*_wrap_wxMenuItem_IsCheckable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9253     PyObject 
* _resultobj
; 
9256     PyObject 
* _argo0 
= 0; 
9257     char *_kwnames
[] = { "self", NULL 
}; 
9260     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsCheckable",_kwnames
,&_argo0
))  
9263         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9264         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9265             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsCheckable. Expected _wxMenuItem_p."); 
9270     wxPy_BEGIN_ALLOW_THREADS
; 
9271         _result 
= (bool )wxMenuItem_IsCheckable(_arg0
); 
9273     wxPy_END_ALLOW_THREADS
; 
9274 }    _resultobj 
= Py_BuildValue("i",_result
); 
9278 #define wxMenuItem_IsSubMenu(_swigobj)  (_swigobj->IsSubMenu()) 
9279 static PyObject 
*_wrap_wxMenuItem_IsSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9280     PyObject 
* _resultobj
; 
9283     PyObject 
* _argo0 
= 0; 
9284     char *_kwnames
[] = { "self", NULL 
}; 
9287     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsSubMenu",_kwnames
,&_argo0
))  
9290         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9291         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9292             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsSubMenu. Expected _wxMenuItem_p."); 
9297     wxPy_BEGIN_ALLOW_THREADS
; 
9298         _result 
= (bool )wxMenuItem_IsSubMenu(_arg0
); 
9300     wxPy_END_ALLOW_THREADS
; 
9301 }    _resultobj 
= Py_BuildValue("i",_result
); 
9305 #define wxMenuItem_SetSubMenu(_swigobj,_swigarg0)  (_swigobj->SetSubMenu(_swigarg0)) 
9306 static PyObject 
*_wrap_wxMenuItem_SetSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9307     PyObject 
* _resultobj
; 
9310     PyObject 
* _argo0 
= 0; 
9311     PyObject 
* _argo1 
= 0; 
9312     char *_kwnames
[] = { "self","menu", NULL 
}; 
9315     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetSubMenu",_kwnames
,&_argo0
,&_argo1
))  
9318         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9319         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9320             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetSubMenu. Expected _wxMenuItem_p."); 
9325         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9326         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
9327             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuItem_SetSubMenu. Expected _wxMenu_p."); 
9332     wxPy_BEGIN_ALLOW_THREADS
; 
9333         wxMenuItem_SetSubMenu(_arg0
,_arg1
); 
9335     wxPy_END_ALLOW_THREADS
; 
9336 }    Py_INCREF(Py_None
); 
9337     _resultobj 
= Py_None
; 
9341 #define wxMenuItem_GetSubMenu(_swigobj)  (_swigobj->GetSubMenu()) 
9342 static PyObject 
*_wrap_wxMenuItem_GetSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9343     PyObject 
* _resultobj
; 
9346     PyObject 
* _argo0 
= 0; 
9347     char *_kwnames
[] = { "self", NULL 
}; 
9351     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetSubMenu",_kwnames
,&_argo0
))  
9354         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9355         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9356             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetSubMenu. Expected _wxMenuItem_p."); 
9361     wxPy_BEGIN_ALLOW_THREADS
; 
9362         _result 
= (wxMenu 
*)wxMenuItem_GetSubMenu(_arg0
); 
9364     wxPy_END_ALLOW_THREADS
; 
9366         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
9367         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9370         _resultobj 
= Py_None
; 
9375 #define wxMenuItem_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
9376 static PyObject 
*_wrap_wxMenuItem_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9377     PyObject 
* _resultobj
; 
9379     bool  _arg1 
= (bool ) TRUE
; 
9380     PyObject 
* _argo0 
= 0; 
9381     int tempbool1 
= (int) TRUE
; 
9382     char *_kwnames
[] = { "self","enable", NULL 
}; 
9385     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMenuItem_Enable",_kwnames
,&_argo0
,&tempbool1
))  
9388         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9389         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9390             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Enable. Expected _wxMenuItem_p."); 
9394     _arg1 
= (bool ) tempbool1
; 
9396     wxPy_BEGIN_ALLOW_THREADS
; 
9397         wxMenuItem_Enable(_arg0
,_arg1
); 
9399     wxPy_END_ALLOW_THREADS
; 
9400 }    Py_INCREF(Py_None
); 
9401     _resultobj 
= Py_None
; 
9405 #define wxMenuItem_IsEnabled(_swigobj)  (_swigobj->IsEnabled()) 
9406 static PyObject 
*_wrap_wxMenuItem_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9407     PyObject 
* _resultobj
; 
9410     PyObject 
* _argo0 
= 0; 
9411     char *_kwnames
[] = { "self", NULL 
}; 
9414     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsEnabled",_kwnames
,&_argo0
))  
9417         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9418         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9419             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsEnabled. Expected _wxMenuItem_p."); 
9424     wxPy_BEGIN_ALLOW_THREADS
; 
9425         _result 
= (bool )wxMenuItem_IsEnabled(_arg0
); 
9427     wxPy_END_ALLOW_THREADS
; 
9428 }    _resultobj 
= Py_BuildValue("i",_result
); 
9432 #define wxMenuItem_Check(_swigobj,_swigarg0)  (_swigobj->Check(_swigarg0)) 
9433 static PyObject 
*_wrap_wxMenuItem_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9434     PyObject 
* _resultobj
; 
9436     bool  _arg1 
= (bool ) TRUE
; 
9437     PyObject 
* _argo0 
= 0; 
9438     int tempbool1 
= (int) TRUE
; 
9439     char *_kwnames
[] = { "self","check", NULL 
}; 
9442     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMenuItem_Check",_kwnames
,&_argo0
,&tempbool1
))  
9445         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9446         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9447             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Check. Expected _wxMenuItem_p."); 
9451     _arg1 
= (bool ) tempbool1
; 
9453     wxPy_BEGIN_ALLOW_THREADS
; 
9454         wxMenuItem_Check(_arg0
,_arg1
); 
9456     wxPy_END_ALLOW_THREADS
; 
9457 }    Py_INCREF(Py_None
); 
9458     _resultobj 
= Py_None
; 
9462 #define wxMenuItem_IsChecked(_swigobj)  (_swigobj->IsChecked()) 
9463 static PyObject 
*_wrap_wxMenuItem_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9464     PyObject 
* _resultobj
; 
9467     PyObject 
* _argo0 
= 0; 
9468     char *_kwnames
[] = { "self", NULL 
}; 
9471     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsChecked",_kwnames
,&_argo0
))  
9474         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9475         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9476             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsChecked. Expected _wxMenuItem_p."); 
9481     wxPy_BEGIN_ALLOW_THREADS
; 
9482         _result 
= (bool )wxMenuItem_IsChecked(_arg0
); 
9484     wxPy_END_ALLOW_THREADS
; 
9485 }    _resultobj 
= Py_BuildValue("i",_result
); 
9489 #define wxMenuItem_Toggle(_swigobj)  (_swigobj->Toggle()) 
9490 static PyObject 
*_wrap_wxMenuItem_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9491     PyObject 
* _resultobj
; 
9493     PyObject 
* _argo0 
= 0; 
9494     char *_kwnames
[] = { "self", NULL 
}; 
9497     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_Toggle",_kwnames
,&_argo0
))  
9500         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9501         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9502             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Toggle. Expected _wxMenuItem_p."); 
9507     wxPy_BEGIN_ALLOW_THREADS
; 
9508         wxMenuItem_Toggle(_arg0
); 
9510     wxPy_END_ALLOW_THREADS
; 
9511 }    Py_INCREF(Py_None
); 
9512     _resultobj 
= Py_None
; 
9516 #define wxMenuItem_SetHelp(_swigobj,_swigarg0)  (_swigobj->SetHelp(_swigarg0)) 
9517 static PyObject 
*_wrap_wxMenuItem_SetHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9518     PyObject 
* _resultobj
; 
9521     PyObject 
* _argo0 
= 0; 
9522     PyObject 
* _obj1 
= 0; 
9523     char *_kwnames
[] = { "self","str", NULL 
}; 
9526     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetHelp",_kwnames
,&_argo0
,&_obj1
))  
9529         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9530         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9531             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetHelp. Expected _wxMenuItem_p."); 
9536 #if PYTHON_API_VERSION >= 1009 
9537     char* tmpPtr
; int tmpSize
; 
9538     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
9539         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9542     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
9544     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
9546     if (!PyString_Check(_obj1
)) { 
9547         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9550     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9554     wxPy_BEGIN_ALLOW_THREADS
; 
9555         wxMenuItem_SetHelp(_arg0
,*_arg1
); 
9557     wxPy_END_ALLOW_THREADS
; 
9558 }    Py_INCREF(Py_None
); 
9559     _resultobj 
= Py_None
; 
9567 #define wxMenuItem_GetHelp(_swigobj)  (_swigobj->GetHelp()) 
9568 static PyObject 
*_wrap_wxMenuItem_GetHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9569     PyObject 
* _resultobj
; 
9572     PyObject 
* _argo0 
= 0; 
9573     char *_kwnames
[] = { "self", NULL 
}; 
9576     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetHelp",_kwnames
,&_argo0
))  
9579         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9580         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9581             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetHelp. Expected _wxMenuItem_p."); 
9586     wxPy_BEGIN_ALLOW_THREADS
; 
9587         const wxString 
& _result_ref 
= wxMenuItem_GetHelp(_arg0
); 
9588     _result 
= (wxString 
*) &_result_ref
; 
9590     wxPy_END_ALLOW_THREADS
; 
9592     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9597 #define wxMenuItem_GetAccel(_swigobj)  (_swigobj->GetAccel()) 
9598 static PyObject 
*_wrap_wxMenuItem_GetAccel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9599     PyObject 
* _resultobj
; 
9600     wxAcceleratorEntry 
* _result
; 
9602     PyObject 
* _argo0 
= 0; 
9603     char *_kwnames
[] = { "self", NULL 
}; 
9607     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetAccel",_kwnames
,&_argo0
))  
9610         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9611         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9612             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetAccel. Expected _wxMenuItem_p."); 
9617     wxPy_BEGIN_ALLOW_THREADS
; 
9618         _result 
= (wxAcceleratorEntry 
*)wxMenuItem_GetAccel(_arg0
); 
9620     wxPy_END_ALLOW_THREADS
; 
9622         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxAcceleratorEntry_p"); 
9623         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9626         _resultobj 
= Py_None
; 
9631 #define wxMenuItem_SetAccel(_swigobj,_swigarg0)  (_swigobj->SetAccel(_swigarg0)) 
9632 static PyObject 
*_wrap_wxMenuItem_SetAccel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9633     PyObject 
* _resultobj
; 
9635     wxAcceleratorEntry 
* _arg1
; 
9636     PyObject 
* _argo0 
= 0; 
9637     PyObject 
* _argo1 
= 0; 
9638     char *_kwnames
[] = { "self","accel", NULL 
}; 
9641     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetAccel",_kwnames
,&_argo0
,&_argo1
))  
9644         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9645         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9646             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetAccel. Expected _wxMenuItem_p."); 
9651         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9652         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxAcceleratorEntry_p")) { 
9653             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuItem_SetAccel. Expected _wxAcceleratorEntry_p."); 
9658     wxPy_BEGIN_ALLOW_THREADS
; 
9659         wxMenuItem_SetAccel(_arg0
,_arg1
); 
9661     wxPy_END_ALLOW_THREADS
; 
9662 }    Py_INCREF(Py_None
); 
9663     _resultobj 
= Py_None
; 
9667 static PyObject 
*_wrap_wxMenuItem_GetLabelFromText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9668     PyObject 
* _resultobj
; 
9671     PyObject 
* _obj0 
= 0; 
9672     char *_kwnames
[] = { "text", NULL 
}; 
9675     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetLabelFromText",_kwnames
,&_obj0
))  
9678 #if PYTHON_API_VERSION >= 1009 
9679     char* tmpPtr
; int tmpSize
; 
9680     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
9681         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9684     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
9686     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
9688     if (!PyString_Check(_obj0
)) { 
9689         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9692     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
9696     wxPy_BEGIN_ALLOW_THREADS
; 
9697         _result 
= new wxString (wxMenuItem::GetLabelFromText(*_arg0
)); 
9699     wxPy_END_ALLOW_THREADS
; 
9701     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9713 static PyMethodDef windowscMethods
[] = { 
9714          { "wxMenuItem_GetLabelFromText", (PyCFunction
) _wrap_wxMenuItem_GetLabelFromText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9715          { "wxMenuItem_SetAccel", (PyCFunction
) _wrap_wxMenuItem_SetAccel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9716          { "wxMenuItem_GetAccel", (PyCFunction
) _wrap_wxMenuItem_GetAccel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9717          { "wxMenuItem_GetHelp", (PyCFunction
) _wrap_wxMenuItem_GetHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9718          { "wxMenuItem_SetHelp", (PyCFunction
) _wrap_wxMenuItem_SetHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9719          { "wxMenuItem_Toggle", (PyCFunction
) _wrap_wxMenuItem_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9720          { "wxMenuItem_IsChecked", (PyCFunction
) _wrap_wxMenuItem_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9721          { "wxMenuItem_Check", (PyCFunction
) _wrap_wxMenuItem_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9722          { "wxMenuItem_IsEnabled", (PyCFunction
) _wrap_wxMenuItem_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9723          { "wxMenuItem_Enable", (PyCFunction
) _wrap_wxMenuItem_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9724          { "wxMenuItem_GetSubMenu", (PyCFunction
) _wrap_wxMenuItem_GetSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9725          { "wxMenuItem_SetSubMenu", (PyCFunction
) _wrap_wxMenuItem_SetSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9726          { "wxMenuItem_IsSubMenu", (PyCFunction
) _wrap_wxMenuItem_IsSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9727          { "wxMenuItem_IsCheckable", (PyCFunction
) _wrap_wxMenuItem_IsCheckable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9728          { "wxMenuItem_SetCheckable", (PyCFunction
) _wrap_wxMenuItem_SetCheckable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9729          { "wxMenuItem_GetText", (PyCFunction
) _wrap_wxMenuItem_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9730          { "wxMenuItem_GetLabel", (PyCFunction
) _wrap_wxMenuItem_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9731          { "wxMenuItem_SetText", (PyCFunction
) _wrap_wxMenuItem_SetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9732          { "wxMenuItem_IsSeparator", (PyCFunction
) _wrap_wxMenuItem_IsSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9733          { "wxMenuItem_GetId", (PyCFunction
) _wrap_wxMenuItem_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9734          { "wxMenuItem_SetId", (PyCFunction
) _wrap_wxMenuItem_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9735          { "wxMenuItem_GetMenu", (PyCFunction
) _wrap_wxMenuItem_GetMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9736          { "new_wxMenuItem", (PyCFunction
) _wrap_new_wxMenuItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9737          { "wxMenuBar_GetHelpString", (PyCFunction
) _wrap_wxMenuBar_GetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9738          { "wxMenuBar_SetHelpString", (PyCFunction
) _wrap_wxMenuBar_SetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9739          { "wxMenuBar_GetLabel", (PyCFunction
) _wrap_wxMenuBar_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9740          { "wxMenuBar_SetLabel", (PyCFunction
) _wrap_wxMenuBar_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9741          { "wxMenuBar_IsEnabled", (PyCFunction
) _wrap_wxMenuBar_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9742          { "wxMenuBar_IsChecked", (PyCFunction
) _wrap_wxMenuBar_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9743          { "wxMenuBar_Check", (PyCFunction
) _wrap_wxMenuBar_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9744          { "wxMenuBar_Enable", (PyCFunction
) _wrap_wxMenuBar_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9745          { "wxMenuBar_FindItemById", (PyCFunction
) _wrap_wxMenuBar_FindItemById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9746          { "wxMenuBar_FindMenuItem", (PyCFunction
) _wrap_wxMenuBar_FindMenuItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9747          { "wxMenuBar_GetLabelTop", (PyCFunction
) _wrap_wxMenuBar_GetLabelTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9748          { "wxMenuBar_SetLabelTop", (PyCFunction
) _wrap_wxMenuBar_SetLabelTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9749          { "wxMenuBar_EnableTop", (PyCFunction
) _wrap_wxMenuBar_EnableTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9750          { "wxMenuBar_Remove", (PyCFunction
) _wrap_wxMenuBar_Remove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9751          { "wxMenuBar_Replace", (PyCFunction
) _wrap_wxMenuBar_Replace
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9752          { "wxMenuBar_GetMenu", (PyCFunction
) _wrap_wxMenuBar_GetMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9753          { "wxMenuBar_GetMenuCount", (PyCFunction
) _wrap_wxMenuBar_GetMenuCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9754          { "wxMenuBar_Insert", (PyCFunction
) _wrap_wxMenuBar_Insert
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9755          { "wxMenuBar_Append", (PyCFunction
) _wrap_wxMenuBar_Append
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9756          { "new_wxMenuBar", (PyCFunction
) _wrap_new_wxMenuBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9757          { "wxMenu_GetParent", (PyCFunction
) _wrap_wxMenu_GetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9758          { "wxMenu_SetParent", (PyCFunction
) _wrap_wxMenu_SetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9759          { "wxMenu_IsAttached", (PyCFunction
) _wrap_wxMenu_IsAttached
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9760          { "wxMenu_GetStyle", (PyCFunction
) _wrap_wxMenu_GetStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9761          { "wxMenu_GetInvokingWindow", (PyCFunction
) _wrap_wxMenu_GetInvokingWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9762          { "wxMenu_SetInvokingWindow", (PyCFunction
) _wrap_wxMenu_SetInvokingWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9763          { "wxMenu_GetEventHandler", (PyCFunction
) _wrap_wxMenu_GetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9764          { "wxMenu_SetEventHandler", (PyCFunction
) _wrap_wxMenu_SetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9765          { "wxMenu_GetMenuItems", (PyCFunction
) _wrap_wxMenu_GetMenuItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9766          { "wxMenu_GetMenuItemCount", (PyCFunction
) _wrap_wxMenu_GetMenuItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9767          { "wxMenu_DestroyItem", (PyCFunction
) _wrap_wxMenu_DestroyItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9768          { "wxMenu_DestroyId", (PyCFunction
) _wrap_wxMenu_DestroyId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9769          { "wxMenu_Destroy", (PyCFunction
) _wrap_wxMenu_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9770          { "wxMenu_RemoveItem", (PyCFunction
) _wrap_wxMenu_RemoveItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9771          { "wxMenu_Remove", (PyCFunction
) _wrap_wxMenu_Remove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9772          { "wxMenu_Insert", (PyCFunction
) _wrap_wxMenu_Insert
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9773          { "wxMenu_DeleteItem", (PyCFunction
) _wrap_wxMenu_DeleteItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9774          { "wxMenu_Delete", (PyCFunction
) _wrap_wxMenu_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9775          { "wxMenu_UpdateUI", (PyCFunction
) _wrap_wxMenu_UpdateUI
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9776          { "wxMenu_SetHelpString", (PyCFunction
) _wrap_wxMenu_SetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9777          { "wxMenu_GetHelpString", (PyCFunction
) _wrap_wxMenu_GetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9778          { "wxMenu_SetLabel", (PyCFunction
) _wrap_wxMenu_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9779          { "wxMenu_GetLabel", (PyCFunction
) _wrap_wxMenu_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9780          { "wxMenu_SetTitle", (PyCFunction
) _wrap_wxMenu_SetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9781          { "wxMenu_GetTitle", (PyCFunction
) _wrap_wxMenu_GetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9782          { "wxMenu_FindItemById", (PyCFunction
) _wrap_wxMenu_FindItemById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9783          { "wxMenu_FindItem", (PyCFunction
) _wrap_wxMenu_FindItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9784          { "wxMenu_IsEnabled", (PyCFunction
) _wrap_wxMenu_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9785          { "wxMenu_Enable", (PyCFunction
) _wrap_wxMenu_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9786          { "wxMenu_IsChecked", (PyCFunction
) _wrap_wxMenu_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9787          { "wxMenu_Check", (PyCFunction
) _wrap_wxMenu_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9788          { "wxMenu_Break", (PyCFunction
) _wrap_wxMenu_Break
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9789          { "wxMenu_AppendSeparator", (PyCFunction
) _wrap_wxMenu_AppendSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9790          { "wxMenu_AppendItem", (PyCFunction
) _wrap_wxMenu_AppendItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9791          { "wxMenu_AppendMenu", (PyCFunction
) _wrap_wxMenu_AppendMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9792          { "wxMenu_Append", (PyCFunction
) _wrap_wxMenu_Append
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9793          { "new_wxMenu", (PyCFunction
) _wrap_new_wxMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9794          { "wxScrolledWindow_AdjustScrollbars", (PyCFunction
) _wrap_wxScrolledWindow_AdjustScrollbars
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9795          { "wxScrolledWindow_GetScaleY", (PyCFunction
) _wrap_wxScrolledWindow_GetScaleY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9796          { "wxScrolledWindow_GetScaleX", (PyCFunction
) _wrap_wxScrolledWindow_GetScaleX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9797          { "wxScrolledWindow_SetScale", (PyCFunction
) _wrap_wxScrolledWindow_SetScale
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9798          { "wxScrolledWindow_CalcUnscrolledPosition", (PyCFunction
) _wrap_wxScrolledWindow_CalcUnscrolledPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9799          { "wxScrolledWindow_CalcScrolledPosition", (PyCFunction
) _wrap_wxScrolledWindow_CalcScrolledPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9800          { "wxScrolledWindow_ViewStart", (PyCFunction
) _wrap_wxScrolledWindow_ViewStart
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9801          { "wxScrolledWindow_GetViewStart", (PyCFunction
) _wrap_wxScrolledWindow_GetViewStart
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9802          { "wxScrolledWindow_SetTargetWindow", (PyCFunction
) _wrap_wxScrolledWindow_SetTargetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9803          { "wxScrolledWindow_SetScrollPageSize", (PyCFunction
) _wrap_wxScrolledWindow_SetScrollPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9804          { "wxScrolledWindow_SetScrollbars", (PyCFunction
) _wrap_wxScrolledWindow_SetScrollbars
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9805          { "wxScrolledWindow_Scroll", (PyCFunction
) _wrap_wxScrolledWindow_Scroll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9806          { "wxScrolledWindow_PrepareDC", (PyCFunction
) _wrap_wxScrolledWindow_PrepareDC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9807          { "wxScrolledWindow_IsRetained", (PyCFunction
) _wrap_wxScrolledWindow_IsRetained
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9808          { "wxScrolledWindow_GetVirtualSize", (PyCFunction
) _wrap_wxScrolledWindow_GetVirtualSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9809          { "wxScrolledWindow_GetTargetWindow", (PyCFunction
) _wrap_wxScrolledWindow_GetTargetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9810          { "wxScrolledWindow_GetScrollPixelsPerUnit", (PyCFunction
) _wrap_wxScrolledWindow_GetScrollPixelsPerUnit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9811          { "wxScrolledWindow_GetScrollPageSize", (PyCFunction
) _wrap_wxScrolledWindow_GetScrollPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9812          { "wxScrolledWindow_EnableScrolling", (PyCFunction
) _wrap_wxScrolledWindow_EnableScrolling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9813          { "new_wxScrolledWindow", (PyCFunction
) _wrap_new_wxScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9814          { "wxDialog_CreateButtonSizer", (PyCFunction
) _wrap_wxDialog_CreateButtonSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9815          { "wxDialog_CreateTextSizer", (PyCFunction
) _wrap_wxDialog_CreateTextSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9816          { "wxDialog_SetReturnCode", (PyCFunction
) _wrap_wxDialog_SetReturnCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9817          { "wxDialog_GetReturnCode", (PyCFunction
) _wrap_wxDialog_GetReturnCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9818          { "wxDialog_ShowModal", (PyCFunction
) _wrap_wxDialog_ShowModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9819          { "wxDialog_Show", (PyCFunction
) _wrap_wxDialog_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9820          { "wxDialog_SetTitle", (PyCFunction
) _wrap_wxDialog_SetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9821          { "wxDialog_IsModal", (PyCFunction
) _wrap_wxDialog_IsModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9822          { "wxDialog_SetModal", (PyCFunction
) _wrap_wxDialog_SetModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9823          { "wxDialog_IsIconized", (PyCFunction
) _wrap_wxDialog_IsIconized
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9824          { "wxDialog_Iconize", (PyCFunction
) _wrap_wxDialog_Iconize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9825          { "wxDialog_GetTitle", (PyCFunction
) _wrap_wxDialog_GetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9826          { "wxDialog_EndModal", (PyCFunction
) _wrap_wxDialog_EndModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9827          { "wxDialog_Centre", (PyCFunction
) _wrap_wxDialog_Centre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9828          { "new_wxDialog", (PyCFunction
) _wrap_new_wxDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9829          { "wxPanel_SetDefaultItem", (PyCFunction
) _wrap_wxPanel_SetDefaultItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9830          { "wxPanel_GetDefaultItem", (PyCFunction
) _wrap_wxPanel_GetDefaultItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9831          { "wxPanel_InitDialog", (PyCFunction
) _wrap_wxPanel_InitDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9832          { "new_wxPanel", (PyCFunction
) _wrap_new_wxPanel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9833          { "wxWindow_GetCaret", (PyCFunction
) _wrap_wxWindow_GetCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9834          { "wxWindow_SetCaret", (PyCFunction
) _wrap_wxWindow_SetCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9835          { "wxWindow_GetBestSize", (PyCFunction
) _wrap_wxWindow_GetBestSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9836          { "wxWindow_GetDropTarget", (PyCFunction
) _wrap_wxWindow_GetDropTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9837          { "wxWindow_SetDropTarget", (PyCFunction
) _wrap_wxWindow_SetDropTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9838          { "wxWindow_SetValidator", (PyCFunction
) _wrap_wxWindow_SetValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9839          { "wxWindow_GetValidator", (PyCFunction
) _wrap_wxWindow_GetValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9840          { "wxWindow_GetSizer", (PyCFunction
) _wrap_wxWindow_GetSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9841          { "wxWindow_SetSizer", (PyCFunction
) _wrap_wxWindow_SetSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9842          { "wxWindow_GetToolTip", (PyCFunction
) _wrap_wxWindow_GetToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9843          { "wxWindow_SetToolTip", (PyCFunction
) _wrap_wxWindow_SetToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9844          { "wxWindow_SetToolTipString", (PyCFunction
) _wrap_wxWindow_SetToolTipString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9845          { "wxWindow_ConvertPixelSizeToDialog", (PyCFunction
) _wrap_wxWindow_ConvertPixelSizeToDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9846          { "wxWindow_ConvertPixelPointToDialog", (PyCFunction
) _wrap_wxWindow_ConvertPixelPointToDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9847          { "wxWindow_DLG_SZE", (PyCFunction
) _wrap_wxWindow_ConvertDialogSizeToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9848          { "wxWindow_DLG_PNT", (PyCFunction
) _wrap_wxWindow_ConvertDialogPointToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9849          { "wxWindow_ConvertDialogSizeToPixels", (PyCFunction
) _wrap_wxWindow_ConvertDialogSizeToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9850          { "wxWindow_ConvertDialogPointToPixels", (PyCFunction
) _wrap_wxWindow_ConvertDialogPointToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9851          { "wxWindow_WarpPointer", (PyCFunction
) _wrap_wxWindow_WarpPointer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9852          { "wxWindow_Validate", (PyCFunction
) _wrap_wxWindow_Validate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9853          { "wxWindow_TransferDataToWindow", (PyCFunction
) _wrap_wxWindow_TransferDataToWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9854          { "wxWindow_TransferDataFromWindow", (PyCFunction
) _wrap_wxWindow_TransferDataFromWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9855          { "wxWindow_Show", (PyCFunction
) _wrap_wxWindow_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9856          { "wxWindow_SetTitle", (PyCFunction
) _wrap_wxWindow_SetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9857          { "wxWindow_SetExtraStyle", (PyCFunction
) _wrap_wxWindow_SetExtraStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9858          { "wxWindow_SetEventHandler", (PyCFunction
) _wrap_wxWindow_SetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9859          { "wxWindow_SetCursor", (PyCFunction
) _wrap_wxWindow_SetCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9860          { "wxWindow_SetClientSize", (PyCFunction
) _wrap_wxWindow_SetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9861          { "wxWindow_SetClientSizeWH", (PyCFunction
) _wrap_wxWindow_SetClientSizeWH
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9862          { "wxWindow_SetSizeHints", (PyCFunction
) _wrap_wxWindow_SetSizeHints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9863          { "wxWindow_SetRect", (PyCFunction
) _wrap_wxWindow_SetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9864          { "wxWindow_SetPosition", (PyCFunction
) _wrap_wxWindow_SetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9865          { "wxWindow_SetSize", (PyCFunction
) _wrap_wxWindow_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9866          { "wxWindow_SetDimensions", (PyCFunction
) _wrap_wxWindow_SetDimensions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9867          { "wxWindow_SetScrollPos", (PyCFunction
) _wrap_wxWindow_SetScrollPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9868          { "wxWindow_SetScrollbar", (PyCFunction
) _wrap_wxWindow_SetScrollbar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9869          { "wxWindow_SetName", (PyCFunction
) _wrap_wxWindow_SetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9870          { "wxWindow_SetId", (PyCFunction
) _wrap_wxWindow_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9871          { "wxWindow_SetForegroundColour", (PyCFunction
) _wrap_wxWindow_SetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9872          { "wxWindow_SetFont", (PyCFunction
) _wrap_wxWindow_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9873          { "wxWindow_AcceptsFocus", (PyCFunction
) _wrap_wxWindow_AcceptsFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9874          { "wxWindow_SetFocus", (PyCFunction
) _wrap_wxWindow_SetFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9875          { "wxWindow_UnsetConstraints", (PyCFunction
) _wrap_wxWindow_UnsetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9876          { "wxWindow_SetConstraints", (PyCFunction
) _wrap_wxWindow_SetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9877          { "wxWindow_SetBackgroundColour", (PyCFunction
) _wrap_wxWindow_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9878          { "wxWindow_GetAutoLayout", (PyCFunction
) _wrap_wxWindow_GetAutoLayout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9879          { "wxWindow_SetAutoLayout", (PyCFunction
) _wrap_wxWindow_SetAutoLayout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9880          { "wxWindow_SetAcceleratorTable", (PyCFunction
) _wrap_wxWindow_SetAcceleratorTable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9881          { "wxWindow_ScrollWindow", (PyCFunction
) _wrap_wxWindow_ScrollWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9882          { "wxWindow_ScreenToClient", (PyCFunction
) _wrap_wxWindow_ScreenToClient
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9883          { "wxWindow_ScreenToClientXY", (PyCFunction
) _wrap_wxWindow_ScreenToClientXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9884          { "wxWindow_Reparent", (PyCFunction
) _wrap_wxWindow_Reparent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9885          { "wxWindow_RemoveChild", (PyCFunction
) _wrap_wxWindow_RemoveChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9886          { "wxWindow_ReleaseMouse", (PyCFunction
) _wrap_wxWindow_ReleaseMouse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9887          { "wxWindow_Refresh", (PyCFunction
) _wrap_wxWindow_Refresh
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9888          { "wxWindow_Raise", (PyCFunction
) _wrap_wxWindow_Raise
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9889          { "wxWindow_PopupMenu", (PyCFunction
) _wrap_wxWindow_PopupMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9890          { "wxWindow_PopupMenuXY", (PyCFunction
) _wrap_wxWindow_PopupMenuXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9891          { "wxWindow_PushEventHandler", (PyCFunction
) _wrap_wxWindow_PushEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9892          { "wxWindow_PopEventHandler", (PyCFunction
) _wrap_wxWindow_PopEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9893          { "wxWindow_Move", (PyCFunction
) _wrap_wxWindow_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9894          { "wxWindow_MoveXY", (PyCFunction
) _wrap_wxWindow_MoveXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9895          { "wxWindow_MakeModal", (PyCFunction
) _wrap_wxWindow_MakeModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9896          { "wxWindow_Lower", (PyCFunction
) _wrap_wxWindow_Lower
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9897          { "wxWindow_LoadFromResource", (PyCFunction
) _wrap_wxWindow_LoadFromResource
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9898          { "wxWindow_Layout", (PyCFunction
) _wrap_wxWindow_Layout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9899          { "wxWindow_IsTopLevel", (PyCFunction
) _wrap_wxWindow_IsTopLevel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9900          { "wxWindow_IsShown", (PyCFunction
) _wrap_wxWindow_IsShown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9901          { "wxWindow_IsRetained", (PyCFunction
) _wrap_wxWindow_IsRetained
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9902          { "wxWindow_IsExposedRect", (PyCFunction
) _wrap_wxWindow_IsExposedRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9903          { "wxWindow_IsExposedPoint", (PyCFunction
) _wrap_wxWindow_IsExposedPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9904          { "wxWindow_IsExposed", (PyCFunction
) _wrap_wxWindow_IsExposed
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9905          { "wxWindow_IsEnabled", (PyCFunction
) _wrap_wxWindow_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9906          { "wxWindow_InitDialog", (PyCFunction
) _wrap_wxWindow_InitDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9907          { "wxWindow_Hide", (PyCFunction
) _wrap_wxWindow_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9908          { "wxWindow_SetWindowStyle", (PyCFunction
) _wrap_wxWindow_SetWindowStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9909          { "wxWindow_SetWindowStyleFlag", (PyCFunction
) _wrap_wxWindow_SetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9910          { "wxWindow_GetWindowStyleFlag", (PyCFunction
) _wrap_wxWindow_GetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9911          { "wxWindow_GetUpdateRegion", (PyCFunction
) _wrap_wxWindow_GetUpdateRegion
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9912          { "wxWindow_GetTitle", (PyCFunction
) _wrap_wxWindow_GetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9913          { "wxWindow_GetFullTextExtent", (PyCFunction
) _wrap_wxWindow_GetFullTextExtent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9914          { "wxWindow_GetTextExtent", (PyCFunction
) _wrap_wxWindow_GetTextExtent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9915          { "wxWindow_GetSize", (PyCFunction
) _wrap_wxWindow_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9916          { "wxWindow_GetSizeTuple", (PyCFunction
) _wrap_wxWindow_GetSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9917          { "wxWindow_GetScrollRange", (PyCFunction
) _wrap_wxWindow_GetScrollRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9918          { "wxWindow_GetScrollPos", (PyCFunction
) _wrap_wxWindow_GetScrollPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9919          { "wxWindow_GetScrollThumb", (PyCFunction
) _wrap_wxWindow_GetScrollThumb
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9920          { "wxWindow_GetRect", (PyCFunction
) _wrap_wxWindow_GetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9921          { "wxWindow_GetPosition", (PyCFunction
) _wrap_wxWindow_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9922          { "wxWindow_GetPositionTuple", (PyCFunction
) _wrap_wxWindow_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9923          { "wxWindow_GetParent", (PyCFunction
) _wrap_wxWindow_GetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9924          { "wxWindow_GetName", (PyCFunction
) _wrap_wxWindow_GetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9925          { "wxWindow_SetLabel", (PyCFunction
) _wrap_wxWindow_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9926          { "wxWindow_GetLabel", (PyCFunction
) _wrap_wxWindow_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9927          { "wxWindow_GetId", (PyCFunction
) _wrap_wxWindow_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9928          { "wxWindow_GetHandle", (PyCFunction
) _wrap_wxWindow_GetHandle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9929          { "wxWindow_GetGrandParent", (PyCFunction
) _wrap_wxWindow_GetGrandParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9930          { "wxWindow_GetForegroundColour", (PyCFunction
) _wrap_wxWindow_GetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9931          { "wxWindow_GetFont", (PyCFunction
) _wrap_wxWindow_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9932          { "wxWindow_GetEventHandler", (PyCFunction
) _wrap_wxWindow_GetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9933          { "wxWindow_GetConstraints", (PyCFunction
) _wrap_wxWindow_GetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9934          { "wxWindow_GetClientSize", (PyCFunction
) _wrap_wxWindow_GetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9935          { "wxWindow_GetClientSizeTuple", (PyCFunction
) _wrap_wxWindow_GetClientSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9936          { "wxWindow_GetCharWidth", (PyCFunction
) _wrap_wxWindow_GetCharWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9937          { "wxWindow_GetCharHeight", (PyCFunction
) _wrap_wxWindow_GetCharHeight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9938          { "wxWindow_GetChildren", (PyCFunction
) _wrap_wxWindow_GetChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9939          { "wxWindow_GetBackgroundColour", (PyCFunction
) _wrap_wxWindow_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9940          { "wxWindow_Fit", (PyCFunction
) _wrap_wxWindow_Fit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9941          { "wxWindow_FindWindowByName", (PyCFunction
) _wrap_wxWindow_FindWindowByName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9942          { "wxWindow_FindWindowById", (PyCFunction
) _wrap_wxWindow_FindWindowById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9943          { "wxWindow_Enable", (PyCFunction
) _wrap_wxWindow_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9944          { "wxWindow_DestroyChildren", (PyCFunction
) _wrap_wxWindow_DestroyChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9945          { "wxWindow_Destroy", (PyCFunction
) _wrap_wxWindow_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9946          { "wxWindow_Close", (PyCFunction
) _wrap_wxWindow_Close
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9947          { "wxWindow_ClientToScreen", (PyCFunction
) _wrap_wxWindow_ClientToScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9948          { "wxWindow_ClientToScreenXY", (PyCFunction
) _wrap_wxWindow_ClientToScreenXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9949          { "wxWindow_CenterOnScreen", (PyCFunction
) _wrap_wxWindow_CenterOnScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9950          { "wxWindow_CentreOnScreen", (PyCFunction
) _wrap_wxWindow_CentreOnScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9951          { "wxWindow_CenterOnParent", (PyCFunction
) _wrap_wxWindow_CenterOnParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9952          { "wxWindow_CentreOnParent", (PyCFunction
) _wrap_wxWindow_CentreOnParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9953          { "wxWindow_Centre", (PyCFunction
) _wrap_wxWindow_Centre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9954          { "wxWindow_Center", (PyCFunction
) _wrap_wxWindow_Center
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9955          { "wxWindow_CaptureMouse", (PyCFunction
) _wrap_wxWindow_CaptureMouse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9956          { "new_wxWindow", (PyCFunction
) _wrap_new_wxWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9957          { "wxPyValidator__setSelf", (PyCFunction
) _wrap_wxPyValidator__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9958          { "wxPyValidator_Destroy", (PyCFunction
) _wrap_wxPyValidator_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9959          { "new_wxPyValidator", (PyCFunction
) _wrap_new_wxPyValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9960          { "wxValidator_SetWindow", (PyCFunction
) _wrap_wxValidator_SetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9961          { "wxValidator_GetWindow", (PyCFunction
) _wrap_wxValidator_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9962          { "wxValidator_Clone", (PyCFunction
) _wrap_wxValidator_Clone
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9963          { "new_wxValidator", (PyCFunction
) _wrap_new_wxValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9964          { "wxEvtHandler_GetClassName", (PyCFunction
) _wrap_wxEvtHandler_GetClassName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9965          { "wxEvtHandler_Disconnect", (PyCFunction
) _wrap_wxEvtHandler_Disconnect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9966          { "wxEvtHandler_Connect", (PyCFunction
) _wrap_wxEvtHandler_Connect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9967          { "wxEvtHandler_SetPreviousHandler", (PyCFunction
) _wrap_wxEvtHandler_SetPreviousHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9968          { "wxEvtHandler_SetNextHandler", (PyCFunction
) _wrap_wxEvtHandler_SetNextHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9969          { "wxEvtHandler_GetPreviousHandler", (PyCFunction
) _wrap_wxEvtHandler_GetPreviousHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9970          { "wxEvtHandler_GetNextHandler", (PyCFunction
) _wrap_wxEvtHandler_GetNextHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9971          { "wxEvtHandler_SetEvtHandlerEnabled", (PyCFunction
) _wrap_wxEvtHandler_SetEvtHandlerEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9972          { "wxEvtHandler_GetEvtHandlerEnabled", (PyCFunction
) _wrap_wxEvtHandler_GetEvtHandlerEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9973          { "wxEvtHandler_AddPendingEvent", (PyCFunction
) _wrap_wxEvtHandler_AddPendingEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9974          { "wxEvtHandler_ProcessEvent", (PyCFunction
) _wrap_wxEvtHandler_ProcessEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9975          { "new_wxEvtHandler", (PyCFunction
) _wrap_new_wxEvtHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9976          { "wxWindow_PrevControlId", (PyCFunction
) _wrap_wxWindow_PrevControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9977          { "wxWindow_NextControlId", (PyCFunction
) _wrap_wxWindow_NextControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9978          { "wxWindow_NewControlId", (PyCFunction
) _wrap_wxWindow_NewControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9979          { "wxWindow_FindFocus", (PyCFunction
) _wrap_wxWindow_FindFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9980          { "wxValidator_SetBellOnError", (PyCFunction
) _wrap_wxValidator_SetBellOnError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9981          { "wxValidator_IsSilent", (PyCFunction
) _wrap_wxValidator_IsSilent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9988  * This table is used by the pointer type-checker 
9990 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
9991     { "_wxAcceleratorTable","_class_wxAcceleratorTable",0}, 
9992     { "_signed_long","_long",0}, 
9993     { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0}, 
9994     { "_wxBitmapDataObject","_class_wxBitmapDataObject",0}, 
9995     { "_wxPrintQuality","_wxCoord",0}, 
9996     { "_wxPrintQuality","_int",0}, 
9997     { "_wxPrintQuality","_signed_int",0}, 
9998     { "_wxPrintQuality","_unsigned_int",0}, 
9999     { "_wxPrintQuality","_wxWindowID",0}, 
10000     { "_wxPrintQuality","_uint",0}, 
10001     { "_wxPrintQuality","_EBool",0}, 
10002     { "_wxPrintQuality","_size_t",0}, 
10003     { "_wxPrintQuality","_time_t",0}, 
10004     { "_class_wxCustomDataObject","_wxCustomDataObject",0}, 
10005     { "_class_wxRegionIterator","_wxRegionIterator",0}, 
10006     { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0}, 
10007     { "_class_wxMenuBar","_wxMenuBar",0}, 
10008     { "_class_wxEvtHandler","_class_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
10009     { "_class_wxEvtHandler","_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
10010     { "_class_wxEvtHandler","_class_wxMenu",SwigwxMenuTowxEvtHandler
}, 
10011     { "_class_wxEvtHandler","_wxMenu",SwigwxMenuTowxEvtHandler
}, 
10012     { "_class_wxEvtHandler","_class_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
10013     { "_class_wxEvtHandler","_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
10014     { "_class_wxEvtHandler","_class_wxDialog",SwigwxDialogTowxEvtHandler
}, 
10015     { "_class_wxEvtHandler","_wxDialog",SwigwxDialogTowxEvtHandler
}, 
10016     { "_class_wxEvtHandler","_class_wxPanel",SwigwxPanelTowxEvtHandler
}, 
10017     { "_class_wxEvtHandler","_wxPanel",SwigwxPanelTowxEvtHandler
}, 
10018     { "_class_wxEvtHandler","_class_wxWindow",SwigwxWindowTowxEvtHandler
}, 
10019     { "_class_wxEvtHandler","_wxWindow",SwigwxWindowTowxEvtHandler
}, 
10020     { "_class_wxEvtHandler","_class_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
10021     { "_class_wxEvtHandler","_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
10022     { "_class_wxEvtHandler","_class_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
10023     { "_class_wxEvtHandler","_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
10024     { "_class_wxEvtHandler","_wxEvtHandler",0}, 
10025     { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0}, 
10026     { "_wxCursor","_class_wxCursor",0}, 
10027     { "_wxMask","_class_wxMask",0}, 
10028     { "_wxPen","_class_wxPen",0}, 
10029     { "_byte","_unsigned_char",0}, 
10030     { "_wxDataObject","_class_wxDataObject",0}, 
10031     { "_wxColourDatabase","_class_wxColourDatabase",0}, 
10032     { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0}, 
10033     { "_wxPyDropSource","_class_wxPyDropSource",0}, 
10034     { "_long","_unsigned_long",0}, 
10035     { "_long","_signed_long",0}, 
10036     { "_wxImageList","_class_wxImageList",0}, 
10037     { "_wxDataObjectSimple","_class_wxDataObjectSimple",0}, 
10038     { "_class_wxAcceleratorTable","_wxAcceleratorTable",0}, 
10039     { "_class_wxClipboard","_wxClipboard",0}, 
10040     { "_wxDC","_class_wxDC",0}, 
10041     { "_class_wxBitmapDataObject","_wxBitmapDataObject",0}, 
10042     { "_size_t","_wxCoord",0}, 
10043     { "_size_t","_wxPrintQuality",0}, 
10044     { "_size_t","_time_t",0}, 
10045     { "_size_t","_unsigned_int",0}, 
10046     { "_size_t","_int",0}, 
10047     { "_size_t","_wxWindowID",0}, 
10048     { "_size_t","_uint",0}, 
10049     { "_class_wxRealPoint","_wxRealPoint",0}, 
10050     { "_class_wxMenuItem","_wxMenuItem",0}, 
10051     { "_class_wxPostScriptDC","_wxPostScriptDC",0}, 
10052     { "_wxPanel","_class_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
10053     { "_wxPanel","_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
10054     { "_wxPanel","_class_wxDialog",SwigwxDialogTowxPanel
}, 
10055     { "_wxPanel","_wxDialog",SwigwxDialogTowxPanel
}, 
10056     { "_wxPanel","_class_wxPanel",0}, 
10057     { "_class_wxMask","_wxMask",0}, 
10058     { "_wxTextDataObject","_class_wxTextDataObject",0}, 
10059     { "_wxColour","_class_wxColour",0}, 
10060     { "_class_wxDialog","_wxDialog",0}, 
10061     { "_class_wxFileDataObject","_wxFileDataObject",0}, 
10062     { "_class_wxDataObject","_wxDataObject",0}, 
10063     { "_wxBrush","_class_wxBrush",0}, 
10064     { "_wxDataFormat","_class_wxDataFormat",0}, 
10065     { "_class_wxDataObjectSimple","_wxDataObjectSimple",0}, 
10066     { "_uint","_wxCoord",0}, 
10067     { "_uint","_wxPrintQuality",0}, 
10068     { "_uint","_time_t",0}, 
10069     { "_uint","_size_t",0}, 
10070     { "_uint","_unsigned_int",0}, 
10071     { "_uint","_int",0}, 
10072     { "_uint","_wxWindowID",0}, 
10073     { "_wxChar","_char",0}, 
10074     { "_wxPyValidator","_class_wxPyValidator",0}, 
10075     { "_wxRect","_class_wxRect",0}, 
10076     { "_wxPoint","_class_wxPoint",0}, 
10077     { "_char","_wxChar",0}, 
10078     { "_wxBitmap","_class_wxBitmap",0}, 
10079     { "_wxPenList","_class_wxPenList",0}, 
10080     { "_wxWindowDC","_class_wxWindowDC",0}, 
10081     { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0}, 
10082     { "_class_wxValidator","_class_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
10083     { "_class_wxValidator","_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
10084     { "_class_wxValidator","_wxValidator",0}, 
10085     { "_wxDropTarget","_class_wxDropTarget",0}, 
10086     { "_class_wxColourDatabase","_wxColourDatabase",0}, 
10087     { "_EBool","_wxCoord",0}, 
10088     { "_EBool","_wxPrintQuality",0}, 
10089     { "_EBool","_signed_int",0}, 
10090     { "_EBool","_int",0}, 
10091     { "_EBool","_wxWindowID",0}, 
10092     { "_class_wxRegion","_wxRegion",0}, 
10093     { "_class_wxDataFormat","_wxDataFormat",0}, 
10094     { "_wxFont","_class_wxFont",0}, 
10095     { "_class_wxPyDropTarget","_wxPyDropTarget",0}, 
10096     { "_unsigned_long","_long",0}, 
10097     { "_class_wxRect","_wxRect",0}, 
10098     { "_class_wxDC","_wxDC",0}, 
10099     { "_class_wxBrushList","_wxBrushList",0}, 
10100     { "_class_wxPenList","_wxPenList",0}, 
10101     { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0}, 
10102     { "_class_wxPanel","_class_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
10103     { "_class_wxPanel","_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
10104     { "_class_wxPanel","_class_wxDialog",SwigwxDialogTowxPanel
}, 
10105     { "_class_wxPanel","_wxDialog",SwigwxDialogTowxPanel
}, 
10106     { "_class_wxPanel","_wxPanel",0}, 
10107     { "_signed_int","_wxCoord",0}, 
10108     { "_signed_int","_wxPrintQuality",0}, 
10109     { "_signed_int","_EBool",0}, 
10110     { "_signed_int","_wxWindowID",0}, 
10111     { "_signed_int","_int",0}, 
10112     { "_wxLayoutConstraints","_class_wxLayoutConstraints",0}, 
10113     { "_class_wxTextDataObject","_wxTextDataObject",0}, 
10114     { "_wxMenu","_class_wxMenu",0}, 
10115     { "_wxScreenDC","_class_wxScreenDC",0}, 
10116     { "_WXTYPE","_short",0}, 
10117     { "_WXTYPE","_signed_short",0}, 
10118     { "_WXTYPE","_unsigned_short",0}, 
10119     { "_class_wxDropTarget","_wxDropTarget",0}, 
10120     { "_class_wxBrush","_wxBrush",0}, 
10121     { "_unsigned_short","_WXTYPE",0}, 
10122     { "_unsigned_short","_short",0}, 
10123     { "_class_wxWindow","_class_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
10124     { "_class_wxWindow","_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
10125     { "_class_wxWindow","_class_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
10126     { "_class_wxWindow","_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
10127     { "_class_wxWindow","_class_wxDialog",SwigwxDialogTowxWindow
}, 
10128     { "_class_wxWindow","_wxDialog",SwigwxDialogTowxWindow
}, 
10129     { "_class_wxWindow","_class_wxPanel",SwigwxPanelTowxWindow
}, 
10130     { "_class_wxWindow","_wxPanel",SwigwxPanelTowxWindow
}, 
10131     { "_class_wxWindow","_wxWindow",0}, 
10132     { "_class_wxFont","_wxFont",0}, 
10133     { "_wxClipboard","_class_wxClipboard",0}, 
10134     { "_class_wxPyValidator","_wxPyValidator",0}, 
10135     { "_wxBusyInfo","_class_wxBusyInfo",0}, 
10136     { "_wxFontList","_class_wxFontList",0}, 
10137     { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0}, 
10138     { "_wxClientDC","_class_wxClientDC",0}, 
10139     { "_class_wxPoint","_wxPoint",0}, 
10140     { "_wxRealPoint","_class_wxRealPoint",0}, 
10141     { "_signed_short","_WXTYPE",0}, 
10142     { "_signed_short","_short",0}, 
10143     { "_wxMemoryDC","_class_wxMemoryDC",0}, 
10144     { "_wxPyTextDataObject","_class_wxPyTextDataObject",0}, 
10145     { "_wxPaintDC","_class_wxPaintDC",0}, 
10146     { "_class_wxWindowDC","_wxWindowDC",0}, 
10147     { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0}, 
10148     { "_class_wxCursor","_wxCursor",0}, 
10149     { "_wxPostScriptDC","_class_wxPostScriptDC",0}, 
10150     { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0}, 
10151     { "_wxScrolledWindow","_class_wxScrolledWindow",0}, 
10152     { "_unsigned_char","_byte",0}, 
10153     { "_class_wxMenu","_wxMenu",0}, 
10154     { "_unsigned_int","_wxCoord",0}, 
10155     { "_unsigned_int","_wxPrintQuality",0}, 
10156     { "_unsigned_int","_time_t",0}, 
10157     { "_unsigned_int","_size_t",0}, 
10158     { "_unsigned_int","_uint",0}, 
10159     { "_unsigned_int","_wxWindowID",0}, 
10160     { "_unsigned_int","_int",0}, 
10161     { "_wxIcon","_class_wxIcon",0}, 
10162     { "_wxDialog","_class_wxDialog",0}, 
10163     { "_class_wxPen","_wxPen",0}, 
10164     { "_short","_WXTYPE",0}, 
10165     { "_short","_unsigned_short",0}, 
10166     { "_short","_signed_short",0}, 
10167     { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0}, 
10168     { "_class_wxPyDropSource","_wxPyDropSource",0}, 
10169     { "_class_wxImageList","_wxImageList",0}, 
10170     { "_wxWindowID","_wxCoord",0}, 
10171     { "_wxWindowID","_wxPrintQuality",0}, 
10172     { "_wxWindowID","_time_t",0}, 
10173     { "_wxWindowID","_size_t",0}, 
10174     { "_wxWindowID","_EBool",0}, 
10175     { "_wxWindowID","_uint",0}, 
10176     { "_wxWindowID","_int",0}, 
10177     { "_wxWindowID","_signed_int",0}, 
10178     { "_wxWindowID","_unsigned_int",0}, 
10179     { "_int","_wxCoord",0}, 
10180     { "_int","_wxPrintQuality",0}, 
10181     { "_int","_time_t",0}, 
10182     { "_int","_size_t",0}, 
10183     { "_int","_EBool",0}, 
10184     { "_int","_uint",0}, 
10185     { "_int","_wxWindowID",0}, 
10186     { "_int","_unsigned_int",0}, 
10187     { "_int","_signed_int",0}, 
10188     { "_time_t","_wxCoord",0}, 
10189     { "_time_t","_wxPrintQuality",0}, 
10190     { "_time_t","_unsigned_int",0}, 
10191     { "_time_t","_int",0}, 
10192     { "_time_t","_wxWindowID",0}, 
10193     { "_time_t","_uint",0}, 
10194     { "_time_t","_size_t",0}, 
10195     { "_wxSize","_class_wxSize",0}, 
10196     { "_wxRegionIterator","_class_wxRegionIterator",0}, 
10197     { "_class_wxPyTextDataObject","_wxPyTextDataObject",0}, 
10198     { "_class_wxPaintDC","_wxPaintDC",0}, 
10199     { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0}, 
10200     { "_wxValidator","_class_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
10201     { "_wxValidator","_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
10202     { "_wxValidator","_class_wxValidator",0}, 
10203     { "_class_wxLayoutConstraints","_wxLayoutConstraints",0}, 
10204     { "_class_wxIcon","_wxIcon",0}, 
10205     { "_class_wxColour","_wxColour",0}, 
10206     { "_class_wxScreenDC","_wxScreenDC",0}, 
10207     { "_wxPalette","_class_wxPalette",0}, 
10208     { "_wxCoord","_int",0}, 
10209     { "_wxCoord","_signed_int",0}, 
10210     { "_wxCoord","_unsigned_int",0}, 
10211     { "_wxCoord","_wxWindowID",0}, 
10212     { "_wxCoord","_uint",0}, 
10213     { "_wxCoord","_EBool",0}, 
10214     { "_wxCoord","_size_t",0}, 
10215     { "_wxCoord","_time_t",0}, 
10216     { "_wxCoord","_wxPrintQuality",0}, 
10217     { "_wxDataObjectComposite","_class_wxDataObjectComposite",0}, 
10218     { "_wxRegion","_class_wxRegion",0}, 
10219     { "_wxPyDropTarget","_class_wxPyDropTarget",0}, 
10220     { "_class_wxBusyInfo","_wxBusyInfo",0}, 
10221     { "_class_wxFontList","_wxFontList",0}, 
10222     { "_class_wxClientDC","_wxClientDC",0}, 
10223     { "_wxBrushList","_class_wxBrushList",0}, 
10224     { "_wxCustomDataObject","_class_wxCustomDataObject",0}, 
10225     { "_class_wxSize","_wxSize",0}, 
10226     { "_class_wxBitmap","_wxBitmap",0}, 
10227     { "_class_wxMemoryDC","_wxMemoryDC",0}, 
10228     { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0}, 
10229     { "_wxMenuBar","_class_wxMenuBar",0}, 
10230     { "_wxEvtHandler","_class_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
10231     { "_wxEvtHandler","_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
10232     { "_wxEvtHandler","_class_wxMenu",SwigwxMenuTowxEvtHandler
}, 
10233     { "_wxEvtHandler","_wxMenu",SwigwxMenuTowxEvtHandler
}, 
10234     { "_wxEvtHandler","_class_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
10235     { "_wxEvtHandler","_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
10236     { "_wxEvtHandler","_class_wxDialog",SwigwxDialogTowxEvtHandler
}, 
10237     { "_wxEvtHandler","_wxDialog",SwigwxDialogTowxEvtHandler
}, 
10238     { "_wxEvtHandler","_class_wxPanel",SwigwxPanelTowxEvtHandler
}, 
10239     { "_wxEvtHandler","_wxPanel",SwigwxPanelTowxEvtHandler
}, 
10240     { "_wxEvtHandler","_class_wxWindow",SwigwxWindowTowxEvtHandler
}, 
10241     { "_wxEvtHandler","_wxWindow",SwigwxWindowTowxEvtHandler
}, 
10242     { "_wxEvtHandler","_class_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
10243     { "_wxEvtHandler","_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
10244     { "_wxEvtHandler","_class_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
10245     { "_wxEvtHandler","_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
10246     { "_wxEvtHandler","_class_wxEvtHandler",0}, 
10247     { "_wxMenuItem","_class_wxMenuItem",0}, 
10248     { "_class_wxScrolledWindow","_wxScrolledWindow",0}, 
10249     { "_class_wxPalette","_wxPalette",0}, 
10250     { "_wxFileDataObject","_class_wxFileDataObject",0}, 
10251     { "_class_wxDataObjectComposite","_wxDataObjectComposite",0}, 
10252     { "_wxWindow","_class_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
10253     { "_wxWindow","_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
10254     { "_wxWindow","_class_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
10255     { "_wxWindow","_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
10256     { "_wxWindow","_class_wxDialog",SwigwxDialogTowxWindow
}, 
10257     { "_wxWindow","_wxDialog",SwigwxDialogTowxWindow
}, 
10258     { "_wxWindow","_class_wxPanel",SwigwxPanelTowxWindow
}, 
10259     { "_wxWindow","_wxPanel",SwigwxPanelTowxWindow
}, 
10260     { "_wxWindow","_class_wxWindow",0}, 
10263 static PyObject 
*SWIG_globals
; 
10267 SWIGEXPORT(void) initwindowsc() { 
10269          SWIG_globals 
= SWIG_newvarlink(); 
10270          m 
= Py_InitModule("windowsc", windowscMethods
); 
10271          d 
= PyModule_GetDict(m
); 
10274    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
10275         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);