2  * FILE : src/gtk/windows.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 883) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  24 /* Definitions for Windows/Unix exporting */ 
  25 #if defined(__WIN32__) 
  26 #   if defined(_MSC_VER) 
  27 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  29 #       if defined(__BORLANDC__) 
  30 #           define SWIGEXPORT(a) a _export 
  32 #           define SWIGEXPORT(a) a 
  36 #   define SWIGEXPORT(a) a 
  45 extern void SWIG_MakePtr(char *, void *, char *); 
  46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  47 extern char *SWIG_GetPtr(char *, void **, char *); 
  48 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  49 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  50 extern PyObject 
*SWIG_newvarlink(void); 
  54 #define SWIG_init    initwindowsc 
  56 #define SWIG_name    "windowsc" 
  59 #include <wx/menuitem.h> 
  60 #include <wx/tooltip.h> 
  63 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  69     } else if (target 
== Py_None
) { 
  73         if (!PyTuple_Check(target
)) { 
  75             target 
= PyTuple_New(1); 
  76             PyTuple_SetItem(target
, 0, o2
); 
  79         PyTuple_SetItem(o3
, 0, o
); 
  82         target 
= PySequence_Concat(o2
, o3
); 
  89 #if PYTHON_API_VERSION >= 1009 
  90     static char* wxStringErrorMsg 
= "String or Unicode type required"; 
  92     static char* wxStringErrorMsg 
= "string type is required for parameter"; 
  95     static wxString 
wxPyEmptyStr(""); 
  97 class wxPyValidator 
: public wxValidator 
{ 
  98     DECLARE_DYNAMIC_CLASS(wxPyValidator
); 
 106     wxObject
* wxPyValidator::Clone() const { 
 107         wxPyValidator
* ptr 
= NULL
; 
 108         wxPyValidator
* self 
= (wxPyValidator
*)this; 
 110         bool doSave 
= wxPyRestoreThread(); 
 111         if (self
->m_myInst
.findCallback("Clone")) { 
 113             ro 
= self
->m_myInst
.callCallbackObj(Py_BuildValue("()")); 
 115                 SWIG_GetPtrObj(ro
, (void **)&ptr
, "_wxPyValidator_p"); 
 119         // This is very dangerous!!! But is the only way I could find 
 120         // to squash a memory leak.  Currently it is okay, but if the 
 121         // validator architecture in wxWindows ever changes, problems 
 125         wxPySaveThread(doSave
); 
 130     DEC_PYCALLBACK_BOOL_WXWIN(Validate
); 
 131     DEC_PYCALLBACK_BOOL_(TransferToWindow
); 
 132     DEC_PYCALLBACK_BOOL_(TransferFromWindow
); 
 137 IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator
, wxValidator
, Validate
); 
 138 IMP_PYCALLBACK_BOOL_(wxPyValidator
, wxValidator
, TransferToWindow
); 
 139 IMP_PYCALLBACK_BOOL_(wxPyValidator
, wxValidator
, TransferFromWindow
); 
 141 IMPLEMENT_DYNAMIC_CLASS(wxPyValidator
, wxValidator
); 
 146 static void *SwigwxEvtHandlerTowxObject(void *ptr
) { 
 149     src 
= (wxEvtHandler 
*) ptr
; 
 150     dest 
= (wxObject 
*) src
; 
 151     return (void *) dest
; 
 154 #define new_wxEvtHandler() (new wxEvtHandler()) 
 155 static PyObject 
*_wrap_new_wxEvtHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 156     PyObject 
* _resultobj
; 
 157     wxEvtHandler 
* _result
; 
 158     char *_kwnames
[] = {  NULL 
}; 
 162     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxEvtHandler",_kwnames
))  
 165     wxPy_BEGIN_ALLOW_THREADS
; 
 166         _result 
= (wxEvtHandler 
*)new_wxEvtHandler(); 
 168     wxPy_END_ALLOW_THREADS
; 
 169     if (PyErr_Occurred()) return NULL
; 
 171         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvtHandler_p"); 
 172         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 175         _resultobj 
= Py_None
; 
 180 #define wxEvtHandler_ProcessEvent(_swigobj,_swigarg0)  (_swigobj->ProcessEvent(_swigarg0)) 
 181 static PyObject 
*_wrap_wxEvtHandler_ProcessEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 182     PyObject 
* _resultobj
; 
 184     wxEvtHandler 
* _arg0
; 
 186     PyObject 
* _argo0 
= 0; 
 187     PyObject 
* _argo1 
= 0; 
 188     char *_kwnames
[] = { "self","event", NULL 
}; 
 191     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_ProcessEvent",_kwnames
,&_argo0
,&_argo1
))  
 194         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 195         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 196             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_ProcessEvent. Expected _wxEvtHandler_p."); 
 201         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 202         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
 203             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_ProcessEvent. Expected _wxEvent_p."); 
 208     wxPy_BEGIN_ALLOW_THREADS
; 
 209         _result 
= (bool )wxEvtHandler_ProcessEvent(_arg0
,*_arg1
); 
 211     wxPy_END_ALLOW_THREADS
; 
 212     if (PyErr_Occurred()) return NULL
; 
 213 }    _resultobj 
= Py_BuildValue("i",_result
); 
 217 #define wxEvtHandler_AddPendingEvent(_swigobj,_swigarg0)  (_swigobj->AddPendingEvent(_swigarg0)) 
 218 static PyObject 
*_wrap_wxEvtHandler_AddPendingEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 219     PyObject 
* _resultobj
; 
 220     wxEvtHandler 
* _arg0
; 
 222     PyObject 
* _argo0 
= 0; 
 223     PyObject 
* _argo1 
= 0; 
 224     char *_kwnames
[] = { "self","event", NULL 
}; 
 227     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_AddPendingEvent",_kwnames
,&_argo0
,&_argo1
))  
 230         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 231         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 232             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_AddPendingEvent. Expected _wxEvtHandler_p."); 
 237         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 238         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
 239             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_AddPendingEvent. Expected _wxEvent_p."); 
 244     wxPy_BEGIN_ALLOW_THREADS
; 
 245         wxEvtHandler_AddPendingEvent(_arg0
,*_arg1
); 
 247     wxPy_END_ALLOW_THREADS
; 
 248     if (PyErr_Occurred()) return NULL
; 
 249 }    Py_INCREF(Py_None
); 
 250     _resultobj 
= Py_None
; 
 254 #define wxEvtHandler_GetEvtHandlerEnabled(_swigobj)  (_swigobj->GetEvtHandlerEnabled()) 
 255 static PyObject 
*_wrap_wxEvtHandler_GetEvtHandlerEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 256     PyObject 
* _resultobj
; 
 258     wxEvtHandler 
* _arg0
; 
 259     PyObject 
* _argo0 
= 0; 
 260     char *_kwnames
[] = { "self", NULL 
}; 
 263     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvtHandler_GetEvtHandlerEnabled",_kwnames
,&_argo0
))  
 266         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 267         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 268             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_GetEvtHandlerEnabled. Expected _wxEvtHandler_p."); 
 273     wxPy_BEGIN_ALLOW_THREADS
; 
 274         _result 
= (bool )wxEvtHandler_GetEvtHandlerEnabled(_arg0
); 
 276     wxPy_END_ALLOW_THREADS
; 
 277     if (PyErr_Occurred()) return NULL
; 
 278 }    _resultobj 
= Py_BuildValue("i",_result
); 
 282 #define wxEvtHandler_SetEvtHandlerEnabled(_swigobj,_swigarg0)  (_swigobj->SetEvtHandlerEnabled(_swigarg0)) 
 283 static PyObject 
*_wrap_wxEvtHandler_SetEvtHandlerEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 284     PyObject 
* _resultobj
; 
 285     wxEvtHandler 
* _arg0
; 
 287     PyObject 
* _argo0 
= 0; 
 289     char *_kwnames
[] = { "self","enabled", NULL 
}; 
 292     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxEvtHandler_SetEvtHandlerEnabled",_kwnames
,&_argo0
,&tempbool1
))  
 295         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 296         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 297             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_SetEvtHandlerEnabled. Expected _wxEvtHandler_p."); 
 301     _arg1 
= (bool ) tempbool1
; 
 303     wxPy_BEGIN_ALLOW_THREADS
; 
 304         wxEvtHandler_SetEvtHandlerEnabled(_arg0
,_arg1
); 
 306     wxPy_END_ALLOW_THREADS
; 
 307     if (PyErr_Occurred()) return NULL
; 
 308 }    Py_INCREF(Py_None
); 
 309     _resultobj 
= Py_None
; 
 313 #define wxEvtHandler_GetNextHandler(_swigobj)  (_swigobj->GetNextHandler()) 
 314 static PyObject 
*_wrap_wxEvtHandler_GetNextHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 315     PyObject 
* _resultobj
; 
 316     wxEvtHandler 
* _result
; 
 317     wxEvtHandler 
* _arg0
; 
 318     PyObject 
* _argo0 
= 0; 
 319     char *_kwnames
[] = { "self", NULL 
}; 
 322     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvtHandler_GetNextHandler",_kwnames
,&_argo0
))  
 325         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 326         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 327             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_GetNextHandler. Expected _wxEvtHandler_p."); 
 332     wxPy_BEGIN_ALLOW_THREADS
; 
 333         _result 
= (wxEvtHandler 
*)wxEvtHandler_GetNextHandler(_arg0
); 
 335     wxPy_END_ALLOW_THREADS
; 
 336     if (PyErr_Occurred()) return NULL
; 
 337 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 341 #define wxEvtHandler_GetPreviousHandler(_swigobj)  (_swigobj->GetPreviousHandler()) 
 342 static PyObject 
*_wrap_wxEvtHandler_GetPreviousHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 343     PyObject 
* _resultobj
; 
 344     wxEvtHandler 
* _result
; 
 345     wxEvtHandler 
* _arg0
; 
 346     PyObject 
* _argo0 
= 0; 
 347     char *_kwnames
[] = { "self", NULL 
}; 
 350     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvtHandler_GetPreviousHandler",_kwnames
,&_argo0
))  
 353         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 354         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 355             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_GetPreviousHandler. Expected _wxEvtHandler_p."); 
 360     wxPy_BEGIN_ALLOW_THREADS
; 
 361         _result 
= (wxEvtHandler 
*)wxEvtHandler_GetPreviousHandler(_arg0
); 
 363     wxPy_END_ALLOW_THREADS
; 
 364     if (PyErr_Occurred()) return NULL
; 
 365 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 369 #define wxEvtHandler_SetNextHandler(_swigobj,_swigarg0)  (_swigobj->SetNextHandler(_swigarg0)) 
 370 static PyObject 
*_wrap_wxEvtHandler_SetNextHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 371     PyObject 
* _resultobj
; 
 372     wxEvtHandler 
* _arg0
; 
 373     wxEvtHandler 
* _arg1
; 
 374     PyObject 
* _argo0 
= 0; 
 375     PyObject 
* _argo1 
= 0; 
 376     char *_kwnames
[] = { "self","handler", NULL 
}; 
 379     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_SetNextHandler",_kwnames
,&_argo0
,&_argo1
))  
 382         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 383         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 384             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_SetNextHandler. Expected _wxEvtHandler_p."); 
 389         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 390         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
 391             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_SetNextHandler. Expected _wxEvtHandler_p."); 
 396     wxPy_BEGIN_ALLOW_THREADS
; 
 397         wxEvtHandler_SetNextHandler(_arg0
,_arg1
); 
 399     wxPy_END_ALLOW_THREADS
; 
 400     if (PyErr_Occurred()) return NULL
; 
 401 }    Py_INCREF(Py_None
); 
 402     _resultobj 
= Py_None
; 
 406 #define wxEvtHandler_SetPreviousHandler(_swigobj,_swigarg0)  (_swigobj->SetPreviousHandler(_swigarg0)) 
 407 static PyObject 
*_wrap_wxEvtHandler_SetPreviousHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 408     PyObject 
* _resultobj
; 
 409     wxEvtHandler 
* _arg0
; 
 410     wxEvtHandler 
* _arg1
; 
 411     PyObject 
* _argo0 
= 0; 
 412     PyObject 
* _argo1 
= 0; 
 413     char *_kwnames
[] = { "self","handler", NULL 
}; 
 416     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_SetPreviousHandler",_kwnames
,&_argo0
,&_argo1
))  
 419         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 420         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 421             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_SetPreviousHandler. Expected _wxEvtHandler_p."); 
 426         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 427         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
 428             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_SetPreviousHandler. Expected _wxEvtHandler_p."); 
 433     wxPy_BEGIN_ALLOW_THREADS
; 
 434         wxEvtHandler_SetPreviousHandler(_arg0
,_arg1
); 
 436     wxPy_END_ALLOW_THREADS
; 
 437     if (PyErr_Occurred()) return NULL
; 
 438 }    Py_INCREF(Py_None
); 
 439     _resultobj 
= Py_None
; 
 443 static void  wxEvtHandler_Connect(wxEvtHandler 
*self
,int  id
,int  lastId
,int  eventType
,PyObject 
* func
) { 
 444             if (PyCallable_Check(func
)) { 
 445                 self
->Connect(id
, lastId
, eventType
, 
 446                           (wxObjectEventFunction
) &wxPyCallback::EventThunker
, 
 447                           new wxPyCallback(func
)); 
 450 static PyObject 
*_wrap_wxEvtHandler_Connect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 451     PyObject 
* _resultobj
; 
 452     wxEvtHandler 
* _arg0
; 
 457     PyObject 
* _argo0 
= 0; 
 458     PyObject 
* _obj4 
= 0; 
 459     char *_kwnames
[] = { "self","id","lastId","eventType","func", NULL 
}; 
 462     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiiO:wxEvtHandler_Connect",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_obj4
))  
 465         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 466         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 467             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_Connect. Expected _wxEvtHandler_p."); 
 475     wxPy_BEGIN_ALLOW_THREADS
; 
 476         wxEvtHandler_Connect(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
 478     wxPy_END_ALLOW_THREADS
; 
 479     if (PyErr_Occurred()) return NULL
; 
 480 }    Py_INCREF(Py_None
); 
 481     _resultobj 
= Py_None
; 
 485 static bool  wxEvtHandler_Disconnect(wxEvtHandler 
*self
,int  id
,int  lastId
,wxEventType  eventType
) { 
 486             return self
->Disconnect(id
, lastId
, eventType
, 
 487                                    (wxObjectEventFunction
) 
 488                                     &wxPyCallback::EventThunker
); 
 490 static PyObject 
*_wrap_wxEvtHandler_Disconnect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 491     PyObject 
* _resultobj
; 
 493     wxEvtHandler 
* _arg0
; 
 495     int  _arg2 
= (int ) -1; 
 496     wxEventType  _arg3 
= (wxEventType 
) wxEVT_NULL
; 
 497     PyObject 
* _argo0 
= 0; 
 498     char *_kwnames
[] = { "self","id","lastId","eventType", NULL 
}; 
 501     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|ii:wxEvtHandler_Disconnect",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
 504         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 505         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 506             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_Disconnect. Expected _wxEvtHandler_p."); 
 511     wxPy_BEGIN_ALLOW_THREADS
; 
 512         _result 
= (bool )wxEvtHandler_Disconnect(_arg0
,_arg1
,_arg2
,_arg3
); 
 514     wxPy_END_ALLOW_THREADS
; 
 515     if (PyErr_Occurred()) return NULL
; 
 516 }    _resultobj 
= Py_BuildValue("i",_result
); 
 520 static void *SwigwxValidatorTowxEvtHandler(void *ptr
) { 
 523     src 
= (wxValidator 
*) ptr
; 
 524     dest 
= (wxEvtHandler 
*) src
; 
 525     return (void *) dest
; 
 528 static void *SwigwxValidatorTowxObject(void *ptr
) { 
 531     src 
= (wxValidator 
*) ptr
; 
 532     dest 
= (wxObject 
*) src
; 
 533     return (void *) dest
; 
 536 #define new_wxValidator() (new wxValidator()) 
 537 static PyObject 
*_wrap_new_wxValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 538     PyObject 
* _resultobj
; 
 539     wxValidator 
* _result
; 
 540     char *_kwnames
[] = {  NULL 
}; 
 544     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxValidator",_kwnames
))  
 547     wxPy_BEGIN_ALLOW_THREADS
; 
 548         _result 
= (wxValidator 
*)new_wxValidator(); 
 550     wxPy_END_ALLOW_THREADS
; 
 551     if (PyErr_Occurred()) return NULL
; 
 553         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxValidator_p"); 
 554         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 557         _resultobj 
= Py_None
; 
 562 #define wxValidator_Clone(_swigobj)  (_swigobj->Clone()) 
 563 static PyObject 
*_wrap_wxValidator_Clone(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 564     PyObject 
* _resultobj
; 
 565     wxValidator 
* _result
; 
 567     PyObject 
* _argo0 
= 0; 
 568     char *_kwnames
[] = { "self", NULL 
}; 
 571     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxValidator_Clone",_kwnames
,&_argo0
))  
 574         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 575         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 576             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_Clone. Expected _wxValidator_p."); 
 581     wxPy_BEGIN_ALLOW_THREADS
; 
 582         _result 
= (wxValidator 
*)wxValidator_Clone(_arg0
); 
 584     wxPy_END_ALLOW_THREADS
; 
 585     if (PyErr_Occurred()) return NULL
; 
 586 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 590 #define wxValidator_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
 591 static PyObject 
*_wrap_wxValidator_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 592     PyObject 
* _resultobj
; 
 595     PyObject 
* _argo0 
= 0; 
 596     char *_kwnames
[] = { "self", NULL 
}; 
 599     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxValidator_GetWindow",_kwnames
,&_argo0
))  
 602         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 603         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 604             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_GetWindow. Expected _wxValidator_p."); 
 609     wxPy_BEGIN_ALLOW_THREADS
; 
 610         _result 
= (wxWindow 
*)wxValidator_GetWindow(_arg0
); 
 612     wxPy_END_ALLOW_THREADS
; 
 613     if (PyErr_Occurred()) return NULL
; 
 614 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 618 #define wxValidator_SetWindow(_swigobj,_swigarg0)  (_swigobj->SetWindow(_swigarg0)) 
 619 static PyObject 
*_wrap_wxValidator_SetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 620     PyObject 
* _resultobj
; 
 623     PyObject 
* _argo0 
= 0; 
 624     PyObject 
* _argo1 
= 0; 
 625     char *_kwnames
[] = { "self","window", NULL 
}; 
 628     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxValidator_SetWindow",_kwnames
,&_argo0
,&_argo1
))  
 631         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 632         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 633             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_SetWindow. Expected _wxValidator_p."); 
 638         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 639         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 640             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxValidator_SetWindow. Expected _wxWindow_p."); 
 645     wxPy_BEGIN_ALLOW_THREADS
; 
 646         wxValidator_SetWindow(_arg0
,_arg1
); 
 648     wxPy_END_ALLOW_THREADS
; 
 649     if (PyErr_Occurred()) return NULL
; 
 650 }    Py_INCREF(Py_None
); 
 651     _resultobj 
= Py_None
; 
 655 static PyObject 
*_wrap_wxValidator_IsSilent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 656     PyObject 
* _resultobj
; 
 658     char *_kwnames
[] = {  NULL 
}; 
 661     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxValidator_IsSilent",_kwnames
))  
 664     wxPy_BEGIN_ALLOW_THREADS
; 
 665         _result 
= (bool )wxValidator::IsSilent(); 
 667     wxPy_END_ALLOW_THREADS
; 
 668     if (PyErr_Occurred()) return NULL
; 
 669 }    _resultobj 
= Py_BuildValue("i",_result
); 
 673 static PyObject 
*_wrap_wxValidator_SetBellOnError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 674     PyObject 
* _resultobj
; 
 675     int  _arg0 
= (int ) TRUE
; 
 676     char *_kwnames
[] = { "doIt", NULL 
}; 
 679     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxValidator_SetBellOnError",_kwnames
,&_arg0
))  
 682     wxPy_BEGIN_ALLOW_THREADS
; 
 683         wxValidator::SetBellOnError(_arg0
); 
 685     wxPy_END_ALLOW_THREADS
; 
 686     if (PyErr_Occurred()) return NULL
; 
 687 }    Py_INCREF(Py_None
); 
 688     _resultobj 
= Py_None
; 
 692 static void *SwigwxPyValidatorTowxValidator(void *ptr
) { 
 695     src 
= (wxPyValidator 
*) ptr
; 
 696     dest 
= (wxValidator 
*) src
; 
 697     return (void *) dest
; 
 700 static void *SwigwxPyValidatorTowxEvtHandler(void *ptr
) { 
 703     src 
= (wxPyValidator 
*) ptr
; 
 704     dest 
= (wxEvtHandler 
*) src
; 
 705     return (void *) dest
; 
 708 static void *SwigwxPyValidatorTowxObject(void *ptr
) { 
 711     src 
= (wxPyValidator 
*) ptr
; 
 712     dest 
= (wxObject 
*) src
; 
 713     return (void *) dest
; 
 716 #define new_wxPyValidator() (new wxPyValidator()) 
 717 static PyObject 
*_wrap_new_wxPyValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 718     PyObject 
* _resultobj
; 
 719     wxPyValidator 
* _result
; 
 720     char *_kwnames
[] = {  NULL 
}; 
 724     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyValidator",_kwnames
))  
 727     wxPy_BEGIN_ALLOW_THREADS
; 
 728         _result 
= (wxPyValidator 
*)new_wxPyValidator(); 
 730     wxPy_END_ALLOW_THREADS
; 
 731     if (PyErr_Occurred()) return NULL
; 
 733         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyValidator_p"); 
 734         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 737         _resultobj 
= Py_None
; 
 742 #define wxPyValidator__setSelf(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->_setSelf(_swigarg0,_swigarg1,_swigarg2)) 
 743 static PyObject 
*_wrap_wxPyValidator__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 744     PyObject 
* _resultobj
; 
 745     wxPyValidator 
* _arg0
; 
 748     int  _arg3 
= (int ) TRUE
; 
 749     PyObject 
* _argo0 
= 0; 
 750     PyObject 
* _obj1 
= 0; 
 751     PyObject 
* _obj2 
= 0; 
 752     char *_kwnames
[] = { "self","self","_class","incref", NULL 
}; 
 755     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxPyValidator__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_arg3
))  
 758         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 759         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyValidator_p")) { 
 760             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyValidator__setSelf. Expected _wxPyValidator_p."); 
 771     wxPy_BEGIN_ALLOW_THREADS
; 
 772         wxPyValidator__setSelf(_arg0
,_arg1
,_arg2
,_arg3
); 
 774     wxPy_END_ALLOW_THREADS
; 
 775     if (PyErr_Occurred()) return NULL
; 
 776 }    Py_INCREF(Py_None
); 
 777     _resultobj 
= Py_None
; 
 781 static void *SwigwxWindowTowxEvtHandler(void *ptr
) { 
 784     src 
= (wxWindow 
*) ptr
; 
 785     dest 
= (wxEvtHandler 
*) src
; 
 786     return (void *) dest
; 
 789 static void *SwigwxWindowTowxObject(void *ptr
) { 
 792     src 
= (wxWindow 
*) ptr
; 
 793     dest 
= (wxObject 
*) src
; 
 794     return (void *) dest
; 
 797 #define new_wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
 798 static PyObject 
*_wrap_new_wxWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 799     PyObject 
* _resultobj
; 
 803     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
 804     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
 805     long  _arg4 
= (long ) 0; 
 806     char * _arg5 
= (char *) "panel"; 
 807     PyObject 
* _argo0 
= 0; 
 809     PyObject 
* _obj2 
= 0; 
 811     PyObject 
* _obj3 
= 0; 
 812     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
 816     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
 819         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 820         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 821             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindow. Expected _wxWindow_p."); 
 828     if (! wxPoint_helper(_obj2
, &_arg2
)) 
 834     if (! wxSize_helper(_obj3
, &_arg3
)) 
 838     wxPy_BEGIN_ALLOW_THREADS
; 
 839         _result 
= (wxWindow 
*)new_wxWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
 841     wxPy_END_ALLOW_THREADS
; 
 842     if (PyErr_Occurred()) return NULL
; 
 844         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
 845         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 848         _resultobj 
= Py_None
; 
 853 #define new_wxPreWindow() (new wxWindow()) 
 854 static PyObject 
*_wrap_new_wxPreWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 855     PyObject 
* _resultobj
; 
 857     char *_kwnames
[] = {  NULL 
}; 
 861     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreWindow",_kwnames
))  
 864     wxPy_BEGIN_ALLOW_THREADS
; 
 865         _result 
= (wxWindow 
*)new_wxPreWindow(); 
 867     wxPy_END_ALLOW_THREADS
; 
 868     if (PyErr_Occurred()) return NULL
; 
 870         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
 871         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 874         _resultobj 
= Py_None
; 
 879 #define wxWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
 880 static PyObject 
*_wrap_wxWindow_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 881     PyObject 
* _resultobj
; 
 886     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
 887     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
 888     long  _arg5 
= (long ) 0; 
 889     char * _arg6 
= (char *) "panel"; 
 890     PyObject 
* _argo0 
= 0; 
 891     PyObject 
* _argo1 
= 0; 
 893     PyObject 
* _obj3 
= 0; 
 895     PyObject 
* _obj4 
= 0; 
 896     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
 899     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOls:wxWindow_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))  
 902         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 903         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 904             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Create. Expected _wxWindow_p."); 
 909         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 910         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 911             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_Create. Expected _wxWindow_p."); 
 918     if (! wxPoint_helper(_obj3
, &_arg3
)) 
 924     if (! wxSize_helper(_obj4
, &_arg4
)) 
 928     wxPy_BEGIN_ALLOW_THREADS
; 
 929         _result 
= (bool )wxWindow_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
); 
 931     wxPy_END_ALLOW_THREADS
; 
 932     if (PyErr_Occurred()) return NULL
; 
 933 }    _resultobj 
= Py_BuildValue("i",_result
); 
 937 #define wxWindow_CaptureMouse(_swigobj)  (_swigobj->CaptureMouse()) 
 938 static PyObject 
*_wrap_wxWindow_CaptureMouse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 939     PyObject 
* _resultobj
; 
 941     PyObject 
* _argo0 
= 0; 
 942     char *_kwnames
[] = { "self", NULL 
}; 
 945     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_CaptureMouse",_kwnames
,&_argo0
))  
 948         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 949         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 950             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CaptureMouse. Expected _wxWindow_p."); 
 955     wxPy_BEGIN_ALLOW_THREADS
; 
 956         wxWindow_CaptureMouse(_arg0
); 
 958     wxPy_END_ALLOW_THREADS
; 
 959     if (PyErr_Occurred()) return NULL
; 
 960 }    Py_INCREF(Py_None
); 
 961     _resultobj 
= Py_None
; 
 965 #define wxWindow_Center(_swigobj,_swigarg0)  (_swigobj->Center(_swigarg0)) 
 966 static PyObject 
*_wrap_wxWindow_Center(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 967     PyObject 
* _resultobj
; 
 969     int  _arg1 
= (int ) wxBOTH
; 
 970     PyObject 
* _argo0 
= 0; 
 971     char *_kwnames
[] = { "self","direction", NULL 
}; 
 974     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Center",_kwnames
,&_argo0
,&_arg1
))  
 977         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 978         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 979             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Center. Expected _wxWindow_p."); 
 984     wxPy_BEGIN_ALLOW_THREADS
; 
 985         wxWindow_Center(_arg0
,_arg1
); 
 987     wxPy_END_ALLOW_THREADS
; 
 988     if (PyErr_Occurred()) return NULL
; 
 989 }    Py_INCREF(Py_None
); 
 990     _resultobj 
= Py_None
; 
 994 #define wxWindow_Centre(_swigobj,_swigarg0)  (_swigobj->Centre(_swigarg0)) 
 995 static PyObject 
*_wrap_wxWindow_Centre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 996     PyObject 
* _resultobj
; 
 998     int  _arg1 
= (int ) wxBOTH
; 
 999     PyObject 
* _argo0 
= 0; 
1000     char *_kwnames
[] = { "self","direction", NULL 
}; 
1003     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Centre",_kwnames
,&_argo0
,&_arg1
))  
1006         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1007         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1008             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Centre. Expected _wxWindow_p."); 
1013     wxPy_BEGIN_ALLOW_THREADS
; 
1014         wxWindow_Centre(_arg0
,_arg1
); 
1016     wxPy_END_ALLOW_THREADS
; 
1017     if (PyErr_Occurred()) return NULL
; 
1018 }    Py_INCREF(Py_None
); 
1019     _resultobj 
= Py_None
; 
1023 #define wxWindow_CentreOnParent(_swigobj,_swigarg0)  (_swigobj->CentreOnParent(_swigarg0)) 
1024 static PyObject 
*_wrap_wxWindow_CentreOnParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1025     PyObject 
* _resultobj
; 
1027     int  _arg1 
= (int ) wxBOTH
; 
1028     PyObject 
* _argo0 
= 0; 
1029     char *_kwnames
[] = { "self","direction", NULL 
}; 
1032     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CentreOnParent",_kwnames
,&_argo0
,&_arg1
))  
1035         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1036         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1037             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CentreOnParent. Expected _wxWindow_p."); 
1042     wxPy_BEGIN_ALLOW_THREADS
; 
1043         wxWindow_CentreOnParent(_arg0
,_arg1
); 
1045     wxPy_END_ALLOW_THREADS
; 
1046     if (PyErr_Occurred()) return NULL
; 
1047 }    Py_INCREF(Py_None
); 
1048     _resultobj 
= Py_None
; 
1052 #define wxWindow_CenterOnParent(_swigobj,_swigarg0)  (_swigobj->CenterOnParent(_swigarg0)) 
1053 static PyObject 
*_wrap_wxWindow_CenterOnParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1054     PyObject 
* _resultobj
; 
1056     int  _arg1 
= (int ) wxBOTH
; 
1057     PyObject 
* _argo0 
= 0; 
1058     char *_kwnames
[] = { "self","direction", NULL 
}; 
1061     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CenterOnParent",_kwnames
,&_argo0
,&_arg1
))  
1064         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1065         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1066             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CenterOnParent. Expected _wxWindow_p."); 
1071     wxPy_BEGIN_ALLOW_THREADS
; 
1072         wxWindow_CenterOnParent(_arg0
,_arg1
); 
1074     wxPy_END_ALLOW_THREADS
; 
1075     if (PyErr_Occurred()) return NULL
; 
1076 }    Py_INCREF(Py_None
); 
1077     _resultobj 
= Py_None
; 
1081 #define wxWindow_CentreOnScreen(_swigobj,_swigarg0)  (_swigobj->CentreOnScreen(_swigarg0)) 
1082 static PyObject 
*_wrap_wxWindow_CentreOnScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1083     PyObject 
* _resultobj
; 
1085     int  _arg1 
= (int ) wxBOTH
; 
1086     PyObject 
* _argo0 
= 0; 
1087     char *_kwnames
[] = { "self","direction", NULL 
}; 
1090     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CentreOnScreen",_kwnames
,&_argo0
,&_arg1
))  
1093         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1094         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1095             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CentreOnScreen. Expected _wxWindow_p."); 
1100     wxPy_BEGIN_ALLOW_THREADS
; 
1101         wxWindow_CentreOnScreen(_arg0
,_arg1
); 
1103     wxPy_END_ALLOW_THREADS
; 
1104     if (PyErr_Occurred()) return NULL
; 
1105 }    Py_INCREF(Py_None
); 
1106     _resultobj 
= Py_None
; 
1110 #define wxWindow_CenterOnScreen(_swigobj,_swigarg0)  (_swigobj->CenterOnScreen(_swigarg0)) 
1111 static PyObject 
*_wrap_wxWindow_CenterOnScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1112     PyObject 
* _resultobj
; 
1114     int  _arg1 
= (int ) wxBOTH
; 
1115     PyObject 
* _argo0 
= 0; 
1116     char *_kwnames
[] = { "self","direction", NULL 
}; 
1119     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CenterOnScreen",_kwnames
,&_argo0
,&_arg1
))  
1122         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1123         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1124             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CenterOnScreen. Expected _wxWindow_p."); 
1129     wxPy_BEGIN_ALLOW_THREADS
; 
1130         wxWindow_CenterOnScreen(_arg0
,_arg1
); 
1132     wxPy_END_ALLOW_THREADS
; 
1133     if (PyErr_Occurred()) return NULL
; 
1134 }    Py_INCREF(Py_None
); 
1135     _resultobj 
= Py_None
; 
1139 #define wxWindow_Clear(_swigobj)  (_swigobj->Clear()) 
1140 static PyObject 
*_wrap_wxWindow_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1141     PyObject 
* _resultobj
; 
1143     PyObject 
* _argo0 
= 0; 
1144     char *_kwnames
[] = { "self", NULL 
}; 
1147     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Clear",_kwnames
,&_argo0
))  
1150         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1151         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1152             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Clear. Expected _wxWindow_p."); 
1157     wxPy_BEGIN_ALLOW_THREADS
; 
1158         wxWindow_Clear(_arg0
); 
1160     wxPy_END_ALLOW_THREADS
; 
1161     if (PyErr_Occurred()) return NULL
; 
1162 }    Py_INCREF(Py_None
); 
1163     _resultobj 
= Py_None
; 
1167 #define wxWindow_ClientToScreenXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ClientToScreen(_swigarg0,_swigarg1)) 
1168 static PyObject 
*_wrap_wxWindow_ClientToScreenXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1169     PyObject 
* _resultobj
; 
1173     PyObject 
* _argo0 
= 0; 
1175     PyObject 
* _obj1 
= 0; 
1177     PyObject 
* _obj2 
= 0; 
1178     char *_kwnames
[] = { "self","x","y", NULL 
}; 
1181     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_ClientToScreenXY",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
1184         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1185         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1186             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ClientToScreenXY. Expected _wxWindow_p."); 
1191   temp 
= (int) PyInt_AsLong(_obj1
); 
1195   temp0 
= (int) PyInt_AsLong(_obj2
); 
1199     wxPy_BEGIN_ALLOW_THREADS
; 
1200         wxWindow_ClientToScreenXY(_arg0
,_arg1
,_arg2
); 
1202     wxPy_END_ALLOW_THREADS
; 
1203     if (PyErr_Occurred()) return NULL
; 
1204 }    Py_INCREF(Py_None
); 
1205     _resultobj 
= Py_None
; 
1208     o 
= PyInt_FromLong((long) (*_arg1
)); 
1209     _resultobj 
= t_output_helper(_resultobj
, o
); 
1213     o 
= PyInt_FromLong((long) (*_arg2
)); 
1214     _resultobj 
= t_output_helper(_resultobj
, o
); 
1219 #define wxWindow_ClientToScreen(_swigobj,_swigarg0)  (_swigobj->ClientToScreen(_swigarg0)) 
1220 static PyObject 
*_wrap_wxWindow_ClientToScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1221     PyObject 
* _resultobj
; 
1225     PyObject 
* _argo0 
= 0; 
1227     PyObject 
* _obj1 
= 0; 
1228     char *_kwnames
[] = { "self","pt", NULL 
}; 
1232     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ClientToScreen",_kwnames
,&_argo0
,&_obj1
))  
1235         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1236         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1237             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ClientToScreen. Expected _wxWindow_p."); 
1243     if (! wxPoint_helper(_obj1
, &_arg1
)) 
1247     wxPy_BEGIN_ALLOW_THREADS
; 
1248         _result 
= new wxPoint (wxWindow_ClientToScreen(_arg0
,*_arg1
)); 
1250     wxPy_END_ALLOW_THREADS
; 
1251     if (PyErr_Occurred()) return NULL
; 
1252 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
1253     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1257 #define wxWindow_Close(_swigobj,_swigarg0)  (_swigobj->Close(_swigarg0)) 
1258 static PyObject 
*_wrap_wxWindow_Close(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1259     PyObject 
* _resultobj
; 
1262     int  _arg1 
= (int ) FALSE
; 
1263     PyObject 
* _argo0 
= 0; 
1264     char *_kwnames
[] = { "self","force", NULL 
}; 
1267     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Close",_kwnames
,&_argo0
,&_arg1
))  
1270         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1271         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1272             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Close. Expected _wxWindow_p."); 
1277     wxPy_BEGIN_ALLOW_THREADS
; 
1278         _result 
= (bool )wxWindow_Close(_arg0
,_arg1
); 
1280     wxPy_END_ALLOW_THREADS
; 
1281     if (PyErr_Occurred()) return NULL
; 
1282 }    _resultobj 
= Py_BuildValue("i",_result
); 
1286 #define wxWindow_Destroy(_swigobj)  (_swigobj->Destroy()) 
1287 static PyObject 
*_wrap_wxWindow_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1288     PyObject 
* _resultobj
; 
1291     PyObject 
* _argo0 
= 0; 
1292     char *_kwnames
[] = { "self", NULL 
}; 
1295     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Destroy",_kwnames
,&_argo0
))  
1298         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1299         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1300             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Destroy. Expected _wxWindow_p."); 
1305     wxPy_BEGIN_ALLOW_THREADS
; 
1306         _result 
= (bool )wxWindow_Destroy(_arg0
); 
1308     wxPy_END_ALLOW_THREADS
; 
1309     if (PyErr_Occurred()) return NULL
; 
1310 }    _resultobj 
= Py_BuildValue("i",_result
); 
1314 #define wxWindow_DestroyChildren(_swigobj)  (_swigobj->DestroyChildren()) 
1315 static PyObject 
*_wrap_wxWindow_DestroyChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1316     PyObject 
* _resultobj
; 
1318     PyObject 
* _argo0 
= 0; 
1319     char *_kwnames
[] = { "self", NULL 
}; 
1322     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_DestroyChildren",_kwnames
,&_argo0
))  
1325         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1326         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1327             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_DestroyChildren. Expected _wxWindow_p."); 
1332     wxPy_BEGIN_ALLOW_THREADS
; 
1333         wxWindow_DestroyChildren(_arg0
); 
1335     wxPy_END_ALLOW_THREADS
; 
1336     if (PyErr_Occurred()) return NULL
; 
1337 }    Py_INCREF(Py_None
); 
1338     _resultobj 
= Py_None
; 
1342 #define wxWindow_IsBeingDeleted(_swigobj)  (_swigobj->IsBeingDeleted()) 
1343 static PyObject 
*_wrap_wxWindow_IsBeingDeleted(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1344     PyObject 
* _resultobj
; 
1347     PyObject 
* _argo0 
= 0; 
1348     char *_kwnames
[] = { "self", NULL 
}; 
1351     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsBeingDeleted",_kwnames
,&_argo0
))  
1354         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1355         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1356             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsBeingDeleted. Expected _wxWindow_p."); 
1361     wxPy_BEGIN_ALLOW_THREADS
; 
1362         _result 
= (bool )wxWindow_IsBeingDeleted(_arg0
); 
1364     wxPy_END_ALLOW_THREADS
; 
1365     if (PyErr_Occurred()) return NULL
; 
1366 }    _resultobj 
= Py_BuildValue("i",_result
); 
1370 #define wxWindow_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
1371 static PyObject 
*_wrap_wxWindow_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1372     PyObject 
* _resultobj
; 
1375     PyObject 
* _argo0 
= 0; 
1377     char *_kwnames
[] = { "self","enable", NULL 
}; 
1380     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_Enable",_kwnames
,&_argo0
,&tempbool1
))  
1383         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1384         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1385             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Enable. Expected _wxWindow_p."); 
1389     _arg1 
= (bool ) tempbool1
; 
1391     wxPy_BEGIN_ALLOW_THREADS
; 
1392         wxWindow_Enable(_arg0
,_arg1
); 
1394     wxPy_END_ALLOW_THREADS
; 
1395     if (PyErr_Occurred()) return NULL
; 
1396 }    Py_INCREF(Py_None
); 
1397     _resultobj 
= Py_None
; 
1401 #define wxWindow_FindWindowById(_swigobj,_swigarg0)  (_swigobj->FindWindow(_swigarg0)) 
1402 static PyObject 
*_wrap_wxWindow_FindWindowById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1403     PyObject 
* _resultobj
; 
1407     PyObject 
* _argo0 
= 0; 
1408     char *_kwnames
[] = { "self","id", NULL 
}; 
1411     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_FindWindowById",_kwnames
,&_argo0
,&_arg1
))  
1414         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1415         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1416             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_FindWindowById. Expected _wxWindow_p."); 
1421     wxPy_BEGIN_ALLOW_THREADS
; 
1422         _result 
= (wxWindow 
*)wxWindow_FindWindowById(_arg0
,_arg1
); 
1424     wxPy_END_ALLOW_THREADS
; 
1425     if (PyErr_Occurred()) return NULL
; 
1426 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1430 #define wxWindow_FindWindowByName(_swigobj,_swigarg0)  (_swigobj->FindWindow(_swigarg0)) 
1431 static PyObject 
*_wrap_wxWindow_FindWindowByName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1432     PyObject 
* _resultobj
; 
1436     PyObject 
* _argo0 
= 0; 
1437     PyObject 
* _obj1 
= 0; 
1438     char *_kwnames
[] = { "self","name", NULL 
}; 
1441     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_FindWindowByName",_kwnames
,&_argo0
,&_obj1
))  
1444         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1445         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1446             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_FindWindowByName. Expected _wxWindow_p."); 
1451 #if PYTHON_API_VERSION >= 1009 
1452     char* tmpPtr
; int tmpSize
; 
1453     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1454         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1457     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1459     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1461     if (!PyString_Check(_obj1
)) { 
1462         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1465     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1469     wxPy_BEGIN_ALLOW_THREADS
; 
1470         _result 
= (wxWindow 
*)wxWindow_FindWindowByName(_arg0
,*_arg1
); 
1472     wxPy_END_ALLOW_THREADS
; 
1473     if (PyErr_Occurred()) return NULL
; 
1474 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1482 #define wxWindow_Fit(_swigobj)  (_swigobj->Fit()) 
1483 static PyObject 
*_wrap_wxWindow_Fit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1484     PyObject 
* _resultobj
; 
1486     PyObject 
* _argo0 
= 0; 
1487     char *_kwnames
[] = { "self", NULL 
}; 
1490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Fit",_kwnames
,&_argo0
))  
1493         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1494         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1495             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Fit. Expected _wxWindow_p."); 
1500     wxPy_BEGIN_ALLOW_THREADS
; 
1501         wxWindow_Fit(_arg0
); 
1503     wxPy_END_ALLOW_THREADS
; 
1504     if (PyErr_Occurred()) return NULL
; 
1505 }    Py_INCREF(Py_None
); 
1506     _resultobj 
= Py_None
; 
1510 #define wxWindow_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
1511 static PyObject 
*_wrap_wxWindow_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1512     PyObject 
* _resultobj
; 
1515     PyObject 
* _argo0 
= 0; 
1516     char *_kwnames
[] = { "self", NULL 
}; 
1520     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetBackgroundColour",_kwnames
,&_argo0
))  
1523         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1524         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1525             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetBackgroundColour. Expected _wxWindow_p."); 
1530     wxPy_BEGIN_ALLOW_THREADS
; 
1531         _result 
= new wxColour (wxWindow_GetBackgroundColour(_arg0
)); 
1533     wxPy_END_ALLOW_THREADS
; 
1534     if (PyErr_Occurred()) return NULL
; 
1535 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1536     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1540 static PyObject 
* wxWindow_GetChildren(wxWindow 
*self
) { 
1541             wxWindowList
& list 
= self
->GetChildren(); 
1542             return wxPy_ConvertList(&list
, "wxWindow"); 
1544 static PyObject 
*_wrap_wxWindow_GetChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1545     PyObject 
* _resultobj
; 
1548     PyObject 
* _argo0 
= 0; 
1549     char *_kwnames
[] = { "self", NULL 
}; 
1552     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetChildren",_kwnames
,&_argo0
))  
1555         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1556         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1557             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetChildren. Expected _wxWindow_p."); 
1562     wxPy_BEGIN_ALLOW_THREADS
; 
1563         _result 
= (PyObject 
*)wxWindow_GetChildren(_arg0
); 
1565     wxPy_END_ALLOW_THREADS
; 
1566     if (PyErr_Occurred()) return NULL
; 
1568   _resultobj 
= _result
; 
1573 #define wxWindow_GetCharHeight(_swigobj)  (_swigobj->GetCharHeight()) 
1574 static PyObject 
*_wrap_wxWindow_GetCharHeight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1575     PyObject 
* _resultobj
; 
1578     PyObject 
* _argo0 
= 0; 
1579     char *_kwnames
[] = { "self", NULL 
}; 
1582     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCharHeight",_kwnames
,&_argo0
))  
1585         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1586         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1587             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCharHeight. Expected _wxWindow_p."); 
1592     wxPy_BEGIN_ALLOW_THREADS
; 
1593         _result 
= (int )wxWindow_GetCharHeight(_arg0
); 
1595     wxPy_END_ALLOW_THREADS
; 
1596     if (PyErr_Occurred()) return NULL
; 
1597 }    _resultobj 
= Py_BuildValue("i",_result
); 
1601 #define wxWindow_GetCharWidth(_swigobj)  (_swigobj->GetCharWidth()) 
1602 static PyObject 
*_wrap_wxWindow_GetCharWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1603     PyObject 
* _resultobj
; 
1606     PyObject 
* _argo0 
= 0; 
1607     char *_kwnames
[] = { "self", NULL 
}; 
1610     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCharWidth",_kwnames
,&_argo0
))  
1613         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1614         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1615             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCharWidth. Expected _wxWindow_p."); 
1620     wxPy_BEGIN_ALLOW_THREADS
; 
1621         _result 
= (int )wxWindow_GetCharWidth(_arg0
); 
1623     wxPy_END_ALLOW_THREADS
; 
1624     if (PyErr_Occurred()) return NULL
; 
1625 }    _resultobj 
= Py_BuildValue("i",_result
); 
1629 #define wxWindow_GetClientSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetClientSize(_swigarg0,_swigarg1)) 
1630 static PyObject 
*_wrap_wxWindow_GetClientSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1631     PyObject 
* _resultobj
; 
1637     PyObject 
* _argo0 
= 0; 
1638     char *_kwnames
[] = { "self", NULL 
}; 
1647     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetClientSizeTuple",_kwnames
,&_argo0
))  
1650         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1651         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1652             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetClientSizeTuple. Expected _wxWindow_p."); 
1657     wxPy_BEGIN_ALLOW_THREADS
; 
1658         wxWindow_GetClientSizeTuple(_arg0
,_arg1
,_arg2
); 
1660     wxPy_END_ALLOW_THREADS
; 
1661     if (PyErr_Occurred()) return NULL
; 
1662 }    Py_INCREF(Py_None
); 
1663     _resultobj 
= Py_None
; 
1666     o 
= PyInt_FromLong((long) (*_arg1
)); 
1667     _resultobj 
= t_output_helper(_resultobj
, o
); 
1671     o 
= PyInt_FromLong((long) (*_arg2
)); 
1672     _resultobj 
= t_output_helper(_resultobj
, o
); 
1677 #define wxWindow_GetClientSize(_swigobj)  (_swigobj->GetClientSize()) 
1678 static PyObject 
*_wrap_wxWindow_GetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1679     PyObject 
* _resultobj
; 
1682     PyObject 
* _argo0 
= 0; 
1683     char *_kwnames
[] = { "self", NULL 
}; 
1687     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetClientSize",_kwnames
,&_argo0
))  
1690         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1691         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1692             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetClientSize. Expected _wxWindow_p."); 
1697     wxPy_BEGIN_ALLOW_THREADS
; 
1698         _result 
= new wxSize (wxWindow_GetClientSize(_arg0
)); 
1700     wxPy_END_ALLOW_THREADS
; 
1701     if (PyErr_Occurred()) return NULL
; 
1702 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1703     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1707 #define wxWindow_GetConstraints(_swigobj)  (_swigobj->GetConstraints()) 
1708 static PyObject 
*_wrap_wxWindow_GetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1709     PyObject 
* _resultobj
; 
1710     wxLayoutConstraints 
* _result
; 
1712     PyObject 
* _argo0 
= 0; 
1713     char *_kwnames
[] = { "self", NULL 
}; 
1717     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetConstraints",_kwnames
,&_argo0
))  
1720         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1721         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1722             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetConstraints. Expected _wxWindow_p."); 
1727     wxPy_BEGIN_ALLOW_THREADS
; 
1728         _result 
= (wxLayoutConstraints 
*)wxWindow_GetConstraints(_arg0
); 
1730     wxPy_END_ALLOW_THREADS
; 
1731     if (PyErr_Occurred()) return NULL
; 
1733         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLayoutConstraints_p"); 
1734         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1737         _resultobj 
= Py_None
; 
1742 #define wxWindow_GetEventHandler(_swigobj)  (_swigobj->GetEventHandler()) 
1743 static PyObject 
*_wrap_wxWindow_GetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1744     PyObject 
* _resultobj
; 
1745     wxEvtHandler 
* _result
; 
1747     PyObject 
* _argo0 
= 0; 
1748     char *_kwnames
[] = { "self", NULL 
}; 
1751     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetEventHandler",_kwnames
,&_argo0
))  
1754         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1755         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1756             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetEventHandler. Expected _wxWindow_p."); 
1761     wxPy_BEGIN_ALLOW_THREADS
; 
1762         _result 
= (wxEvtHandler 
*)wxWindow_GetEventHandler(_arg0
); 
1764     wxPy_END_ALLOW_THREADS
; 
1765     if (PyErr_Occurred()) return NULL
; 
1766 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1770 #define wxWindow_GetFont(_swigobj)  (_swigobj->GetFont()) 
1771 static PyObject 
*_wrap_wxWindow_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1772     PyObject 
* _resultobj
; 
1775     PyObject 
* _argo0 
= 0; 
1776     char *_kwnames
[] = { "self", NULL 
}; 
1780     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetFont",_kwnames
,&_argo0
))  
1783         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1784         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1785             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetFont. Expected _wxWindow_p."); 
1790     wxPy_BEGIN_ALLOW_THREADS
; 
1791         wxFont 
& _result_ref 
= wxWindow_GetFont(_arg0
); 
1792     _result 
= (wxFont 
*) &_result_ref
; 
1794     wxPy_END_ALLOW_THREADS
; 
1795     if (PyErr_Occurred()) return NULL
; 
1797         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p"); 
1798         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1801         _resultobj 
= Py_None
; 
1806 #define wxWindow_GetForegroundColour(_swigobj)  (_swigobj->GetForegroundColour()) 
1807 static PyObject 
*_wrap_wxWindow_GetForegroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1808     PyObject 
* _resultobj
; 
1811     PyObject 
* _argo0 
= 0; 
1812     char *_kwnames
[] = { "self", NULL 
}; 
1816     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetForegroundColour",_kwnames
,&_argo0
))  
1819         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1820         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1821             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetForegroundColour. Expected _wxWindow_p."); 
1826     wxPy_BEGIN_ALLOW_THREADS
; 
1827         _result 
= new wxColour (wxWindow_GetForegroundColour(_arg0
)); 
1829     wxPy_END_ALLOW_THREADS
; 
1830     if (PyErr_Occurred()) return NULL
; 
1831 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1832     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1836 #define wxWindow_GetGrandParent(_swigobj)  (_swigobj->GetGrandParent()) 
1837 static PyObject 
*_wrap_wxWindow_GetGrandParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1838     PyObject 
* _resultobj
; 
1841     PyObject 
* _argo0 
= 0; 
1842     char *_kwnames
[] = { "self", NULL 
}; 
1845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetGrandParent",_kwnames
,&_argo0
))  
1848         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1849         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1850             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetGrandParent. Expected _wxWindow_p."); 
1855     wxPy_BEGIN_ALLOW_THREADS
; 
1856         _result 
= (wxWindow 
*)wxWindow_GetGrandParent(_arg0
); 
1858     wxPy_END_ALLOW_THREADS
; 
1859     if (PyErr_Occurred()) return NULL
; 
1860 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1864 static long  wxWindow_GetHandle(wxWindow 
*self
) { 
1865             return wxPyGetWinHandle(self
); //(long)self->GetHandle(); 
1867 static PyObject 
*_wrap_wxWindow_GetHandle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1868     PyObject 
* _resultobj
; 
1871     PyObject 
* _argo0 
= 0; 
1872     char *_kwnames
[] = { "self", NULL 
}; 
1875     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetHandle",_kwnames
,&_argo0
))  
1878         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1879         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1880             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetHandle. Expected _wxWindow_p."); 
1885     wxPy_BEGIN_ALLOW_THREADS
; 
1886         _result 
= (long )wxWindow_GetHandle(_arg0
); 
1888     wxPy_END_ALLOW_THREADS
; 
1889     if (PyErr_Occurred()) return NULL
; 
1890 }    _resultobj 
= Py_BuildValue("l",_result
); 
1894 #define wxWindow_GetId(_swigobj)  (_swigobj->GetId()) 
1895 static PyObject 
*_wrap_wxWindow_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1896     PyObject 
* _resultobj
; 
1899     PyObject 
* _argo0 
= 0; 
1900     char *_kwnames
[] = { "self", NULL 
}; 
1903     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetId",_kwnames
,&_argo0
))  
1906         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1907         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1908             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetId. Expected _wxWindow_p."); 
1913     wxPy_BEGIN_ALLOW_THREADS
; 
1914         _result 
= (int )wxWindow_GetId(_arg0
); 
1916     wxPy_END_ALLOW_THREADS
; 
1917     if (PyErr_Occurred()) return NULL
; 
1918 }    _resultobj 
= Py_BuildValue("i",_result
); 
1922 #define wxWindow_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
1923 static PyObject 
*_wrap_wxWindow_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1924     PyObject 
* _resultobj
; 
1927     PyObject 
* _argo0 
= 0; 
1928     char *_kwnames
[] = { "self", NULL 
}; 
1931     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetLabel",_kwnames
,&_argo0
))  
1934         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1935         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1936             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetLabel. Expected _wxWindow_p."); 
1941     wxPy_BEGIN_ALLOW_THREADS
; 
1942         _result 
= new wxString (wxWindow_GetLabel(_arg0
)); 
1944     wxPy_END_ALLOW_THREADS
; 
1945     if (PyErr_Occurred()) return NULL
; 
1947     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1955 #define wxWindow_SetLabel(_swigobj,_swigarg0)  (_swigobj->SetLabel(_swigarg0)) 
1956 static PyObject 
*_wrap_wxWindow_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1957     PyObject 
* _resultobj
; 
1960     PyObject 
* _argo0 
= 0; 
1961     PyObject 
* _obj1 
= 0; 
1962     char *_kwnames
[] = { "self","label", NULL 
}; 
1965     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetLabel",_kwnames
,&_argo0
,&_obj1
))  
1968         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1969         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1970             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetLabel. Expected _wxWindow_p."); 
1975 #if PYTHON_API_VERSION >= 1009 
1976     char* tmpPtr
; int tmpSize
; 
1977     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1978         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1981     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1983     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1985     if (!PyString_Check(_obj1
)) { 
1986         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1989     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1993     wxPy_BEGIN_ALLOW_THREADS
; 
1994         wxWindow_SetLabel(_arg0
,*_arg1
); 
1996     wxPy_END_ALLOW_THREADS
; 
1997     if (PyErr_Occurred()) return NULL
; 
1998 }    Py_INCREF(Py_None
); 
1999     _resultobj 
= Py_None
; 
2007 #define wxWindow_GetName(_swigobj)  (_swigobj->GetName()) 
2008 static PyObject 
*_wrap_wxWindow_GetName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2009     PyObject 
* _resultobj
; 
2012     PyObject 
* _argo0 
= 0; 
2013     char *_kwnames
[] = { "self", NULL 
}; 
2016     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetName",_kwnames
,&_argo0
))  
2019         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2020         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2021             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetName. Expected _wxWindow_p."); 
2026     wxPy_BEGIN_ALLOW_THREADS
; 
2027         _result 
= new wxString (wxWindow_GetName(_arg0
)); 
2029     wxPy_END_ALLOW_THREADS
; 
2030     if (PyErr_Occurred()) return NULL
; 
2032     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2040 #define wxWindow_GetParent(_swigobj)  (_swigobj->GetParent()) 
2041 static PyObject 
*_wrap_wxWindow_GetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2042     PyObject 
* _resultobj
; 
2045     PyObject 
* _argo0 
= 0; 
2046     char *_kwnames
[] = { "self", NULL 
}; 
2049     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetParent",_kwnames
,&_argo0
))  
2052         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2053         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2054             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetParent. Expected _wxWindow_p."); 
2059     wxPy_BEGIN_ALLOW_THREADS
; 
2060         _result 
= (wxWindow 
*)wxWindow_GetParent(_arg0
); 
2062     wxPy_END_ALLOW_THREADS
; 
2063     if (PyErr_Occurred()) return NULL
; 
2064 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2068 #define wxWindow_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
2069 static PyObject 
*_wrap_wxWindow_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2070     PyObject 
* _resultobj
; 
2076     PyObject 
* _argo0 
= 0; 
2077     char *_kwnames
[] = { "self", NULL 
}; 
2086     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetPositionTuple",_kwnames
,&_argo0
))  
2089         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2090         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2091             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetPositionTuple. Expected _wxWindow_p."); 
2096     wxPy_BEGIN_ALLOW_THREADS
; 
2097         wxWindow_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
2099     wxPy_END_ALLOW_THREADS
; 
2100     if (PyErr_Occurred()) return NULL
; 
2101 }    Py_INCREF(Py_None
); 
2102     _resultobj 
= Py_None
; 
2105     o 
= PyInt_FromLong((long) (*_arg1
)); 
2106     _resultobj 
= t_output_helper(_resultobj
, o
); 
2110     o 
= PyInt_FromLong((long) (*_arg2
)); 
2111     _resultobj 
= t_output_helper(_resultobj
, o
); 
2116 #define wxWindow_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
2117 static PyObject 
*_wrap_wxWindow_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2118     PyObject 
* _resultobj
; 
2121     PyObject 
* _argo0 
= 0; 
2122     char *_kwnames
[] = { "self", NULL 
}; 
2126     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetPosition",_kwnames
,&_argo0
))  
2129         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2130         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2131             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetPosition. Expected _wxWindow_p."); 
2136     wxPy_BEGIN_ALLOW_THREADS
; 
2137         _result 
= new wxPoint (wxWindow_GetPosition(_arg0
)); 
2139     wxPy_END_ALLOW_THREADS
; 
2140     if (PyErr_Occurred()) return NULL
; 
2141 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2142     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2146 #define wxWindow_GetRect(_swigobj)  (_swigobj->GetRect()) 
2147 static PyObject 
*_wrap_wxWindow_GetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2148     PyObject 
* _resultobj
; 
2151     PyObject 
* _argo0 
= 0; 
2152     char *_kwnames
[] = { "self", NULL 
}; 
2156     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetRect",_kwnames
,&_argo0
))  
2159         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2160         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2161             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetRect. Expected _wxWindow_p."); 
2166     wxPy_BEGIN_ALLOW_THREADS
; 
2167         _result 
= new wxRect (wxWindow_GetRect(_arg0
)); 
2169     wxPy_END_ALLOW_THREADS
; 
2170     if (PyErr_Occurred()) return NULL
; 
2171 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
2172     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2176 #define wxWindow_GetScrollThumb(_swigobj,_swigarg0)  (_swigobj->GetScrollThumb(_swigarg0)) 
2177 static PyObject 
*_wrap_wxWindow_GetScrollThumb(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2178     PyObject 
* _resultobj
; 
2182     PyObject 
* _argo0 
= 0; 
2183     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2186     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollThumb",_kwnames
,&_argo0
,&_arg1
))  
2189         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2190         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2191             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetScrollThumb. Expected _wxWindow_p."); 
2196     wxPy_BEGIN_ALLOW_THREADS
; 
2197         _result 
= (int )wxWindow_GetScrollThumb(_arg0
,_arg1
); 
2199     wxPy_END_ALLOW_THREADS
; 
2200     if (PyErr_Occurred()) return NULL
; 
2201 }    _resultobj 
= Py_BuildValue("i",_result
); 
2205 #define wxWindow_GetScrollPos(_swigobj,_swigarg0)  (_swigobj->GetScrollPos(_swigarg0)) 
2206 static PyObject 
*_wrap_wxWindow_GetScrollPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2207     PyObject 
* _resultobj
; 
2211     PyObject 
* _argo0 
= 0; 
2212     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2215     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollPos",_kwnames
,&_argo0
,&_arg1
))  
2218         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2219         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2220             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetScrollPos. Expected _wxWindow_p."); 
2225     wxPy_BEGIN_ALLOW_THREADS
; 
2226         _result 
= (int )wxWindow_GetScrollPos(_arg0
,_arg1
); 
2228     wxPy_END_ALLOW_THREADS
; 
2229     if (PyErr_Occurred()) return NULL
; 
2230 }    _resultobj 
= Py_BuildValue("i",_result
); 
2234 #define wxWindow_GetScrollRange(_swigobj,_swigarg0)  (_swigobj->GetScrollRange(_swigarg0)) 
2235 static PyObject 
*_wrap_wxWindow_GetScrollRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2236     PyObject 
* _resultobj
; 
2240     PyObject 
* _argo0 
= 0; 
2241     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2244     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollRange",_kwnames
,&_argo0
,&_arg1
))  
2247         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2248         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2249             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetScrollRange. Expected _wxWindow_p."); 
2254     wxPy_BEGIN_ALLOW_THREADS
; 
2255         _result 
= (int )wxWindow_GetScrollRange(_arg0
,_arg1
); 
2257     wxPy_END_ALLOW_THREADS
; 
2258     if (PyErr_Occurred()) return NULL
; 
2259 }    _resultobj 
= Py_BuildValue("i",_result
); 
2263 #define wxWindow_GetSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetSize(_swigarg0,_swigarg1)) 
2264 static PyObject 
*_wrap_wxWindow_GetSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2265     PyObject 
* _resultobj
; 
2271     PyObject 
* _argo0 
= 0; 
2272     char *_kwnames
[] = { "self", NULL 
}; 
2281     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSizeTuple",_kwnames
,&_argo0
))  
2284         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2285         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2286             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSizeTuple. Expected _wxWindow_p."); 
2291     wxPy_BEGIN_ALLOW_THREADS
; 
2292         wxWindow_GetSizeTuple(_arg0
,_arg1
,_arg2
); 
2294     wxPy_END_ALLOW_THREADS
; 
2295     if (PyErr_Occurred()) return NULL
; 
2296 }    Py_INCREF(Py_None
); 
2297     _resultobj 
= Py_None
; 
2300     o 
= PyInt_FromLong((long) (*_arg1
)); 
2301     _resultobj 
= t_output_helper(_resultobj
, o
); 
2305     o 
= PyInt_FromLong((long) (*_arg2
)); 
2306     _resultobj 
= t_output_helper(_resultobj
, o
); 
2311 #define wxWindow_GetSize(_swigobj)  (_swigobj->GetSize()) 
2312 static PyObject 
*_wrap_wxWindow_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2313     PyObject 
* _resultobj
; 
2316     PyObject 
* _argo0 
= 0; 
2317     char *_kwnames
[] = { "self", NULL 
}; 
2321     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSize",_kwnames
,&_argo0
))  
2324         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2325         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2326             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSize. Expected _wxWindow_p."); 
2331     wxPy_BEGIN_ALLOW_THREADS
; 
2332         _result 
= new wxSize (wxWindow_GetSize(_arg0
)); 
2334     wxPy_END_ALLOW_THREADS
; 
2335     if (PyErr_Occurred()) return NULL
; 
2336 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2337     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2341 #define wxWindow_GetTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2)) 
2342 static PyObject 
*_wrap_wxWindow_GetTextExtent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2343     PyObject 
* _resultobj
; 
2350     PyObject 
* _argo0 
= 0; 
2351     PyObject 
* _obj1 
= 0; 
2352     char *_kwnames
[] = { "self","string", NULL 
}; 
2361     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_GetTextExtent",_kwnames
,&_argo0
,&_obj1
))  
2364         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2365         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2366             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetTextExtent. Expected _wxWindow_p."); 
2371 #if PYTHON_API_VERSION >= 1009 
2372     char* tmpPtr
; int tmpSize
; 
2373     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
2374         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2377     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
2379     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
2381     if (!PyString_Check(_obj1
)) { 
2382         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2385     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
2389     wxPy_BEGIN_ALLOW_THREADS
; 
2390         wxWindow_GetTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
); 
2392     wxPy_END_ALLOW_THREADS
; 
2393     if (PyErr_Occurred()) return NULL
; 
2394 }    Py_INCREF(Py_None
); 
2395     _resultobj 
= Py_None
; 
2398     o 
= PyInt_FromLong((long) (*_arg2
)); 
2399     _resultobj 
= t_output_helper(_resultobj
, o
); 
2403     o 
= PyInt_FromLong((long) (*_arg3
)); 
2404     _resultobj 
= t_output_helper(_resultobj
, o
); 
2413 #define wxWindow_GetFullTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2414 static PyObject 
*_wrap_wxWindow_GetFullTextExtent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2415     PyObject 
* _resultobj
; 
2426     wxFont 
* _arg6 
= (wxFont 
*) NULL
; 
2427     PyObject 
* _argo0 
= 0; 
2428     PyObject 
* _obj1 
= 0; 
2429     PyObject 
* _argo6 
= 0; 
2430     char *_kwnames
[] = { "self","string","font", NULL 
}; 
2445     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxWindow_GetFullTextExtent",_kwnames
,&_argo0
,&_obj1
,&_argo6
))  
2448         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2449         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2450             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetFullTextExtent. Expected _wxWindow_p."); 
2455 #if PYTHON_API_VERSION >= 1009 
2456     char* tmpPtr
; int tmpSize
; 
2457     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
2458         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2461     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
2463     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
2465     if (!PyString_Check(_obj1
)) { 
2466         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2469     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
2473         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
2474         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxFont_p")) { 
2475             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxWindow_GetFullTextExtent. Expected _wxFont_p."); 
2480     wxPy_BEGIN_ALLOW_THREADS
; 
2481         wxWindow_GetFullTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
2483     wxPy_END_ALLOW_THREADS
; 
2484     if (PyErr_Occurred()) return NULL
; 
2485 }    Py_INCREF(Py_None
); 
2486     _resultobj 
= Py_None
; 
2489     o 
= PyInt_FromLong((long) (*_arg2
)); 
2490     _resultobj 
= t_output_helper(_resultobj
, o
); 
2494     o 
= PyInt_FromLong((long) (*_arg3
)); 
2495     _resultobj 
= t_output_helper(_resultobj
, o
); 
2499     o 
= PyInt_FromLong((long) (*_arg4
)); 
2500     _resultobj 
= t_output_helper(_resultobj
, o
); 
2504     o 
= PyInt_FromLong((long) (*_arg5
)); 
2505     _resultobj 
= t_output_helper(_resultobj
, o
); 
2514 #define wxWindow_GetTitle(_swigobj)  (_swigobj->GetTitle()) 
2515 static PyObject 
*_wrap_wxWindow_GetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2516     PyObject 
* _resultobj
; 
2519     PyObject 
* _argo0 
= 0; 
2520     char *_kwnames
[] = { "self", NULL 
}; 
2523     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetTitle",_kwnames
,&_argo0
))  
2526         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2527         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2528             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetTitle. Expected _wxWindow_p."); 
2533     wxPy_BEGIN_ALLOW_THREADS
; 
2534         _result 
= new wxString (wxWindow_GetTitle(_arg0
)); 
2536     wxPy_END_ALLOW_THREADS
; 
2537     if (PyErr_Occurred()) return NULL
; 
2539     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2547 #define wxWindow_GetUpdateRegion(_swigobj)  (_swigobj->GetUpdateRegion()) 
2548 static PyObject 
*_wrap_wxWindow_GetUpdateRegion(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2549     PyObject 
* _resultobj
; 
2552     PyObject 
* _argo0 
= 0; 
2553     char *_kwnames
[] = { "self", NULL 
}; 
2557     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetUpdateRegion",_kwnames
,&_argo0
))  
2560         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2561         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2562             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetUpdateRegion. Expected _wxWindow_p."); 
2567     wxPy_BEGIN_ALLOW_THREADS
; 
2568         _result 
= new wxRegion (wxWindow_GetUpdateRegion(_arg0
)); 
2570     wxPy_END_ALLOW_THREADS
; 
2571     if (PyErr_Occurred()) return NULL
; 
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     if (PyErr_Occurred()) return NULL
; 
2601 }    _resultobj 
= Py_BuildValue("l",_result
); 
2605 #define wxWindow_SetWindowStyleFlag(_swigobj,_swigarg0)  (_swigobj->SetWindowStyleFlag(_swigarg0)) 
2606 static PyObject 
*_wrap_wxWindow_SetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2607     PyObject 
* _resultobj
; 
2610     PyObject 
* _argo0 
= 0; 
2611     char *_kwnames
[] = { "self","style", NULL 
}; 
2614     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_SetWindowStyleFlag",_kwnames
,&_argo0
,&_arg1
))  
2617         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2618         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2619             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetWindowStyleFlag. Expected _wxWindow_p."); 
2624     wxPy_BEGIN_ALLOW_THREADS
; 
2625         wxWindow_SetWindowStyleFlag(_arg0
,_arg1
); 
2627     wxPy_END_ALLOW_THREADS
; 
2628     if (PyErr_Occurred()) return NULL
; 
2629 }    Py_INCREF(Py_None
); 
2630     _resultobj 
= Py_None
; 
2634 #define wxWindow_SetWindowStyle(_swigobj,_swigarg0)  (_swigobj->SetWindowStyle(_swigarg0)) 
2635 static PyObject 
*_wrap_wxWindow_SetWindowStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2636     PyObject 
* _resultobj
; 
2639     PyObject 
* _argo0 
= 0; 
2640     char *_kwnames
[] = { "self","style", NULL 
}; 
2643     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_SetWindowStyle",_kwnames
,&_argo0
,&_arg1
))  
2646         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2647         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2648             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetWindowStyle. Expected _wxWindow_p."); 
2653     wxPy_BEGIN_ALLOW_THREADS
; 
2654         wxWindow_SetWindowStyle(_arg0
,_arg1
); 
2656     wxPy_END_ALLOW_THREADS
; 
2657     if (PyErr_Occurred()) return NULL
; 
2658 }    Py_INCREF(Py_None
); 
2659     _resultobj 
= Py_None
; 
2663 #define wxWindow_Hide(_swigobj)  (_swigobj->Hide()) 
2664 static PyObject 
*_wrap_wxWindow_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2665     PyObject 
* _resultobj
; 
2668     PyObject 
* _argo0 
= 0; 
2669     char *_kwnames
[] = { "self", NULL 
}; 
2672     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Hide",_kwnames
,&_argo0
))  
2675         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2676         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2677             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Hide. Expected _wxWindow_p."); 
2682     wxPy_BEGIN_ALLOW_THREADS
; 
2683         _result 
= (bool )wxWindow_Hide(_arg0
); 
2685     wxPy_END_ALLOW_THREADS
; 
2686     if (PyErr_Occurred()) return NULL
; 
2687 }    _resultobj 
= Py_BuildValue("i",_result
); 
2691 #define wxWindow_InitDialog(_swigobj)  (_swigobj->InitDialog()) 
2692 static PyObject 
*_wrap_wxWindow_InitDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2693     PyObject 
* _resultobj
; 
2695     PyObject 
* _argo0 
= 0; 
2696     char *_kwnames
[] = { "self", NULL 
}; 
2699     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_InitDialog",_kwnames
,&_argo0
))  
2702         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2703         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2704             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_InitDialog. Expected _wxWindow_p."); 
2709     wxPy_BEGIN_ALLOW_THREADS
; 
2710         wxWindow_InitDialog(_arg0
); 
2712     wxPy_END_ALLOW_THREADS
; 
2713     if (PyErr_Occurred()) return NULL
; 
2714 }    Py_INCREF(Py_None
); 
2715     _resultobj 
= Py_None
; 
2719 #define wxWindow_IsEnabled(_swigobj)  (_swigobj->IsEnabled()) 
2720 static PyObject 
*_wrap_wxWindow_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2721     PyObject 
* _resultobj
; 
2724     PyObject 
* _argo0 
= 0; 
2725     char *_kwnames
[] = { "self", NULL 
}; 
2728     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsEnabled",_kwnames
,&_argo0
))  
2731         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2732         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2733             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsEnabled. Expected _wxWindow_p."); 
2738     wxPy_BEGIN_ALLOW_THREADS
; 
2739         _result 
= (bool )wxWindow_IsEnabled(_arg0
); 
2741     wxPy_END_ALLOW_THREADS
; 
2742     if (PyErr_Occurred()) return NULL
; 
2743 }    _resultobj 
= Py_BuildValue("i",_result
); 
2747 #define wxWindow_IsExposed(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->IsExposed(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2748 static PyObject 
*_wrap_wxWindow_IsExposed(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2749     PyObject 
* _resultobj
; 
2754     int  _arg3 
= (int ) 0; 
2755     int  _arg4 
= (int ) 0; 
2756     PyObject 
* _argo0 
= 0; 
2757     char *_kwnames
[] = { "self","x","y","w","h", NULL 
}; 
2760     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|ii:wxWindow_IsExposed",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2763         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2764         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2765             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposed. Expected _wxWindow_p."); 
2770     wxPy_BEGIN_ALLOW_THREADS
; 
2771         _result 
= (bool )wxWindow_IsExposed(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2773     wxPy_END_ALLOW_THREADS
; 
2774     if (PyErr_Occurred()) return NULL
; 
2775 }    _resultobj 
= Py_BuildValue("i",_result
); 
2779 #define wxWindow_IsExposedPoint(_swigobj,_swigarg0)  (_swigobj->IsExposed(_swigarg0)) 
2780 static PyObject 
*_wrap_wxWindow_IsExposedPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2781     PyObject 
* _resultobj
; 
2785     PyObject 
* _argo0 
= 0; 
2787     PyObject 
* _obj1 
= 0; 
2788     char *_kwnames
[] = { "self","pt", NULL 
}; 
2791     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_IsExposedPoint",_kwnames
,&_argo0
,&_obj1
))  
2794         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2795         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2796             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposedPoint. Expected _wxWindow_p."); 
2802     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2806     wxPy_BEGIN_ALLOW_THREADS
; 
2807         _result 
= (bool )wxWindow_IsExposedPoint(_arg0
,*_arg1
); 
2809     wxPy_END_ALLOW_THREADS
; 
2810     if (PyErr_Occurred()) return NULL
; 
2811 }    _resultobj 
= Py_BuildValue("i",_result
); 
2815 #define wxWindow_IsExposedRect(_swigobj,_swigarg0)  (_swigobj->IsExposed(_swigarg0)) 
2816 static PyObject 
*_wrap_wxWindow_IsExposedRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2817     PyObject 
* _resultobj
; 
2821     PyObject 
* _argo0 
= 0; 
2823     PyObject 
* _obj1 
= 0; 
2824     char *_kwnames
[] = { "self","rect", NULL 
}; 
2827     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_IsExposedRect",_kwnames
,&_argo0
,&_obj1
))  
2830         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2831         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2832             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposedRect. Expected _wxWindow_p."); 
2838     if (! wxRect_helper(_obj1
, &_arg1
)) 
2842     wxPy_BEGIN_ALLOW_THREADS
; 
2843         _result 
= (bool )wxWindow_IsExposedRect(_arg0
,*_arg1
); 
2845     wxPy_END_ALLOW_THREADS
; 
2846     if (PyErr_Occurred()) return NULL
; 
2847 }    _resultobj 
= Py_BuildValue("i",_result
); 
2851 #define wxWindow_IsRetained(_swigobj)  (_swigobj->IsRetained()) 
2852 static PyObject 
*_wrap_wxWindow_IsRetained(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2853     PyObject 
* _resultobj
; 
2856     PyObject 
* _argo0 
= 0; 
2857     char *_kwnames
[] = { "self", NULL 
}; 
2860     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsRetained",_kwnames
,&_argo0
))  
2863         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2864         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2865             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsRetained. Expected _wxWindow_p."); 
2870     wxPy_BEGIN_ALLOW_THREADS
; 
2871         _result 
= (bool )wxWindow_IsRetained(_arg0
); 
2873     wxPy_END_ALLOW_THREADS
; 
2874     if (PyErr_Occurred()) return NULL
; 
2875 }    _resultobj 
= Py_BuildValue("i",_result
); 
2879 #define wxWindow_IsShown(_swigobj)  (_swigobj->IsShown()) 
2880 static PyObject 
*_wrap_wxWindow_IsShown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2881     PyObject 
* _resultobj
; 
2884     PyObject 
* _argo0 
= 0; 
2885     char *_kwnames
[] = { "self", NULL 
}; 
2888     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsShown",_kwnames
,&_argo0
))  
2891         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2892         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2893             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsShown. Expected _wxWindow_p."); 
2898     wxPy_BEGIN_ALLOW_THREADS
; 
2899         _result 
= (bool )wxWindow_IsShown(_arg0
); 
2901     wxPy_END_ALLOW_THREADS
; 
2902     if (PyErr_Occurred()) return NULL
; 
2903 }    _resultobj 
= Py_BuildValue("i",_result
); 
2907 #define wxWindow_IsTopLevel(_swigobj)  (_swigobj->IsTopLevel()) 
2908 static PyObject 
*_wrap_wxWindow_IsTopLevel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2909     PyObject 
* _resultobj
; 
2912     PyObject 
* _argo0 
= 0; 
2913     char *_kwnames
[] = { "self", NULL 
}; 
2916     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsTopLevel",_kwnames
,&_argo0
))  
2919         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2920         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2921             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsTopLevel. Expected _wxWindow_p."); 
2926     wxPy_BEGIN_ALLOW_THREADS
; 
2927         _result 
= (bool )wxWindow_IsTopLevel(_arg0
); 
2929     wxPy_END_ALLOW_THREADS
; 
2930     if (PyErr_Occurred()) return NULL
; 
2931 }    _resultobj 
= Py_BuildValue("i",_result
); 
2935 #define wxWindow_Layout(_swigobj)  (_swigobj->Layout()) 
2936 static PyObject 
*_wrap_wxWindow_Layout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2937     PyObject 
* _resultobj
; 
2939     PyObject 
* _argo0 
= 0; 
2940     char *_kwnames
[] = { "self", NULL 
}; 
2943     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Layout",_kwnames
,&_argo0
))  
2946         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2947         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2948             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Layout. Expected _wxWindow_p."); 
2953     wxPy_BEGIN_ALLOW_THREADS
; 
2954         wxWindow_Layout(_arg0
); 
2956     wxPy_END_ALLOW_THREADS
; 
2957     if (PyErr_Occurred()) return NULL
; 
2958 }    Py_INCREF(Py_None
); 
2959     _resultobj 
= Py_None
; 
2963 #define wxWindow_LoadFromResource(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->LoadFromResource(_swigarg0,_swigarg1,_swigarg2)) 
2964 static PyObject 
*_wrap_wxWindow_LoadFromResource(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2965     PyObject 
* _resultobj
; 
2970     wxResourceTable 
* _arg3 
= (wxResourceTable 
*) NULL
; 
2971     PyObject 
* _argo0 
= 0; 
2972     PyObject 
* _argo1 
= 0; 
2973     PyObject 
* _obj2 
= 0; 
2974     PyObject 
* _argo3 
= 0; 
2975     char *_kwnames
[] = { "self","parent","resourceName","resourceTable", NULL 
}; 
2978     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|O:wxWindow_LoadFromResource",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_argo3
))  
2981         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2982         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2983             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_LoadFromResource. Expected _wxWindow_p."); 
2988         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2989         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2990             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_LoadFromResource. Expected _wxWindow_p."); 
2995 #if PYTHON_API_VERSION >= 1009 
2996     char* tmpPtr
; int tmpSize
; 
2997     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
2998         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3001     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
3003     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
3005     if (!PyString_Check(_obj2
)) { 
3006         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3009     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
3013         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
3014         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxResourceTable_p")) { 
3015             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxWindow_LoadFromResource. Expected _wxResourceTable_p."); 
3020     wxPy_BEGIN_ALLOW_THREADS
; 
3021         _result 
= (bool )wxWindow_LoadFromResource(_arg0
,_arg1
,*_arg2
,_arg3
); 
3023     wxPy_END_ALLOW_THREADS
; 
3024     if (PyErr_Occurred()) return NULL
; 
3025 }    _resultobj 
= Py_BuildValue("i",_result
); 
3033 #define wxWindow_Lower(_swigobj)  (_swigobj->Lower()) 
3034 static PyObject 
*_wrap_wxWindow_Lower(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3035     PyObject 
* _resultobj
; 
3037     PyObject 
* _argo0 
= 0; 
3038     char *_kwnames
[] = { "self", NULL 
}; 
3041     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Lower",_kwnames
,&_argo0
))  
3044         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3045         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3046             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Lower. Expected _wxWindow_p."); 
3051     wxPy_BEGIN_ALLOW_THREADS
; 
3052         wxWindow_Lower(_arg0
); 
3054     wxPy_END_ALLOW_THREADS
; 
3055     if (PyErr_Occurred()) return NULL
; 
3056 }    Py_INCREF(Py_None
); 
3057     _resultobj 
= Py_None
; 
3061 #define wxWindow_MakeModal(_swigobj,_swigarg0)  (_swigobj->MakeModal(_swigarg0)) 
3062 static PyObject 
*_wrap_wxWindow_MakeModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3063     PyObject 
* _resultobj
; 
3066     PyObject 
* _argo0 
= 0; 
3068     char *_kwnames
[] = { "self","flag", NULL 
}; 
3071     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_MakeModal",_kwnames
,&_argo0
,&tempbool1
))  
3074         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3075         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3076             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_MakeModal. Expected _wxWindow_p."); 
3080     _arg1 
= (bool ) tempbool1
; 
3082     wxPy_BEGIN_ALLOW_THREADS
; 
3083         wxWindow_MakeModal(_arg0
,_arg1
); 
3085     wxPy_END_ALLOW_THREADS
; 
3086     if (PyErr_Occurred()) return NULL
; 
3087 }    Py_INCREF(Py_None
); 
3088     _resultobj 
= Py_None
; 
3092 #define wxWindow_MoveXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Move(_swigarg0,_swigarg1)) 
3093 static PyObject 
*_wrap_wxWindow_MoveXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3094     PyObject 
* _resultobj
; 
3098     PyObject 
* _argo0 
= 0; 
3099     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3102     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxWindow_MoveXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3105         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3106         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3107             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_MoveXY. Expected _wxWindow_p."); 
3112     wxPy_BEGIN_ALLOW_THREADS
; 
3113         wxWindow_MoveXY(_arg0
,_arg1
,_arg2
); 
3115     wxPy_END_ALLOW_THREADS
; 
3116     if (PyErr_Occurred()) return NULL
; 
3117 }    Py_INCREF(Py_None
); 
3118     _resultobj 
= Py_None
; 
3122 #define wxWindow_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
3123 static PyObject 
*_wrap_wxWindow_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3124     PyObject 
* _resultobj
; 
3127     PyObject 
* _argo0 
= 0; 
3129     PyObject 
* _obj1 
= 0; 
3130     char *_kwnames
[] = { "self","point", NULL 
}; 
3133     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_Move",_kwnames
,&_argo0
,&_obj1
))  
3136         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3137         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3138             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Move. Expected _wxWindow_p."); 
3144     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3148     wxPy_BEGIN_ALLOW_THREADS
; 
3149         wxWindow_Move(_arg0
,*_arg1
); 
3151     wxPy_END_ALLOW_THREADS
; 
3152     if (PyErr_Occurred()) return NULL
; 
3153 }    Py_INCREF(Py_None
); 
3154     _resultobj 
= Py_None
; 
3158 #define wxWindow_PopEventHandler(_swigobj,_swigarg0)  (_swigobj->PopEventHandler(_swigarg0)) 
3159 static PyObject 
*_wrap_wxWindow_PopEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3160     PyObject 
* _resultobj
; 
3161     wxEvtHandler 
* _result
; 
3163     bool  _arg1 
= (bool ) FALSE
; 
3164     PyObject 
* _argo0 
= 0; 
3165     int tempbool1 
= (int) FALSE
; 
3166     char *_kwnames
[] = { "self","deleteHandler", NULL 
}; 
3169     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_PopEventHandler",_kwnames
,&_argo0
,&tempbool1
))  
3172         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3173         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3174             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopEventHandler. Expected _wxWindow_p."); 
3178     _arg1 
= (bool ) tempbool1
; 
3180     wxPy_BEGIN_ALLOW_THREADS
; 
3181         _result 
= (wxEvtHandler 
*)wxWindow_PopEventHandler(_arg0
,_arg1
); 
3183     wxPy_END_ALLOW_THREADS
; 
3184     if (PyErr_Occurred()) return NULL
; 
3185 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3189 #define wxWindow_PushEventHandler(_swigobj,_swigarg0)  (_swigobj->PushEventHandler(_swigarg0)) 
3190 static PyObject 
*_wrap_wxWindow_PushEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3191     PyObject 
* _resultobj
; 
3193     wxEvtHandler 
* _arg1
; 
3194     PyObject 
* _argo0 
= 0; 
3195     PyObject 
* _argo1 
= 0; 
3196     char *_kwnames
[] = { "self","handler", NULL 
}; 
3199     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_PushEventHandler",_kwnames
,&_argo0
,&_argo1
))  
3202         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3203         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3204             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PushEventHandler. Expected _wxWindow_p."); 
3209         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3210         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
3211             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PushEventHandler. Expected _wxEvtHandler_p."); 
3216     wxPy_BEGIN_ALLOW_THREADS
; 
3217         wxWindow_PushEventHandler(_arg0
,_arg1
); 
3219     wxPy_END_ALLOW_THREADS
; 
3220     if (PyErr_Occurred()) return NULL
; 
3221 }    Py_INCREF(Py_None
); 
3222     _resultobj 
= Py_None
; 
3226 #define wxWindow_PopupMenuXY(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->PopupMenu(_swigarg0,_swigarg1,_swigarg2)) 
3227 static PyObject 
*_wrap_wxWindow_PopupMenuXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3228     PyObject 
* _resultobj
; 
3234     PyObject 
* _argo0 
= 0; 
3235     PyObject 
* _argo1 
= 0; 
3236     char *_kwnames
[] = { "self","menu","x","y", NULL 
}; 
3239     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxWindow_PopupMenuXY",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))  
3242         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3243         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3244             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopupMenuXY. Expected _wxWindow_p."); 
3249         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3250         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
3251             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PopupMenuXY. Expected _wxMenu_p."); 
3256     wxPy_BEGIN_ALLOW_THREADS
; 
3257         _result 
= (bool )wxWindow_PopupMenuXY(_arg0
,_arg1
,_arg2
,_arg3
); 
3259     wxPy_END_ALLOW_THREADS
; 
3260     if (PyErr_Occurred()) return NULL
; 
3261 }    _resultobj 
= Py_BuildValue("i",_result
); 
3265 #define wxWindow_PopupMenu(_swigobj,_swigarg0,_swigarg1)  (_swigobj->PopupMenu(_swigarg0,_swigarg1)) 
3266 static PyObject 
*_wrap_wxWindow_PopupMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3267     PyObject 
* _resultobj
; 
3272     PyObject 
* _argo0 
= 0; 
3273     PyObject 
* _argo1 
= 0; 
3275     PyObject 
* _obj2 
= 0; 
3276     char *_kwnames
[] = { "self","menu","pos", NULL 
}; 
3279     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_PopupMenu",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
3282         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3283         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3284             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopupMenu. Expected _wxWindow_p."); 
3289         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3290         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
3291             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PopupMenu. Expected _wxMenu_p."); 
3297     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3301     wxPy_BEGIN_ALLOW_THREADS
; 
3302         _result 
= (bool )wxWindow_PopupMenu(_arg0
,_arg1
,*_arg2
); 
3304     wxPy_END_ALLOW_THREADS
; 
3305     if (PyErr_Occurred()) return NULL
; 
3306 }    _resultobj 
= Py_BuildValue("i",_result
); 
3310 #define wxWindow_Raise(_swigobj)  (_swigobj->Raise()) 
3311 static PyObject 
*_wrap_wxWindow_Raise(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3312     PyObject 
* _resultobj
; 
3314     PyObject 
* _argo0 
= 0; 
3315     char *_kwnames
[] = { "self", NULL 
}; 
3318     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Raise",_kwnames
,&_argo0
))  
3321         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3322         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3323             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Raise. Expected _wxWindow_p."); 
3328     wxPy_BEGIN_ALLOW_THREADS
; 
3329         wxWindow_Raise(_arg0
); 
3331     wxPy_END_ALLOW_THREADS
; 
3332     if (PyErr_Occurred()) return NULL
; 
3333 }    Py_INCREF(Py_None
); 
3334     _resultobj 
= Py_None
; 
3338 #define wxWindow_Refresh(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Refresh(_swigarg0,_swigarg1)) 
3339 static PyObject 
*_wrap_wxWindow_Refresh(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3340     PyObject 
* _resultobj
; 
3342     bool  _arg1 
= (bool ) TRUE
; 
3343     wxRect 
* _arg2 
= (wxRect 
*) NULL
; 
3344     PyObject 
* _argo0 
= 0; 
3345     int tempbool1 
= (int) TRUE
; 
3347     PyObject 
* _obj2 
= 0; 
3348     char *_kwnames
[] = { "self","eraseBackground","rect", NULL 
}; 
3351     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxWindow_Refresh",_kwnames
,&_argo0
,&tempbool1
,&_obj2
))  
3354         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3355         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3356             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Refresh. Expected _wxWindow_p."); 
3360     _arg1 
= (bool ) tempbool1
; 
3364     if (! wxRect_helper(_obj2
, &_arg2
)) 
3368     wxPy_BEGIN_ALLOW_THREADS
; 
3369         wxWindow_Refresh(_arg0
,_arg1
,_arg2
); 
3371     wxPy_END_ALLOW_THREADS
; 
3372     if (PyErr_Occurred()) return NULL
; 
3373 }    Py_INCREF(Py_None
); 
3374     _resultobj 
= Py_None
; 
3378 #define wxWindow_RefreshRect(_swigobj,_swigarg0)  (_swigobj->RefreshRect(_swigarg0)) 
3379 static PyObject 
*_wrap_wxWindow_RefreshRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3380     PyObject 
* _resultobj
; 
3383     PyObject 
* _argo0 
= 0; 
3385     PyObject 
* _obj1 
= 0; 
3386     char *_kwnames
[] = { "self","rect", NULL 
}; 
3389     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_RefreshRect",_kwnames
,&_argo0
,&_obj1
))  
3392         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3393         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3394             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_RefreshRect. Expected _wxWindow_p."); 
3400     if (! wxRect_helper(_obj1
, &_arg1
)) 
3404     wxPy_BEGIN_ALLOW_THREADS
; 
3405         wxWindow_RefreshRect(_arg0
,*_arg1
); 
3407     wxPy_END_ALLOW_THREADS
; 
3408     if (PyErr_Occurred()) return NULL
; 
3409 }    Py_INCREF(Py_None
); 
3410     _resultobj 
= Py_None
; 
3414 #define wxWindow_ReleaseMouse(_swigobj)  (_swigobj->ReleaseMouse()) 
3415 static PyObject 
*_wrap_wxWindow_ReleaseMouse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3416     PyObject 
* _resultobj
; 
3418     PyObject 
* _argo0 
= 0; 
3419     char *_kwnames
[] = { "self", NULL 
}; 
3422     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_ReleaseMouse",_kwnames
,&_argo0
))  
3425         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3426         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3427             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ReleaseMouse. Expected _wxWindow_p."); 
3432     wxPy_BEGIN_ALLOW_THREADS
; 
3433         wxWindow_ReleaseMouse(_arg0
); 
3435     wxPy_END_ALLOW_THREADS
; 
3436     if (PyErr_Occurred()) return NULL
; 
3437 }    Py_INCREF(Py_None
); 
3438     _resultobj 
= Py_None
; 
3442 #define wxWindow_RemoveChild(_swigobj,_swigarg0)  (_swigobj->RemoveChild(_swigarg0)) 
3443 static PyObject 
*_wrap_wxWindow_RemoveChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3444     PyObject 
* _resultobj
; 
3447     PyObject 
* _argo0 
= 0; 
3448     PyObject 
* _argo1 
= 0; 
3449     char *_kwnames
[] = { "self","child", NULL 
}; 
3452     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_RemoveChild",_kwnames
,&_argo0
,&_argo1
))  
3455         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3456         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3457             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_RemoveChild. Expected _wxWindow_p."); 
3462         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3463         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3464             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_RemoveChild. Expected _wxWindow_p."); 
3469     wxPy_BEGIN_ALLOW_THREADS
; 
3470         wxWindow_RemoveChild(_arg0
,_arg1
); 
3472     wxPy_END_ALLOW_THREADS
; 
3473     if (PyErr_Occurred()) return NULL
; 
3474 }    Py_INCREF(Py_None
); 
3475     _resultobj 
= Py_None
; 
3479 #define wxWindow_Reparent(_swigobj,_swigarg0)  (_swigobj->Reparent(_swigarg0)) 
3480 static PyObject 
*_wrap_wxWindow_Reparent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3481     PyObject 
* _resultobj
; 
3485     PyObject 
* _argo0 
= 0; 
3486     PyObject 
* _argo1 
= 0; 
3487     char *_kwnames
[] = { "self","newParent", NULL 
}; 
3490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_Reparent",_kwnames
,&_argo0
,&_argo1
))  
3493         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3494         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3495             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Reparent. Expected _wxWindow_p."); 
3500         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3501         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3502             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_Reparent. Expected _wxWindow_p."); 
3507     wxPy_BEGIN_ALLOW_THREADS
; 
3508         _result 
= (bool )wxWindow_Reparent(_arg0
,_arg1
); 
3510     wxPy_END_ALLOW_THREADS
; 
3511     if (PyErr_Occurred()) return NULL
; 
3512 }    _resultobj 
= Py_BuildValue("i",_result
); 
3516 #define wxWindow_ScreenToClientXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ScreenToClient(_swigarg0,_swigarg1)) 
3517 static PyObject 
*_wrap_wxWindow_ScreenToClientXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3518     PyObject 
* _resultobj
; 
3522     PyObject 
* _argo0 
= 0; 
3524     PyObject 
* _obj1 
= 0; 
3526     PyObject 
* _obj2 
= 0; 
3527     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3530     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_ScreenToClientXY",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3533         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3534         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3535             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScreenToClientXY. Expected _wxWindow_p."); 
3540   temp 
= (int) PyInt_AsLong(_obj1
); 
3544   temp0 
= (int) PyInt_AsLong(_obj2
); 
3548     wxPy_BEGIN_ALLOW_THREADS
; 
3549         wxWindow_ScreenToClientXY(_arg0
,_arg1
,_arg2
); 
3551     wxPy_END_ALLOW_THREADS
; 
3552     if (PyErr_Occurred()) return NULL
; 
3553 }    Py_INCREF(Py_None
); 
3554     _resultobj 
= Py_None
; 
3557     o 
= PyInt_FromLong((long) (*_arg1
)); 
3558     _resultobj 
= t_output_helper(_resultobj
, o
); 
3562     o 
= PyInt_FromLong((long) (*_arg2
)); 
3563     _resultobj 
= t_output_helper(_resultobj
, o
); 
3568 #define wxWindow_ScreenToClient(_swigobj,_swigarg0)  (_swigobj->ScreenToClient(_swigarg0)) 
3569 static PyObject 
*_wrap_wxWindow_ScreenToClient(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3570     PyObject 
* _resultobj
; 
3574     PyObject 
* _argo0 
= 0; 
3576     PyObject 
* _obj1 
= 0; 
3577     char *_kwnames
[] = { "self","pt", NULL 
}; 
3581     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ScreenToClient",_kwnames
,&_argo0
,&_obj1
))  
3584         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3585         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3586             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScreenToClient. Expected _wxWindow_p."); 
3592     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3596     wxPy_BEGIN_ALLOW_THREADS
; 
3597         _result 
= new wxPoint (wxWindow_ScreenToClient(_arg0
,*_arg1
)); 
3599     wxPy_END_ALLOW_THREADS
; 
3600     if (PyErr_Occurred()) return NULL
; 
3601 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
3602     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3606 #define wxWindow_ScrollWindow(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->ScrollWindow(_swigarg0,_swigarg1,_swigarg2)) 
3607 static PyObject 
*_wrap_wxWindow_ScrollWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3608     PyObject 
* _resultobj
; 
3612     wxRect 
* _arg3 
= (wxRect 
*) NULL
; 
3613     PyObject 
* _argo0 
= 0; 
3615     PyObject 
* _obj3 
= 0; 
3616     char *_kwnames
[] = { "self","dx","dy","rect", NULL 
}; 
3619     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|O:wxWindow_ScrollWindow",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))  
3622         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3623         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3624             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScrollWindow. Expected _wxWindow_p."); 
3631     if (! wxRect_helper(_obj3
, &_arg3
)) 
3635     wxPy_BEGIN_ALLOW_THREADS
; 
3636         wxWindow_ScrollWindow(_arg0
,_arg1
,_arg2
,_arg3
); 
3638     wxPy_END_ALLOW_THREADS
; 
3639     if (PyErr_Occurred()) return NULL
; 
3640 }    Py_INCREF(Py_None
); 
3641     _resultobj 
= Py_None
; 
3645 #define wxWindow_SetAcceleratorTable(_swigobj,_swigarg0)  (_swigobj->SetAcceleratorTable(_swigarg0)) 
3646 static PyObject 
*_wrap_wxWindow_SetAcceleratorTable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3647     PyObject 
* _resultobj
; 
3649     wxAcceleratorTable 
* _arg1
; 
3650     PyObject 
* _argo0 
= 0; 
3651     PyObject 
* _argo1 
= 0; 
3652     char *_kwnames
[] = { "self","accel", NULL 
}; 
3655     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetAcceleratorTable",_kwnames
,&_argo0
,&_argo1
))  
3658         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3659         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3660             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetAcceleratorTable. Expected _wxWindow_p."); 
3665         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3666         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxAcceleratorTable_p")) { 
3667             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetAcceleratorTable. Expected _wxAcceleratorTable_p."); 
3672     wxPy_BEGIN_ALLOW_THREADS
; 
3673         wxWindow_SetAcceleratorTable(_arg0
,*_arg1
); 
3675     wxPy_END_ALLOW_THREADS
; 
3676     if (PyErr_Occurred()) return NULL
; 
3677 }    Py_INCREF(Py_None
); 
3678     _resultobj 
= Py_None
; 
3682 #define wxWindow_SetAutoLayout(_swigobj,_swigarg0)  (_swigobj->SetAutoLayout(_swigarg0)) 
3683 static PyObject 
*_wrap_wxWindow_SetAutoLayout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3684     PyObject 
* _resultobj
; 
3687     PyObject 
* _argo0 
= 0; 
3689     char *_kwnames
[] = { "self","autoLayout", NULL 
}; 
3692     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_SetAutoLayout",_kwnames
,&_argo0
,&tempbool1
))  
3695         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3696         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3697             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetAutoLayout. Expected _wxWindow_p."); 
3701     _arg1 
= (bool ) tempbool1
; 
3703     wxPy_BEGIN_ALLOW_THREADS
; 
3704         wxWindow_SetAutoLayout(_arg0
,_arg1
); 
3706     wxPy_END_ALLOW_THREADS
; 
3707     if (PyErr_Occurred()) return NULL
; 
3708 }    Py_INCREF(Py_None
); 
3709     _resultobj 
= Py_None
; 
3713 #define wxWindow_GetAutoLayout(_swigobj)  (_swigobj->GetAutoLayout()) 
3714 static PyObject 
*_wrap_wxWindow_GetAutoLayout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3715     PyObject 
* _resultobj
; 
3718     PyObject 
* _argo0 
= 0; 
3719     char *_kwnames
[] = { "self", NULL 
}; 
3722     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetAutoLayout",_kwnames
,&_argo0
))  
3725         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3726         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3727             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetAutoLayout. Expected _wxWindow_p."); 
3732     wxPy_BEGIN_ALLOW_THREADS
; 
3733         _result 
= (bool )wxWindow_GetAutoLayout(_arg0
); 
3735     wxPy_END_ALLOW_THREADS
; 
3736     if (PyErr_Occurred()) return NULL
; 
3737 }    _resultobj 
= Py_BuildValue("i",_result
); 
3741 #define wxWindow_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
3742 static PyObject 
*_wrap_wxWindow_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3743     PyObject 
* _resultobj
; 
3746     PyObject 
* _argo0 
= 0; 
3748     PyObject 
* _obj1 
= 0; 
3749     char *_kwnames
[] = { "self","colour", NULL 
}; 
3752     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
3755         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3756         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3757             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetBackgroundColour. Expected _wxWindow_p."); 
3763     if (! wxColour_helper(_obj1
, &_arg1
)) 
3767     wxPy_BEGIN_ALLOW_THREADS
; 
3768         wxWindow_SetBackgroundColour(_arg0
,*_arg1
); 
3770     wxPy_END_ALLOW_THREADS
; 
3771     if (PyErr_Occurred()) return NULL
; 
3772 }    Py_INCREF(Py_None
); 
3773     _resultobj 
= Py_None
; 
3777 #define wxWindow_SetConstraints(_swigobj,_swigarg0)  (_swigobj->SetConstraints(_swigarg0)) 
3778 static PyObject 
*_wrap_wxWindow_SetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3779     PyObject 
* _resultobj
; 
3781     wxLayoutConstraints 
* _arg1
; 
3782     PyObject 
* _argo0 
= 0; 
3783     PyObject 
* _argo1 
= 0; 
3784     char *_kwnames
[] = { "self","constraints", NULL 
}; 
3787     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetConstraints",_kwnames
,&_argo0
,&_argo1
))  
3790         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3791         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3792             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetConstraints. Expected _wxWindow_p."); 
3797         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3798         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxLayoutConstraints_p")) { 
3799             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetConstraints. Expected _wxLayoutConstraints_p."); 
3804     wxPy_BEGIN_ALLOW_THREADS
; 
3805         wxWindow_SetConstraints(_arg0
,_arg1
); 
3807     wxPy_END_ALLOW_THREADS
; 
3808     if (PyErr_Occurred()) return NULL
; 
3809 }    Py_INCREF(Py_None
); 
3810     _resultobj 
= Py_None
; 
3814 #define wxWindow_UnsetConstraints(_swigobj,_swigarg0)  (_swigobj->UnsetConstraints(_swigarg0)) 
3815 static PyObject 
*_wrap_wxWindow_UnsetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3816     PyObject 
* _resultobj
; 
3818     wxLayoutConstraints 
* _arg1
; 
3819     PyObject 
* _argo0 
= 0; 
3820     PyObject 
* _argo1 
= 0; 
3821     char *_kwnames
[] = { "self","constraints", NULL 
}; 
3824     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_UnsetConstraints",_kwnames
,&_argo0
,&_argo1
))  
3827         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3828         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3829             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_UnsetConstraints. Expected _wxWindow_p."); 
3834         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3835         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxLayoutConstraints_p")) { 
3836             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_UnsetConstraints. Expected _wxLayoutConstraints_p."); 
3841     wxPy_BEGIN_ALLOW_THREADS
; 
3842         wxWindow_UnsetConstraints(_arg0
,_arg1
); 
3844     wxPy_END_ALLOW_THREADS
; 
3845     if (PyErr_Occurred()) return NULL
; 
3846 }    Py_INCREF(Py_None
); 
3847     _resultobj 
= Py_None
; 
3851 #define wxWindow_SetFocus(_swigobj)  (_swigobj->SetFocus()) 
3852 static PyObject 
*_wrap_wxWindow_SetFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3853     PyObject 
* _resultobj
; 
3855     PyObject 
* _argo0 
= 0; 
3856     char *_kwnames
[] = { "self", NULL 
}; 
3859     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_SetFocus",_kwnames
,&_argo0
))  
3862         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3863         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3864             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetFocus. Expected _wxWindow_p."); 
3869     wxPy_BEGIN_ALLOW_THREADS
; 
3870         wxWindow_SetFocus(_arg0
); 
3872     wxPy_END_ALLOW_THREADS
; 
3873     if (PyErr_Occurred()) return NULL
; 
3874 }    Py_INCREF(Py_None
); 
3875     _resultobj 
= Py_None
; 
3879 #define wxWindow_AcceptsFocus(_swigobj)  (_swigobj->AcceptsFocus()) 
3880 static PyObject 
*_wrap_wxWindow_AcceptsFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3881     PyObject 
* _resultobj
; 
3884     PyObject 
* _argo0 
= 0; 
3885     char *_kwnames
[] = { "self", NULL 
}; 
3888     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_AcceptsFocus",_kwnames
,&_argo0
))  
3891         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3892         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3893             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_AcceptsFocus. Expected _wxWindow_p."); 
3898     wxPy_BEGIN_ALLOW_THREADS
; 
3899         _result 
= (bool )wxWindow_AcceptsFocus(_arg0
); 
3901     wxPy_END_ALLOW_THREADS
; 
3902     if (PyErr_Occurred()) return NULL
; 
3903 }    _resultobj 
= Py_BuildValue("i",_result
); 
3907 #define wxWindow_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
3908 static PyObject 
*_wrap_wxWindow_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3909     PyObject 
* _resultobj
; 
3912     PyObject 
* _argo0 
= 0; 
3913     PyObject 
* _argo1 
= 0; 
3914     char *_kwnames
[] = { "self","font", NULL 
}; 
3917     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetFont",_kwnames
,&_argo0
,&_argo1
))  
3920         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3921         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3922             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetFont. Expected _wxWindow_p."); 
3927         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3928         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
3929             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetFont. Expected _wxFont_p."); 
3934     wxPy_BEGIN_ALLOW_THREADS
; 
3935         wxWindow_SetFont(_arg0
,*_arg1
); 
3937     wxPy_END_ALLOW_THREADS
; 
3938     if (PyErr_Occurred()) return NULL
; 
3939 }    Py_INCREF(Py_None
); 
3940     _resultobj 
= Py_None
; 
3944 #define wxWindow_SetForegroundColour(_swigobj,_swigarg0)  (_swigobj->SetForegroundColour(_swigarg0)) 
3945 static PyObject 
*_wrap_wxWindow_SetForegroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3946     PyObject 
* _resultobj
; 
3949     PyObject 
* _argo0 
= 0; 
3951     PyObject 
* _obj1 
= 0; 
3952     char *_kwnames
[] = { "self","colour", NULL 
}; 
3955     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetForegroundColour",_kwnames
,&_argo0
,&_obj1
))  
3958         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3959         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3960             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetForegroundColour. Expected _wxWindow_p."); 
3966     if (! wxColour_helper(_obj1
, &_arg1
)) 
3970     wxPy_BEGIN_ALLOW_THREADS
; 
3971         wxWindow_SetForegroundColour(_arg0
,*_arg1
); 
3973     wxPy_END_ALLOW_THREADS
; 
3974     if (PyErr_Occurred()) return NULL
; 
3975 }    Py_INCREF(Py_None
); 
3976     _resultobj 
= Py_None
; 
3980 #define wxWindow_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
3981 static PyObject 
*_wrap_wxWindow_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3982     PyObject 
* _resultobj
; 
3985     PyObject 
* _argo0 
= 0; 
3986     char *_kwnames
[] = { "self","id", NULL 
}; 
3989     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_SetId",_kwnames
,&_argo0
,&_arg1
))  
3992         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3993         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3994             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetId. Expected _wxWindow_p."); 
3999     wxPy_BEGIN_ALLOW_THREADS
; 
4000         wxWindow_SetId(_arg0
,_arg1
); 
4002     wxPy_END_ALLOW_THREADS
; 
4003     if (PyErr_Occurred()) return NULL
; 
4004 }    Py_INCREF(Py_None
); 
4005     _resultobj 
= Py_None
; 
4009 #define wxWindow_SetName(_swigobj,_swigarg0)  (_swigobj->SetName(_swigarg0)) 
4010 static PyObject 
*_wrap_wxWindow_SetName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4011     PyObject 
* _resultobj
; 
4014     PyObject 
* _argo0 
= 0; 
4015     PyObject 
* _obj1 
= 0; 
4016     char *_kwnames
[] = { "self","name", NULL 
}; 
4019     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetName",_kwnames
,&_argo0
,&_obj1
))  
4022         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4023         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4024             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetName. Expected _wxWindow_p."); 
4029 #if PYTHON_API_VERSION >= 1009 
4030     char* tmpPtr
; int tmpSize
; 
4031     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
4032         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4035     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
4037     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
4039     if (!PyString_Check(_obj1
)) { 
4040         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4043     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
4047     wxPy_BEGIN_ALLOW_THREADS
; 
4048         wxWindow_SetName(_arg0
,*_arg1
); 
4050     wxPy_END_ALLOW_THREADS
; 
4051     if (PyErr_Occurred()) return NULL
; 
4052 }    Py_INCREF(Py_None
); 
4053     _resultobj 
= Py_None
; 
4061 #define wxWindow_SetScrollbar(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->SetScrollbar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4062 static PyObject 
*_wrap_wxWindow_SetScrollbar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4063     PyObject 
* _resultobj
; 
4069     int  _arg5 
= (int ) TRUE
; 
4070     PyObject 
* _argo0 
= 0; 
4071     char *_kwnames
[] = { "self","orientation","position","thumbSize","range","refresh", NULL 
}; 
4074     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxWindow_SetScrollbar",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4077         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4078         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4079             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetScrollbar. Expected _wxWindow_p."); 
4084     wxPy_BEGIN_ALLOW_THREADS
; 
4085         wxWindow_SetScrollbar(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4087     wxPy_END_ALLOW_THREADS
; 
4088     if (PyErr_Occurred()) return NULL
; 
4089 }    Py_INCREF(Py_None
); 
4090     _resultobj 
= Py_None
; 
4094 #define wxWindow_SetScrollPos(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetScrollPos(_swigarg0,_swigarg1,_swigarg2)) 
4095 static PyObject 
*_wrap_wxWindow_SetScrollPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4096     PyObject 
* _resultobj
; 
4100     bool  _arg3 
= (bool ) TRUE
; 
4101     PyObject 
* _argo0 
= 0; 
4102     int tempbool3 
= (int) TRUE
; 
4103     char *_kwnames
[] = { "self","orientation","pos","refresh", NULL 
}; 
4106     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|i:wxWindow_SetScrollPos",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))  
4109         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4110         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4111             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetScrollPos. Expected _wxWindow_p."); 
4115     _arg3 
= (bool ) tempbool3
; 
4117     wxPy_BEGIN_ALLOW_THREADS
; 
4118         wxWindow_SetScrollPos(_arg0
,_arg1
,_arg2
,_arg3
); 
4120     wxPy_END_ALLOW_THREADS
; 
4121     if (PyErr_Occurred()) return NULL
; 
4122 }    Py_INCREF(Py_None
); 
4123     _resultobj 
= Py_None
; 
4127 #define wxWindow_SetDimensions(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->SetSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4128 static PyObject 
*_wrap_wxWindow_SetDimensions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4129     PyObject 
* _resultobj
; 
4135     int  _arg5 
= (int ) wxSIZE_AUTO
; 
4136     PyObject 
* _argo0 
= 0; 
4137     char *_kwnames
[] = { "self","x","y","width","height","sizeFlags", NULL 
}; 
4140     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxWindow_SetDimensions",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4143         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4144         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4145             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetDimensions. Expected _wxWindow_p."); 
4150     wxPy_BEGIN_ALLOW_THREADS
; 
4151         wxWindow_SetDimensions(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4153     wxPy_END_ALLOW_THREADS
; 
4154     if (PyErr_Occurred()) return NULL
; 
4155 }    Py_INCREF(Py_None
); 
4156     _resultobj 
= Py_None
; 
4160 static void  wxWindow_SetSize(wxWindow 
*self
,const wxSize 
& size
) { 
4161             self
->SetSize(size
); 
4163 static PyObject 
*_wrap_wxWindow_SetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4164     PyObject 
* _resultobj
; 
4167     PyObject 
* _argo0 
= 0; 
4169     PyObject 
* _obj1 
= 0; 
4170     char *_kwnames
[] = { "self","size", NULL 
}; 
4173     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetSize",_kwnames
,&_argo0
,&_obj1
))  
4176         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4177         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4178             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetSize. Expected _wxWindow_p."); 
4184     if (! wxSize_helper(_obj1
, &_arg1
)) 
4188     wxPy_BEGIN_ALLOW_THREADS
; 
4189         wxWindow_SetSize(_arg0
,*_arg1
); 
4191     wxPy_END_ALLOW_THREADS
; 
4192     if (PyErr_Occurred()) return NULL
; 
4193 }    Py_INCREF(Py_None
); 
4194     _resultobj 
= Py_None
; 
4198 static void  wxWindow_SetPosition(wxWindow 
*self
,const wxPoint 
& pos
) { 
4201 static PyObject 
*_wrap_wxWindow_SetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4202     PyObject 
* _resultobj
; 
4205     PyObject 
* _argo0 
= 0; 
4207     PyObject 
* _obj1 
= 0; 
4208     char *_kwnames
[] = { "self","pos", NULL 
}; 
4211     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetPosition",_kwnames
,&_argo0
,&_obj1
))  
4214         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4215         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4216             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetPosition. Expected _wxWindow_p."); 
4222     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4226     wxPy_BEGIN_ALLOW_THREADS
; 
4227         wxWindow_SetPosition(_arg0
,*_arg1
); 
4229     wxPy_END_ALLOW_THREADS
; 
4230     if (PyErr_Occurred()) return NULL
; 
4231 }    Py_INCREF(Py_None
); 
4232     _resultobj 
= Py_None
; 
4236 static void  wxWindow_SetRect(wxWindow 
*self
,const wxRect 
& rect
,int  sizeFlags
) { 
4237             self
->SetSize(rect
, sizeFlags
); 
4239 static PyObject 
*_wrap_wxWindow_SetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4240     PyObject 
* _resultobj
; 
4243     int  _arg2 
= (int ) wxSIZE_AUTO
; 
4244     PyObject 
* _argo0 
= 0; 
4246     PyObject 
* _obj1 
= 0; 
4247     char *_kwnames
[] = { "self","rect","sizeFlags", NULL 
}; 
4250     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxWindow_SetRect",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
4253         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4254         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4255             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetRect. Expected _wxWindow_p."); 
4261     if (! wxRect_helper(_obj1
, &_arg1
)) 
4265     wxPy_BEGIN_ALLOW_THREADS
; 
4266         wxWindow_SetRect(_arg0
,*_arg1
,_arg2
); 
4268     wxPy_END_ALLOW_THREADS
; 
4269     if (PyErr_Occurred()) return NULL
; 
4270 }    Py_INCREF(Py_None
); 
4271     _resultobj 
= Py_None
; 
4275 #define wxWindow_SetSizeHints(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->SetSizeHints(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
4276 static PyObject 
*_wrap_wxWindow_SetSizeHints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4277     PyObject 
* _resultobj
; 
4279     int  _arg1 
= (int ) -1; 
4280     int  _arg2 
= (int ) -1; 
4281     int  _arg3 
= (int ) -1; 
4282     int  _arg4 
= (int ) -1; 
4283     int  _arg5 
= (int ) -1; 
4284     int  _arg6 
= (int ) -1; 
4285     PyObject 
* _argo0 
= 0; 
4286     char *_kwnames
[] = { "self","minW","minH","maxW","maxH","incW","incH", NULL 
}; 
4289     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iiiiii:wxWindow_SetSizeHints",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
4292         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4293         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4294             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetSizeHints. Expected _wxWindow_p."); 
4299     wxPy_BEGIN_ALLOW_THREADS
; 
4300         wxWindow_SetSizeHints(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
4302     wxPy_END_ALLOW_THREADS
; 
4303     if (PyErr_Occurred()) return NULL
; 
4304 }    Py_INCREF(Py_None
); 
4305     _resultobj 
= Py_None
; 
4309 #define wxWindow_SetClientSizeWH(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetClientSize(_swigarg0,_swigarg1)) 
4310 static PyObject 
*_wrap_wxWindow_SetClientSizeWH(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4311     PyObject 
* _resultobj
; 
4315     PyObject 
* _argo0 
= 0; 
4316     char *_kwnames
[] = { "self","width","height", NULL 
}; 
4319     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxWindow_SetClientSizeWH",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4322         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4323         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4324             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetClientSizeWH. Expected _wxWindow_p."); 
4329     wxPy_BEGIN_ALLOW_THREADS
; 
4330         wxWindow_SetClientSizeWH(_arg0
,_arg1
,_arg2
); 
4332     wxPy_END_ALLOW_THREADS
; 
4333     if (PyErr_Occurred()) return NULL
; 
4334 }    Py_INCREF(Py_None
); 
4335     _resultobj 
= Py_None
; 
4339 #define wxWindow_SetClientSize(_swigobj,_swigarg0)  (_swigobj->SetClientSize(_swigarg0)) 
4340 static PyObject 
*_wrap_wxWindow_SetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4341     PyObject 
* _resultobj
; 
4344     PyObject 
* _argo0 
= 0; 
4346     PyObject 
* _obj1 
= 0; 
4347     char *_kwnames
[] = { "self","size", NULL 
}; 
4350     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetClientSize",_kwnames
,&_argo0
,&_obj1
))  
4353         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4354         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4355             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetClientSize. Expected _wxWindow_p."); 
4361     if (! wxSize_helper(_obj1
, &_arg1
)) 
4365     wxPy_BEGIN_ALLOW_THREADS
; 
4366         wxWindow_SetClientSize(_arg0
,*_arg1
); 
4368     wxPy_END_ALLOW_THREADS
; 
4369     if (PyErr_Occurred()) return NULL
; 
4370 }    Py_INCREF(Py_None
); 
4371     _resultobj 
= Py_None
; 
4375 #define wxWindow_SetCursor(_swigobj,_swigarg0)  (_swigobj->SetCursor(_swigarg0)) 
4376 static PyObject 
*_wrap_wxWindow_SetCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4377     PyObject 
* _resultobj
; 
4380     PyObject 
* _argo0 
= 0; 
4381     PyObject 
* _argo1 
= 0; 
4382     char *_kwnames
[] = { "self","cursor", NULL 
}; 
4385     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetCursor",_kwnames
,&_argo0
,&_argo1
))  
4388         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4389         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4390             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetCursor. Expected _wxWindow_p."); 
4395         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4396         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
4397             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetCursor. Expected _wxCursor_p."); 
4402     wxPy_BEGIN_ALLOW_THREADS
; 
4403         wxWindow_SetCursor(_arg0
,*_arg1
); 
4405     wxPy_END_ALLOW_THREADS
; 
4406     if (PyErr_Occurred()) return NULL
; 
4407 }    Py_INCREF(Py_None
); 
4408     _resultobj 
= Py_None
; 
4412 #define wxWindow_SetEventHandler(_swigobj,_swigarg0)  (_swigobj->SetEventHandler(_swigarg0)) 
4413 static PyObject 
*_wrap_wxWindow_SetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4414     PyObject 
* _resultobj
; 
4416     wxEvtHandler 
* _arg1
; 
4417     PyObject 
* _argo0 
= 0; 
4418     PyObject 
* _argo1 
= 0; 
4419     char *_kwnames
[] = { "self","handler", NULL 
}; 
4422     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetEventHandler",_kwnames
,&_argo0
,&_argo1
))  
4425         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4426         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4427             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetEventHandler. Expected _wxWindow_p."); 
4432         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4433         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
4434             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetEventHandler. Expected _wxEvtHandler_p."); 
4439     wxPy_BEGIN_ALLOW_THREADS
; 
4440         wxWindow_SetEventHandler(_arg0
,_arg1
); 
4442     wxPy_END_ALLOW_THREADS
; 
4443     if (PyErr_Occurred()) return NULL
; 
4444 }    Py_INCREF(Py_None
); 
4445     _resultobj 
= Py_None
; 
4449 #define wxWindow_SetExtraStyle(_swigobj,_swigarg0)  (_swigobj->SetExtraStyle(_swigarg0)) 
4450 static PyObject 
*_wrap_wxWindow_SetExtraStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4451     PyObject 
* _resultobj
; 
4454     PyObject 
* _argo0 
= 0; 
4455     char *_kwnames
[] = { "self","exStyle", NULL 
}; 
4458     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_SetExtraStyle",_kwnames
,&_argo0
,&_arg1
))  
4461         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4462         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4463             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetExtraStyle. Expected _wxWindow_p."); 
4468     wxPy_BEGIN_ALLOW_THREADS
; 
4469         wxWindow_SetExtraStyle(_arg0
,_arg1
); 
4471     wxPy_END_ALLOW_THREADS
; 
4472     if (PyErr_Occurred()) return NULL
; 
4473 }    Py_INCREF(Py_None
); 
4474     _resultobj 
= Py_None
; 
4478 #define wxWindow_SetTitle(_swigobj,_swigarg0)  (_swigobj->SetTitle(_swigarg0)) 
4479 static PyObject 
*_wrap_wxWindow_SetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4480     PyObject 
* _resultobj
; 
4483     PyObject 
* _argo0 
= 0; 
4484     PyObject 
* _obj1 
= 0; 
4485     char *_kwnames
[] = { "self","title", NULL 
}; 
4488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetTitle",_kwnames
,&_argo0
,&_obj1
))  
4491         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4492         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4493             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetTitle. Expected _wxWindow_p."); 
4498 #if PYTHON_API_VERSION >= 1009 
4499     char* tmpPtr
; int tmpSize
; 
4500     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
4501         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4504     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
4506     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
4508     if (!PyString_Check(_obj1
)) { 
4509         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4512     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
4516     wxPy_BEGIN_ALLOW_THREADS
; 
4517         wxWindow_SetTitle(_arg0
,*_arg1
); 
4519     wxPy_END_ALLOW_THREADS
; 
4520     if (PyErr_Occurred()) return NULL
; 
4521 }    Py_INCREF(Py_None
); 
4522     _resultobj 
= Py_None
; 
4530 #define wxWindow_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
4531 static PyObject 
*_wrap_wxWindow_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4532     PyObject 
* _resultobj
; 
4536     PyObject 
* _argo0 
= 0; 
4538     char *_kwnames
[] = { "self","show", NULL 
}; 
4541     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_Show",_kwnames
,&_argo0
,&tempbool1
))  
4544         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4545         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4546             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Show. Expected _wxWindow_p."); 
4550     _arg1 
= (bool ) tempbool1
; 
4552     wxPy_BEGIN_ALLOW_THREADS
; 
4553         _result 
= (bool )wxWindow_Show(_arg0
,_arg1
); 
4555     wxPy_END_ALLOW_THREADS
; 
4556     if (PyErr_Occurred()) return NULL
; 
4557 }    _resultobj 
= Py_BuildValue("i",_result
); 
4561 #define wxWindow_TransferDataFromWindow(_swigobj)  (_swigobj->TransferDataFromWindow()) 
4562 static PyObject 
*_wrap_wxWindow_TransferDataFromWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4563     PyObject 
* _resultobj
; 
4566     PyObject 
* _argo0 
= 0; 
4567     char *_kwnames
[] = { "self", NULL 
}; 
4570     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_TransferDataFromWindow",_kwnames
,&_argo0
))  
4573         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4574         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4575             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_TransferDataFromWindow. Expected _wxWindow_p."); 
4580     wxPy_BEGIN_ALLOW_THREADS
; 
4581         _result 
= (bool )wxWindow_TransferDataFromWindow(_arg0
); 
4583     wxPy_END_ALLOW_THREADS
; 
4584     if (PyErr_Occurred()) return NULL
; 
4585 }    _resultobj 
= Py_BuildValue("i",_result
); 
4589 #define wxWindow_TransferDataToWindow(_swigobj)  (_swigobj->TransferDataToWindow()) 
4590 static PyObject 
*_wrap_wxWindow_TransferDataToWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4591     PyObject 
* _resultobj
; 
4594     PyObject 
* _argo0 
= 0; 
4595     char *_kwnames
[] = { "self", NULL 
}; 
4598     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_TransferDataToWindow",_kwnames
,&_argo0
))  
4601         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4602         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4603             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_TransferDataToWindow. Expected _wxWindow_p."); 
4608     wxPy_BEGIN_ALLOW_THREADS
; 
4609         _result 
= (bool )wxWindow_TransferDataToWindow(_arg0
); 
4611     wxPy_END_ALLOW_THREADS
; 
4612     if (PyErr_Occurred()) return NULL
; 
4613 }    _resultobj 
= Py_BuildValue("i",_result
); 
4617 #define wxWindow_Validate(_swigobj)  (_swigobj->Validate()) 
4618 static PyObject 
*_wrap_wxWindow_Validate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4619     PyObject 
* _resultobj
; 
4622     PyObject 
* _argo0 
= 0; 
4623     char *_kwnames
[] = { "self", NULL 
}; 
4626     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Validate",_kwnames
,&_argo0
))  
4629         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4630         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4631             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Validate. Expected _wxWindow_p."); 
4636     wxPy_BEGIN_ALLOW_THREADS
; 
4637         _result 
= (bool )wxWindow_Validate(_arg0
); 
4639     wxPy_END_ALLOW_THREADS
; 
4640     if (PyErr_Occurred()) return NULL
; 
4641 }    _resultobj 
= Py_BuildValue("i",_result
); 
4645 #define wxWindow_WarpPointer(_swigobj,_swigarg0,_swigarg1)  (_swigobj->WarpPointer(_swigarg0,_swigarg1)) 
4646 static PyObject 
*_wrap_wxWindow_WarpPointer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4647     PyObject 
* _resultobj
; 
4651     PyObject 
* _argo0 
= 0; 
4652     char *_kwnames
[] = { "self","x","y", NULL 
}; 
4655     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxWindow_WarpPointer",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4658         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4659         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4660             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_WarpPointer. Expected _wxWindow_p."); 
4665     wxPy_BEGIN_ALLOW_THREADS
; 
4666         wxWindow_WarpPointer(_arg0
,_arg1
,_arg2
); 
4668     wxPy_END_ALLOW_THREADS
; 
4669     if (PyErr_Occurred()) return NULL
; 
4670 }    Py_INCREF(Py_None
); 
4671     _resultobj 
= Py_None
; 
4675 #define wxWindow_ConvertDialogPointToPixels(_swigobj,_swigarg0)  (_swigobj->ConvertDialogToPixels(_swigarg0)) 
4676 static PyObject 
*_wrap_wxWindow_ConvertDialogPointToPixels(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4677     PyObject 
* _resultobj
; 
4681     PyObject 
* _argo0 
= 0; 
4683     PyObject 
* _obj1 
= 0; 
4684     char *_kwnames
[] = { "self","pt", NULL 
}; 
4688     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertDialogPointToPixels",_kwnames
,&_argo0
,&_obj1
))  
4691         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4692         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4693             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertDialogPointToPixels. Expected _wxWindow_p."); 
4699     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4703     wxPy_BEGIN_ALLOW_THREADS
; 
4704         _result 
= new wxPoint (wxWindow_ConvertDialogPointToPixels(_arg0
,*_arg1
)); 
4706     wxPy_END_ALLOW_THREADS
; 
4707     if (PyErr_Occurred()) return NULL
; 
4708 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
4709     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4713 #define wxWindow_ConvertDialogSizeToPixels(_swigobj,_swigarg0)  (_swigobj->ConvertDialogToPixels(_swigarg0)) 
4714 static PyObject 
*_wrap_wxWindow_ConvertDialogSizeToPixels(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4715     PyObject 
* _resultobj
; 
4719     PyObject 
* _argo0 
= 0; 
4721     PyObject 
* _obj1 
= 0; 
4722     char *_kwnames
[] = { "self","sz", NULL 
}; 
4726     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertDialogSizeToPixels",_kwnames
,&_argo0
,&_obj1
))  
4729         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4730         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4731             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertDialogSizeToPixels. Expected _wxWindow_p."); 
4737     if (! wxSize_helper(_obj1
, &_arg1
)) 
4741     wxPy_BEGIN_ALLOW_THREADS
; 
4742         _result 
= new wxSize (wxWindow_ConvertDialogSizeToPixels(_arg0
,*_arg1
)); 
4744     wxPy_END_ALLOW_THREADS
; 
4745     if (PyErr_Occurred()) return NULL
; 
4746 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
4747     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4751 #define wxWindow_ConvertPixelPointToDialog(_swigobj,_swigarg0)  (_swigobj->ConvertPixelsToDialog(_swigarg0)) 
4752 static PyObject 
*_wrap_wxWindow_ConvertPixelPointToDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4753     PyObject 
* _resultobj
; 
4757     PyObject 
* _argo0 
= 0; 
4759     PyObject 
* _obj1 
= 0; 
4760     char *_kwnames
[] = { "self","pt", NULL 
}; 
4764     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertPixelPointToDialog",_kwnames
,&_argo0
,&_obj1
))  
4767         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4768         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4769             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertPixelPointToDialog. Expected _wxWindow_p."); 
4775     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4779     wxPy_BEGIN_ALLOW_THREADS
; 
4780         _result 
= new wxPoint (wxWindow_ConvertPixelPointToDialog(_arg0
,*_arg1
)); 
4782     wxPy_END_ALLOW_THREADS
; 
4783     if (PyErr_Occurred()) return NULL
; 
4784 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
4785     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4789 #define wxWindow_ConvertPixelSizeToDialog(_swigobj,_swigarg0)  (_swigobj->ConvertPixelsToDialog(_swigarg0)) 
4790 static PyObject 
*_wrap_wxWindow_ConvertPixelSizeToDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4791     PyObject 
* _resultobj
; 
4795     PyObject 
* _argo0 
= 0; 
4797     PyObject 
* _obj1 
= 0; 
4798     char *_kwnames
[] = { "self","sz", NULL 
}; 
4802     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertPixelSizeToDialog",_kwnames
,&_argo0
,&_obj1
))  
4805         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4806         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4807             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertPixelSizeToDialog. Expected _wxWindow_p."); 
4813     if (! wxSize_helper(_obj1
, &_arg1
)) 
4817     wxPy_BEGIN_ALLOW_THREADS
; 
4818         _result 
= new wxSize (wxWindow_ConvertPixelSizeToDialog(_arg0
,*_arg1
)); 
4820     wxPy_END_ALLOW_THREADS
; 
4821     if (PyErr_Occurred()) return NULL
; 
4822 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
4823     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4827 #define wxWindow_SetToolTipString(_swigobj,_swigarg0)  (_swigobj->SetToolTip(_swigarg0)) 
4828 static PyObject 
*_wrap_wxWindow_SetToolTipString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4829     PyObject 
* _resultobj
; 
4832     PyObject 
* _argo0 
= 0; 
4833     PyObject 
* _obj1 
= 0; 
4834     char *_kwnames
[] = { "self","tip", NULL 
}; 
4837     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetToolTipString",_kwnames
,&_argo0
,&_obj1
))  
4840         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4841         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4842             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetToolTipString. Expected _wxWindow_p."); 
4847 #if PYTHON_API_VERSION >= 1009 
4848     char* tmpPtr
; int tmpSize
; 
4849     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
4850         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4853     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
4855     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
4857     if (!PyString_Check(_obj1
)) { 
4858         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4861     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
4865     wxPy_BEGIN_ALLOW_THREADS
; 
4866         wxWindow_SetToolTipString(_arg0
,*_arg1
); 
4868     wxPy_END_ALLOW_THREADS
; 
4869     if (PyErr_Occurred()) return NULL
; 
4870 }    Py_INCREF(Py_None
); 
4871     _resultobj 
= Py_None
; 
4879 #define wxWindow_SetToolTip(_swigobj,_swigarg0)  (_swigobj->SetToolTip(_swigarg0)) 
4880 static PyObject 
*_wrap_wxWindow_SetToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4881     PyObject 
* _resultobj
; 
4884     PyObject 
* _argo0 
= 0; 
4885     PyObject 
* _argo1 
= 0; 
4886     char *_kwnames
[] = { "self","tooltip", NULL 
}; 
4889     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetToolTip",_kwnames
,&_argo0
,&_argo1
))  
4892         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4893         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4894             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetToolTip. Expected _wxWindow_p."); 
4899         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4900         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxToolTip_p")) { 
4901             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetToolTip. Expected _wxToolTip_p."); 
4906     wxPy_BEGIN_ALLOW_THREADS
; 
4907         wxWindow_SetToolTip(_arg0
,_arg1
); 
4909     wxPy_END_ALLOW_THREADS
; 
4910     if (PyErr_Occurred()) return NULL
; 
4911 }    Py_INCREF(Py_None
); 
4912     _resultobj 
= Py_None
; 
4916 #define wxWindow_GetToolTip(_swigobj)  (_swigobj->GetToolTip()) 
4917 static PyObject 
*_wrap_wxWindow_GetToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4918     PyObject 
* _resultobj
; 
4919     wxToolTip 
* _result
; 
4921     PyObject 
* _argo0 
= 0; 
4922     char *_kwnames
[] = { "self", NULL 
}; 
4925     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetToolTip",_kwnames
,&_argo0
))  
4928         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4929         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4930             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetToolTip. Expected _wxWindow_p."); 
4935     wxPy_BEGIN_ALLOW_THREADS
; 
4936         _result 
= (wxToolTip 
*)wxWindow_GetToolTip(_arg0
); 
4938     wxPy_END_ALLOW_THREADS
; 
4939     if (PyErr_Occurred()) return NULL
; 
4940 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
4944 #define wxWindow_SetSizer(_swigobj,_swigarg0)  (_swigobj->SetSizer(_swigarg0)) 
4945 static PyObject 
*_wrap_wxWindow_SetSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4946     PyObject 
* _resultobj
; 
4949     PyObject 
* _argo0 
= 0; 
4950     PyObject 
* _argo1 
= 0; 
4951     char *_kwnames
[] = { "self","sizer", NULL 
}; 
4954     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetSizer",_kwnames
,&_argo0
,&_argo1
))  
4957         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4958         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4959             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetSizer. Expected _wxWindow_p."); 
4964         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4965         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxSizer_p")) { 
4966             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetSizer. Expected _wxSizer_p."); 
4971     wxPy_BEGIN_ALLOW_THREADS
; 
4972         wxWindow_SetSizer(_arg0
,_arg1
); 
4974     wxPy_END_ALLOW_THREADS
; 
4975     if (PyErr_Occurred()) return NULL
; 
4976 }    Py_INCREF(Py_None
); 
4977     _resultobj 
= Py_None
; 
4981 #define wxWindow_GetSizer(_swigobj)  (_swigobj->GetSizer()) 
4982 static PyObject 
*_wrap_wxWindow_GetSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4983     PyObject 
* _resultobj
; 
4986     PyObject 
* _argo0 
= 0; 
4987     char *_kwnames
[] = { "self", NULL 
}; 
4990     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSizer",_kwnames
,&_argo0
))  
4993         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4994         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4995             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSizer. Expected _wxWindow_p."); 
5000     wxPy_BEGIN_ALLOW_THREADS
; 
5001         _result 
= (wxSizer 
*)wxWindow_GetSizer(_arg0
); 
5003     wxPy_END_ALLOW_THREADS
; 
5004     if (PyErr_Occurred()) return NULL
; 
5005 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5009 #define wxWindow_GetValidator(_swigobj)  (_swigobj->GetValidator()) 
5010 static PyObject 
*_wrap_wxWindow_GetValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5011     PyObject 
* _resultobj
; 
5012     wxValidator 
* _result
; 
5014     PyObject 
* _argo0 
= 0; 
5015     char *_kwnames
[] = { "self", NULL 
}; 
5018     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetValidator",_kwnames
,&_argo0
))  
5021         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5022         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5023             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetValidator. Expected _wxWindow_p."); 
5028     wxPy_BEGIN_ALLOW_THREADS
; 
5029         _result 
= (wxValidator 
*)wxWindow_GetValidator(_arg0
); 
5031     wxPy_END_ALLOW_THREADS
; 
5032     if (PyErr_Occurred()) return NULL
; 
5033 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5037 #define wxWindow_SetValidator(_swigobj,_swigarg0)  (_swigobj->SetValidator(_swigarg0)) 
5038 static PyObject 
*_wrap_wxWindow_SetValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5039     PyObject 
* _resultobj
; 
5041     wxValidator 
* _arg1
; 
5042     PyObject 
* _argo0 
= 0; 
5043     PyObject 
* _argo1 
= 0; 
5044     char *_kwnames
[] = { "self","validator", NULL 
}; 
5047     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetValidator",_kwnames
,&_argo0
,&_argo1
))  
5050         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5051         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5052             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetValidator. Expected _wxWindow_p."); 
5057         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5058         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxValidator_p")) { 
5059             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetValidator. Expected _wxValidator_p."); 
5064     wxPy_BEGIN_ALLOW_THREADS
; 
5065         wxWindow_SetValidator(_arg0
,*_arg1
); 
5067     wxPy_END_ALLOW_THREADS
; 
5068     if (PyErr_Occurred()) return NULL
; 
5069 }    Py_INCREF(Py_None
); 
5070     _resultobj 
= Py_None
; 
5074 #define wxWindow_SetDropTarget(_swigobj,_swigarg0)  (_swigobj->SetDropTarget(_swigarg0)) 
5075 static PyObject 
*_wrap_wxWindow_SetDropTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5076     PyObject 
* _resultobj
; 
5078     wxDropTarget 
* _arg1
; 
5079     PyObject 
* _argo0 
= 0; 
5080     PyObject 
* _argo1 
= 0; 
5081     char *_kwnames
[] = { "self","target", NULL 
}; 
5084     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetDropTarget",_kwnames
,&_argo0
,&_argo1
))  
5087         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5088         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5089             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetDropTarget. Expected _wxWindow_p."); 
5094         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5095         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDropTarget_p")) { 
5096             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetDropTarget. Expected _wxDropTarget_p."); 
5101     wxPy_BEGIN_ALLOW_THREADS
; 
5102         wxWindow_SetDropTarget(_arg0
,_arg1
); 
5104     wxPy_END_ALLOW_THREADS
; 
5105     if (PyErr_Occurred()) return NULL
; 
5106 }    Py_INCREF(Py_None
); 
5107     _resultobj 
= Py_None
; 
5111 #define wxWindow_GetDropTarget(_swigobj)  (_swigobj->GetDropTarget()) 
5112 static PyObject 
*_wrap_wxWindow_GetDropTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5113     PyObject 
* _resultobj
; 
5114     wxDropTarget 
* _result
; 
5116     PyObject 
* _argo0 
= 0; 
5117     char *_kwnames
[] = { "self", NULL 
}; 
5121     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetDropTarget",_kwnames
,&_argo0
))  
5124         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5125         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5126             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetDropTarget. Expected _wxWindow_p."); 
5131     wxPy_BEGIN_ALLOW_THREADS
; 
5132         _result 
= (wxDropTarget 
*)wxWindow_GetDropTarget(_arg0
); 
5134     wxPy_END_ALLOW_THREADS
; 
5135     if (PyErr_Occurred()) return NULL
; 
5137         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDropTarget_p"); 
5138         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5141         _resultobj 
= Py_None
; 
5146 #define wxWindow_GetBestSize(_swigobj)  (_swigobj->GetBestSize()) 
5147 static PyObject 
*_wrap_wxWindow_GetBestSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5148     PyObject 
* _resultobj
; 
5151     PyObject 
* _argo0 
= 0; 
5152     char *_kwnames
[] = { "self", NULL 
}; 
5156     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetBestSize",_kwnames
,&_argo0
))  
5159         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5160         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5161             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetBestSize. Expected _wxWindow_p."); 
5166     wxPy_BEGIN_ALLOW_THREADS
; 
5167         _result 
= new wxSize (wxWindow_GetBestSize(_arg0
)); 
5169     wxPy_END_ALLOW_THREADS
; 
5170     if (PyErr_Occurred()) return NULL
; 
5171 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
5172     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5176 #define wxWindow_SetCaret(_swigobj,_swigarg0)  (_swigobj->SetCaret(_swigarg0)) 
5177 static PyObject 
*_wrap_wxWindow_SetCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5178     PyObject 
* _resultobj
; 
5181     PyObject 
* _argo0 
= 0; 
5182     PyObject 
* _argo1 
= 0; 
5183     char *_kwnames
[] = { "self","caret", NULL 
}; 
5186     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetCaret",_kwnames
,&_argo0
,&_argo1
))  
5189         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5190         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5191             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetCaret. Expected _wxWindow_p."); 
5196         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5197         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCaret_p")) { 
5198             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetCaret. Expected _wxCaret_p."); 
5203     wxPy_BEGIN_ALLOW_THREADS
; 
5204         wxWindow_SetCaret(_arg0
,_arg1
); 
5206     wxPy_END_ALLOW_THREADS
; 
5207     if (PyErr_Occurred()) return NULL
; 
5208 }    Py_INCREF(Py_None
); 
5209     _resultobj 
= Py_None
; 
5213 #define wxWindow_GetCaret(_swigobj)  (_swigobj->GetCaret()) 
5214 static PyObject 
*_wrap_wxWindow_GetCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5215     PyObject 
* _resultobj
; 
5218     PyObject 
* _argo0 
= 0; 
5219     char *_kwnames
[] = { "self", NULL 
}; 
5223     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCaret",_kwnames
,&_argo0
))  
5226         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5227         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCaret. Expected _wxWindow_p."); 
5233     wxPy_BEGIN_ALLOW_THREADS
; 
5234         _result 
= (wxCaret 
*)wxWindow_GetCaret(_arg0
); 
5236     wxPy_END_ALLOW_THREADS
; 
5237     if (PyErr_Occurred()) return NULL
; 
5239         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCaret_p"); 
5240         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5243         _resultobj 
= Py_None
; 
5248 #define wxWindow_Freeze(_swigobj)  (_swigobj->Freeze()) 
5249 static PyObject 
*_wrap_wxWindow_Freeze(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5250     PyObject 
* _resultobj
; 
5252     PyObject 
* _argo0 
= 0; 
5253     char *_kwnames
[] = { "self", NULL 
}; 
5256     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Freeze",_kwnames
,&_argo0
))  
5259         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5260         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5261             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Freeze. Expected _wxWindow_p."); 
5266     wxPy_BEGIN_ALLOW_THREADS
; 
5267         wxWindow_Freeze(_arg0
); 
5269     wxPy_END_ALLOW_THREADS
; 
5270     if (PyErr_Occurred()) return NULL
; 
5271 }    Py_INCREF(Py_None
); 
5272     _resultobj 
= Py_None
; 
5276 #define wxWindow_Thaw(_swigobj)  (_swigobj->Thaw()) 
5277 static PyObject 
*_wrap_wxWindow_Thaw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5278     PyObject 
* _resultobj
; 
5280     PyObject 
* _argo0 
= 0; 
5281     char *_kwnames
[] = { "self", NULL 
}; 
5284     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Thaw",_kwnames
,&_argo0
))  
5287         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5288         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5289             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Thaw. Expected _wxWindow_p."); 
5294     wxPy_BEGIN_ALLOW_THREADS
; 
5295         wxWindow_Thaw(_arg0
); 
5297     wxPy_END_ALLOW_THREADS
; 
5298     if (PyErr_Occurred()) return NULL
; 
5299 }    Py_INCREF(Py_None
); 
5300     _resultobj 
= Py_None
; 
5304 #define wxWindow_Update(_swigobj)  (_swigobj->Update()) 
5305 static PyObject 
*_wrap_wxWindow_Update(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5306     PyObject 
* _resultobj
; 
5308     PyObject 
* _argo0 
= 0; 
5309     char *_kwnames
[] = { "self", NULL 
}; 
5312     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Update",_kwnames
,&_argo0
))  
5315         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5316         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5317             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Update. Expected _wxWindow_p."); 
5322     wxPy_BEGIN_ALLOW_THREADS
; 
5323         wxWindow_Update(_arg0
); 
5325     wxPy_END_ALLOW_THREADS
; 
5326     if (PyErr_Occurred()) return NULL
; 
5327 }    Py_INCREF(Py_None
); 
5328     _resultobj 
= Py_None
; 
5332 #define wxWindow_GetHelpText(_swigobj)  (_swigobj->GetHelpText()) 
5333 static PyObject 
*_wrap_wxWindow_GetHelpText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5334     PyObject 
* _resultobj
; 
5337     PyObject 
* _argo0 
= 0; 
5338     char *_kwnames
[] = { "self", NULL 
}; 
5341     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetHelpText",_kwnames
,&_argo0
))  
5344         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5345         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5346             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetHelpText. Expected _wxWindow_p."); 
5351     wxPy_BEGIN_ALLOW_THREADS
; 
5352         _result 
= new wxString (wxWindow_GetHelpText(_arg0
)); 
5354     wxPy_END_ALLOW_THREADS
; 
5355     if (PyErr_Occurred()) return NULL
; 
5357     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5365 #define wxWindow_SetHelpText(_swigobj,_swigarg0)  (_swigobj->SetHelpText(_swigarg0)) 
5366 static PyObject 
*_wrap_wxWindow_SetHelpText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5367     PyObject 
* _resultobj
; 
5370     PyObject 
* _argo0 
= 0; 
5371     PyObject 
* _obj1 
= 0; 
5372     char *_kwnames
[] = { "self","helpText", NULL 
}; 
5375     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetHelpText",_kwnames
,&_argo0
,&_obj1
))  
5378         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5379         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5380             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetHelpText. Expected _wxWindow_p."); 
5385 #if PYTHON_API_VERSION >= 1009 
5386     char* tmpPtr
; int tmpSize
; 
5387     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
5388         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5391     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
5393     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
5395     if (!PyString_Check(_obj1
)) { 
5396         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5399     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
5403     wxPy_BEGIN_ALLOW_THREADS
; 
5404         wxWindow_SetHelpText(_arg0
,*_arg1
); 
5406     wxPy_END_ALLOW_THREADS
; 
5407     if (PyErr_Occurred()) return NULL
; 
5408 }    Py_INCREF(Py_None
); 
5409     _resultobj 
= Py_None
; 
5417 #define wxWindow_ScrollLines(_swigobj,_swigarg0)  (_swigobj->ScrollLines(_swigarg0)) 
5418 static PyObject 
*_wrap_wxWindow_ScrollLines(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5419     PyObject 
* _resultobj
; 
5423     PyObject 
* _argo0 
= 0; 
5424     char *_kwnames
[] = { "self","lines", NULL 
}; 
5427     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_ScrollLines",_kwnames
,&_argo0
,&_arg1
))  
5430         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5431         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5432             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScrollLines. Expected _wxWindow_p."); 
5437     wxPy_BEGIN_ALLOW_THREADS
; 
5438         _result 
= (bool )wxWindow_ScrollLines(_arg0
,_arg1
); 
5440     wxPy_END_ALLOW_THREADS
; 
5441     if (PyErr_Occurred()) return NULL
; 
5442 }    _resultobj 
= Py_BuildValue("i",_result
); 
5446 #define wxWindow_ScrollPages(_swigobj,_swigarg0)  (_swigobj->ScrollPages(_swigarg0)) 
5447 static PyObject 
*_wrap_wxWindow_ScrollPages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5448     PyObject 
* _resultobj
; 
5452     PyObject 
* _argo0 
= 0; 
5453     char *_kwnames
[] = { "self","pages", NULL 
}; 
5456     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_ScrollPages",_kwnames
,&_argo0
,&_arg1
))  
5459         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5460         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5461             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScrollPages. Expected _wxWindow_p."); 
5466     wxPy_BEGIN_ALLOW_THREADS
; 
5467         _result 
= (bool )wxWindow_ScrollPages(_arg0
,_arg1
); 
5469     wxPy_END_ALLOW_THREADS
; 
5470     if (PyErr_Occurred()) return NULL
; 
5471 }    _resultobj 
= Py_BuildValue("i",_result
); 
5475 #define wxWindow_LineUp(_swigobj)  (_swigobj->LineUp()) 
5476 static PyObject 
*_wrap_wxWindow_LineUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5477     PyObject 
* _resultobj
; 
5480     PyObject 
* _argo0 
= 0; 
5481     char *_kwnames
[] = { "self", NULL 
}; 
5484     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_LineUp",_kwnames
,&_argo0
))  
5487         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5488         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5489             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_LineUp. Expected _wxWindow_p."); 
5494     wxPy_BEGIN_ALLOW_THREADS
; 
5495         _result 
= (bool )wxWindow_LineUp(_arg0
); 
5497     wxPy_END_ALLOW_THREADS
; 
5498     if (PyErr_Occurred()) return NULL
; 
5499 }    _resultobj 
= Py_BuildValue("i",_result
); 
5503 #define wxWindow_LineDown(_swigobj)  (_swigobj->LineDown()) 
5504 static PyObject 
*_wrap_wxWindow_LineDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5505     PyObject 
* _resultobj
; 
5508     PyObject 
* _argo0 
= 0; 
5509     char *_kwnames
[] = { "self", NULL 
}; 
5512     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_LineDown",_kwnames
,&_argo0
))  
5515         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5516         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5517             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_LineDown. Expected _wxWindow_p."); 
5522     wxPy_BEGIN_ALLOW_THREADS
; 
5523         _result 
= (bool )wxWindow_LineDown(_arg0
); 
5525     wxPy_END_ALLOW_THREADS
; 
5526     if (PyErr_Occurred()) return NULL
; 
5527 }    _resultobj 
= Py_BuildValue("i",_result
); 
5531 #define wxWindow_PageUp(_swigobj)  (_swigobj->PageUp()) 
5532 static PyObject 
*_wrap_wxWindow_PageUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5533     PyObject 
* _resultobj
; 
5536     PyObject 
* _argo0 
= 0; 
5537     char *_kwnames
[] = { "self", NULL 
}; 
5540     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_PageUp",_kwnames
,&_argo0
))  
5543         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5544         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5545             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PageUp. Expected _wxWindow_p."); 
5550     wxPy_BEGIN_ALLOW_THREADS
; 
5551         _result 
= (bool )wxWindow_PageUp(_arg0
); 
5553     wxPy_END_ALLOW_THREADS
; 
5554     if (PyErr_Occurred()) return NULL
; 
5555 }    _resultobj 
= Py_BuildValue("i",_result
); 
5559 #define wxWindow_PageDown(_swigobj)  (_swigobj->PageDown()) 
5560 static PyObject 
*_wrap_wxWindow_PageDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5561     PyObject 
* _resultobj
; 
5564     PyObject 
* _argo0 
= 0; 
5565     char *_kwnames
[] = { "self", NULL 
}; 
5568     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_PageDown",_kwnames
,&_argo0
))  
5571         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5572         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5573             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PageDown. Expected _wxWindow_p."); 
5578     wxPy_BEGIN_ALLOW_THREADS
; 
5579         _result 
= (bool )wxWindow_PageDown(_arg0
); 
5581     wxPy_END_ALLOW_THREADS
; 
5582     if (PyErr_Occurred()) return NULL
; 
5583 }    _resultobj 
= Py_BuildValue("i",_result
); 
5587 static PyObject 
*_wrap_wxWindow_FindFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5588     PyObject 
* _resultobj
; 
5590     char *_kwnames
[] = {  NULL 
}; 
5593     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWindow_FindFocus",_kwnames
))  
5596     wxPy_BEGIN_ALLOW_THREADS
; 
5597         _result 
= (wxWindow 
*)wxWindow::FindFocus(); 
5599     wxPy_END_ALLOW_THREADS
; 
5600     if (PyErr_Occurred()) return NULL
; 
5601 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5605 static PyObject 
*_wrap_wxWindow_NewControlId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5606     PyObject 
* _resultobj
; 
5608     char *_kwnames
[] = {  NULL 
}; 
5611     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWindow_NewControlId",_kwnames
))  
5614     wxPy_BEGIN_ALLOW_THREADS
; 
5615         _result 
= (int )wxWindow::NewControlId(); 
5617     wxPy_END_ALLOW_THREADS
; 
5618     if (PyErr_Occurred()) return NULL
; 
5619 }    _resultobj 
= Py_BuildValue("i",_result
); 
5623 static PyObject 
*_wrap_wxWindow_NextControlId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5624     PyObject 
* _resultobj
; 
5627     char *_kwnames
[] = { "id", NULL 
}; 
5630     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxWindow_NextControlId",_kwnames
,&_arg0
))  
5633     wxPy_BEGIN_ALLOW_THREADS
; 
5634         _result 
= (int )wxWindow::NextControlId(_arg0
); 
5636     wxPy_END_ALLOW_THREADS
; 
5637     if (PyErr_Occurred()) return NULL
; 
5638 }    _resultobj 
= Py_BuildValue("i",_result
); 
5642 static PyObject 
*_wrap_wxWindow_PrevControlId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5643     PyObject 
* _resultobj
; 
5646     char *_kwnames
[] = { "id", NULL 
}; 
5649     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxWindow_PrevControlId",_kwnames
,&_arg0
))  
5652     wxPy_BEGIN_ALLOW_THREADS
; 
5653         _result 
= (int )wxWindow::PrevControlId(_arg0
); 
5655     wxPy_END_ALLOW_THREADS
; 
5656     if (PyErr_Occurred()) return NULL
; 
5657 }    _resultobj 
= Py_BuildValue("i",_result
); 
5661 static void *SwigwxPanelTowxWindow(void *ptr
) { 
5664     src 
= (wxPanel 
*) ptr
; 
5665     dest 
= (wxWindow 
*) src
; 
5666     return (void *) dest
; 
5669 static void *SwigwxPanelTowxEvtHandler(void *ptr
) { 
5672     src 
= (wxPanel 
*) ptr
; 
5673     dest 
= (wxEvtHandler 
*) src
; 
5674     return (void *) dest
; 
5677 static void *SwigwxPanelTowxObject(void *ptr
) { 
5680     src 
= (wxPanel 
*) ptr
; 
5681     dest 
= (wxObject 
*) src
; 
5682     return (void *) dest
; 
5685 #define new_wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
5686 static PyObject 
*_wrap_new_wxPanel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5687     PyObject 
* _resultobj
; 
5691     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
5692     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
5693     long  _arg4 
= (long ) wxTAB_TRAVERSAL
; 
5694     char * _arg5 
= (char *) "panel"; 
5695     PyObject 
* _argo0 
= 0; 
5697     PyObject 
* _obj2 
= 0; 
5699     PyObject 
* _obj3 
= 0; 
5700     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
5704     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxPanel",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
5707         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5708         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5709             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPanel. Expected _wxWindow_p."); 
5716     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5722     if (! wxSize_helper(_obj3
, &_arg3
)) 
5726     wxPy_BEGIN_ALLOW_THREADS
; 
5727         _result 
= (wxPanel 
*)new_wxPanel(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
5729     wxPy_END_ALLOW_THREADS
; 
5730     if (PyErr_Occurred()) return NULL
; 
5732         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPanel_p"); 
5733         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5736         _resultobj 
= Py_None
; 
5741 #define new_wxPrePanel() (new wxPanel()) 
5742 static PyObject 
*_wrap_new_wxPrePanel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5743     PyObject 
* _resultobj
; 
5745     char *_kwnames
[] = {  NULL 
}; 
5749     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPrePanel",_kwnames
))  
5752     wxPy_BEGIN_ALLOW_THREADS
; 
5753         _result 
= (wxPanel 
*)new_wxPrePanel(); 
5755     wxPy_END_ALLOW_THREADS
; 
5756     if (PyErr_Occurred()) return NULL
; 
5758         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPanel_p"); 
5759         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5762         _resultobj 
= Py_None
; 
5767 #define wxPanel_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
5768 static PyObject 
*_wrap_wxPanel_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5769     PyObject 
* _resultobj
; 
5774     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
5775     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
5776     long  _arg5 
= (long ) wxTAB_TRAVERSAL
; 
5777     char * _arg6 
= (char *) "panel"; 
5778     PyObject 
* _argo0 
= 0; 
5779     PyObject 
* _argo1 
= 0; 
5781     PyObject 
* _obj3 
= 0; 
5783     PyObject 
* _obj4 
= 0; 
5784     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
5787     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOls:wxPanel_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))  
5790         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5791         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5792             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_Create. Expected _wxPanel_p."); 
5797         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5798         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
5799             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPanel_Create. Expected _wxWindow_p."); 
5806     if (! wxPoint_helper(_obj3
, &_arg3
)) 
5812     if (! wxSize_helper(_obj4
, &_arg4
)) 
5816     wxPy_BEGIN_ALLOW_THREADS
; 
5817         _result 
= (bool )wxPanel_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
); 
5819     wxPy_END_ALLOW_THREADS
; 
5820     if (PyErr_Occurred()) return NULL
; 
5821 }    _resultobj 
= Py_BuildValue("i",_result
); 
5825 #define wxPanel_InitDialog(_swigobj)  (_swigobj->InitDialog()) 
5826 static PyObject 
*_wrap_wxPanel_InitDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5827     PyObject 
* _resultobj
; 
5829     PyObject 
* _argo0 
= 0; 
5830     char *_kwnames
[] = { "self", NULL 
}; 
5833     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPanel_InitDialog",_kwnames
,&_argo0
))  
5836         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5837         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5838             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_InitDialog. Expected _wxPanel_p."); 
5843     wxPy_BEGIN_ALLOW_THREADS
; 
5844         wxPanel_InitDialog(_arg0
); 
5846     wxPy_END_ALLOW_THREADS
; 
5847     if (PyErr_Occurred()) return NULL
; 
5848 }    Py_INCREF(Py_None
); 
5849     _resultobj 
= Py_None
; 
5853 #define wxPanel_GetDefaultItem(_swigobj)  (_swigobj->GetDefaultItem()) 
5854 static PyObject 
*_wrap_wxPanel_GetDefaultItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5855     PyObject 
* _resultobj
; 
5858     PyObject 
* _argo0 
= 0; 
5859     char *_kwnames
[] = { "self", NULL 
}; 
5862     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPanel_GetDefaultItem",_kwnames
,&_argo0
))  
5865         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5866         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5867             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_GetDefaultItem. Expected _wxPanel_p."); 
5872     wxPy_BEGIN_ALLOW_THREADS
; 
5873         _result 
= (wxButton 
*)wxPanel_GetDefaultItem(_arg0
); 
5875     wxPy_END_ALLOW_THREADS
; 
5876     if (PyErr_Occurred()) return NULL
; 
5877 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5881 #define wxPanel_SetDefaultItem(_swigobj,_swigarg0)  (_swigobj->SetDefaultItem(_swigarg0)) 
5882 static PyObject 
*_wrap_wxPanel_SetDefaultItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5883     PyObject 
* _resultobj
; 
5886     PyObject 
* _argo0 
= 0; 
5887     PyObject 
* _argo1 
= 0; 
5888     char *_kwnames
[] = { "self","btn", NULL 
}; 
5891     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPanel_SetDefaultItem",_kwnames
,&_argo0
,&_argo1
))  
5894         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5895         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5896             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_SetDefaultItem. Expected _wxPanel_p."); 
5901         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5902         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxButton_p")) { 
5903             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPanel_SetDefaultItem. Expected _wxButton_p."); 
5908     wxPy_BEGIN_ALLOW_THREADS
; 
5909         wxPanel_SetDefaultItem(_arg0
,_arg1
); 
5911     wxPy_END_ALLOW_THREADS
; 
5912     if (PyErr_Occurred()) return NULL
; 
5913 }    Py_INCREF(Py_None
); 
5914     _resultobj 
= Py_None
; 
5918 static void *SwigwxDialogTowxPanel(void *ptr
) { 
5921     src 
= (wxDialog 
*) ptr
; 
5922     dest 
= (wxPanel 
*) src
; 
5923     return (void *) dest
; 
5926 static void *SwigwxDialogTowxWindow(void *ptr
) { 
5929     src 
= (wxDialog 
*) ptr
; 
5930     dest 
= (wxWindow 
*) src
; 
5931     return (void *) dest
; 
5934 static void *SwigwxDialogTowxEvtHandler(void *ptr
) { 
5937     src 
= (wxDialog 
*) ptr
; 
5938     dest 
= (wxEvtHandler 
*) src
; 
5939     return (void *) dest
; 
5942 static void *SwigwxDialogTowxObject(void *ptr
) { 
5945     src 
= (wxDialog 
*) ptr
; 
5946     dest 
= (wxObject 
*) src
; 
5947     return (void *) dest
; 
5950 #define new_wxDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
5951 static PyObject 
*_wrap_new_wxDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5952     PyObject 
* _resultobj
; 
5957     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
5958     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
5959     long  _arg5 
= (long ) wxDEFAULT_DIALOG_STYLE
; 
5960     char * _arg6 
= (char *) "dialogBox"; 
5961     PyObject 
* _argo0 
= 0; 
5962     PyObject 
* _obj2 
= 0; 
5964     PyObject 
* _obj3 
= 0; 
5966     PyObject 
* _obj4 
= 0; 
5967     char *_kwnames
[] = { "parent","id","title","pos","size","style","name", NULL 
}; 
5971     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOls:new_wxDialog",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))  
5974         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5975         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5976             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDialog. Expected _wxWindow_p."); 
5981 #if PYTHON_API_VERSION >= 1009 
5982     char* tmpPtr
; int tmpSize
; 
5983     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
5984         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5987     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
5989     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
5991     if (!PyString_Check(_obj2
)) { 
5992         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5995     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
6001     if (! wxPoint_helper(_obj3
, &_arg3
)) 
6007     if (! wxSize_helper(_obj4
, &_arg4
)) 
6011     wxPy_BEGIN_ALLOW_THREADS
; 
6012         _result 
= (wxDialog 
*)new_wxDialog(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
); 
6014     wxPy_END_ALLOW_THREADS
; 
6015     if (PyErr_Occurred()) return NULL
; 
6017         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDialog_p"); 
6018         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6021         _resultobj 
= Py_None
; 
6030 #define new_wxPreDialog() (new wxDialog()) 
6031 static PyObject 
*_wrap_new_wxPreDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6032     PyObject 
* _resultobj
; 
6034     char *_kwnames
[] = {  NULL 
}; 
6038     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreDialog",_kwnames
))  
6041     wxPy_BEGIN_ALLOW_THREADS
; 
6042         _result 
= (wxDialog 
*)new_wxPreDialog(); 
6044     wxPy_END_ALLOW_THREADS
; 
6045     if (PyErr_Occurred()) return NULL
; 
6047         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDialog_p"); 
6048         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6051         _resultobj 
= Py_None
; 
6056 #define wxDialog_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
6057 static PyObject 
*_wrap_wxDialog_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6058     PyObject 
* _resultobj
; 
6064     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
6065     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
6066     long  _arg6 
= (long ) wxDEFAULT_DIALOG_STYLE
; 
6067     char * _arg7 
= (char *) "dialogBox"; 
6068     PyObject 
* _argo0 
= 0; 
6069     PyObject 
* _argo1 
= 0; 
6070     PyObject 
* _obj3 
= 0; 
6072     PyObject 
* _obj4 
= 0; 
6074     PyObject 
* _obj5 
= 0; 
6075     char *_kwnames
[] = { "self","parent","id","title","pos","size","style","name", NULL 
}; 
6078     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|OOls:wxDialog_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_arg6
,&_arg7
))  
6081         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6082         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
6083             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_Create. Expected _wxDialog_p."); 
6088         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6089         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
6090             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDialog_Create. Expected _wxWindow_p."); 
6095 #if PYTHON_API_VERSION >= 1009 
6096     char* tmpPtr
; int tmpSize
; 
6097     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
6098         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6101     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
6103     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
6105     if (!PyString_Check(_obj3
)) { 
6106         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6109     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
6115     if (! wxPoint_helper(_obj4
, &_arg4
)) 
6121     if (! wxSize_helper(_obj5
, &_arg5
)) 
6125     wxPy_BEGIN_ALLOW_THREADS
; 
6126         _result 
= (bool )wxDialog_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,_arg7
); 
6128     wxPy_END_ALLOW_THREADS
; 
6129     if (PyErr_Occurred()) return NULL
; 
6130 }    _resultobj 
= Py_BuildValue("i",_result
); 
6138 #define wxDialog_Centre(_swigobj,_swigarg0)  (_swigobj->Centre(_swigarg0)) 
6139 static PyObject 
*_wrap_wxDialog_Centre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6140     PyObject 
* _resultobj
; 
6142     int  _arg1 
= (int ) wxBOTH
; 
6143     PyObject 
* _argo0 
= 0; 
6144     char *_kwnames
[] = { "self","direction", NULL 
}; 
6147     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxDialog_Centre",_kwnames
,&_argo0
,&_arg1
))  
6150         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6151         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
6152             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_Centre. Expected _wxDialog_p."); 
6157     wxPy_BEGIN_ALLOW_THREADS
; 
6158         wxDialog_Centre(_arg0
,_arg1
); 
6160     wxPy_END_ALLOW_THREADS
; 
6161     if (PyErr_Occurred()) return NULL
; 
6162 }    Py_INCREF(Py_None
); 
6163     _resultobj 
= Py_None
; 
6167 #define wxDialog_EndModal(_swigobj,_swigarg0)  (_swigobj->EndModal(_swigarg0)) 
6168 static PyObject 
*_wrap_wxDialog_EndModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6169     PyObject 
* _resultobj
; 
6172     PyObject 
* _argo0 
= 0; 
6173     char *_kwnames
[] = { "self","retCode", NULL 
}; 
6176     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_EndModal",_kwnames
,&_argo0
,&_arg1
))  
6179         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6180         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
6181             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_EndModal. Expected _wxDialog_p."); 
6186     wxPy_BEGIN_ALLOW_THREADS
; 
6187         wxDialog_EndModal(_arg0
,_arg1
); 
6189     wxPy_END_ALLOW_THREADS
; 
6190     if (PyErr_Occurred()) return NULL
; 
6191 }    Py_INCREF(Py_None
); 
6192     _resultobj 
= Py_None
; 
6196 #define wxDialog_GetTitle(_swigobj)  (_swigobj->GetTitle()) 
6197 static PyObject 
*_wrap_wxDialog_GetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6198     PyObject 
* _resultobj
; 
6201     PyObject 
* _argo0 
= 0; 
6202     char *_kwnames
[] = { "self", NULL 
}; 
6205     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_GetTitle",_kwnames
,&_argo0
))  
6208         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6209         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
6210             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_GetTitle. Expected _wxDialog_p."); 
6215     wxPy_BEGIN_ALLOW_THREADS
; 
6216         _result 
= new wxString (wxDialog_GetTitle(_arg0
)); 
6218     wxPy_END_ALLOW_THREADS
; 
6219     if (PyErr_Occurred()) return NULL
; 
6221     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
6229 #define wxDialog_Iconize(_swigobj,_swigarg0)  (_swigobj->Iconize(_swigarg0)) 
6230 static PyObject 
*_wrap_wxDialog_Iconize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6231     PyObject 
* _resultobj
; 
6234     PyObject 
* _argo0 
= 0; 
6236     char *_kwnames
[] = { "self","iconize", NULL 
}; 
6239     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_Iconize",_kwnames
,&_argo0
,&tempbool1
))  
6242         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6243         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
6244             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_Iconize. Expected _wxDialog_p."); 
6248     _arg1 
= (bool ) tempbool1
; 
6250     wxPy_BEGIN_ALLOW_THREADS
; 
6251         wxDialog_Iconize(_arg0
,_arg1
); 
6253     wxPy_END_ALLOW_THREADS
; 
6254     if (PyErr_Occurred()) return NULL
; 
6255 }    Py_INCREF(Py_None
); 
6256     _resultobj 
= Py_None
; 
6260 #define wxDialog_IsIconized(_swigobj)  (_swigobj->IsIconized()) 
6261 static PyObject 
*_wrap_wxDialog_IsIconized(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6262     PyObject 
* _resultobj
; 
6265     PyObject 
* _argo0 
= 0; 
6266     char *_kwnames
[] = { "self", NULL 
}; 
6269     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_IsIconized",_kwnames
,&_argo0
))  
6272         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6273         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
6274             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_IsIconized. Expected _wxDialog_p."); 
6279     wxPy_BEGIN_ALLOW_THREADS
; 
6280         _result 
= (bool )wxDialog_IsIconized(_arg0
); 
6282     wxPy_END_ALLOW_THREADS
; 
6283     if (PyErr_Occurred()) return NULL
; 
6284 }    _resultobj 
= Py_BuildValue("i",_result
); 
6288 #define wxDialog_SetModal(_swigobj,_swigarg0)  (_swigobj->SetModal(_swigarg0)) 
6289 static PyObject 
*_wrap_wxDialog_SetModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6290     PyObject 
* _resultobj
; 
6293     PyObject 
* _argo0 
= 0; 
6295     char *_kwnames
[] = { "self","flag", NULL 
}; 
6298     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_SetModal",_kwnames
,&_argo0
,&tempbool1
))  
6301         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6302         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
6303             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_SetModal. Expected _wxDialog_p."); 
6307     _arg1 
= (bool ) tempbool1
; 
6309     wxPy_BEGIN_ALLOW_THREADS
; 
6310         wxDialog_SetModal(_arg0
,_arg1
); 
6312     wxPy_END_ALLOW_THREADS
; 
6313     if (PyErr_Occurred()) return NULL
; 
6314 }    Py_INCREF(Py_None
); 
6315     _resultobj 
= Py_None
; 
6319 #define wxDialog_IsModal(_swigobj)  (_swigobj->IsModal()) 
6320 static PyObject 
*_wrap_wxDialog_IsModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6321     PyObject 
* _resultobj
; 
6324     PyObject 
* _argo0 
= 0; 
6325     char *_kwnames
[] = { "self", NULL 
}; 
6328     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_IsModal",_kwnames
,&_argo0
))  
6331         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6332         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
6333             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_IsModal. Expected _wxDialog_p."); 
6338     wxPy_BEGIN_ALLOW_THREADS
; 
6339         _result 
= (bool )wxDialog_IsModal(_arg0
); 
6341     wxPy_END_ALLOW_THREADS
; 
6342     if (PyErr_Occurred()) return NULL
; 
6343 }    _resultobj 
= Py_BuildValue("i",_result
); 
6347 #define wxDialog_SetTitle(_swigobj,_swigarg0)  (_swigobj->SetTitle(_swigarg0)) 
6348 static PyObject 
*_wrap_wxDialog_SetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6349     PyObject 
* _resultobj
; 
6352     PyObject 
* _argo0 
= 0; 
6353     PyObject 
* _obj1 
= 0; 
6354     char *_kwnames
[] = { "self","title", NULL 
}; 
6357     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDialog_SetTitle",_kwnames
,&_argo0
,&_obj1
))  
6360         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6361         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
6362             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_SetTitle. Expected _wxDialog_p."); 
6367 #if PYTHON_API_VERSION >= 1009 
6368     char* tmpPtr
; int tmpSize
; 
6369     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
6370         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6373     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
6375     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
6377     if (!PyString_Check(_obj1
)) { 
6378         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6381     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
6385     wxPy_BEGIN_ALLOW_THREADS
; 
6386         wxDialog_SetTitle(_arg0
,*_arg1
); 
6388     wxPy_END_ALLOW_THREADS
; 
6389     if (PyErr_Occurred()) return NULL
; 
6390 }    Py_INCREF(Py_None
); 
6391     _resultobj 
= Py_None
; 
6399 #define wxDialog_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
6400 static PyObject 
*_wrap_wxDialog_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6401     PyObject 
* _resultobj
; 
6405     PyObject 
* _argo0 
= 0; 
6407     char *_kwnames
[] = { "self","show", NULL 
}; 
6410     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_Show",_kwnames
,&_argo0
,&tempbool1
))  
6413         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6414         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
6415             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_Show. Expected _wxDialog_p."); 
6419     _arg1 
= (bool ) tempbool1
; 
6421     wxPy_BEGIN_ALLOW_THREADS
; 
6422         _result 
= (bool )wxDialog_Show(_arg0
,_arg1
); 
6424     wxPy_END_ALLOW_THREADS
; 
6425     if (PyErr_Occurred()) return NULL
; 
6426 }    _resultobj 
= Py_BuildValue("i",_result
); 
6430 #define wxDialog_ShowModal(_swigobj)  (_swigobj->ShowModal()) 
6431 static PyObject 
*_wrap_wxDialog_ShowModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6432     PyObject 
* _resultobj
; 
6435     PyObject 
* _argo0 
= 0; 
6436     char *_kwnames
[] = { "self", NULL 
}; 
6439     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_ShowModal",_kwnames
,&_argo0
))  
6442         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6443         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
6444             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_ShowModal. Expected _wxDialog_p."); 
6449     wxPy_BEGIN_ALLOW_THREADS
; 
6450         _result 
= (int )wxDialog_ShowModal(_arg0
); 
6452     wxPy_END_ALLOW_THREADS
; 
6453     if (PyErr_Occurred()) return NULL
; 
6454 }    _resultobj 
= Py_BuildValue("i",_result
); 
6458 #define wxDialog_GetReturnCode(_swigobj)  (_swigobj->GetReturnCode()) 
6459 static PyObject 
*_wrap_wxDialog_GetReturnCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6460     PyObject 
* _resultobj
; 
6463     PyObject 
* _argo0 
= 0; 
6464     char *_kwnames
[] = { "self", NULL 
}; 
6467     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDialog_GetReturnCode",_kwnames
,&_argo0
))  
6470         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6471         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
6472             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_GetReturnCode. Expected _wxDialog_p."); 
6477     wxPy_BEGIN_ALLOW_THREADS
; 
6478         _result 
= (int )wxDialog_GetReturnCode(_arg0
); 
6480     wxPy_END_ALLOW_THREADS
; 
6481     if (PyErr_Occurred()) return NULL
; 
6482 }    _resultobj 
= Py_BuildValue("i",_result
); 
6486 #define wxDialog_SetReturnCode(_swigobj,_swigarg0)  (_swigobj->SetReturnCode(_swigarg0)) 
6487 static PyObject 
*_wrap_wxDialog_SetReturnCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6488     PyObject 
* _resultobj
; 
6491     PyObject 
* _argo0 
= 0; 
6492     char *_kwnames
[] = { "self","retCode", NULL 
}; 
6495     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDialog_SetReturnCode",_kwnames
,&_argo0
,&_arg1
))  
6498         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6499         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
6500             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_SetReturnCode. Expected _wxDialog_p."); 
6505     wxPy_BEGIN_ALLOW_THREADS
; 
6506         wxDialog_SetReturnCode(_arg0
,_arg1
); 
6508     wxPy_END_ALLOW_THREADS
; 
6509     if (PyErr_Occurred()) return NULL
; 
6510 }    Py_INCREF(Py_None
); 
6511     _resultobj 
= Py_None
; 
6515 #define wxDialog_CreateTextSizer(_swigobj,_swigarg0)  (_swigobj->CreateTextSizer(_swigarg0)) 
6516 static PyObject 
*_wrap_wxDialog_CreateTextSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6517     PyObject 
* _resultobj
; 
6521     PyObject 
* _argo0 
= 0; 
6522     PyObject 
* _obj1 
= 0; 
6523     char *_kwnames
[] = { "self","message", NULL 
}; 
6526     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDialog_CreateTextSizer",_kwnames
,&_argo0
,&_obj1
))  
6529         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6530         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
6531             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_CreateTextSizer. Expected _wxDialog_p."); 
6536 #if PYTHON_API_VERSION >= 1009 
6537     char* tmpPtr
; int tmpSize
; 
6538     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
6539         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6542     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
6544     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
6546     if (!PyString_Check(_obj1
)) { 
6547         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6550     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
6554     wxPy_BEGIN_ALLOW_THREADS
; 
6555         _result 
= (wxSizer 
*)wxDialog_CreateTextSizer(_arg0
,*_arg1
); 
6557     wxPy_END_ALLOW_THREADS
; 
6558     if (PyErr_Occurred()) return NULL
; 
6559 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6567 #define wxDialog_CreateButtonSizer(_swigobj,_swigarg0)  (_swigobj->CreateButtonSizer(_swigarg0)) 
6568 static PyObject 
*_wrap_wxDialog_CreateButtonSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6569     PyObject 
* _resultobj
; 
6573     PyObject 
* _argo0 
= 0; 
6574     char *_kwnames
[] = { "self","flags", NULL 
}; 
6577     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDialog_CreateButtonSizer",_kwnames
,&_argo0
,&_arg1
))  
6580         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6581         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDialog_p")) { 
6582             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDialog_CreateButtonSizer. Expected _wxDialog_p."); 
6587     wxPy_BEGIN_ALLOW_THREADS
; 
6588         _result 
= (wxSizer 
*)wxDialog_CreateButtonSizer(_arg0
,_arg1
); 
6590     wxPy_END_ALLOW_THREADS
; 
6591     if (PyErr_Occurred()) return NULL
; 
6592 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6596 static void *SwigwxScrolledWindowTowxPanel(void *ptr
) { 
6597     wxScrolledWindow 
*src
; 
6599     src 
= (wxScrolledWindow 
*) ptr
; 
6600     dest 
= (wxPanel 
*) src
; 
6601     return (void *) dest
; 
6604 static void *SwigwxScrolledWindowTowxWindow(void *ptr
) { 
6605     wxScrolledWindow 
*src
; 
6607     src 
= (wxScrolledWindow 
*) ptr
; 
6608     dest 
= (wxWindow 
*) src
; 
6609     return (void *) dest
; 
6612 static void *SwigwxScrolledWindowTowxEvtHandler(void *ptr
) { 
6613     wxScrolledWindow 
*src
; 
6615     src 
= (wxScrolledWindow 
*) ptr
; 
6616     dest 
= (wxEvtHandler 
*) src
; 
6617     return (void *) dest
; 
6620 static void *SwigwxScrolledWindowTowxObject(void *ptr
) { 
6621     wxScrolledWindow 
*src
; 
6623     src 
= (wxScrolledWindow 
*) ptr
; 
6624     dest 
= (wxObject 
*) src
; 
6625     return (void *) dest
; 
6628 #define new_wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6629 static PyObject 
*_wrap_new_wxScrolledWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6630     PyObject 
* _resultobj
; 
6631     wxScrolledWindow 
* _result
; 
6633     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
6634     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
6635     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
6636     long  _arg4 
= (long ) wxHSCROLL
|wxVSCROLL
; 
6637     char * _arg5 
= (char *) "scrolledWindow"; 
6638     PyObject 
* _argo0 
= 0; 
6640     PyObject 
* _obj2 
= 0; 
6642     PyObject 
* _obj3 
= 0; 
6643     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
6647     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOls:new_wxScrolledWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
6650         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6651         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6652             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxScrolledWindow. Expected _wxWindow_p."); 
6659     if (! wxPoint_helper(_obj2
, &_arg2
)) 
6665     if (! wxSize_helper(_obj3
, &_arg3
)) 
6669     wxPy_BEGIN_ALLOW_THREADS
; 
6670         _result 
= (wxScrolledWindow 
*)new_wxScrolledWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
6672     wxPy_END_ALLOW_THREADS
; 
6673     if (PyErr_Occurred()) return NULL
; 
6675         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrolledWindow_p"); 
6676         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6679         _resultobj 
= Py_None
; 
6684 #define new_wxPreScrolledWindow() (new wxScrolledWindow()) 
6685 static PyObject 
*_wrap_new_wxPreScrolledWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6686     PyObject 
* _resultobj
; 
6687     wxScrolledWindow 
* _result
; 
6688     char *_kwnames
[] = {  NULL 
}; 
6692     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreScrolledWindow",_kwnames
))  
6695     wxPy_BEGIN_ALLOW_THREADS
; 
6696         _result 
= (wxScrolledWindow 
*)new_wxPreScrolledWindow(); 
6698     wxPy_END_ALLOW_THREADS
; 
6699     if (PyErr_Occurred()) return NULL
; 
6701         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrolledWindow_p"); 
6702         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6705         _resultobj 
= Py_None
; 
6710 #define wxScrolledWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6711 static PyObject 
*_wrap_wxScrolledWindow_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6712     PyObject 
* _resultobj
; 
6714     wxScrolledWindow 
* _arg0
; 
6716     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
6717     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
6718     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
6719     long  _arg5 
= (long ) wxHSCROLL
|wxVSCROLL
; 
6720     char * _arg6 
= (char *) "scrolledWindow"; 
6721     PyObject 
* _argo0 
= 0; 
6722     PyObject 
* _argo1 
= 0; 
6724     PyObject 
* _obj3 
= 0; 
6726     PyObject 
* _obj4 
= 0; 
6727     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
6730     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOls:wxScrolledWindow_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))  
6733         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6734         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6735             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_Create. Expected _wxScrolledWindow_p."); 
6740         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6741         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
6742             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrolledWindow_Create. Expected _wxWindow_p."); 
6749     if (! wxPoint_helper(_obj3
, &_arg3
)) 
6755     if (! wxSize_helper(_obj4
, &_arg4
)) 
6759     wxPy_BEGIN_ALLOW_THREADS
; 
6760         _result 
= (bool )wxScrolledWindow_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
); 
6762     wxPy_END_ALLOW_THREADS
; 
6763     if (PyErr_Occurred()) return NULL
; 
6764 }    _resultobj 
= Py_BuildValue("i",_result
); 
6768 #define wxScrolledWindow_EnableScrolling(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnableScrolling(_swigarg0,_swigarg1)) 
6769 static PyObject 
*_wrap_wxScrolledWindow_EnableScrolling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6770     PyObject 
* _resultobj
; 
6771     wxScrolledWindow 
* _arg0
; 
6774     PyObject 
* _argo0 
= 0; 
6777     char *_kwnames
[] = { "self","xScrolling","yScrolling", NULL 
}; 
6780     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_EnableScrolling",_kwnames
,&_argo0
,&tempbool1
,&tempbool2
))  
6783         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6784         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6785             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_EnableScrolling. Expected _wxScrolledWindow_p."); 
6789     _arg1 
= (bool ) tempbool1
; 
6790     _arg2 
= (bool ) tempbool2
; 
6792     wxPy_BEGIN_ALLOW_THREADS
; 
6793         wxScrolledWindow_EnableScrolling(_arg0
,_arg1
,_arg2
); 
6795     wxPy_END_ALLOW_THREADS
; 
6796     if (PyErr_Occurred()) return NULL
; 
6797 }    Py_INCREF(Py_None
); 
6798     _resultobj 
= Py_None
; 
6802 #define wxScrolledWindow_GetScrollPageSize(_swigobj,_swigarg0)  (_swigobj->GetScrollPageSize(_swigarg0)) 
6803 static PyObject 
*_wrap_wxScrolledWindow_GetScrollPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6804     PyObject 
* _resultobj
; 
6806     wxScrolledWindow 
* _arg0
; 
6808     PyObject 
* _argo0 
= 0; 
6809     char *_kwnames
[] = { "self","orient", NULL 
}; 
6812     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxScrolledWindow_GetScrollPageSize",_kwnames
,&_argo0
,&_arg1
))  
6815         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6816         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6817             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScrollPageSize. Expected _wxScrolledWindow_p."); 
6822     wxPy_BEGIN_ALLOW_THREADS
; 
6823         _result 
= (int )wxScrolledWindow_GetScrollPageSize(_arg0
,_arg1
); 
6825     wxPy_END_ALLOW_THREADS
; 
6826     if (PyErr_Occurred()) return NULL
; 
6827 }    _resultobj 
= Py_BuildValue("i",_result
); 
6831 #define wxScrolledWindow_GetScrollPixelsPerUnit(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetScrollPixelsPerUnit(_swigarg0,_swigarg1)) 
6832 static PyObject 
*_wrap_wxScrolledWindow_GetScrollPixelsPerUnit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6833     PyObject 
* _resultobj
; 
6834     wxScrolledWindow 
* _arg0
; 
6839     PyObject 
* _argo0 
= 0; 
6840     char *_kwnames
[] = { "self", NULL 
}; 
6849     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetScrollPixelsPerUnit",_kwnames
,&_argo0
))  
6852         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6853         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6854             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScrollPixelsPerUnit. Expected _wxScrolledWindow_p."); 
6859     wxPy_BEGIN_ALLOW_THREADS
; 
6860         wxScrolledWindow_GetScrollPixelsPerUnit(_arg0
,_arg1
,_arg2
); 
6862     wxPy_END_ALLOW_THREADS
; 
6863     if (PyErr_Occurred()) return NULL
; 
6864 }    Py_INCREF(Py_None
); 
6865     _resultobj 
= Py_None
; 
6868     o 
= PyInt_FromLong((long) (*_arg1
)); 
6869     _resultobj 
= t_output_helper(_resultobj
, o
); 
6873     o 
= PyInt_FromLong((long) (*_arg2
)); 
6874     _resultobj 
= t_output_helper(_resultobj
, o
); 
6879 #define wxScrolledWindow_GetTargetWindow(_swigobj)  (_swigobj->GetTargetWindow()) 
6880 static PyObject 
*_wrap_wxScrolledWindow_GetTargetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6881     PyObject 
* _resultobj
; 
6883     wxScrolledWindow 
* _arg0
; 
6884     PyObject 
* _argo0 
= 0; 
6885     char *_kwnames
[] = { "self", NULL 
}; 
6888     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetTargetWindow",_kwnames
,&_argo0
))  
6891         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6892         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6893             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetTargetWindow. Expected _wxScrolledWindow_p."); 
6898     wxPy_BEGIN_ALLOW_THREADS
; 
6899         _result 
= (wxWindow 
*)wxScrolledWindow_GetTargetWindow(_arg0
); 
6901     wxPy_END_ALLOW_THREADS
; 
6902     if (PyErr_Occurred()) return NULL
; 
6903 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6907 #define wxScrolledWindow_GetVirtualSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetVirtualSize(_swigarg0,_swigarg1)) 
6908 static PyObject 
*_wrap_wxScrolledWindow_GetVirtualSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6909     PyObject 
* _resultobj
; 
6910     wxScrolledWindow 
* _arg0
; 
6915     PyObject 
* _argo0 
= 0; 
6916     char *_kwnames
[] = { "self", NULL 
}; 
6925     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetVirtualSize",_kwnames
,&_argo0
))  
6928         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6929         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6930             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetVirtualSize. Expected _wxScrolledWindow_p."); 
6935     wxPy_BEGIN_ALLOW_THREADS
; 
6936         wxScrolledWindow_GetVirtualSize(_arg0
,_arg1
,_arg2
); 
6938     wxPy_END_ALLOW_THREADS
; 
6939     if (PyErr_Occurred()) return NULL
; 
6940 }    Py_INCREF(Py_None
); 
6941     _resultobj 
= Py_None
; 
6944     o 
= PyInt_FromLong((long) (*_arg1
)); 
6945     _resultobj 
= t_output_helper(_resultobj
, o
); 
6949     o 
= PyInt_FromLong((long) (*_arg2
)); 
6950     _resultobj 
= t_output_helper(_resultobj
, o
); 
6955 #define wxScrolledWindow_IsRetained(_swigobj)  (_swigobj->IsRetained()) 
6956 static PyObject 
*_wrap_wxScrolledWindow_IsRetained(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6957     PyObject 
* _resultobj
; 
6959     wxScrolledWindow 
* _arg0
; 
6960     PyObject 
* _argo0 
= 0; 
6961     char *_kwnames
[] = { "self", NULL 
}; 
6964     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_IsRetained",_kwnames
,&_argo0
))  
6967         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6968         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6969             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_IsRetained. Expected _wxScrolledWindow_p."); 
6974     wxPy_BEGIN_ALLOW_THREADS
; 
6975         _result 
= (bool )wxScrolledWindow_IsRetained(_arg0
); 
6977     wxPy_END_ALLOW_THREADS
; 
6978     if (PyErr_Occurred()) return NULL
; 
6979 }    _resultobj 
= Py_BuildValue("i",_result
); 
6983 #define wxScrolledWindow_PrepareDC(_swigobj,_swigarg0)  (_swigobj->PrepareDC(_swigarg0)) 
6984 static PyObject 
*_wrap_wxScrolledWindow_PrepareDC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6985     PyObject 
* _resultobj
; 
6986     wxScrolledWindow 
* _arg0
; 
6988     PyObject 
* _argo0 
= 0; 
6989     PyObject 
* _argo1 
= 0; 
6990     char *_kwnames
[] = { "self","dc", NULL 
}; 
6993     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScrolledWindow_PrepareDC",_kwnames
,&_argo0
,&_argo1
))  
6996         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6997         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6998             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_PrepareDC. Expected _wxScrolledWindow_p."); 
7003         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7004         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
7005             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrolledWindow_PrepareDC. Expected _wxDC_p."); 
7010     wxPy_BEGIN_ALLOW_THREADS
; 
7011         wxScrolledWindow_PrepareDC(_arg0
,*_arg1
); 
7013     wxPy_END_ALLOW_THREADS
; 
7014     if (PyErr_Occurred()) return NULL
; 
7015 }    Py_INCREF(Py_None
); 
7016     _resultobj 
= Py_None
; 
7020 #define wxScrolledWindow_Scroll(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Scroll(_swigarg0,_swigarg1)) 
7021 static PyObject 
*_wrap_wxScrolledWindow_Scroll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7022     PyObject 
* _resultobj
; 
7023     wxScrolledWindow 
* _arg0
; 
7026     PyObject 
* _argo0 
= 0; 
7027     char *_kwnames
[] = { "self","x","y", NULL 
}; 
7030     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_Scroll",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7033         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7034         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7035             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_Scroll. Expected _wxScrolledWindow_p."); 
7040     wxPy_BEGIN_ALLOW_THREADS
; 
7041         wxScrolledWindow_Scroll(_arg0
,_arg1
,_arg2
); 
7043     wxPy_END_ALLOW_THREADS
; 
7044     if (PyErr_Occurred()) return NULL
; 
7045 }    Py_INCREF(Py_None
); 
7046     _resultobj 
= Py_None
; 
7050 #define wxScrolledWindow_SetScrollbars(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->SetScrollbars(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
7051 static PyObject 
*_wrap_wxScrolledWindow_SetScrollbars(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7052     PyObject 
* _resultobj
; 
7053     wxScrolledWindow 
* _arg0
; 
7058     int  _arg5 
= (int ) 0; 
7059     int  _arg6 
= (int ) 0; 
7060     int  _arg7 
= (int ) FALSE
; 
7061     PyObject 
* _argo0 
= 0; 
7062     char *_kwnames
[] = { "self","pixelsPerUnitX","pixelsPerUnitY","noUnitsX","noUnitsY","xPos","yPos","noRefresh", NULL 
}; 
7065     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|iii:wxScrolledWindow_SetScrollbars",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
,&_arg7
))  
7068         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7069         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7070             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScrollbars. Expected _wxScrolledWindow_p."); 
7075     wxPy_BEGIN_ALLOW_THREADS
; 
7076         wxScrolledWindow_SetScrollbars(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
); 
7078     wxPy_END_ALLOW_THREADS
; 
7079     if (PyErr_Occurred()) return NULL
; 
7080 }    Py_INCREF(Py_None
); 
7081     _resultobj 
= Py_None
; 
7085 #define wxScrolledWindow_SetScrollPageSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetScrollPageSize(_swigarg0,_swigarg1)) 
7086 static PyObject 
*_wrap_wxScrolledWindow_SetScrollPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7087     PyObject 
* _resultobj
; 
7088     wxScrolledWindow 
* _arg0
; 
7091     PyObject 
* _argo0 
= 0; 
7092     char *_kwnames
[] = { "self","orient","pageSize", NULL 
}; 
7095     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_SetScrollPageSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7098         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7099         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7100             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScrollPageSize. Expected _wxScrolledWindow_p."); 
7105     wxPy_BEGIN_ALLOW_THREADS
; 
7106         wxScrolledWindow_SetScrollPageSize(_arg0
,_arg1
,_arg2
); 
7108     wxPy_END_ALLOW_THREADS
; 
7109     if (PyErr_Occurred()) return NULL
; 
7110 }    Py_INCREF(Py_None
); 
7111     _resultobj 
= Py_None
; 
7115 #define wxScrolledWindow_SetTargetWindow(_swigobj,_swigarg0)  (_swigobj->SetTargetWindow(_swigarg0)) 
7116 static PyObject 
*_wrap_wxScrolledWindow_SetTargetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7117     PyObject 
* _resultobj
; 
7118     wxScrolledWindow 
* _arg0
; 
7120     PyObject 
* _argo0 
= 0; 
7121     PyObject 
* _argo1 
= 0; 
7122     char *_kwnames
[] = { "self","window", NULL 
}; 
7125     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScrolledWindow_SetTargetWindow",_kwnames
,&_argo0
,&_argo1
))  
7128         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7129         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7130             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetTargetWindow. Expected _wxScrolledWindow_p."); 
7135         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7136         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
7137             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrolledWindow_SetTargetWindow. Expected _wxWindow_p."); 
7142     wxPy_BEGIN_ALLOW_THREADS
; 
7143         wxScrolledWindow_SetTargetWindow(_arg0
,_arg1
); 
7145     wxPy_END_ALLOW_THREADS
; 
7146     if (PyErr_Occurred()) return NULL
; 
7147 }    Py_INCREF(Py_None
); 
7148     _resultobj 
= Py_None
; 
7152 #define wxScrolledWindow_GetViewStart(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetViewStart(_swigarg0,_swigarg1)) 
7153 static PyObject 
*_wrap_wxScrolledWindow_GetViewStart(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7154     PyObject 
* _resultobj
; 
7155     wxScrolledWindow 
* _arg0
; 
7160     PyObject 
* _argo0 
= 0; 
7161     char *_kwnames
[] = { "self", NULL 
}; 
7170     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetViewStart",_kwnames
,&_argo0
))  
7173         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7174         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7175             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetViewStart. Expected _wxScrolledWindow_p."); 
7180     wxPy_BEGIN_ALLOW_THREADS
; 
7181         wxScrolledWindow_GetViewStart(_arg0
,_arg1
,_arg2
); 
7183     wxPy_END_ALLOW_THREADS
; 
7184     if (PyErr_Occurred()) return NULL
; 
7185 }    Py_INCREF(Py_None
); 
7186     _resultobj 
= Py_None
; 
7189     o 
= PyInt_FromLong((long) (*_arg1
)); 
7190     _resultobj 
= t_output_helper(_resultobj
, o
); 
7194     o 
= PyInt_FromLong((long) (*_arg2
)); 
7195     _resultobj 
= t_output_helper(_resultobj
, o
); 
7200 #define wxScrolledWindow_CalcScrolledPosition(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->CalcScrolledPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
7201 static PyObject 
*_wrap_wxScrolledWindow_CalcScrolledPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7202     PyObject 
* _resultobj
; 
7203     wxScrolledWindow 
* _arg0
; 
7210     PyObject 
* _argo0 
= 0; 
7211     char *_kwnames
[] = { "self","x","y", NULL 
}; 
7220     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_CalcScrolledPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7223         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7224         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7225             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_CalcScrolledPosition. Expected _wxScrolledWindow_p."); 
7230     wxPy_BEGIN_ALLOW_THREADS
; 
7231         wxScrolledWindow_CalcScrolledPosition(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
7233     wxPy_END_ALLOW_THREADS
; 
7234     if (PyErr_Occurred()) return NULL
; 
7235 }    Py_INCREF(Py_None
); 
7236     _resultobj 
= Py_None
; 
7239     o 
= PyInt_FromLong((long) (*_arg3
)); 
7240     _resultobj 
= t_output_helper(_resultobj
, o
); 
7244     o 
= PyInt_FromLong((long) (*_arg4
)); 
7245     _resultobj 
= t_output_helper(_resultobj
, o
); 
7250 #define wxScrolledWindow_CalcUnscrolledPosition(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->CalcUnscrolledPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
7251 static PyObject 
*_wrap_wxScrolledWindow_CalcUnscrolledPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7252     PyObject 
* _resultobj
; 
7253     wxScrolledWindow 
* _arg0
; 
7260     PyObject 
* _argo0 
= 0; 
7261     char *_kwnames
[] = { "self","x","y", NULL 
}; 
7270     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_CalcUnscrolledPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7273         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7274         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7275             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_CalcUnscrolledPosition. Expected _wxScrolledWindow_p."); 
7280     wxPy_BEGIN_ALLOW_THREADS
; 
7281         wxScrolledWindow_CalcUnscrolledPosition(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
7283     wxPy_END_ALLOW_THREADS
; 
7284     if (PyErr_Occurred()) return NULL
; 
7285 }    Py_INCREF(Py_None
); 
7286     _resultobj 
= Py_None
; 
7289     o 
= PyInt_FromLong((long) (*_arg3
)); 
7290     _resultobj 
= t_output_helper(_resultobj
, o
); 
7294     o 
= PyInt_FromLong((long) (*_arg4
)); 
7295     _resultobj 
= t_output_helper(_resultobj
, o
); 
7300 #define wxScrolledWindow_SetScale(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetScale(_swigarg0,_swigarg1)) 
7301 static PyObject 
*_wrap_wxScrolledWindow_SetScale(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7302     PyObject 
* _resultobj
; 
7303     wxScrolledWindow 
* _arg0
; 
7306     PyObject 
* _argo0 
= 0; 
7307     char *_kwnames
[] = { "self","xs","ys", NULL 
}; 
7310     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxScrolledWindow_SetScale",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7313         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7314         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7315             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScale. Expected _wxScrolledWindow_p."); 
7320     wxPy_BEGIN_ALLOW_THREADS
; 
7321         wxScrolledWindow_SetScale(_arg0
,_arg1
,_arg2
); 
7323     wxPy_END_ALLOW_THREADS
; 
7324     if (PyErr_Occurred()) return NULL
; 
7325 }    Py_INCREF(Py_None
); 
7326     _resultobj 
= Py_None
; 
7330 #define wxScrolledWindow_GetScaleX(_swigobj)  (_swigobj->GetScaleX()) 
7331 static PyObject 
*_wrap_wxScrolledWindow_GetScaleX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7332     PyObject 
* _resultobj
; 
7334     wxScrolledWindow 
* _arg0
; 
7335     PyObject 
* _argo0 
= 0; 
7336     char *_kwnames
[] = { "self", NULL 
}; 
7339     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetScaleX",_kwnames
,&_argo0
))  
7342         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7343         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7344             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScaleX. Expected _wxScrolledWindow_p."); 
7349     wxPy_BEGIN_ALLOW_THREADS
; 
7350         _result 
= (double )wxScrolledWindow_GetScaleX(_arg0
); 
7352     wxPy_END_ALLOW_THREADS
; 
7353     if (PyErr_Occurred()) return NULL
; 
7354 }    _resultobj 
= Py_BuildValue("d",_result
); 
7358 #define wxScrolledWindow_GetScaleY(_swigobj)  (_swigobj->GetScaleY()) 
7359 static PyObject 
*_wrap_wxScrolledWindow_GetScaleY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7360     PyObject 
* _resultobj
; 
7362     wxScrolledWindow 
* _arg0
; 
7363     PyObject 
* _argo0 
= 0; 
7364     char *_kwnames
[] = { "self", NULL 
}; 
7367     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetScaleY",_kwnames
,&_argo0
))  
7370         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7371         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7372             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScaleY. Expected _wxScrolledWindow_p."); 
7377     wxPy_BEGIN_ALLOW_THREADS
; 
7378         _result 
= (double )wxScrolledWindow_GetScaleY(_arg0
); 
7380     wxPy_END_ALLOW_THREADS
; 
7381     if (PyErr_Occurred()) return NULL
; 
7382 }    _resultobj 
= Py_BuildValue("d",_result
); 
7386 #define wxScrolledWindow_AdjustScrollbars(_swigobj)  (_swigobj->AdjustScrollbars()) 
7387 static PyObject 
*_wrap_wxScrolledWindow_AdjustScrollbars(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7388     PyObject 
* _resultobj
; 
7389     wxScrolledWindow 
* _arg0
; 
7390     PyObject 
* _argo0 
= 0; 
7391     char *_kwnames
[] = { "self", NULL 
}; 
7394     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_AdjustScrollbars",_kwnames
,&_argo0
))  
7397         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7398         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7399             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_AdjustScrollbars. Expected _wxScrolledWindow_p."); 
7404     wxPy_BEGIN_ALLOW_THREADS
; 
7405         wxScrolledWindow_AdjustScrollbars(_arg0
); 
7407     wxPy_END_ALLOW_THREADS
; 
7408     if (PyErr_Occurred()) return NULL
; 
7409 }    Py_INCREF(Py_None
); 
7410     _resultobj 
= Py_None
; 
7414 static void *SwigwxMenuTowxEvtHandler(void *ptr
) { 
7417     src 
= (wxMenu 
*) ptr
; 
7418     dest 
= (wxEvtHandler 
*) src
; 
7419     return (void *) dest
; 
7422 static void *SwigwxMenuTowxObject(void *ptr
) { 
7425     src 
= (wxMenu 
*) ptr
; 
7426     dest 
= (wxObject 
*) src
; 
7427     return (void *) dest
; 
7430 #define new_wxMenu(_swigarg0,_swigarg1) (new wxMenu(_swigarg0,_swigarg1)) 
7431 static PyObject 
*_wrap_new_wxMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7432     PyObject 
* _resultobj
; 
7434     wxString 
* _arg0 
= (wxString 
*) &wxPyEmptyStr
; 
7435     long  _arg1 
= (long ) 0; 
7436     PyObject 
* _obj0 
= 0; 
7437     char *_kwnames
[] = { "title","style", NULL 
}; 
7441     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Ol:new_wxMenu",_kwnames
,&_obj0
,&_arg1
))  
7445 #if PYTHON_API_VERSION >= 1009 
7446     char* tmpPtr
; int tmpSize
; 
7447     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
7448         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7451     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
7453     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
7455     if (!PyString_Check(_obj0
)) { 
7456         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7459     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
7463     wxPy_BEGIN_ALLOW_THREADS
; 
7464         _result 
= (wxMenu 
*)new_wxMenu(*_arg0
,_arg1
); 
7466     wxPy_END_ALLOW_THREADS
; 
7467     if (PyErr_Occurred()) return NULL
; 
7469         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
7470         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7473         _resultobj 
= Py_None
; 
7482 #define wxMenu_Append(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
7483 static PyObject 
*_wrap_wxMenu_Append(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7484     PyObject 
* _resultobj
; 
7488     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyStr
; 
7489     int  _arg4 
= (int ) FALSE
; 
7490     PyObject 
* _argo0 
= 0; 
7491     PyObject 
* _obj2 
= 0; 
7492     PyObject 
* _obj3 
= 0; 
7493     char *_kwnames
[] = { "self","id","item","helpString","checkable", NULL 
}; 
7496     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|Oi:wxMenu_Append",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
))  
7499         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7500         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7501             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Append. Expected _wxMenu_p."); 
7506 #if PYTHON_API_VERSION >= 1009 
7507     char* tmpPtr
; int tmpSize
; 
7508     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
7509         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7512     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
7514     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
7516     if (!PyString_Check(_obj2
)) { 
7517         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7520     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
7525 #if PYTHON_API_VERSION >= 1009 
7526     char* tmpPtr
; int tmpSize
; 
7527     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
7528         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7531     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
7533     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
7535     if (!PyString_Check(_obj3
)) { 
7536         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7539     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
7543     wxPy_BEGIN_ALLOW_THREADS
; 
7544         wxMenu_Append(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
); 
7546     wxPy_END_ALLOW_THREADS
; 
7547     if (PyErr_Occurred()) return NULL
; 
7548 }    Py_INCREF(Py_None
); 
7549     _resultobj 
= Py_None
; 
7561 #define wxMenu_AppendMenu(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
7562 static PyObject 
*_wrap_wxMenu_AppendMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7563     PyObject 
* _resultobj
; 
7568     wxString 
* _arg4 
= (wxString 
*) &wxPyEmptyStr
; 
7569     PyObject 
* _argo0 
= 0; 
7570     PyObject 
* _obj2 
= 0; 
7571     PyObject 
* _argo3 
= 0; 
7572     PyObject 
* _obj4 
= 0; 
7573     char *_kwnames
[] = { "self","id","item","subMenu","helpString", NULL 
}; 
7576     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|O:wxMenu_AppendMenu",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_obj4
))  
7579         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7580         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7581             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendMenu. Expected _wxMenu_p."); 
7586 #if PYTHON_API_VERSION >= 1009 
7587     char* tmpPtr
; int tmpSize
; 
7588     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
7589         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7592     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
7594     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
7596     if (!PyString_Check(_obj2
)) { 
7597         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7600     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
7604         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
7605         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxMenu_p")) { 
7606             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxMenu_AppendMenu. Expected _wxMenu_p."); 
7612 #if PYTHON_API_VERSION >= 1009 
7613     char* tmpPtr
; int tmpSize
; 
7614     if (!PyString_Check(_obj4
) && !PyUnicode_Check(_obj4
)) { 
7615         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7618     if (PyString_AsStringAndSize(_obj4
, &tmpPtr
, &tmpSize
) == -1) 
7620     _arg4 
= new wxString(tmpPtr
, tmpSize
); 
7622     if (!PyString_Check(_obj4
)) { 
7623         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7626     _arg4 
= new wxString(PyString_AS_STRING(_obj4
), PyString_GET_SIZE(_obj4
)); 
7630     wxPy_BEGIN_ALLOW_THREADS
; 
7631         wxMenu_AppendMenu(_arg0
,_arg1
,*_arg2
,_arg3
,*_arg4
); 
7633     wxPy_END_ALLOW_THREADS
; 
7634     if (PyErr_Occurred()) return NULL
; 
7635 }    Py_INCREF(Py_None
); 
7636     _resultobj 
= Py_None
; 
7648 #define wxMenu_AppendItem(_swigobj,_swigarg0)  (_swigobj->Append(_swigarg0)) 
7649 static PyObject 
*_wrap_wxMenu_AppendItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7650     PyObject 
* _resultobj
; 
7653     PyObject 
* _argo0 
= 0; 
7654     PyObject 
* _argo1 
= 0; 
7655     char *_kwnames
[] = { "self","item", NULL 
}; 
7658     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_AppendItem",_kwnames
,&_argo0
,&_argo1
))  
7661         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7662         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7663             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendItem. Expected _wxMenu_p."); 
7668         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7669         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
7670             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_AppendItem. Expected _wxMenuItem_p."); 
7675     wxPy_BEGIN_ALLOW_THREADS
; 
7676         wxMenu_AppendItem(_arg0
,_arg1
); 
7678     wxPy_END_ALLOW_THREADS
; 
7679     if (PyErr_Occurred()) return NULL
; 
7680 }    Py_INCREF(Py_None
); 
7681     _resultobj 
= Py_None
; 
7685 #define wxMenu_AppendSeparator(_swigobj)  (_swigobj->AppendSeparator()) 
7686 static PyObject 
*_wrap_wxMenu_AppendSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7687     PyObject 
* _resultobj
; 
7689     PyObject 
* _argo0 
= 0; 
7690     char *_kwnames
[] = { "self", NULL 
}; 
7693     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_AppendSeparator",_kwnames
,&_argo0
))  
7696         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7697         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7698             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendSeparator. Expected _wxMenu_p."); 
7703     wxPy_BEGIN_ALLOW_THREADS
; 
7704         wxMenu_AppendSeparator(_arg0
); 
7706     wxPy_END_ALLOW_THREADS
; 
7707     if (PyErr_Occurred()) return NULL
; 
7708 }    Py_INCREF(Py_None
); 
7709     _resultobj 
= Py_None
; 
7713 #define wxMenu_Break(_swigobj)  (_swigobj->Break()) 
7714 static PyObject 
*_wrap_wxMenu_Break(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7715     PyObject 
* _resultobj
; 
7717     PyObject 
* _argo0 
= 0; 
7718     char *_kwnames
[] = { "self", NULL 
}; 
7721     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_Break",_kwnames
,&_argo0
))  
7724         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7725         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7726             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Break. Expected _wxMenu_p."); 
7731     wxPy_BEGIN_ALLOW_THREADS
; 
7732         wxMenu_Break(_arg0
); 
7734     wxPy_END_ALLOW_THREADS
; 
7735     if (PyErr_Occurred()) return NULL
; 
7736 }    Py_INCREF(Py_None
); 
7737     _resultobj 
= Py_None
; 
7741 #define wxMenu_Check(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Check(_swigarg0,_swigarg1)) 
7742 static PyObject 
*_wrap_wxMenu_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7743     PyObject 
* _resultobj
; 
7747     PyObject 
* _argo0 
= 0; 
7749     char *_kwnames
[] = { "self","id","flag", NULL 
}; 
7752     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenu_Check",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
7755         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7756         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7757             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Check. Expected _wxMenu_p."); 
7761     _arg2 
= (bool ) tempbool2
; 
7763     wxPy_BEGIN_ALLOW_THREADS
; 
7764         wxMenu_Check(_arg0
,_arg1
,_arg2
); 
7766     wxPy_END_ALLOW_THREADS
; 
7767     if (PyErr_Occurred()) return NULL
; 
7768 }    Py_INCREF(Py_None
); 
7769     _resultobj 
= Py_None
; 
7773 #define wxMenu_IsChecked(_swigobj,_swigarg0)  (_swigobj->IsChecked(_swigarg0)) 
7774 static PyObject 
*_wrap_wxMenu_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7775     PyObject 
* _resultobj
; 
7779     PyObject 
* _argo0 
= 0; 
7780     char *_kwnames
[] = { "self","id", NULL 
}; 
7783     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_IsChecked",_kwnames
,&_argo0
,&_arg1
))  
7786         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7787         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7788             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsChecked. Expected _wxMenu_p."); 
7793     wxPy_BEGIN_ALLOW_THREADS
; 
7794         _result 
= (bool )wxMenu_IsChecked(_arg0
,_arg1
); 
7796     wxPy_END_ALLOW_THREADS
; 
7797     if (PyErr_Occurred()) return NULL
; 
7798 }    _resultobj 
= Py_BuildValue("i",_result
); 
7802 #define wxMenu_Enable(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Enable(_swigarg0,_swigarg1)) 
7803 static PyObject 
*_wrap_wxMenu_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7804     PyObject 
* _resultobj
; 
7808     PyObject 
* _argo0 
= 0; 
7810     char *_kwnames
[] = { "self","id","enable", NULL 
}; 
7813     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenu_Enable",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
7816         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7817         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7818             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Enable. Expected _wxMenu_p."); 
7822     _arg2 
= (bool ) tempbool2
; 
7824     wxPy_BEGIN_ALLOW_THREADS
; 
7825         wxMenu_Enable(_arg0
,_arg1
,_arg2
); 
7827     wxPy_END_ALLOW_THREADS
; 
7828     if (PyErr_Occurred()) return NULL
; 
7829 }    Py_INCREF(Py_None
); 
7830     _resultobj 
= Py_None
; 
7834 #define wxMenu_IsEnabled(_swigobj,_swigarg0)  (_swigobj->IsEnabled(_swigarg0)) 
7835 static PyObject 
*_wrap_wxMenu_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7836     PyObject 
* _resultobj
; 
7840     PyObject 
* _argo0 
= 0; 
7841     char *_kwnames
[] = { "self","id", NULL 
}; 
7844     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_IsEnabled",_kwnames
,&_argo0
,&_arg1
))  
7847         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7848         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7849             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsEnabled. Expected _wxMenu_p."); 
7854     wxPy_BEGIN_ALLOW_THREADS
; 
7855         _result 
= (bool )wxMenu_IsEnabled(_arg0
,_arg1
); 
7857     wxPy_END_ALLOW_THREADS
; 
7858     if (PyErr_Occurred()) return NULL
; 
7859 }    _resultobj 
= Py_BuildValue("i",_result
); 
7863 #define wxMenu_FindItem(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
7864 static PyObject 
*_wrap_wxMenu_FindItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7865     PyObject 
* _resultobj
; 
7869     PyObject 
* _argo0 
= 0; 
7870     PyObject 
* _obj1 
= 0; 
7871     char *_kwnames
[] = { "self","itemString", NULL 
}; 
7874     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_FindItem",_kwnames
,&_argo0
,&_obj1
))  
7877         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7878         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7879             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_FindItem. Expected _wxMenu_p."); 
7884 #if PYTHON_API_VERSION >= 1009 
7885     char* tmpPtr
; int tmpSize
; 
7886     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
7887         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7890     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
7892     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
7894     if (!PyString_Check(_obj1
)) { 
7895         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7898     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
7902     wxPy_BEGIN_ALLOW_THREADS
; 
7903         _result 
= (int )wxMenu_FindItem(_arg0
,*_arg1
); 
7905     wxPy_END_ALLOW_THREADS
; 
7906     if (PyErr_Occurred()) return NULL
; 
7907 }    _resultobj 
= Py_BuildValue("i",_result
); 
7915 #define wxMenu_FindItemById(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
7916 static PyObject 
*_wrap_wxMenu_FindItemById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7917     PyObject 
* _resultobj
; 
7918     wxMenuItem 
* _result
; 
7921     PyObject 
* _argo0 
= 0; 
7922     char *_kwnames
[] = { "self","id", NULL 
}; 
7925     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_FindItemById",_kwnames
,&_argo0
,&_arg1
))  
7928         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7929         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7930             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_FindItemById. Expected _wxMenu_p."); 
7935     wxPy_BEGIN_ALLOW_THREADS
; 
7936         _result 
= (wxMenuItem 
*)wxMenu_FindItemById(_arg0
,_arg1
); 
7938     wxPy_END_ALLOW_THREADS
; 
7939     if (PyErr_Occurred()) return NULL
; 
7940 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
7944 #define wxMenu_GetTitle(_swigobj)  (_swigobj->GetTitle()) 
7945 static PyObject 
*_wrap_wxMenu_GetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7946     PyObject 
* _resultobj
; 
7949     PyObject 
* _argo0 
= 0; 
7950     char *_kwnames
[] = { "self", NULL 
}; 
7953     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetTitle",_kwnames
,&_argo0
))  
7956         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7957         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7958             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetTitle. Expected _wxMenu_p."); 
7963     wxPy_BEGIN_ALLOW_THREADS
; 
7964         _result 
= new wxString (wxMenu_GetTitle(_arg0
)); 
7966     wxPy_END_ALLOW_THREADS
; 
7967     if (PyErr_Occurred()) return NULL
; 
7969     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7977 #define wxMenu_SetTitle(_swigobj,_swigarg0)  (_swigobj->SetTitle(_swigarg0)) 
7978 static PyObject 
*_wrap_wxMenu_SetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7979     PyObject 
* _resultobj
; 
7982     PyObject 
* _argo0 
= 0; 
7983     PyObject 
* _obj1 
= 0; 
7984     char *_kwnames
[] = { "self","title", NULL 
}; 
7987     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetTitle",_kwnames
,&_argo0
,&_obj1
))  
7990         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7991         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7992             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetTitle. Expected _wxMenu_p."); 
7997 #if PYTHON_API_VERSION >= 1009 
7998     char* tmpPtr
; int tmpSize
; 
7999     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
8000         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8003     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
8005     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
8007     if (!PyString_Check(_obj1
)) { 
8008         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8011     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
8015     wxPy_BEGIN_ALLOW_THREADS
; 
8016         wxMenu_SetTitle(_arg0
,*_arg1
); 
8018     wxPy_END_ALLOW_THREADS
; 
8019     if (PyErr_Occurred()) return NULL
; 
8020 }    Py_INCREF(Py_None
); 
8021     _resultobj 
= Py_None
; 
8029 #define wxMenu_GetLabel(_swigobj,_swigarg0)  (_swigobj->GetLabel(_swigarg0)) 
8030 static PyObject 
*_wrap_wxMenu_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8031     PyObject 
* _resultobj
; 
8035     PyObject 
* _argo0 
= 0; 
8036     char *_kwnames
[] = { "self","id", NULL 
}; 
8039     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_GetLabel",_kwnames
,&_argo0
,&_arg1
))  
8042         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8043         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8044             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetLabel. Expected _wxMenu_p."); 
8049     wxPy_BEGIN_ALLOW_THREADS
; 
8050         _result 
= new wxString (wxMenu_GetLabel(_arg0
,_arg1
)); 
8052     wxPy_END_ALLOW_THREADS
; 
8053     if (PyErr_Occurred()) return NULL
; 
8055     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8063 #define wxMenu_SetLabel(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabel(_swigarg0,_swigarg1)) 
8064 static PyObject 
*_wrap_wxMenu_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8065     PyObject 
* _resultobj
; 
8069     PyObject 
* _argo0 
= 0; 
8070     PyObject 
* _obj2 
= 0; 
8071     char *_kwnames
[] = { "self","id","label", NULL 
}; 
8074     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_SetLabel",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
8077         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8078         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8079             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetLabel. Expected _wxMenu_p."); 
8084 #if PYTHON_API_VERSION >= 1009 
8085     char* tmpPtr
; int tmpSize
; 
8086     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8087         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8090     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8092     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8094     if (!PyString_Check(_obj2
)) { 
8095         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8098     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8102     wxPy_BEGIN_ALLOW_THREADS
; 
8103         wxMenu_SetLabel(_arg0
,_arg1
,*_arg2
); 
8105     wxPy_END_ALLOW_THREADS
; 
8106     if (PyErr_Occurred()) return NULL
; 
8107 }    Py_INCREF(Py_None
); 
8108     _resultobj 
= Py_None
; 
8116 #define wxMenu_GetHelpString(_swigobj,_swigarg0)  (_swigobj->GetHelpString(_swigarg0)) 
8117 static PyObject 
*_wrap_wxMenu_GetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8118     PyObject 
* _resultobj
; 
8122     PyObject 
* _argo0 
= 0; 
8123     char *_kwnames
[] = { "self","id", NULL 
}; 
8126     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_GetHelpString",_kwnames
,&_argo0
,&_arg1
))  
8129         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8130         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8131             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetHelpString. Expected _wxMenu_p."); 
8136     wxPy_BEGIN_ALLOW_THREADS
; 
8137         _result 
= new wxString (wxMenu_GetHelpString(_arg0
,_arg1
)); 
8139     wxPy_END_ALLOW_THREADS
; 
8140     if (PyErr_Occurred()) return NULL
; 
8142     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8150 #define wxMenu_SetHelpString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetHelpString(_swigarg0,_swigarg1)) 
8151 static PyObject 
*_wrap_wxMenu_SetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8152     PyObject 
* _resultobj
; 
8156     PyObject 
* _argo0 
= 0; 
8157     PyObject 
* _obj2 
= 0; 
8158     char *_kwnames
[] = { "self","id","helpString", NULL 
}; 
8161     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_SetHelpString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
8164         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8165         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8166             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetHelpString. Expected _wxMenu_p."); 
8171 #if PYTHON_API_VERSION >= 1009 
8172     char* tmpPtr
; int tmpSize
; 
8173     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8174         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8177     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8179     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8181     if (!PyString_Check(_obj2
)) { 
8182         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8185     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8189     wxPy_BEGIN_ALLOW_THREADS
; 
8190         wxMenu_SetHelpString(_arg0
,_arg1
,*_arg2
); 
8192     wxPy_END_ALLOW_THREADS
; 
8193     if (PyErr_Occurred()) return NULL
; 
8194 }    Py_INCREF(Py_None
); 
8195     _resultobj 
= Py_None
; 
8203 #define wxMenu_UpdateUI(_swigobj,_swigarg0)  (_swigobj->UpdateUI(_swigarg0)) 
8204 static PyObject 
*_wrap_wxMenu_UpdateUI(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8205     PyObject 
* _resultobj
; 
8207     wxEvtHandler 
* _arg1 
= (wxEvtHandler 
*) NULL
; 
8208     PyObject 
* _argo0 
= 0; 
8209     PyObject 
* _argo1 
= 0; 
8210     char *_kwnames
[] = { "self","source", NULL 
}; 
8213     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxMenu_UpdateUI",_kwnames
,&_argo0
,&_argo1
))  
8216         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8217         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8218             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_UpdateUI. Expected _wxMenu_p."); 
8223         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8224         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
8225             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_UpdateUI. Expected _wxEvtHandler_p."); 
8230     wxPy_BEGIN_ALLOW_THREADS
; 
8231         wxMenu_UpdateUI(_arg0
,_arg1
); 
8233     wxPy_END_ALLOW_THREADS
; 
8234     if (PyErr_Occurred()) return NULL
; 
8235 }    Py_INCREF(Py_None
); 
8236     _resultobj 
= Py_None
; 
8240 #define wxMenu_Delete(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
8241 static PyObject 
*_wrap_wxMenu_Delete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8242     PyObject 
* _resultobj
; 
8246     PyObject 
* _argo0 
= 0; 
8247     char *_kwnames
[] = { "self","id", NULL 
}; 
8250     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_Delete",_kwnames
,&_argo0
,&_arg1
))  
8253         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8254         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8255             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Delete. Expected _wxMenu_p."); 
8260     wxPy_BEGIN_ALLOW_THREADS
; 
8261         _result 
= (bool )wxMenu_Delete(_arg0
,_arg1
); 
8263     wxPy_END_ALLOW_THREADS
; 
8264     if (PyErr_Occurred()) return NULL
; 
8265 }    _resultobj 
= Py_BuildValue("i",_result
); 
8269 #define wxMenu_DeleteItem(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
8270 static PyObject 
*_wrap_wxMenu_DeleteItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8271     PyObject 
* _resultobj
; 
8275     PyObject 
* _argo0 
= 0; 
8276     PyObject 
* _argo1 
= 0; 
8277     char *_kwnames
[] = { "self","item", NULL 
}; 
8280     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_DeleteItem",_kwnames
,&_argo0
,&_argo1
))  
8283         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8284         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8285             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DeleteItem. Expected _wxMenu_p."); 
8290         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8291         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
8292             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_DeleteItem. Expected _wxMenuItem_p."); 
8297     wxPy_BEGIN_ALLOW_THREADS
; 
8298         _result 
= (bool )wxMenu_DeleteItem(_arg0
,_arg1
); 
8300     wxPy_END_ALLOW_THREADS
; 
8301     if (PyErr_Occurred()) return NULL
; 
8302 }    _resultobj 
= Py_BuildValue("i",_result
); 
8306 #define wxMenu_Insert(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Insert(_swigarg0,_swigarg1)) 
8307 static PyObject 
*_wrap_wxMenu_Insert(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8308     PyObject 
* _resultobj
; 
8313     PyObject 
* _argo0 
= 0; 
8314     PyObject 
* _argo2 
= 0; 
8315     char *_kwnames
[] = { "self","pos","item", NULL 
}; 
8318     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_Insert",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
8321         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8322         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8323             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Insert. Expected _wxMenu_p."); 
8328         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
8329         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenuItem_p")) { 
8330             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenu_Insert. Expected _wxMenuItem_p."); 
8335     wxPy_BEGIN_ALLOW_THREADS
; 
8336         _result 
= (bool )wxMenu_Insert(_arg0
,_arg1
,_arg2
); 
8338     wxPy_END_ALLOW_THREADS
; 
8339     if (PyErr_Occurred()) return NULL
; 
8340 }    _resultobj 
= Py_BuildValue("i",_result
); 
8344 #define wxMenu_Remove(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
8345 static PyObject 
*_wrap_wxMenu_Remove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8346     PyObject 
* _resultobj
; 
8347     wxMenuItem 
* _result
; 
8350     PyObject 
* _argo0 
= 0; 
8351     char *_kwnames
[] = { "self","id", NULL 
}; 
8354     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_Remove",_kwnames
,&_argo0
,&_arg1
))  
8357         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8358         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8359             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Remove. Expected _wxMenu_p."); 
8364     wxPy_BEGIN_ALLOW_THREADS
; 
8365         _result 
= (wxMenuItem 
*)wxMenu_Remove(_arg0
,_arg1
); 
8367     wxPy_END_ALLOW_THREADS
; 
8368     if (PyErr_Occurred()) return NULL
; 
8369 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8373 #define wxMenu_RemoveItem(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
8374 static PyObject 
*_wrap_wxMenu_RemoveItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8375     PyObject 
* _resultobj
; 
8376     wxMenuItem 
* _result
; 
8379     PyObject 
* _argo0 
= 0; 
8380     PyObject 
* _argo1 
= 0; 
8381     char *_kwnames
[] = { "self","item", NULL 
}; 
8384     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_RemoveItem",_kwnames
,&_argo0
,&_argo1
))  
8387         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8388         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8389             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_RemoveItem. Expected _wxMenu_p."); 
8394         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8395         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
8396             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_RemoveItem. Expected _wxMenuItem_p."); 
8401     wxPy_BEGIN_ALLOW_THREADS
; 
8402         _result 
= (wxMenuItem 
*)wxMenu_RemoveItem(_arg0
,_arg1
); 
8404     wxPy_END_ALLOW_THREADS
; 
8405     if (PyErr_Occurred()) return NULL
; 
8406 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8410 static void  wxMenu_Destroy(wxMenu 
*self
) { delete self
; } 
8411 static PyObject 
*_wrap_wxMenu_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8412     PyObject 
* _resultobj
; 
8414     PyObject 
* _argo0 
= 0; 
8415     char *_kwnames
[] = { "self", NULL 
}; 
8418     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_Destroy",_kwnames
,&_argo0
))  
8421         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8422         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8423             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Destroy. Expected _wxMenu_p."); 
8428     wxPy_BEGIN_ALLOW_THREADS
; 
8429         wxMenu_Destroy(_arg0
); 
8431     wxPy_END_ALLOW_THREADS
; 
8432     if (PyErr_Occurred()) return NULL
; 
8433 }    Py_INCREF(Py_None
); 
8434     _resultobj 
= Py_None
; 
8438 #define wxMenu_DestroyId(_swigobj,_swigarg0)  (_swigobj->Destroy(_swigarg0)) 
8439 static PyObject 
*_wrap_wxMenu_DestroyId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8440     PyObject 
* _resultobj
; 
8444     PyObject 
* _argo0 
= 0; 
8445     char *_kwnames
[] = { "self","id", NULL 
}; 
8448     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_DestroyId",_kwnames
,&_argo0
,&_arg1
))  
8451         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8452         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8453             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DestroyId. Expected _wxMenu_p."); 
8458     wxPy_BEGIN_ALLOW_THREADS
; 
8459         _result 
= (bool )wxMenu_DestroyId(_arg0
,_arg1
); 
8461     wxPy_END_ALLOW_THREADS
; 
8462     if (PyErr_Occurred()) return NULL
; 
8463 }    _resultobj 
= Py_BuildValue("i",_result
); 
8467 #define wxMenu_DestroyItem(_swigobj,_swigarg0)  (_swigobj->Destroy(_swigarg0)) 
8468 static PyObject 
*_wrap_wxMenu_DestroyItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8469     PyObject 
* _resultobj
; 
8473     PyObject 
* _argo0 
= 0; 
8474     PyObject 
* _argo1 
= 0; 
8475     char *_kwnames
[] = { "self","item", NULL 
}; 
8478     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_DestroyItem",_kwnames
,&_argo0
,&_argo1
))  
8481         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8482         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8483             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DestroyItem. Expected _wxMenu_p."); 
8488         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8489         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
8490             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_DestroyItem. Expected _wxMenuItem_p."); 
8495     wxPy_BEGIN_ALLOW_THREADS
; 
8496         _result 
= (bool )wxMenu_DestroyItem(_arg0
,_arg1
); 
8498     wxPy_END_ALLOW_THREADS
; 
8499     if (PyErr_Occurred()) return NULL
; 
8500 }    _resultobj 
= Py_BuildValue("i",_result
); 
8504 #define wxMenu_GetMenuItemCount(_swigobj)  (_swigobj->GetMenuItemCount()) 
8505 static PyObject 
*_wrap_wxMenu_GetMenuItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8506     PyObject 
* _resultobj
; 
8509     PyObject 
* _argo0 
= 0; 
8510     char *_kwnames
[] = { "self", NULL 
}; 
8513     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetMenuItemCount",_kwnames
,&_argo0
))  
8516         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8517         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8518             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetMenuItemCount. Expected _wxMenu_p."); 
8523     wxPy_BEGIN_ALLOW_THREADS
; 
8524         _result 
= (size_t )wxMenu_GetMenuItemCount(_arg0
); 
8526     wxPy_END_ALLOW_THREADS
; 
8527     if (PyErr_Occurred()) return NULL
; 
8528 }    _resultobj 
= Py_BuildValue("i",_result
); 
8532 static PyObject 
* wxMenu_GetMenuItems(wxMenu 
*self
) { 
8533             wxMenuItemList
& list 
= self
->GetMenuItems(); 
8534             return wxPy_ConvertList(&list
, "wxMenuItem"); 
8536 static PyObject 
*_wrap_wxMenu_GetMenuItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8537     PyObject 
* _resultobj
; 
8540     PyObject 
* _argo0 
= 0; 
8541     char *_kwnames
[] = { "self", NULL 
}; 
8544     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetMenuItems",_kwnames
,&_argo0
))  
8547         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8548         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8549             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetMenuItems. Expected _wxMenu_p."); 
8554     wxPy_BEGIN_ALLOW_THREADS
; 
8555         _result 
= (PyObject 
*)wxMenu_GetMenuItems(_arg0
); 
8557     wxPy_END_ALLOW_THREADS
; 
8558     if (PyErr_Occurred()) return NULL
; 
8560   _resultobj 
= _result
; 
8565 #define wxMenu_SetEventHandler(_swigobj,_swigarg0)  (_swigobj->SetEventHandler(_swigarg0)) 
8566 static PyObject 
*_wrap_wxMenu_SetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8567     PyObject 
* _resultobj
; 
8569     wxEvtHandler 
* _arg1
; 
8570     PyObject 
* _argo0 
= 0; 
8571     PyObject 
* _argo1 
= 0; 
8572     char *_kwnames
[] = { "self","handler", NULL 
}; 
8575     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetEventHandler",_kwnames
,&_argo0
,&_argo1
))  
8578         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8579         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8580             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetEventHandler. Expected _wxMenu_p."); 
8585         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8586         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
8587             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetEventHandler. Expected _wxEvtHandler_p."); 
8592     wxPy_BEGIN_ALLOW_THREADS
; 
8593         wxMenu_SetEventHandler(_arg0
,_arg1
); 
8595     wxPy_END_ALLOW_THREADS
; 
8596     if (PyErr_Occurred()) return NULL
; 
8597 }    Py_INCREF(Py_None
); 
8598     _resultobj 
= Py_None
; 
8602 #define wxMenu_GetEventHandler(_swigobj)  (_swigobj->GetEventHandler()) 
8603 static PyObject 
*_wrap_wxMenu_GetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8604     PyObject 
* _resultobj
; 
8605     wxEvtHandler 
* _result
; 
8607     PyObject 
* _argo0 
= 0; 
8608     char *_kwnames
[] = { "self", NULL 
}; 
8611     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetEventHandler",_kwnames
,&_argo0
))  
8614         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8615         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8616             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetEventHandler. Expected _wxMenu_p."); 
8621     wxPy_BEGIN_ALLOW_THREADS
; 
8622         _result 
= (wxEvtHandler 
*)wxMenu_GetEventHandler(_arg0
); 
8624     wxPy_END_ALLOW_THREADS
; 
8625     if (PyErr_Occurred()) return NULL
; 
8626 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8630 #define wxMenu_SetInvokingWindow(_swigobj,_swigarg0)  (_swigobj->SetInvokingWindow(_swigarg0)) 
8631 static PyObject 
*_wrap_wxMenu_SetInvokingWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8632     PyObject 
* _resultobj
; 
8635     PyObject 
* _argo0 
= 0; 
8636     PyObject 
* _argo1 
= 0; 
8637     char *_kwnames
[] = { "self","win", NULL 
}; 
8640     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetInvokingWindow",_kwnames
,&_argo0
,&_argo1
))  
8643         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8644         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8645             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetInvokingWindow. Expected _wxMenu_p."); 
8650         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8651         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
8652             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetInvokingWindow. Expected _wxWindow_p."); 
8657     wxPy_BEGIN_ALLOW_THREADS
; 
8658         wxMenu_SetInvokingWindow(_arg0
,_arg1
); 
8660     wxPy_END_ALLOW_THREADS
; 
8661     if (PyErr_Occurred()) return NULL
; 
8662 }    Py_INCREF(Py_None
); 
8663     _resultobj 
= Py_None
; 
8667 #define wxMenu_GetInvokingWindow(_swigobj)  (_swigobj->GetInvokingWindow()) 
8668 static PyObject 
*_wrap_wxMenu_GetInvokingWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8669     PyObject 
* _resultobj
; 
8672     PyObject 
* _argo0 
= 0; 
8673     char *_kwnames
[] = { "self", NULL 
}; 
8676     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetInvokingWindow",_kwnames
,&_argo0
))  
8679         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8680         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8681             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetInvokingWindow. Expected _wxMenu_p."); 
8686     wxPy_BEGIN_ALLOW_THREADS
; 
8687         _result 
= (wxWindow 
*)wxMenu_GetInvokingWindow(_arg0
); 
8689     wxPy_END_ALLOW_THREADS
; 
8690     if (PyErr_Occurred()) return NULL
; 
8691 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8695 #define wxMenu_GetStyle(_swigobj)  (_swigobj->GetStyle()) 
8696 static PyObject 
*_wrap_wxMenu_GetStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8697     PyObject 
* _resultobj
; 
8700     PyObject 
* _argo0 
= 0; 
8701     char *_kwnames
[] = { "self", NULL 
}; 
8704     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetStyle",_kwnames
,&_argo0
))  
8707         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8708         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8709             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetStyle. Expected _wxMenu_p."); 
8714     wxPy_BEGIN_ALLOW_THREADS
; 
8715         _result 
= (long )wxMenu_GetStyle(_arg0
); 
8717     wxPy_END_ALLOW_THREADS
; 
8718     if (PyErr_Occurred()) return NULL
; 
8719 }    _resultobj 
= Py_BuildValue("l",_result
); 
8723 #define wxMenu_IsAttached(_swigobj)  (_swigobj->IsAttached()) 
8724 static PyObject 
*_wrap_wxMenu_IsAttached(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8725     PyObject 
* _resultobj
; 
8728     PyObject 
* _argo0 
= 0; 
8729     char *_kwnames
[] = { "self", NULL 
}; 
8732     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_IsAttached",_kwnames
,&_argo0
))  
8735         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8736         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8737             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsAttached. Expected _wxMenu_p."); 
8742     wxPy_BEGIN_ALLOW_THREADS
; 
8743         _result 
= (bool )wxMenu_IsAttached(_arg0
); 
8745     wxPy_END_ALLOW_THREADS
; 
8746     if (PyErr_Occurred()) return NULL
; 
8747 }    _resultobj 
= Py_BuildValue("i",_result
); 
8751 #define wxMenu_SetParent(_swigobj,_swigarg0)  (_swigobj->SetParent(_swigarg0)) 
8752 static PyObject 
*_wrap_wxMenu_SetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8753     PyObject 
* _resultobj
; 
8756     PyObject 
* _argo0 
= 0; 
8757     PyObject 
* _argo1 
= 0; 
8758     char *_kwnames
[] = { "self","parent", NULL 
}; 
8761     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetParent",_kwnames
,&_argo0
,&_argo1
))  
8764         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8765         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8766             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetParent. Expected _wxMenu_p."); 
8771         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8772         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
8773             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetParent. Expected _wxMenu_p."); 
8778     wxPy_BEGIN_ALLOW_THREADS
; 
8779         wxMenu_SetParent(_arg0
,_arg1
); 
8781     wxPy_END_ALLOW_THREADS
; 
8782     if (PyErr_Occurred()) return NULL
; 
8783 }    Py_INCREF(Py_None
); 
8784     _resultobj 
= Py_None
; 
8788 #define wxMenu_GetParent(_swigobj)  (_swigobj->GetParent()) 
8789 static PyObject 
*_wrap_wxMenu_GetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8790     PyObject 
* _resultobj
; 
8793     PyObject 
* _argo0 
= 0; 
8794     char *_kwnames
[] = { "self", NULL 
}; 
8797     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetParent",_kwnames
,&_argo0
))  
8800         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8801         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8802             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetParent. Expected _wxMenu_p."); 
8807     wxPy_BEGIN_ALLOW_THREADS
; 
8808         _result 
= (wxMenu 
*)wxMenu_GetParent(_arg0
); 
8810     wxPy_END_ALLOW_THREADS
; 
8811     if (PyErr_Occurred()) return NULL
; 
8812 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8816 static void *SwigwxMenuBarTowxWindow(void *ptr
) { 
8819     src 
= (wxMenuBar 
*) ptr
; 
8820     dest 
= (wxWindow 
*) src
; 
8821     return (void *) dest
; 
8824 static void *SwigwxMenuBarTowxEvtHandler(void *ptr
) { 
8827     src 
= (wxMenuBar 
*) ptr
; 
8828     dest 
= (wxEvtHandler 
*) src
; 
8829     return (void *) dest
; 
8832 static void *SwigwxMenuBarTowxObject(void *ptr
) { 
8835     src 
= (wxMenuBar 
*) ptr
; 
8836     dest 
= (wxObject 
*) src
; 
8837     return (void *) dest
; 
8840 #define new_wxMenuBar(_swigarg0) (new wxMenuBar(_swigarg0)) 
8841 static PyObject 
*_wrap_new_wxMenuBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8842     PyObject 
* _resultobj
; 
8843     wxMenuBar 
* _result
; 
8844     long  _arg0 
= (long ) 0; 
8845     char *_kwnames
[] = { "style", NULL 
}; 
8849     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|l:new_wxMenuBar",_kwnames
,&_arg0
))  
8852     wxPy_BEGIN_ALLOW_THREADS
; 
8853         _result 
= (wxMenuBar 
*)new_wxMenuBar(_arg0
); 
8855     wxPy_END_ALLOW_THREADS
; 
8856     if (PyErr_Occurred()) return NULL
; 
8858         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuBar_p"); 
8859         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8862         _resultobj 
= Py_None
; 
8867 #define wxMenuBar_Append(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Append(_swigarg0,_swigarg1)) 
8868 static PyObject 
*_wrap_wxMenuBar_Append(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8869     PyObject 
* _resultobj
; 
8874     PyObject 
* _argo0 
= 0; 
8875     PyObject 
* _argo1 
= 0; 
8876     PyObject 
* _obj2 
= 0; 
8877     char *_kwnames
[] = { "self","menu","title", NULL 
}; 
8880     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxMenuBar_Append",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
8883         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8884         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8885             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Append. Expected _wxMenuBar_p."); 
8890         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8891         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
8892             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuBar_Append. Expected _wxMenu_p."); 
8897 #if PYTHON_API_VERSION >= 1009 
8898     char* tmpPtr
; int tmpSize
; 
8899     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8900         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8903     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8905     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8907     if (!PyString_Check(_obj2
)) { 
8908         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8911     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8915     wxPy_BEGIN_ALLOW_THREADS
; 
8916         _result 
= (bool )wxMenuBar_Append(_arg0
,_arg1
,*_arg2
); 
8918     wxPy_END_ALLOW_THREADS
; 
8919     if (PyErr_Occurred()) return NULL
; 
8920 }    _resultobj 
= Py_BuildValue("i",_result
); 
8928 #define wxMenuBar_Insert(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Insert(_swigarg0,_swigarg1,_swigarg2)) 
8929 static PyObject 
*_wrap_wxMenuBar_Insert(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8930     PyObject 
* _resultobj
; 
8936     PyObject 
* _argo0 
= 0; 
8937     PyObject 
* _argo2 
= 0; 
8938     PyObject 
* _obj3 
= 0; 
8939     char *_kwnames
[] = { "self","pos","menu","title", NULL 
}; 
8942     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO:wxMenuBar_Insert",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
))  
8945         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8946         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8947             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Insert. Expected _wxMenuBar_p."); 
8952         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
8953         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenu_p")) { 
8954             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenuBar_Insert. Expected _wxMenu_p."); 
8959 #if PYTHON_API_VERSION >= 1009 
8960     char* tmpPtr
; int tmpSize
; 
8961     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
8962         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8965     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
8967     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
8969     if (!PyString_Check(_obj3
)) { 
8970         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8973     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
8977     wxPy_BEGIN_ALLOW_THREADS
; 
8978         _result 
= (bool )wxMenuBar_Insert(_arg0
,_arg1
,_arg2
,*_arg3
); 
8980     wxPy_END_ALLOW_THREADS
; 
8981     if (PyErr_Occurred()) return NULL
; 
8982 }    _resultobj 
= Py_BuildValue("i",_result
); 
8990 #define wxMenuBar_GetMenuCount(_swigobj)  (_swigobj->GetMenuCount()) 
8991 static PyObject 
*_wrap_wxMenuBar_GetMenuCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8992     PyObject 
* _resultobj
; 
8995     PyObject 
* _argo0 
= 0; 
8996     char *_kwnames
[] = { "self", NULL 
}; 
8999     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuBar_GetMenuCount",_kwnames
,&_argo0
))  
9002         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9003         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9004             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetMenuCount. Expected _wxMenuBar_p."); 
9009     wxPy_BEGIN_ALLOW_THREADS
; 
9010         _result 
= (size_t )wxMenuBar_GetMenuCount(_arg0
); 
9012     wxPy_END_ALLOW_THREADS
; 
9013     if (PyErr_Occurred()) return NULL
; 
9014 }    _resultobj 
= Py_BuildValue("i",_result
); 
9018 #define wxMenuBar_GetMenu(_swigobj,_swigarg0)  (_swigobj->GetMenu(_swigarg0)) 
9019 static PyObject 
*_wrap_wxMenuBar_GetMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9020     PyObject 
* _resultobj
; 
9024     PyObject 
* _argo0 
= 0; 
9025     char *_kwnames
[] = { "self","pos", NULL 
}; 
9028     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetMenu",_kwnames
,&_argo0
,&_arg1
))  
9031         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9032         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9033             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetMenu. Expected _wxMenuBar_p."); 
9038     wxPy_BEGIN_ALLOW_THREADS
; 
9039         _result 
= (wxMenu 
*)wxMenuBar_GetMenu(_arg0
,_arg1
); 
9041     wxPy_END_ALLOW_THREADS
; 
9042     if (PyErr_Occurred()) return NULL
; 
9043 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9047 #define wxMenuBar_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2)) 
9048 static PyObject 
*_wrap_wxMenuBar_Replace(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9049     PyObject 
* _resultobj
; 
9055     PyObject 
* _argo0 
= 0; 
9056     PyObject 
* _argo2 
= 0; 
9057     PyObject 
* _obj3 
= 0; 
9058     char *_kwnames
[] = { "self","pos","menu","title", NULL 
}; 
9061     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO:wxMenuBar_Replace",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
))  
9064         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9065         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9066             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Replace. Expected _wxMenuBar_p."); 
9071         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
9072         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenu_p")) { 
9073             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenuBar_Replace. Expected _wxMenu_p."); 
9078 #if PYTHON_API_VERSION >= 1009 
9079     char* tmpPtr
; int tmpSize
; 
9080     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
9081         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9084     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
9086     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
9088     if (!PyString_Check(_obj3
)) { 
9089         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9092     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
9096     wxPy_BEGIN_ALLOW_THREADS
; 
9097         _result 
= (wxMenu 
*)wxMenuBar_Replace(_arg0
,_arg1
,_arg2
,*_arg3
); 
9099     wxPy_END_ALLOW_THREADS
; 
9100     if (PyErr_Occurred()) return NULL
; 
9101 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9109 #define wxMenuBar_Remove(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
9110 static PyObject 
*_wrap_wxMenuBar_Remove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9111     PyObject 
* _resultobj
; 
9115     PyObject 
* _argo0 
= 0; 
9116     char *_kwnames
[] = { "self","pos", NULL 
}; 
9119     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_Remove",_kwnames
,&_argo0
,&_arg1
))  
9122         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9123         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9124             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Remove. Expected _wxMenuBar_p."); 
9129     wxPy_BEGIN_ALLOW_THREADS
; 
9130         _result 
= (wxMenu 
*)wxMenuBar_Remove(_arg0
,_arg1
); 
9132     wxPy_END_ALLOW_THREADS
; 
9133     if (PyErr_Occurred()) return NULL
; 
9134 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9138 #define wxMenuBar_EnableTop(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnableTop(_swigarg0,_swigarg1)) 
9139 static PyObject 
*_wrap_wxMenuBar_EnableTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9140     PyObject 
* _resultobj
; 
9144     PyObject 
* _argo0 
= 0; 
9146     char *_kwnames
[] = { "self","pos","enable", NULL 
}; 
9149     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_EnableTop",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
9152         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9153         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9154             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_EnableTop. Expected _wxMenuBar_p."); 
9158     _arg2 
= (bool ) tempbool2
; 
9160     wxPy_BEGIN_ALLOW_THREADS
; 
9161         wxMenuBar_EnableTop(_arg0
,_arg1
,_arg2
); 
9163     wxPy_END_ALLOW_THREADS
; 
9164     if (PyErr_Occurred()) return NULL
; 
9165 }    Py_INCREF(Py_None
); 
9166     _resultobj 
= Py_None
; 
9170 #define wxMenuBar_SetLabelTop(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabelTop(_swigarg0,_swigarg1)) 
9171 static PyObject 
*_wrap_wxMenuBar_SetLabelTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9172     PyObject 
* _resultobj
; 
9176     PyObject 
* _argo0 
= 0; 
9177     PyObject 
* _obj2 
= 0; 
9178     char *_kwnames
[] = { "self","pos","label", NULL 
}; 
9181     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetLabelTop",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
9184         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9185         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9186             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetLabelTop. Expected _wxMenuBar_p."); 
9191 #if PYTHON_API_VERSION >= 1009 
9192     char* tmpPtr
; int tmpSize
; 
9193     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
9194         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9197     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
9199     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
9201     if (!PyString_Check(_obj2
)) { 
9202         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9205     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
9209     wxPy_BEGIN_ALLOW_THREADS
; 
9210         wxMenuBar_SetLabelTop(_arg0
,_arg1
,*_arg2
); 
9212     wxPy_END_ALLOW_THREADS
; 
9213     if (PyErr_Occurred()) return NULL
; 
9214 }    Py_INCREF(Py_None
); 
9215     _resultobj 
= Py_None
; 
9223 #define wxMenuBar_GetLabelTop(_swigobj,_swigarg0)  (_swigobj->GetLabelTop(_swigarg0)) 
9224 static PyObject 
*_wrap_wxMenuBar_GetLabelTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9225     PyObject 
* _resultobj
; 
9229     PyObject 
* _argo0 
= 0; 
9230     char *_kwnames
[] = { "self","pos", NULL 
}; 
9233     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetLabelTop",_kwnames
,&_argo0
,&_arg1
))  
9236         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9237         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9238             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetLabelTop. Expected _wxMenuBar_p."); 
9243     wxPy_BEGIN_ALLOW_THREADS
; 
9244         _result 
= new wxString (wxMenuBar_GetLabelTop(_arg0
,_arg1
)); 
9246     wxPy_END_ALLOW_THREADS
; 
9247     if (PyErr_Occurred()) return NULL
; 
9249     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9257 #define wxMenuBar_FindMenu(_swigobj,_swigarg0)  (_swigobj->FindMenu(_swigarg0)) 
9258 static PyObject 
*_wrap_wxMenuBar_FindMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9259     PyObject 
* _resultobj
; 
9263     PyObject 
* _argo0 
= 0; 
9264     PyObject 
* _obj1 
= 0; 
9265     char *_kwnames
[] = { "self","title", NULL 
}; 
9268     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuBar_FindMenu",_kwnames
,&_argo0
,&_obj1
))  
9271         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9272         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9273             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_FindMenu. Expected _wxMenuBar_p."); 
9278 #if PYTHON_API_VERSION >= 1009 
9279     char* tmpPtr
; int tmpSize
; 
9280     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
9281         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9284     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
9286     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
9288     if (!PyString_Check(_obj1
)) { 
9289         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9292     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9296     wxPy_BEGIN_ALLOW_THREADS
; 
9297         _result 
= (int )wxMenuBar_FindMenu(_arg0
,*_arg1
); 
9299     wxPy_END_ALLOW_THREADS
; 
9300     if (PyErr_Occurred()) return NULL
; 
9301 }    _resultobj 
= Py_BuildValue("i",_result
); 
9309 #define wxMenuBar_FindMenuItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindMenuItem(_swigarg0,_swigarg1)) 
9310 static PyObject 
*_wrap_wxMenuBar_FindMenuItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9311     PyObject 
* _resultobj
; 
9316     PyObject 
* _argo0 
= 0; 
9317     PyObject 
* _obj1 
= 0; 
9318     PyObject 
* _obj2 
= 0; 
9319     char *_kwnames
[] = { "self","menuString","itemString", NULL 
}; 
9322     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxMenuBar_FindMenuItem",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
9325         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9326         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9327             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_FindMenuItem. Expected _wxMenuBar_p."); 
9332 #if PYTHON_API_VERSION >= 1009 
9333     char* tmpPtr
; int tmpSize
; 
9334     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
9335         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9338     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
9340     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
9342     if (!PyString_Check(_obj1
)) { 
9343         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9346     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9350 #if PYTHON_API_VERSION >= 1009 
9351     char* tmpPtr
; int tmpSize
; 
9352     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
9353         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9356     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
9358     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
9360     if (!PyString_Check(_obj2
)) { 
9361         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9364     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
9368     wxPy_BEGIN_ALLOW_THREADS
; 
9369         _result 
= (int )wxMenuBar_FindMenuItem(_arg0
,*_arg1
,*_arg2
); 
9371     wxPy_END_ALLOW_THREADS
; 
9372     if (PyErr_Occurred()) return NULL
; 
9373 }    _resultobj 
= Py_BuildValue("i",_result
); 
9385 #define wxMenuBar_FindItemById(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
9386 static PyObject 
*_wrap_wxMenuBar_FindItemById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9387     PyObject 
* _resultobj
; 
9388     wxMenuItem 
* _result
; 
9391     PyObject 
* _argo0 
= 0; 
9392     char *_kwnames
[] = { "self","id", NULL 
}; 
9395     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_FindItemById",_kwnames
,&_argo0
,&_arg1
))  
9398         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9399         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9400             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_FindItemById. Expected _wxMenuBar_p."); 
9405     wxPy_BEGIN_ALLOW_THREADS
; 
9406         _result 
= (wxMenuItem 
*)wxMenuBar_FindItemById(_arg0
,_arg1
); 
9408     wxPy_END_ALLOW_THREADS
; 
9409     if (PyErr_Occurred()) return NULL
; 
9410 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9414 #define wxMenuBar_Enable(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Enable(_swigarg0,_swigarg1)) 
9415 static PyObject 
*_wrap_wxMenuBar_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9416     PyObject 
* _resultobj
; 
9420     PyObject 
* _argo0 
= 0; 
9422     char *_kwnames
[] = { "self","id","enable", NULL 
}; 
9425     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_Enable",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
9428         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9429         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9430             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Enable. Expected _wxMenuBar_p."); 
9434     _arg2 
= (bool ) tempbool2
; 
9436     wxPy_BEGIN_ALLOW_THREADS
; 
9437         wxMenuBar_Enable(_arg0
,_arg1
,_arg2
); 
9439     wxPy_END_ALLOW_THREADS
; 
9440     if (PyErr_Occurred()) return NULL
; 
9441 }    Py_INCREF(Py_None
); 
9442     _resultobj 
= Py_None
; 
9446 #define wxMenuBar_Check(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Check(_swigarg0,_swigarg1)) 
9447 static PyObject 
*_wrap_wxMenuBar_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9448     PyObject 
* _resultobj
; 
9452     PyObject 
* _argo0 
= 0; 
9454     char *_kwnames
[] = { "self","id","check", NULL 
}; 
9457     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_Check",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
9460         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9461         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9462             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Check. Expected _wxMenuBar_p."); 
9466     _arg2 
= (bool ) tempbool2
; 
9468     wxPy_BEGIN_ALLOW_THREADS
; 
9469         wxMenuBar_Check(_arg0
,_arg1
,_arg2
); 
9471     wxPy_END_ALLOW_THREADS
; 
9472     if (PyErr_Occurred()) return NULL
; 
9473 }    Py_INCREF(Py_None
); 
9474     _resultobj 
= Py_None
; 
9478 #define wxMenuBar_IsChecked(_swigobj,_swigarg0)  (_swigobj->IsChecked(_swigarg0)) 
9479 static PyObject 
*_wrap_wxMenuBar_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9480     PyObject 
* _resultobj
; 
9484     PyObject 
* _argo0 
= 0; 
9485     char *_kwnames
[] = { "self","id", NULL 
}; 
9488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_IsChecked",_kwnames
,&_argo0
,&_arg1
))  
9491         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9492         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9493             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_IsChecked. Expected _wxMenuBar_p."); 
9498     wxPy_BEGIN_ALLOW_THREADS
; 
9499         _result 
= (bool )wxMenuBar_IsChecked(_arg0
,_arg1
); 
9501     wxPy_END_ALLOW_THREADS
; 
9502     if (PyErr_Occurred()) return NULL
; 
9503 }    _resultobj 
= Py_BuildValue("i",_result
); 
9507 #define wxMenuBar_IsEnabled(_swigobj,_swigarg0)  (_swigobj->IsEnabled(_swigarg0)) 
9508 static PyObject 
*_wrap_wxMenuBar_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9509     PyObject 
* _resultobj
; 
9513     PyObject 
* _argo0 
= 0; 
9514     char *_kwnames
[] = { "self","id", NULL 
}; 
9517     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_IsEnabled",_kwnames
,&_argo0
,&_arg1
))  
9520         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9521         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9522             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_IsEnabled. Expected _wxMenuBar_p."); 
9527     wxPy_BEGIN_ALLOW_THREADS
; 
9528         _result 
= (bool )wxMenuBar_IsEnabled(_arg0
,_arg1
); 
9530     wxPy_END_ALLOW_THREADS
; 
9531     if (PyErr_Occurred()) return NULL
; 
9532 }    _resultobj 
= Py_BuildValue("i",_result
); 
9536 #define wxMenuBar_SetLabel(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabel(_swigarg0,_swigarg1)) 
9537 static PyObject 
*_wrap_wxMenuBar_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9538     PyObject 
* _resultobj
; 
9542     PyObject 
* _argo0 
= 0; 
9543     PyObject 
* _obj2 
= 0; 
9544     char *_kwnames
[] = { "self","id","label", NULL 
}; 
9547     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetLabel",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
9550         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9551         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9552             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetLabel. Expected _wxMenuBar_p."); 
9557 #if PYTHON_API_VERSION >= 1009 
9558     char* tmpPtr
; int tmpSize
; 
9559     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
9560         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9563     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
9565     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
9567     if (!PyString_Check(_obj2
)) { 
9568         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9571     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
9575     wxPy_BEGIN_ALLOW_THREADS
; 
9576         wxMenuBar_SetLabel(_arg0
,_arg1
,*_arg2
); 
9578     wxPy_END_ALLOW_THREADS
; 
9579     if (PyErr_Occurred()) return NULL
; 
9580 }    Py_INCREF(Py_None
); 
9581     _resultobj 
= Py_None
; 
9589 #define wxMenuBar_GetLabel(_swigobj,_swigarg0)  (_swigobj->GetLabel(_swigarg0)) 
9590 static PyObject 
*_wrap_wxMenuBar_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9591     PyObject 
* _resultobj
; 
9595     PyObject 
* _argo0 
= 0; 
9596     char *_kwnames
[] = { "self","id", NULL 
}; 
9599     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetLabel",_kwnames
,&_argo0
,&_arg1
))  
9602         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9603         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9604             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetLabel. Expected _wxMenuBar_p."); 
9609     wxPy_BEGIN_ALLOW_THREADS
; 
9610         _result 
= new wxString (wxMenuBar_GetLabel(_arg0
,_arg1
)); 
9612     wxPy_END_ALLOW_THREADS
; 
9613     if (PyErr_Occurred()) return NULL
; 
9615     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9623 #define wxMenuBar_SetHelpString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetHelpString(_swigarg0,_swigarg1)) 
9624 static PyObject 
*_wrap_wxMenuBar_SetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9625     PyObject 
* _resultobj
; 
9629     PyObject 
* _argo0 
= 0; 
9630     PyObject 
* _obj2 
= 0; 
9631     char *_kwnames
[] = { "self","id","helpString", NULL 
}; 
9634     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetHelpString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
9637         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9638         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9639             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetHelpString. Expected _wxMenuBar_p."); 
9644 #if PYTHON_API_VERSION >= 1009 
9645     char* tmpPtr
; int tmpSize
; 
9646     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
9647         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9650     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
9652     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
9654     if (!PyString_Check(_obj2
)) { 
9655         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9658     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
9662     wxPy_BEGIN_ALLOW_THREADS
; 
9663         wxMenuBar_SetHelpString(_arg0
,_arg1
,*_arg2
); 
9665     wxPy_END_ALLOW_THREADS
; 
9666     if (PyErr_Occurred()) return NULL
; 
9667 }    Py_INCREF(Py_None
); 
9668     _resultobj 
= Py_None
; 
9676 #define wxMenuBar_GetHelpString(_swigobj,_swigarg0)  (_swigobj->GetHelpString(_swigarg0)) 
9677 static PyObject 
*_wrap_wxMenuBar_GetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9678     PyObject 
* _resultobj
; 
9682     PyObject 
* _argo0 
= 0; 
9683     char *_kwnames
[] = { "self","id", NULL 
}; 
9686     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetHelpString",_kwnames
,&_argo0
,&_arg1
))  
9689         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9690         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9691             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetHelpString. Expected _wxMenuBar_p."); 
9696     wxPy_BEGIN_ALLOW_THREADS
; 
9697         _result 
= new wxString (wxMenuBar_GetHelpString(_arg0
,_arg1
)); 
9699     wxPy_END_ALLOW_THREADS
; 
9700     if (PyErr_Occurred()) return NULL
; 
9702     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9710 static void *SwigwxMenuItemTowxObject(void *ptr
) { 
9713     src 
= (wxMenuItem 
*) ptr
; 
9714     dest 
= (wxObject 
*) src
; 
9715     return (void *) dest
; 
9718 #define new_wxMenuItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxMenuItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
9719 static PyObject 
*_wrap_new_wxMenuItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9720     PyObject 
* _resultobj
; 
9721     wxMenuItem 
* _result
; 
9722     wxMenu 
* _arg0 
= (wxMenu 
*) NULL
; 
9723     int  _arg1 
= (int ) wxID_SEPARATOR
; 
9724     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyStr
; 
9725     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyStr
; 
9726     bool  _arg4 
= (bool ) FALSE
; 
9727     wxMenu 
* _arg5 
= (wxMenu 
*) NULL
; 
9728     PyObject 
* _argo0 
= 0; 
9729     PyObject 
* _obj2 
= 0; 
9730     PyObject 
* _obj3 
= 0; 
9731     int tempbool4 
= (int) FALSE
; 
9732     PyObject 
* _argo5 
= 0; 
9733     char *_kwnames
[] = { "parentMenu","id","text","help","isCheckable","subMenu", NULL 
}; 
9737     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OiOOiO:new_wxMenuItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&tempbool4
,&_argo5
))  
9740         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9741         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9742             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxMenuItem. Expected _wxMenu_p."); 
9748 #if PYTHON_API_VERSION >= 1009 
9749     char* tmpPtr
; int tmpSize
; 
9750     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
9751         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9754     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
9756     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
9758     if (!PyString_Check(_obj2
)) { 
9759         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9762     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
9767 #if PYTHON_API_VERSION >= 1009 
9768     char* tmpPtr
; int tmpSize
; 
9769     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
9770         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9773     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
9775     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
9777     if (!PyString_Check(_obj3
)) { 
9778         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9781     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
9784     _arg4 
= (bool ) tempbool4
; 
9786         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
9787         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxMenu_p")) { 
9788             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxMenuItem. Expected _wxMenu_p."); 
9793     wxPy_BEGIN_ALLOW_THREADS
; 
9794         _result 
= (wxMenuItem 
*)new_wxMenuItem(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
9796     wxPy_END_ALLOW_THREADS
; 
9797     if (PyErr_Occurred()) return NULL
; 
9799         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuItem_p"); 
9800         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9803         _resultobj 
= Py_None
; 
9816 #define wxMenuItem_GetMenu(_swigobj)  (_swigobj->GetMenu()) 
9817 static PyObject 
*_wrap_wxMenuItem_GetMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9818     PyObject 
* _resultobj
; 
9821     PyObject 
* _argo0 
= 0; 
9822     char *_kwnames
[] = { "self", NULL 
}; 
9825     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetMenu",_kwnames
,&_argo0
))  
9828         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9829         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9830             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetMenu. Expected _wxMenuItem_p."); 
9835     wxPy_BEGIN_ALLOW_THREADS
; 
9836         _result 
= (wxMenu 
*)wxMenuItem_GetMenu(_arg0
); 
9838     wxPy_END_ALLOW_THREADS
; 
9839     if (PyErr_Occurred()) return NULL
; 
9840 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9844 #define wxMenuItem_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
9845 static PyObject 
*_wrap_wxMenuItem_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9846     PyObject 
* _resultobj
; 
9849     PyObject 
* _argo0 
= 0; 
9850     char *_kwnames
[] = { "self","id", NULL 
}; 
9853     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuItem_SetId",_kwnames
,&_argo0
,&_arg1
))  
9856         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9857         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9858             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetId. Expected _wxMenuItem_p."); 
9863     wxPy_BEGIN_ALLOW_THREADS
; 
9864         wxMenuItem_SetId(_arg0
,_arg1
); 
9866     wxPy_END_ALLOW_THREADS
; 
9867     if (PyErr_Occurred()) return NULL
; 
9868 }    Py_INCREF(Py_None
); 
9869     _resultobj 
= Py_None
; 
9873 #define wxMenuItem_GetId(_swigobj)  (_swigobj->GetId()) 
9874 static PyObject 
*_wrap_wxMenuItem_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9875     PyObject 
* _resultobj
; 
9878     PyObject 
* _argo0 
= 0; 
9879     char *_kwnames
[] = { "self", NULL 
}; 
9882     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetId",_kwnames
,&_argo0
))  
9885         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9886         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetId. Expected _wxMenuItem_p."); 
9892     wxPy_BEGIN_ALLOW_THREADS
; 
9893         _result 
= (int )wxMenuItem_GetId(_arg0
); 
9895     wxPy_END_ALLOW_THREADS
; 
9896     if (PyErr_Occurred()) return NULL
; 
9897 }    _resultobj 
= Py_BuildValue("i",_result
); 
9901 #define wxMenuItem_IsSeparator(_swigobj)  (_swigobj->IsSeparator()) 
9902 static PyObject 
*_wrap_wxMenuItem_IsSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9903     PyObject 
* _resultobj
; 
9906     PyObject 
* _argo0 
= 0; 
9907     char *_kwnames
[] = { "self", NULL 
}; 
9910     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsSeparator",_kwnames
,&_argo0
))  
9913         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9914         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9915             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsSeparator. Expected _wxMenuItem_p."); 
9920     wxPy_BEGIN_ALLOW_THREADS
; 
9921         _result 
= (bool )wxMenuItem_IsSeparator(_arg0
); 
9923     wxPy_END_ALLOW_THREADS
; 
9924     if (PyErr_Occurred()) return NULL
; 
9925 }    _resultobj 
= Py_BuildValue("i",_result
); 
9929 #define wxMenuItem_SetText(_swigobj,_swigarg0)  (_swigobj->SetText(_swigarg0)) 
9930 static PyObject 
*_wrap_wxMenuItem_SetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9931     PyObject 
* _resultobj
; 
9934     PyObject 
* _argo0 
= 0; 
9935     PyObject 
* _obj1 
= 0; 
9936     char *_kwnames
[] = { "self","str", NULL 
}; 
9939     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetText",_kwnames
,&_argo0
,&_obj1
))  
9942         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9943         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9944             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetText. Expected _wxMenuItem_p."); 
9949 #if PYTHON_API_VERSION >= 1009 
9950     char* tmpPtr
; int tmpSize
; 
9951     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
9952         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9955     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
9957     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
9959     if (!PyString_Check(_obj1
)) { 
9960         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9963     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9967     wxPy_BEGIN_ALLOW_THREADS
; 
9968         wxMenuItem_SetText(_arg0
,*_arg1
); 
9970     wxPy_END_ALLOW_THREADS
; 
9971     if (PyErr_Occurred()) return NULL
; 
9972 }    Py_INCREF(Py_None
); 
9973     _resultobj 
= Py_None
; 
9981 #define wxMenuItem_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
9982 static PyObject 
*_wrap_wxMenuItem_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9983     PyObject 
* _resultobj
; 
9986     PyObject 
* _argo0 
= 0; 
9987     char *_kwnames
[] = { "self", NULL 
}; 
9990     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetLabel",_kwnames
,&_argo0
))  
9993         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9994         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9995             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetLabel. Expected _wxMenuItem_p."); 
10000     wxPy_BEGIN_ALLOW_THREADS
; 
10001         _result 
= new wxString (wxMenuItem_GetLabel(_arg0
)); 
10003     wxPy_END_ALLOW_THREADS
; 
10004     if (PyErr_Occurred()) return NULL
; 
10006     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10014 #define wxMenuItem_GetText(_swigobj)  (_swigobj->GetText()) 
10015 static PyObject 
*_wrap_wxMenuItem_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10016     PyObject 
* _resultobj
; 
10017     wxString 
* _result
; 
10018     wxMenuItem 
* _arg0
; 
10019     PyObject 
* _argo0 
= 0; 
10020     char *_kwnames
[] = { "self", NULL 
}; 
10023     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetText",_kwnames
,&_argo0
))  
10026         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10027         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10028             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetText. Expected _wxMenuItem_p."); 
10033     wxPy_BEGIN_ALLOW_THREADS
; 
10034         const wxString 
& _result_ref 
= wxMenuItem_GetText(_arg0
); 
10035     _result 
= (wxString 
*) &_result_ref
; 
10037     wxPy_END_ALLOW_THREADS
; 
10038     if (PyErr_Occurred()) return NULL
; 
10040     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10045 #define wxMenuItem_SetCheckable(_swigobj,_swigarg0)  (_swigobj->SetCheckable(_swigarg0)) 
10046 static PyObject 
*_wrap_wxMenuItem_SetCheckable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10047     PyObject 
* _resultobj
; 
10048     wxMenuItem 
* _arg0
; 
10050     PyObject 
* _argo0 
= 0; 
10052     char *_kwnames
[] = { "self","checkable", NULL 
}; 
10055     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuItem_SetCheckable",_kwnames
,&_argo0
,&tempbool1
))  
10058         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10059         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10060             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetCheckable. Expected _wxMenuItem_p."); 
10064     _arg1 
= (bool ) tempbool1
; 
10066     wxPy_BEGIN_ALLOW_THREADS
; 
10067         wxMenuItem_SetCheckable(_arg0
,_arg1
); 
10069     wxPy_END_ALLOW_THREADS
; 
10070     if (PyErr_Occurred()) return NULL
; 
10071 }    Py_INCREF(Py_None
); 
10072     _resultobj 
= Py_None
; 
10076 #define wxMenuItem_IsCheckable(_swigobj)  (_swigobj->IsCheckable()) 
10077 static PyObject 
*_wrap_wxMenuItem_IsCheckable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10078     PyObject 
* _resultobj
; 
10080     wxMenuItem 
* _arg0
; 
10081     PyObject 
* _argo0 
= 0; 
10082     char *_kwnames
[] = { "self", NULL 
}; 
10085     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsCheckable",_kwnames
,&_argo0
))  
10088         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10089         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10090             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsCheckable. Expected _wxMenuItem_p."); 
10095     wxPy_BEGIN_ALLOW_THREADS
; 
10096         _result 
= (bool )wxMenuItem_IsCheckable(_arg0
); 
10098     wxPy_END_ALLOW_THREADS
; 
10099     if (PyErr_Occurred()) return NULL
; 
10100 }    _resultobj 
= Py_BuildValue("i",_result
); 
10104 #define wxMenuItem_IsSubMenu(_swigobj)  (_swigobj->IsSubMenu()) 
10105 static PyObject 
*_wrap_wxMenuItem_IsSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10106     PyObject 
* _resultobj
; 
10108     wxMenuItem 
* _arg0
; 
10109     PyObject 
* _argo0 
= 0; 
10110     char *_kwnames
[] = { "self", NULL 
}; 
10113     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsSubMenu",_kwnames
,&_argo0
))  
10116         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10117         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10118             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsSubMenu. Expected _wxMenuItem_p."); 
10123     wxPy_BEGIN_ALLOW_THREADS
; 
10124         _result 
= (bool )wxMenuItem_IsSubMenu(_arg0
); 
10126     wxPy_END_ALLOW_THREADS
; 
10127     if (PyErr_Occurred()) return NULL
; 
10128 }    _resultobj 
= Py_BuildValue("i",_result
); 
10132 #define wxMenuItem_SetSubMenu(_swigobj,_swigarg0)  (_swigobj->SetSubMenu(_swigarg0)) 
10133 static PyObject 
*_wrap_wxMenuItem_SetSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10134     PyObject 
* _resultobj
; 
10135     wxMenuItem 
* _arg0
; 
10137     PyObject 
* _argo0 
= 0; 
10138     PyObject 
* _argo1 
= 0; 
10139     char *_kwnames
[] = { "self","menu", NULL 
}; 
10142     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetSubMenu",_kwnames
,&_argo0
,&_argo1
))  
10145         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10146         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10147             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetSubMenu. Expected _wxMenuItem_p."); 
10152         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10153         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
10154             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuItem_SetSubMenu. Expected _wxMenu_p."); 
10159     wxPy_BEGIN_ALLOW_THREADS
; 
10160         wxMenuItem_SetSubMenu(_arg0
,_arg1
); 
10162     wxPy_END_ALLOW_THREADS
; 
10163     if (PyErr_Occurred()) return NULL
; 
10164 }    Py_INCREF(Py_None
); 
10165     _resultobj 
= Py_None
; 
10169 #define wxMenuItem_GetSubMenu(_swigobj)  (_swigobj->GetSubMenu()) 
10170 static PyObject 
*_wrap_wxMenuItem_GetSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10171     PyObject 
* _resultobj
; 
10173     wxMenuItem 
* _arg0
; 
10174     PyObject 
* _argo0 
= 0; 
10175     char *_kwnames
[] = { "self", NULL 
}; 
10178     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetSubMenu",_kwnames
,&_argo0
))  
10181         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10182         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10183             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetSubMenu. Expected _wxMenuItem_p."); 
10188     wxPy_BEGIN_ALLOW_THREADS
; 
10189         _result 
= (wxMenu 
*)wxMenuItem_GetSubMenu(_arg0
); 
10191     wxPy_END_ALLOW_THREADS
; 
10192     if (PyErr_Occurred()) return NULL
; 
10193 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
10197 #define wxMenuItem_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
10198 static PyObject 
*_wrap_wxMenuItem_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10199     PyObject 
* _resultobj
; 
10200     wxMenuItem 
* _arg0
; 
10201     bool  _arg1 
= (bool ) TRUE
; 
10202     PyObject 
* _argo0 
= 0; 
10203     int tempbool1 
= (int) TRUE
; 
10204     char *_kwnames
[] = { "self","enable", NULL 
}; 
10207     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMenuItem_Enable",_kwnames
,&_argo0
,&tempbool1
))  
10210         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10211         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10212             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Enable. Expected _wxMenuItem_p."); 
10216     _arg1 
= (bool ) tempbool1
; 
10218     wxPy_BEGIN_ALLOW_THREADS
; 
10219         wxMenuItem_Enable(_arg0
,_arg1
); 
10221     wxPy_END_ALLOW_THREADS
; 
10222     if (PyErr_Occurred()) return NULL
; 
10223 }    Py_INCREF(Py_None
); 
10224     _resultobj 
= Py_None
; 
10228 #define wxMenuItem_IsEnabled(_swigobj)  (_swigobj->IsEnabled()) 
10229 static PyObject 
*_wrap_wxMenuItem_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10230     PyObject 
* _resultobj
; 
10232     wxMenuItem 
* _arg0
; 
10233     PyObject 
* _argo0 
= 0; 
10234     char *_kwnames
[] = { "self", NULL 
}; 
10237     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsEnabled",_kwnames
,&_argo0
))  
10240         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10241         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10242             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsEnabled. Expected _wxMenuItem_p."); 
10247     wxPy_BEGIN_ALLOW_THREADS
; 
10248         _result 
= (bool )wxMenuItem_IsEnabled(_arg0
); 
10250     wxPy_END_ALLOW_THREADS
; 
10251     if (PyErr_Occurred()) return NULL
; 
10252 }    _resultobj 
= Py_BuildValue("i",_result
); 
10256 #define wxMenuItem_Check(_swigobj,_swigarg0)  (_swigobj->Check(_swigarg0)) 
10257 static PyObject 
*_wrap_wxMenuItem_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10258     PyObject 
* _resultobj
; 
10259     wxMenuItem 
* _arg0
; 
10260     bool  _arg1 
= (bool ) TRUE
; 
10261     PyObject 
* _argo0 
= 0; 
10262     int tempbool1 
= (int) TRUE
; 
10263     char *_kwnames
[] = { "self","check", NULL 
}; 
10266     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMenuItem_Check",_kwnames
,&_argo0
,&tempbool1
))  
10269         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10270         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10271             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Check. Expected _wxMenuItem_p."); 
10275     _arg1 
= (bool ) tempbool1
; 
10277     wxPy_BEGIN_ALLOW_THREADS
; 
10278         wxMenuItem_Check(_arg0
,_arg1
); 
10280     wxPy_END_ALLOW_THREADS
; 
10281     if (PyErr_Occurred()) return NULL
; 
10282 }    Py_INCREF(Py_None
); 
10283     _resultobj 
= Py_None
; 
10287 #define wxMenuItem_IsChecked(_swigobj)  (_swigobj->IsChecked()) 
10288 static PyObject 
*_wrap_wxMenuItem_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10289     PyObject 
* _resultobj
; 
10291     wxMenuItem 
* _arg0
; 
10292     PyObject 
* _argo0 
= 0; 
10293     char *_kwnames
[] = { "self", NULL 
}; 
10296     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsChecked",_kwnames
,&_argo0
))  
10299         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10300         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10301             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsChecked. Expected _wxMenuItem_p."); 
10306     wxPy_BEGIN_ALLOW_THREADS
; 
10307         _result 
= (bool )wxMenuItem_IsChecked(_arg0
); 
10309     wxPy_END_ALLOW_THREADS
; 
10310     if (PyErr_Occurred()) return NULL
; 
10311 }    _resultobj 
= Py_BuildValue("i",_result
); 
10315 #define wxMenuItem_Toggle(_swigobj)  (_swigobj->Toggle()) 
10316 static PyObject 
*_wrap_wxMenuItem_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10317     PyObject 
* _resultobj
; 
10318     wxMenuItem 
* _arg0
; 
10319     PyObject 
* _argo0 
= 0; 
10320     char *_kwnames
[] = { "self", NULL 
}; 
10323     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_Toggle",_kwnames
,&_argo0
))  
10326         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10327         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10328             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Toggle. Expected _wxMenuItem_p."); 
10333     wxPy_BEGIN_ALLOW_THREADS
; 
10334         wxMenuItem_Toggle(_arg0
); 
10336     wxPy_END_ALLOW_THREADS
; 
10337     if (PyErr_Occurred()) return NULL
; 
10338 }    Py_INCREF(Py_None
); 
10339     _resultobj 
= Py_None
; 
10343 #define wxMenuItem_SetHelp(_swigobj,_swigarg0)  (_swigobj->SetHelp(_swigarg0)) 
10344 static PyObject 
*_wrap_wxMenuItem_SetHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10345     PyObject 
* _resultobj
; 
10346     wxMenuItem 
* _arg0
; 
10348     PyObject 
* _argo0 
= 0; 
10349     PyObject 
* _obj1 
= 0; 
10350     char *_kwnames
[] = { "self","str", NULL 
}; 
10353     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetHelp",_kwnames
,&_argo0
,&_obj1
))  
10356         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10357         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10358             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetHelp. Expected _wxMenuItem_p."); 
10363 #if PYTHON_API_VERSION >= 1009 
10364     char* tmpPtr
; int tmpSize
; 
10365     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
10366         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
10369     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
10371     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
10373     if (!PyString_Check(_obj1
)) { 
10374         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
10377     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
10381     wxPy_BEGIN_ALLOW_THREADS
; 
10382         wxMenuItem_SetHelp(_arg0
,*_arg1
); 
10384     wxPy_END_ALLOW_THREADS
; 
10385     if (PyErr_Occurred()) return NULL
; 
10386 }    Py_INCREF(Py_None
); 
10387     _resultobj 
= Py_None
; 
10395 #define wxMenuItem_GetHelp(_swigobj)  (_swigobj->GetHelp()) 
10396 static PyObject 
*_wrap_wxMenuItem_GetHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10397     PyObject 
* _resultobj
; 
10398     wxString 
* _result
; 
10399     wxMenuItem 
* _arg0
; 
10400     PyObject 
* _argo0 
= 0; 
10401     char *_kwnames
[] = { "self", NULL 
}; 
10404     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetHelp",_kwnames
,&_argo0
))  
10407         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10408         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10409             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetHelp. Expected _wxMenuItem_p."); 
10414     wxPy_BEGIN_ALLOW_THREADS
; 
10415         const wxString 
& _result_ref 
= wxMenuItem_GetHelp(_arg0
); 
10416     _result 
= (wxString 
*) &_result_ref
; 
10418     wxPy_END_ALLOW_THREADS
; 
10419     if (PyErr_Occurred()) return NULL
; 
10421     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10426 #define wxMenuItem_GetAccel(_swigobj)  (_swigobj->GetAccel()) 
10427 static PyObject 
*_wrap_wxMenuItem_GetAccel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10428     PyObject 
* _resultobj
; 
10429     wxAcceleratorEntry 
* _result
; 
10430     wxMenuItem 
* _arg0
; 
10431     PyObject 
* _argo0 
= 0; 
10432     char *_kwnames
[] = { "self", NULL 
}; 
10436     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetAccel",_kwnames
,&_argo0
))  
10439         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10440         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10441             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetAccel. Expected _wxMenuItem_p."); 
10446     wxPy_BEGIN_ALLOW_THREADS
; 
10447         _result 
= (wxAcceleratorEntry 
*)wxMenuItem_GetAccel(_arg0
); 
10449     wxPy_END_ALLOW_THREADS
; 
10450     if (PyErr_Occurred()) return NULL
; 
10452         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxAcceleratorEntry_p"); 
10453         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10455         Py_INCREF(Py_None
); 
10456         _resultobj 
= Py_None
; 
10461 #define wxMenuItem_SetAccel(_swigobj,_swigarg0)  (_swigobj->SetAccel(_swigarg0)) 
10462 static PyObject 
*_wrap_wxMenuItem_SetAccel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10463     PyObject 
* _resultobj
; 
10464     wxMenuItem 
* _arg0
; 
10465     wxAcceleratorEntry 
* _arg1
; 
10466     PyObject 
* _argo0 
= 0; 
10467     PyObject 
* _argo1 
= 0; 
10468     char *_kwnames
[] = { "self","accel", NULL 
}; 
10471     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetAccel",_kwnames
,&_argo0
,&_argo1
))  
10474         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10475         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10476             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetAccel. Expected _wxMenuItem_p."); 
10481         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10482         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxAcceleratorEntry_p")) { 
10483             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuItem_SetAccel. Expected _wxAcceleratorEntry_p."); 
10488     wxPy_BEGIN_ALLOW_THREADS
; 
10489         wxMenuItem_SetAccel(_arg0
,_arg1
); 
10491     wxPy_END_ALLOW_THREADS
; 
10492     if (PyErr_Occurred()) return NULL
; 
10493 }    Py_INCREF(Py_None
); 
10494     _resultobj 
= Py_None
; 
10498 static PyObject 
*_wrap_wxMenuItem_GetLabelFromText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10499     PyObject 
* _resultobj
; 
10500     wxString 
* _result
; 
10502     PyObject 
* _obj0 
= 0; 
10503     char *_kwnames
[] = { "text", NULL 
}; 
10506     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetLabelFromText",_kwnames
,&_obj0
))  
10509 #if PYTHON_API_VERSION >= 1009 
10510     char* tmpPtr
; int tmpSize
; 
10511     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
10512         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
10515     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
10517     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
10519     if (!PyString_Check(_obj0
)) { 
10520         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
10523     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
10527     wxPy_BEGIN_ALLOW_THREADS
; 
10528         _result 
= new wxString (wxMenuItem::GetLabelFromText(*_arg0
)); 
10530     wxPy_END_ALLOW_THREADS
; 
10531     if (PyErr_Occurred()) return NULL
; 
10533     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10545 static PyMethodDef windowscMethods
[] = { 
10546          { "wxMenuItem_GetLabelFromText", (PyCFunction
) _wrap_wxMenuItem_GetLabelFromText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10547          { "wxMenuItem_SetAccel", (PyCFunction
) _wrap_wxMenuItem_SetAccel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10548          { "wxMenuItem_GetAccel", (PyCFunction
) _wrap_wxMenuItem_GetAccel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10549          { "wxMenuItem_GetHelp", (PyCFunction
) _wrap_wxMenuItem_GetHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10550          { "wxMenuItem_SetHelp", (PyCFunction
) _wrap_wxMenuItem_SetHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10551          { "wxMenuItem_Toggle", (PyCFunction
) _wrap_wxMenuItem_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10552          { "wxMenuItem_IsChecked", (PyCFunction
) _wrap_wxMenuItem_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10553          { "wxMenuItem_Check", (PyCFunction
) _wrap_wxMenuItem_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10554          { "wxMenuItem_IsEnabled", (PyCFunction
) _wrap_wxMenuItem_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10555          { "wxMenuItem_Enable", (PyCFunction
) _wrap_wxMenuItem_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10556          { "wxMenuItem_GetSubMenu", (PyCFunction
) _wrap_wxMenuItem_GetSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10557          { "wxMenuItem_SetSubMenu", (PyCFunction
) _wrap_wxMenuItem_SetSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10558          { "wxMenuItem_IsSubMenu", (PyCFunction
) _wrap_wxMenuItem_IsSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10559          { "wxMenuItem_IsCheckable", (PyCFunction
) _wrap_wxMenuItem_IsCheckable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10560          { "wxMenuItem_SetCheckable", (PyCFunction
) _wrap_wxMenuItem_SetCheckable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10561          { "wxMenuItem_GetText", (PyCFunction
) _wrap_wxMenuItem_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10562          { "wxMenuItem_GetLabel", (PyCFunction
) _wrap_wxMenuItem_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10563          { "wxMenuItem_SetText", (PyCFunction
) _wrap_wxMenuItem_SetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10564          { "wxMenuItem_IsSeparator", (PyCFunction
) _wrap_wxMenuItem_IsSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10565          { "wxMenuItem_GetId", (PyCFunction
) _wrap_wxMenuItem_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10566          { "wxMenuItem_SetId", (PyCFunction
) _wrap_wxMenuItem_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10567          { "wxMenuItem_GetMenu", (PyCFunction
) _wrap_wxMenuItem_GetMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10568          { "new_wxMenuItem", (PyCFunction
) _wrap_new_wxMenuItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10569          { "wxMenuBar_GetHelpString", (PyCFunction
) _wrap_wxMenuBar_GetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10570          { "wxMenuBar_SetHelpString", (PyCFunction
) _wrap_wxMenuBar_SetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10571          { "wxMenuBar_GetLabel", (PyCFunction
) _wrap_wxMenuBar_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10572          { "wxMenuBar_SetLabel", (PyCFunction
) _wrap_wxMenuBar_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10573          { "wxMenuBar_IsEnabled", (PyCFunction
) _wrap_wxMenuBar_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10574          { "wxMenuBar_IsChecked", (PyCFunction
) _wrap_wxMenuBar_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10575          { "wxMenuBar_Check", (PyCFunction
) _wrap_wxMenuBar_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10576          { "wxMenuBar_Enable", (PyCFunction
) _wrap_wxMenuBar_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10577          { "wxMenuBar_FindItemById", (PyCFunction
) _wrap_wxMenuBar_FindItemById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10578          { "wxMenuBar_FindMenuItem", (PyCFunction
) _wrap_wxMenuBar_FindMenuItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10579          { "wxMenuBar_FindMenu", (PyCFunction
) _wrap_wxMenuBar_FindMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10580          { "wxMenuBar_GetLabelTop", (PyCFunction
) _wrap_wxMenuBar_GetLabelTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10581          { "wxMenuBar_SetLabelTop", (PyCFunction
) _wrap_wxMenuBar_SetLabelTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10582          { "wxMenuBar_EnableTop", (PyCFunction
) _wrap_wxMenuBar_EnableTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10583          { "wxMenuBar_Remove", (PyCFunction
) _wrap_wxMenuBar_Remove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10584          { "wxMenuBar_Replace", (PyCFunction
) _wrap_wxMenuBar_Replace
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10585          { "wxMenuBar_GetMenu", (PyCFunction
) _wrap_wxMenuBar_GetMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10586          { "wxMenuBar_GetMenuCount", (PyCFunction
) _wrap_wxMenuBar_GetMenuCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10587          { "wxMenuBar_Insert", (PyCFunction
) _wrap_wxMenuBar_Insert
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10588          { "wxMenuBar_Append", (PyCFunction
) _wrap_wxMenuBar_Append
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10589          { "new_wxMenuBar", (PyCFunction
) _wrap_new_wxMenuBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10590          { "wxMenu_GetParent", (PyCFunction
) _wrap_wxMenu_GetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10591          { "wxMenu_SetParent", (PyCFunction
) _wrap_wxMenu_SetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10592          { "wxMenu_IsAttached", (PyCFunction
) _wrap_wxMenu_IsAttached
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10593          { "wxMenu_GetStyle", (PyCFunction
) _wrap_wxMenu_GetStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10594          { "wxMenu_GetInvokingWindow", (PyCFunction
) _wrap_wxMenu_GetInvokingWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10595          { "wxMenu_SetInvokingWindow", (PyCFunction
) _wrap_wxMenu_SetInvokingWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10596          { "wxMenu_GetEventHandler", (PyCFunction
) _wrap_wxMenu_GetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10597          { "wxMenu_SetEventHandler", (PyCFunction
) _wrap_wxMenu_SetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10598          { "wxMenu_GetMenuItems", (PyCFunction
) _wrap_wxMenu_GetMenuItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10599          { "wxMenu_GetMenuItemCount", (PyCFunction
) _wrap_wxMenu_GetMenuItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10600          { "wxMenu_DestroyItem", (PyCFunction
) _wrap_wxMenu_DestroyItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10601          { "wxMenu_DestroyId", (PyCFunction
) _wrap_wxMenu_DestroyId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10602          { "wxMenu_Destroy", (PyCFunction
) _wrap_wxMenu_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10603          { "wxMenu_RemoveItem", (PyCFunction
) _wrap_wxMenu_RemoveItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10604          { "wxMenu_Remove", (PyCFunction
) _wrap_wxMenu_Remove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10605          { "wxMenu_Insert", (PyCFunction
) _wrap_wxMenu_Insert
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10606          { "wxMenu_DeleteItem", (PyCFunction
) _wrap_wxMenu_DeleteItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10607          { "wxMenu_Delete", (PyCFunction
) _wrap_wxMenu_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10608          { "wxMenu_UpdateUI", (PyCFunction
) _wrap_wxMenu_UpdateUI
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10609          { "wxMenu_SetHelpString", (PyCFunction
) _wrap_wxMenu_SetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10610          { "wxMenu_GetHelpString", (PyCFunction
) _wrap_wxMenu_GetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10611          { "wxMenu_SetLabel", (PyCFunction
) _wrap_wxMenu_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10612          { "wxMenu_GetLabel", (PyCFunction
) _wrap_wxMenu_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10613          { "wxMenu_SetTitle", (PyCFunction
) _wrap_wxMenu_SetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10614          { "wxMenu_GetTitle", (PyCFunction
) _wrap_wxMenu_GetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10615          { "wxMenu_FindItemById", (PyCFunction
) _wrap_wxMenu_FindItemById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10616          { "wxMenu_FindItem", (PyCFunction
) _wrap_wxMenu_FindItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10617          { "wxMenu_IsEnabled", (PyCFunction
) _wrap_wxMenu_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10618          { "wxMenu_Enable", (PyCFunction
) _wrap_wxMenu_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10619          { "wxMenu_IsChecked", (PyCFunction
) _wrap_wxMenu_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10620          { "wxMenu_Check", (PyCFunction
) _wrap_wxMenu_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10621          { "wxMenu_Break", (PyCFunction
) _wrap_wxMenu_Break
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10622          { "wxMenu_AppendSeparator", (PyCFunction
) _wrap_wxMenu_AppendSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10623          { "wxMenu_AppendItem", (PyCFunction
) _wrap_wxMenu_AppendItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10624          { "wxMenu_AppendMenu", (PyCFunction
) _wrap_wxMenu_AppendMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10625          { "wxMenu_Append", (PyCFunction
) _wrap_wxMenu_Append
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10626          { "new_wxMenu", (PyCFunction
) _wrap_new_wxMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10627          { "wxScrolledWindow_AdjustScrollbars", (PyCFunction
) _wrap_wxScrolledWindow_AdjustScrollbars
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10628          { "wxScrolledWindow_GetScaleY", (PyCFunction
) _wrap_wxScrolledWindow_GetScaleY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10629          { "wxScrolledWindow_GetScaleX", (PyCFunction
) _wrap_wxScrolledWindow_GetScaleX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10630          { "wxScrolledWindow_SetScale", (PyCFunction
) _wrap_wxScrolledWindow_SetScale
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10631          { "wxScrolledWindow_CalcUnscrolledPosition", (PyCFunction
) _wrap_wxScrolledWindow_CalcUnscrolledPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10632          { "wxScrolledWindow_CalcScrolledPosition", (PyCFunction
) _wrap_wxScrolledWindow_CalcScrolledPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10633          { "wxScrolledWindow_GetViewStart", (PyCFunction
) _wrap_wxScrolledWindow_GetViewStart
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10634          { "wxScrolledWindow_SetTargetWindow", (PyCFunction
) _wrap_wxScrolledWindow_SetTargetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10635          { "wxScrolledWindow_SetScrollPageSize", (PyCFunction
) _wrap_wxScrolledWindow_SetScrollPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10636          { "wxScrolledWindow_SetScrollbars", (PyCFunction
) _wrap_wxScrolledWindow_SetScrollbars
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10637          { "wxScrolledWindow_Scroll", (PyCFunction
) _wrap_wxScrolledWindow_Scroll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10638          { "wxScrolledWindow_PrepareDC", (PyCFunction
) _wrap_wxScrolledWindow_PrepareDC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10639          { "wxScrolledWindow_IsRetained", (PyCFunction
) _wrap_wxScrolledWindow_IsRetained
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10640          { "wxScrolledWindow_GetVirtualSize", (PyCFunction
) _wrap_wxScrolledWindow_GetVirtualSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10641          { "wxScrolledWindow_GetTargetWindow", (PyCFunction
) _wrap_wxScrolledWindow_GetTargetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10642          { "wxScrolledWindow_GetScrollPixelsPerUnit", (PyCFunction
) _wrap_wxScrolledWindow_GetScrollPixelsPerUnit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10643          { "wxScrolledWindow_GetScrollPageSize", (PyCFunction
) _wrap_wxScrolledWindow_GetScrollPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10644          { "wxScrolledWindow_EnableScrolling", (PyCFunction
) _wrap_wxScrolledWindow_EnableScrolling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10645          { "wxScrolledWindow_Create", (PyCFunction
) _wrap_wxScrolledWindow_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10646          { "new_wxPreScrolledWindow", (PyCFunction
) _wrap_new_wxPreScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10647          { "new_wxScrolledWindow", (PyCFunction
) _wrap_new_wxScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10648          { "wxDialog_CreateButtonSizer", (PyCFunction
) _wrap_wxDialog_CreateButtonSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10649          { "wxDialog_CreateTextSizer", (PyCFunction
) _wrap_wxDialog_CreateTextSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10650          { "wxDialog_SetReturnCode", (PyCFunction
) _wrap_wxDialog_SetReturnCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10651          { "wxDialog_GetReturnCode", (PyCFunction
) _wrap_wxDialog_GetReturnCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10652          { "wxDialog_ShowModal", (PyCFunction
) _wrap_wxDialog_ShowModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10653          { "wxDialog_Show", (PyCFunction
) _wrap_wxDialog_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10654          { "wxDialog_SetTitle", (PyCFunction
) _wrap_wxDialog_SetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10655          { "wxDialog_IsModal", (PyCFunction
) _wrap_wxDialog_IsModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10656          { "wxDialog_SetModal", (PyCFunction
) _wrap_wxDialog_SetModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10657          { "wxDialog_IsIconized", (PyCFunction
) _wrap_wxDialog_IsIconized
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10658          { "wxDialog_Iconize", (PyCFunction
) _wrap_wxDialog_Iconize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10659          { "wxDialog_GetTitle", (PyCFunction
) _wrap_wxDialog_GetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10660          { "wxDialog_EndModal", (PyCFunction
) _wrap_wxDialog_EndModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10661          { "wxDialog_Centre", (PyCFunction
) _wrap_wxDialog_Centre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10662          { "wxDialog_Create", (PyCFunction
) _wrap_wxDialog_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10663          { "new_wxPreDialog", (PyCFunction
) _wrap_new_wxPreDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10664          { "new_wxDialog", (PyCFunction
) _wrap_new_wxDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10665          { "wxPanel_SetDefaultItem", (PyCFunction
) _wrap_wxPanel_SetDefaultItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10666          { "wxPanel_GetDefaultItem", (PyCFunction
) _wrap_wxPanel_GetDefaultItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10667          { "wxPanel_InitDialog", (PyCFunction
) _wrap_wxPanel_InitDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10668          { "wxPanel_Create", (PyCFunction
) _wrap_wxPanel_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10669          { "new_wxPrePanel", (PyCFunction
) _wrap_new_wxPrePanel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10670          { "new_wxPanel", (PyCFunction
) _wrap_new_wxPanel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10671          { "wxWindow_PrevControlId", (PyCFunction
) _wrap_wxWindow_PrevControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10672          { "wxWindow_NextControlId", (PyCFunction
) _wrap_wxWindow_NextControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10673          { "wxWindow_NewControlId", (PyCFunction
) _wrap_wxWindow_NewControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10674          { "wxWindow_FindFocus", (PyCFunction
) _wrap_wxWindow_FindFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10675          { "wxWindow_PageDown", (PyCFunction
) _wrap_wxWindow_PageDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10676          { "wxWindow_PageUp", (PyCFunction
) _wrap_wxWindow_PageUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10677          { "wxWindow_LineDown", (PyCFunction
) _wrap_wxWindow_LineDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10678          { "wxWindow_LineUp", (PyCFunction
) _wrap_wxWindow_LineUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10679          { "wxWindow_ScrollPages", (PyCFunction
) _wrap_wxWindow_ScrollPages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10680          { "wxWindow_ScrollLines", (PyCFunction
) _wrap_wxWindow_ScrollLines
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10681          { "wxWindow_SetHelpText", (PyCFunction
) _wrap_wxWindow_SetHelpText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10682          { "wxWindow_GetHelpText", (PyCFunction
) _wrap_wxWindow_GetHelpText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10683          { "wxWindow_Update", (PyCFunction
) _wrap_wxWindow_Update
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10684          { "wxWindow_Thaw", (PyCFunction
) _wrap_wxWindow_Thaw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10685          { "wxWindow_Freeze", (PyCFunction
) _wrap_wxWindow_Freeze
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10686          { "wxWindow_GetCaret", (PyCFunction
) _wrap_wxWindow_GetCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10687          { "wxWindow_SetCaret", (PyCFunction
) _wrap_wxWindow_SetCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10688          { "wxWindow_GetBestSize", (PyCFunction
) _wrap_wxWindow_GetBestSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10689          { "wxWindow_GetDropTarget", (PyCFunction
) _wrap_wxWindow_GetDropTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10690          { "wxWindow_SetDropTarget", (PyCFunction
) _wrap_wxWindow_SetDropTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10691          { "wxWindow_SetValidator", (PyCFunction
) _wrap_wxWindow_SetValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10692          { "wxWindow_GetValidator", (PyCFunction
) _wrap_wxWindow_GetValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10693          { "wxWindow_GetSizer", (PyCFunction
) _wrap_wxWindow_GetSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10694          { "wxWindow_SetSizer", (PyCFunction
) _wrap_wxWindow_SetSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10695          { "wxWindow_GetToolTip", (PyCFunction
) _wrap_wxWindow_GetToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10696          { "wxWindow_SetToolTip", (PyCFunction
) _wrap_wxWindow_SetToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10697          { "wxWindow_SetToolTipString", (PyCFunction
) _wrap_wxWindow_SetToolTipString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10698          { "wxWindow_ConvertPixelSizeToDialog", (PyCFunction
) _wrap_wxWindow_ConvertPixelSizeToDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10699          { "wxWindow_ConvertPixelPointToDialog", (PyCFunction
) _wrap_wxWindow_ConvertPixelPointToDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10700          { "wxWindow_DLG_SZE", (PyCFunction
) _wrap_wxWindow_ConvertDialogSizeToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10701          { "wxWindow_DLG_PNT", (PyCFunction
) _wrap_wxWindow_ConvertDialogPointToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10702          { "wxWindow_ConvertDialogSizeToPixels", (PyCFunction
) _wrap_wxWindow_ConvertDialogSizeToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10703          { "wxWindow_ConvertDialogPointToPixels", (PyCFunction
) _wrap_wxWindow_ConvertDialogPointToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10704          { "wxWindow_WarpPointer", (PyCFunction
) _wrap_wxWindow_WarpPointer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10705          { "wxWindow_Validate", (PyCFunction
) _wrap_wxWindow_Validate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10706          { "wxWindow_TransferDataToWindow", (PyCFunction
) _wrap_wxWindow_TransferDataToWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10707          { "wxWindow_TransferDataFromWindow", (PyCFunction
) _wrap_wxWindow_TransferDataFromWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10708          { "wxWindow_Show", (PyCFunction
) _wrap_wxWindow_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10709          { "wxWindow_SetTitle", (PyCFunction
) _wrap_wxWindow_SetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10710          { "wxWindow_SetExtraStyle", (PyCFunction
) _wrap_wxWindow_SetExtraStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10711          { "wxWindow_SetEventHandler", (PyCFunction
) _wrap_wxWindow_SetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10712          { "wxWindow_SetCursor", (PyCFunction
) _wrap_wxWindow_SetCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10713          { "wxWindow_SetClientSize", (PyCFunction
) _wrap_wxWindow_SetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10714          { "wxWindow_SetClientSizeWH", (PyCFunction
) _wrap_wxWindow_SetClientSizeWH
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10715          { "wxWindow_SetSizeHints", (PyCFunction
) _wrap_wxWindow_SetSizeHints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10716          { "wxWindow_SetRect", (PyCFunction
) _wrap_wxWindow_SetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10717          { "wxWindow_SetPosition", (PyCFunction
) _wrap_wxWindow_SetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10718          { "wxWindow_SetSize", (PyCFunction
) _wrap_wxWindow_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10719          { "wxWindow_SetDimensions", (PyCFunction
) _wrap_wxWindow_SetDimensions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10720          { "wxWindow_SetScrollPos", (PyCFunction
) _wrap_wxWindow_SetScrollPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10721          { "wxWindow_SetScrollbar", (PyCFunction
) _wrap_wxWindow_SetScrollbar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10722          { "wxWindow_SetName", (PyCFunction
) _wrap_wxWindow_SetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10723          { "wxWindow_SetId", (PyCFunction
) _wrap_wxWindow_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10724          { "wxWindow_SetForegroundColour", (PyCFunction
) _wrap_wxWindow_SetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10725          { "wxWindow_SetFont", (PyCFunction
) _wrap_wxWindow_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10726          { "wxWindow_AcceptsFocus", (PyCFunction
) _wrap_wxWindow_AcceptsFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10727          { "wxWindow_SetFocus", (PyCFunction
) _wrap_wxWindow_SetFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10728          { "wxWindow_UnsetConstraints", (PyCFunction
) _wrap_wxWindow_UnsetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10729          { "wxWindow_SetConstraints", (PyCFunction
) _wrap_wxWindow_SetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10730          { "wxWindow_SetBackgroundColour", (PyCFunction
) _wrap_wxWindow_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10731          { "wxWindow_GetAutoLayout", (PyCFunction
) _wrap_wxWindow_GetAutoLayout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10732          { "wxWindow_SetAutoLayout", (PyCFunction
) _wrap_wxWindow_SetAutoLayout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10733          { "wxWindow_SetAcceleratorTable", (PyCFunction
) _wrap_wxWindow_SetAcceleratorTable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10734          { "wxWindow_ScrollWindow", (PyCFunction
) _wrap_wxWindow_ScrollWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10735          { "wxWindow_ScreenToClient", (PyCFunction
) _wrap_wxWindow_ScreenToClient
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10736          { "wxWindow_ScreenToClientXY", (PyCFunction
) _wrap_wxWindow_ScreenToClientXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10737          { "wxWindow_Reparent", (PyCFunction
) _wrap_wxWindow_Reparent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10738          { "wxWindow_RemoveChild", (PyCFunction
) _wrap_wxWindow_RemoveChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10739          { "wxWindow_ReleaseMouse", (PyCFunction
) _wrap_wxWindow_ReleaseMouse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10740          { "wxWindow_RefreshRect", (PyCFunction
) _wrap_wxWindow_RefreshRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10741          { "wxWindow_Refresh", (PyCFunction
) _wrap_wxWindow_Refresh
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10742          { "wxWindow_Raise", (PyCFunction
) _wrap_wxWindow_Raise
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10743          { "wxWindow_PopupMenu", (PyCFunction
) _wrap_wxWindow_PopupMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10744          { "wxWindow_PopupMenuXY", (PyCFunction
) _wrap_wxWindow_PopupMenuXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10745          { "wxWindow_PushEventHandler", (PyCFunction
) _wrap_wxWindow_PushEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10746          { "wxWindow_PopEventHandler", (PyCFunction
) _wrap_wxWindow_PopEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10747          { "wxWindow_Move", (PyCFunction
) _wrap_wxWindow_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10748          { "wxWindow_MoveXY", (PyCFunction
) _wrap_wxWindow_MoveXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10749          { "wxWindow_MakeModal", (PyCFunction
) _wrap_wxWindow_MakeModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10750          { "wxWindow_Lower", (PyCFunction
) _wrap_wxWindow_Lower
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10751          { "wxWindow_LoadFromResource", (PyCFunction
) _wrap_wxWindow_LoadFromResource
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10752          { "wxWindow_Layout", (PyCFunction
) _wrap_wxWindow_Layout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10753          { "wxWindow_IsTopLevel", (PyCFunction
) _wrap_wxWindow_IsTopLevel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10754          { "wxWindow_IsShown", (PyCFunction
) _wrap_wxWindow_IsShown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10755          { "wxWindow_IsRetained", (PyCFunction
) _wrap_wxWindow_IsRetained
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10756          { "wxWindow_IsExposedRect", (PyCFunction
) _wrap_wxWindow_IsExposedRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10757          { "wxWindow_IsExposedPoint", (PyCFunction
) _wrap_wxWindow_IsExposedPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10758          { "wxWindow_IsExposed", (PyCFunction
) _wrap_wxWindow_IsExposed
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10759          { "wxWindow_IsEnabled", (PyCFunction
) _wrap_wxWindow_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10760          { "wxWindow_InitDialog", (PyCFunction
) _wrap_wxWindow_InitDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10761          { "wxWindow_Hide", (PyCFunction
) _wrap_wxWindow_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10762          { "wxWindow_SetWindowStyle", (PyCFunction
) _wrap_wxWindow_SetWindowStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10763          { "wxWindow_SetWindowStyleFlag", (PyCFunction
) _wrap_wxWindow_SetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10764          { "wxWindow_GetWindowStyleFlag", (PyCFunction
) _wrap_wxWindow_GetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10765          { "wxWindow_GetUpdateRegion", (PyCFunction
) _wrap_wxWindow_GetUpdateRegion
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10766          { "wxWindow_GetTitle", (PyCFunction
) _wrap_wxWindow_GetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10767          { "wxWindow_GetFullTextExtent", (PyCFunction
) _wrap_wxWindow_GetFullTextExtent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10768          { "wxWindow_GetTextExtent", (PyCFunction
) _wrap_wxWindow_GetTextExtent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10769          { "wxWindow_GetSize", (PyCFunction
) _wrap_wxWindow_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10770          { "wxWindow_GetSizeTuple", (PyCFunction
) _wrap_wxWindow_GetSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10771          { "wxWindow_GetScrollRange", (PyCFunction
) _wrap_wxWindow_GetScrollRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10772          { "wxWindow_GetScrollPos", (PyCFunction
) _wrap_wxWindow_GetScrollPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10773          { "wxWindow_GetScrollThumb", (PyCFunction
) _wrap_wxWindow_GetScrollThumb
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10774          { "wxWindow_GetRect", (PyCFunction
) _wrap_wxWindow_GetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10775          { "wxWindow_GetPosition", (PyCFunction
) _wrap_wxWindow_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10776          { "wxWindow_GetPositionTuple", (PyCFunction
) _wrap_wxWindow_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10777          { "wxWindow_GetParent", (PyCFunction
) _wrap_wxWindow_GetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10778          { "wxWindow_GetName", (PyCFunction
) _wrap_wxWindow_GetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10779          { "wxWindow_SetLabel", (PyCFunction
) _wrap_wxWindow_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10780          { "wxWindow_GetLabel", (PyCFunction
) _wrap_wxWindow_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10781          { "wxWindow_GetId", (PyCFunction
) _wrap_wxWindow_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10782          { "wxWindow_GetHandle", (PyCFunction
) _wrap_wxWindow_GetHandle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10783          { "wxWindow_GetGrandParent", (PyCFunction
) _wrap_wxWindow_GetGrandParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10784          { "wxWindow_GetForegroundColour", (PyCFunction
) _wrap_wxWindow_GetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10785          { "wxWindow_GetFont", (PyCFunction
) _wrap_wxWindow_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10786          { "wxWindow_GetEventHandler", (PyCFunction
) _wrap_wxWindow_GetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10787          { "wxWindow_GetConstraints", (PyCFunction
) _wrap_wxWindow_GetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10788          { "wxWindow_GetClientSize", (PyCFunction
) _wrap_wxWindow_GetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10789          { "wxWindow_GetClientSizeTuple", (PyCFunction
) _wrap_wxWindow_GetClientSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10790          { "wxWindow_GetCharWidth", (PyCFunction
) _wrap_wxWindow_GetCharWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10791          { "wxWindow_GetCharHeight", (PyCFunction
) _wrap_wxWindow_GetCharHeight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10792          { "wxWindow_GetChildren", (PyCFunction
) _wrap_wxWindow_GetChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10793          { "wxWindow_GetBackgroundColour", (PyCFunction
) _wrap_wxWindow_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10794          { "wxWindow_Fit", (PyCFunction
) _wrap_wxWindow_Fit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10795          { "wxWindow_FindWindowByName", (PyCFunction
) _wrap_wxWindow_FindWindowByName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10796          { "wxWindow_FindWindowById", (PyCFunction
) _wrap_wxWindow_FindWindowById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10797          { "wxWindow_Enable", (PyCFunction
) _wrap_wxWindow_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10798          { "wxWindow_IsBeingDeleted", (PyCFunction
) _wrap_wxWindow_IsBeingDeleted
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10799          { "wxWindow_DestroyChildren", (PyCFunction
) _wrap_wxWindow_DestroyChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10800          { "wxWindow_Destroy", (PyCFunction
) _wrap_wxWindow_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10801          { "wxWindow_Close", (PyCFunction
) _wrap_wxWindow_Close
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10802          { "wxWindow_ClientToScreen", (PyCFunction
) _wrap_wxWindow_ClientToScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10803          { "wxWindow_ClientToScreenXY", (PyCFunction
) _wrap_wxWindow_ClientToScreenXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10804          { "wxWindow_Clear", (PyCFunction
) _wrap_wxWindow_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10805          { "wxWindow_CenterOnScreen", (PyCFunction
) _wrap_wxWindow_CenterOnScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10806          { "wxWindow_CentreOnScreen", (PyCFunction
) _wrap_wxWindow_CentreOnScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10807          { "wxWindow_CenterOnParent", (PyCFunction
) _wrap_wxWindow_CenterOnParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10808          { "wxWindow_CentreOnParent", (PyCFunction
) _wrap_wxWindow_CentreOnParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10809          { "wxWindow_Centre", (PyCFunction
) _wrap_wxWindow_Centre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10810          { "wxWindow_Center", (PyCFunction
) _wrap_wxWindow_Center
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10811          { "wxWindow_CaptureMouse", (PyCFunction
) _wrap_wxWindow_CaptureMouse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10812          { "wxWindow_Create", (PyCFunction
) _wrap_wxWindow_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10813          { "new_wxPreWindow", (PyCFunction
) _wrap_new_wxPreWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10814          { "new_wxWindow", (PyCFunction
) _wrap_new_wxWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10815          { "wxPyValidator__setSelf", (PyCFunction
) _wrap_wxPyValidator__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10816          { "new_wxPyValidator", (PyCFunction
) _wrap_new_wxPyValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10817          { "wxValidator_SetBellOnError", (PyCFunction
) _wrap_wxValidator_SetBellOnError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10818          { "wxValidator_IsSilent", (PyCFunction
) _wrap_wxValidator_IsSilent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10819          { "wxValidator_SetWindow", (PyCFunction
) _wrap_wxValidator_SetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10820          { "wxValidator_GetWindow", (PyCFunction
) _wrap_wxValidator_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10821          { "wxValidator_Clone", (PyCFunction
) _wrap_wxValidator_Clone
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10822          { "new_wxValidator", (PyCFunction
) _wrap_new_wxValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10823          { "wxEvtHandler_Disconnect", (PyCFunction
) _wrap_wxEvtHandler_Disconnect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10824          { "wxEvtHandler_Connect", (PyCFunction
) _wrap_wxEvtHandler_Connect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10825          { "wxEvtHandler_SetPreviousHandler", (PyCFunction
) _wrap_wxEvtHandler_SetPreviousHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10826          { "wxEvtHandler_SetNextHandler", (PyCFunction
) _wrap_wxEvtHandler_SetNextHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10827          { "wxEvtHandler_GetPreviousHandler", (PyCFunction
) _wrap_wxEvtHandler_GetPreviousHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10828          { "wxEvtHandler_GetNextHandler", (PyCFunction
) _wrap_wxEvtHandler_GetNextHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10829          { "wxEvtHandler_SetEvtHandlerEnabled", (PyCFunction
) _wrap_wxEvtHandler_SetEvtHandlerEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10830          { "wxEvtHandler_GetEvtHandlerEnabled", (PyCFunction
) _wrap_wxEvtHandler_GetEvtHandlerEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10831          { "wxEvtHandler_AddPendingEvent", (PyCFunction
) _wrap_wxEvtHandler_AddPendingEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10832          { "wxEvtHandler_ProcessEvent", (PyCFunction
) _wrap_wxEvtHandler_ProcessEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10833          { "new_wxEvtHandler", (PyCFunction
) _wrap_new_wxEvtHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10840  * This table is used by the pointer type-checker 
10842 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
10843     { "_signed_long","_long",0}, 
10844     { "_wxPrintQuality","_wxCoord",0}, 
10845     { "_wxPrintQuality","_int",0}, 
10846     { "_wxPrintQuality","_signed_int",0}, 
10847     { "_wxPrintQuality","_unsigned_int",0}, 
10848     { "_wxPrintQuality","_wxWindowID",0}, 
10849     { "_wxPrintQuality","_uint",0}, 
10850     { "_wxPrintQuality","_EBool",0}, 
10851     { "_wxPrintQuality","_size_t",0}, 
10852     { "_wxPrintQuality","_time_t",0}, 
10853     { "_class_wxEvtHandler","_class_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
10854     { "_class_wxEvtHandler","_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
10855     { "_class_wxEvtHandler","_class_wxMenu",SwigwxMenuTowxEvtHandler
}, 
10856     { "_class_wxEvtHandler","_wxMenu",SwigwxMenuTowxEvtHandler
}, 
10857     { "_class_wxEvtHandler","_class_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
10858     { "_class_wxEvtHandler","_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
10859     { "_class_wxEvtHandler","_class_wxDialog",SwigwxDialogTowxEvtHandler
}, 
10860     { "_class_wxEvtHandler","_wxDialog",SwigwxDialogTowxEvtHandler
}, 
10861     { "_class_wxEvtHandler","_class_wxPanel",SwigwxPanelTowxEvtHandler
}, 
10862     { "_class_wxEvtHandler","_wxPanel",SwigwxPanelTowxEvtHandler
}, 
10863     { "_class_wxEvtHandler","_class_wxWindow",SwigwxWindowTowxEvtHandler
}, 
10864     { "_class_wxEvtHandler","_wxWindow",SwigwxWindowTowxEvtHandler
}, 
10865     { "_class_wxEvtHandler","_class_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
10866     { "_class_wxEvtHandler","_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
10867     { "_class_wxEvtHandler","_class_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
10868     { "_class_wxEvtHandler","_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
10869     { "_byte","_unsigned_char",0}, 
10870     { "_long","_unsigned_long",0}, 
10871     { "_long","_signed_long",0}, 
10872     { "_class_wxObject","_class_wxMenuItem",SwigwxMenuItemTowxObject
}, 
10873     { "_class_wxObject","_wxMenuItem",SwigwxMenuItemTowxObject
}, 
10874     { "_class_wxObject","_class_wxMenuBar",SwigwxMenuBarTowxObject
}, 
10875     { "_class_wxObject","_wxMenuBar",SwigwxMenuBarTowxObject
}, 
10876     { "_class_wxObject","_class_wxMenu",SwigwxMenuTowxObject
}, 
10877     { "_class_wxObject","_wxMenu",SwigwxMenuTowxObject
}, 
10878     { "_class_wxObject","_class_wxScrolledWindow",SwigwxScrolledWindowTowxObject
}, 
10879     { "_class_wxObject","_wxScrolledWindow",SwigwxScrolledWindowTowxObject
}, 
10880     { "_class_wxObject","_class_wxDialog",SwigwxDialogTowxObject
}, 
10881     { "_class_wxObject","_wxDialog",SwigwxDialogTowxObject
}, 
10882     { "_class_wxObject","_class_wxPanel",SwigwxPanelTowxObject
}, 
10883     { "_class_wxObject","_wxPanel",SwigwxPanelTowxObject
}, 
10884     { "_class_wxObject","_class_wxWindow",SwigwxWindowTowxObject
}, 
10885     { "_class_wxObject","_wxWindow",SwigwxWindowTowxObject
}, 
10886     { "_class_wxObject","_class_wxPyValidator",SwigwxPyValidatorTowxObject
}, 
10887     { "_class_wxObject","_wxPyValidator",SwigwxPyValidatorTowxObject
}, 
10888     { "_class_wxObject","_class_wxValidator",SwigwxValidatorTowxObject
}, 
10889     { "_class_wxObject","_wxValidator",SwigwxValidatorTowxObject
}, 
10890     { "_class_wxObject","_class_wxEvtHandler",SwigwxEvtHandlerTowxObject
}, 
10891     { "_class_wxObject","_wxEvtHandler",SwigwxEvtHandlerTowxObject
}, 
10892     { "_size_t","_wxCoord",0}, 
10893     { "_size_t","_wxPrintQuality",0}, 
10894     { "_size_t","_time_t",0}, 
10895     { "_size_t","_unsigned_int",0}, 
10896     { "_size_t","_int",0}, 
10897     { "_size_t","_wxWindowID",0}, 
10898     { "_size_t","_uint",0}, 
10899     { "_wxPanel","_class_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
10900     { "_wxPanel","_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
10901     { "_wxPanel","_class_wxDialog",SwigwxDialogTowxPanel
}, 
10902     { "_wxPanel","_wxDialog",SwigwxDialogTowxPanel
}, 
10903     { "_uint","_wxCoord",0}, 
10904     { "_uint","_wxPrintQuality",0}, 
10905     { "_uint","_time_t",0}, 
10906     { "_uint","_size_t",0}, 
10907     { "_uint","_unsigned_int",0}, 
10908     { "_uint","_int",0}, 
10909     { "_uint","_wxWindowID",0}, 
10910     { "_wxChar","_char",0}, 
10911     { "_char","_wxChar",0}, 
10912     { "_class_wxValidator","_class_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
10913     { "_class_wxValidator","_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
10914     { "_EBool","_wxCoord",0}, 
10915     { "_EBool","_wxPrintQuality",0}, 
10916     { "_EBool","_signed_int",0}, 
10917     { "_EBool","_int",0}, 
10918     { "_EBool","_wxWindowID",0}, 
10919     { "_unsigned_long","_long",0}, 
10920     { "_class_wxPanel","_class_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
10921     { "_class_wxPanel","_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
10922     { "_class_wxPanel","_class_wxDialog",SwigwxDialogTowxPanel
}, 
10923     { "_class_wxPanel","_wxDialog",SwigwxDialogTowxPanel
}, 
10924     { "_signed_int","_wxCoord",0}, 
10925     { "_signed_int","_wxPrintQuality",0}, 
10926     { "_signed_int","_EBool",0}, 
10927     { "_signed_int","_wxWindowID",0}, 
10928     { "_signed_int","_int",0}, 
10929     { "_WXTYPE","_short",0}, 
10930     { "_WXTYPE","_signed_short",0}, 
10931     { "_WXTYPE","_unsigned_short",0}, 
10932     { "_unsigned_short","_WXTYPE",0}, 
10933     { "_unsigned_short","_short",0}, 
10934     { "_class_wxWindow","_class_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
10935     { "_class_wxWindow","_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
10936     { "_class_wxWindow","_class_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
10937     { "_class_wxWindow","_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
10938     { "_class_wxWindow","_class_wxDialog",SwigwxDialogTowxWindow
}, 
10939     { "_class_wxWindow","_wxDialog",SwigwxDialogTowxWindow
}, 
10940     { "_class_wxWindow","_class_wxPanel",SwigwxPanelTowxWindow
}, 
10941     { "_class_wxWindow","_wxPanel",SwigwxPanelTowxWindow
}, 
10942     { "_wxObject","_class_wxMenuItem",SwigwxMenuItemTowxObject
}, 
10943     { "_wxObject","_wxMenuItem",SwigwxMenuItemTowxObject
}, 
10944     { "_wxObject","_class_wxMenuBar",SwigwxMenuBarTowxObject
}, 
10945     { "_wxObject","_wxMenuBar",SwigwxMenuBarTowxObject
}, 
10946     { "_wxObject","_class_wxMenu",SwigwxMenuTowxObject
}, 
10947     { "_wxObject","_wxMenu",SwigwxMenuTowxObject
}, 
10948     { "_wxObject","_class_wxScrolledWindow",SwigwxScrolledWindowTowxObject
}, 
10949     { "_wxObject","_wxScrolledWindow",SwigwxScrolledWindowTowxObject
}, 
10950     { "_wxObject","_class_wxDialog",SwigwxDialogTowxObject
}, 
10951     { "_wxObject","_wxDialog",SwigwxDialogTowxObject
}, 
10952     { "_wxObject","_class_wxPanel",SwigwxPanelTowxObject
}, 
10953     { "_wxObject","_wxPanel",SwigwxPanelTowxObject
}, 
10954     { "_wxObject","_class_wxWindow",SwigwxWindowTowxObject
}, 
10955     { "_wxObject","_wxWindow",SwigwxWindowTowxObject
}, 
10956     { "_wxObject","_class_wxPyValidator",SwigwxPyValidatorTowxObject
}, 
10957     { "_wxObject","_wxPyValidator",SwigwxPyValidatorTowxObject
}, 
10958     { "_wxObject","_class_wxValidator",SwigwxValidatorTowxObject
}, 
10959     { "_wxObject","_wxValidator",SwigwxValidatorTowxObject
}, 
10960     { "_wxObject","_class_wxEvtHandler",SwigwxEvtHandlerTowxObject
}, 
10961     { "_wxObject","_wxEvtHandler",SwigwxEvtHandlerTowxObject
}, 
10962     { "_signed_short","_WXTYPE",0}, 
10963     { "_signed_short","_short",0}, 
10964     { "_unsigned_char","_byte",0}, 
10965     { "_unsigned_int","_wxCoord",0}, 
10966     { "_unsigned_int","_wxPrintQuality",0}, 
10967     { "_unsigned_int","_time_t",0}, 
10968     { "_unsigned_int","_size_t",0}, 
10969     { "_unsigned_int","_uint",0}, 
10970     { "_unsigned_int","_wxWindowID",0}, 
10971     { "_unsigned_int","_int",0}, 
10972     { "_short","_WXTYPE",0}, 
10973     { "_short","_unsigned_short",0}, 
10974     { "_short","_signed_short",0}, 
10975     { "_wxWindowID","_wxCoord",0}, 
10976     { "_wxWindowID","_wxPrintQuality",0}, 
10977     { "_wxWindowID","_time_t",0}, 
10978     { "_wxWindowID","_size_t",0}, 
10979     { "_wxWindowID","_EBool",0}, 
10980     { "_wxWindowID","_uint",0}, 
10981     { "_wxWindowID","_int",0}, 
10982     { "_wxWindowID","_signed_int",0}, 
10983     { "_wxWindowID","_unsigned_int",0}, 
10984     { "_int","_wxCoord",0}, 
10985     { "_int","_wxPrintQuality",0}, 
10986     { "_int","_time_t",0}, 
10987     { "_int","_size_t",0}, 
10988     { "_int","_EBool",0}, 
10989     { "_int","_uint",0}, 
10990     { "_int","_wxWindowID",0}, 
10991     { "_int","_unsigned_int",0}, 
10992     { "_int","_signed_int",0}, 
10993     { "_time_t","_wxCoord",0}, 
10994     { "_time_t","_wxPrintQuality",0}, 
10995     { "_time_t","_unsigned_int",0}, 
10996     { "_time_t","_int",0}, 
10997     { "_time_t","_wxWindowID",0}, 
10998     { "_time_t","_uint",0}, 
10999     { "_time_t","_size_t",0}, 
11000     { "_wxValidator","_class_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
11001     { "_wxValidator","_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
11002     { "_wxCoord","_int",0}, 
11003     { "_wxCoord","_signed_int",0}, 
11004     { "_wxCoord","_unsigned_int",0}, 
11005     { "_wxCoord","_wxWindowID",0}, 
11006     { "_wxCoord","_uint",0}, 
11007     { "_wxCoord","_EBool",0}, 
11008     { "_wxCoord","_size_t",0}, 
11009     { "_wxCoord","_time_t",0}, 
11010     { "_wxCoord","_wxPrintQuality",0}, 
11011     { "_wxEvtHandler","_class_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
11012     { "_wxEvtHandler","_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
11013     { "_wxEvtHandler","_class_wxMenu",SwigwxMenuTowxEvtHandler
}, 
11014     { "_wxEvtHandler","_wxMenu",SwigwxMenuTowxEvtHandler
}, 
11015     { "_wxEvtHandler","_class_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
11016     { "_wxEvtHandler","_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
11017     { "_wxEvtHandler","_class_wxDialog",SwigwxDialogTowxEvtHandler
}, 
11018     { "_wxEvtHandler","_wxDialog",SwigwxDialogTowxEvtHandler
}, 
11019     { "_wxEvtHandler","_class_wxPanel",SwigwxPanelTowxEvtHandler
}, 
11020     { "_wxEvtHandler","_wxPanel",SwigwxPanelTowxEvtHandler
}, 
11021     { "_wxEvtHandler","_class_wxWindow",SwigwxWindowTowxEvtHandler
}, 
11022     { "_wxEvtHandler","_wxWindow",SwigwxWindowTowxEvtHandler
}, 
11023     { "_wxEvtHandler","_class_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
11024     { "_wxEvtHandler","_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
11025     { "_wxEvtHandler","_class_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
11026     { "_wxEvtHandler","_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
11027     { "_wxWindow","_class_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
11028     { "_wxWindow","_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
11029     { "_wxWindow","_class_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
11030     { "_wxWindow","_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
11031     { "_wxWindow","_class_wxDialog",SwigwxDialogTowxWindow
}, 
11032     { "_wxWindow","_wxDialog",SwigwxDialogTowxWindow
}, 
11033     { "_wxWindow","_class_wxPanel",SwigwxPanelTowxWindow
}, 
11034     { "_wxWindow","_wxPanel",SwigwxPanelTowxWindow
}, 
11037 static PyObject 
*SWIG_globals
; 
11041 SWIGEXPORT(void) initwindowsc() { 
11043          SWIG_globals 
= SWIG_newvarlink(); 
11044          m 
= Py_InitModule("windowsc", windowscMethods
); 
11045          d 
= PyModule_GetDict(m
); 
11048    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
11049         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);