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 required"; 
  95     static wxString 
wxPyEmptyStr(""); 
  97 class wxPyValidator 
: public wxValidator 
{ 
  98     DECLARE_DYNAMIC_CLASS(wxPyValidator
); 
 106     wxObject
* Clone() const { 
 107         wxPyValidator
* ptr 
= NULL
; 
 108         wxPyValidator
* self 
= (wxPyValidator
*)this; 
 110         wxPyBeginBlockThreads(); 
 111         if (self
->m_myInst
.findCallback("Clone")) { 
 113             ro 
= self
->m_myInst
.callCallbackObj(Py_BuildValue("()")); 
 115                 SWIG_GetPtrObj(ro
, (void **)&ptr
, "_wxPyValidator_p"); 
 119         wxPyEndBlockThreads(); 
 121         // This is very dangerous!!! But is the only way I could find 
 122         // to squash a memory leak.  Currently it is okay, but if the 
 123         // validator architecture in wxWindows ever changes, problems 
 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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 166         _result 
= (wxEvtHandler 
*)new_wxEvtHandler(); 
 168     wxPyEndAllowThreads(__tstate
); 
 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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 209         _result 
= (bool )wxEvtHandler_ProcessEvent(_arg0
,*_arg1
); 
 211     wxPyEndAllowThreads(__tstate
); 
 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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 245         wxEvtHandler_AddPendingEvent(_arg0
,*_arg1
); 
 247     wxPyEndAllowThreads(__tstate
); 
 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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 274         _result 
= (bool )wxEvtHandler_GetEvtHandlerEnabled(_arg0
); 
 276     wxPyEndAllowThreads(__tstate
); 
 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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 304         wxEvtHandler_SetEvtHandlerEnabled(_arg0
,_arg1
); 
 306     wxPyEndAllowThreads(__tstate
); 
 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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 333         _result 
= (wxEvtHandler 
*)wxEvtHandler_GetNextHandler(_arg0
); 
 335     wxPyEndAllowThreads(__tstate
); 
 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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 361         _result 
= (wxEvtHandler 
*)wxEvtHandler_GetPreviousHandler(_arg0
); 
 363     wxPyEndAllowThreads(__tstate
); 
 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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 397         wxEvtHandler_SetNextHandler(_arg0
,_arg1
); 
 399     wxPyEndAllowThreads(__tstate
); 
 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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 434         wxEvtHandler_SetPreviousHandler(_arg0
,_arg1
); 
 436     wxPyEndAllowThreads(__tstate
); 
 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
)); 
 449             else if (func 
== Py_None
) { 
 450                 self
->Disconnect(id
, lastId
, eventType
, 
 451                                  (wxObjectEventFunction
) 
 452                                  &wxPyCallback::EventThunker
); 
 455                 PyErr_SetString(PyExc_TypeError
, "Expected callable object or None."); 
 458 static PyObject 
*_wrap_wxEvtHandler_Connect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 459     PyObject 
* _resultobj
; 
 460     wxEvtHandler 
* _arg0
; 
 465     PyObject 
* _argo0 
= 0; 
 466     PyObject 
* _obj4 
= 0; 
 467     char *_kwnames
[] = { "self","id","lastId","eventType","func", NULL 
}; 
 470     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiiO:wxEvtHandler_Connect",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_obj4
))  
 473         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 474         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 475             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_Connect. Expected _wxEvtHandler_p."); 
 483     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 484         wxEvtHandler_Connect(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
 486     wxPyEndAllowThreads(__tstate
); 
 487     if (PyErr_Occurred()) return NULL
; 
 488 }    Py_INCREF(Py_None
); 
 489     _resultobj 
= Py_None
; 
 493 static bool  wxEvtHandler_Disconnect(wxEvtHandler 
*self
,int  id
,int  lastId
,wxEventType  eventType
) { 
 494             return self
->Disconnect(id
, lastId
, eventType
, 
 495                                    (wxObjectEventFunction
) 
 496                                     &wxPyCallback::EventThunker
); 
 498 static PyObject 
*_wrap_wxEvtHandler_Disconnect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 499     PyObject 
* _resultobj
; 
 501     wxEvtHandler 
* _arg0
; 
 503     int  _arg2 
= (int ) -1; 
 504     wxEventType  _arg3 
= (wxEventType 
) wxEVT_NULL
; 
 505     PyObject 
* _argo0 
= 0; 
 506     char *_kwnames
[] = { "self","id","lastId","eventType", NULL 
}; 
 509     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|ii:wxEvtHandler_Disconnect",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
 512         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 513         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 514             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_Disconnect. Expected _wxEvtHandler_p."); 
 519     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 520         _result 
= (bool )wxEvtHandler_Disconnect(_arg0
,_arg1
,_arg2
,_arg3
); 
 522     wxPyEndAllowThreads(__tstate
); 
 523     if (PyErr_Occurred()) return NULL
; 
 524 }    _resultobj 
= Py_BuildValue("i",_result
); 
 528 static void  wxEvtHandler__setOORInfo(wxEvtHandler 
*self
,PyObject 
* _self
) { 
 529             self
->SetClientObject(new wxPyClientData(_self
)); 
 531 static PyObject 
*_wrap_wxEvtHandler__setOORInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 532     PyObject 
* _resultobj
; 
 533     wxEvtHandler 
* _arg0
; 
 535     PyObject 
* _argo0 
= 0; 
 536     PyObject 
* _obj1 
= 0; 
 537     char *_kwnames
[] = { "self","_self", NULL 
}; 
 540     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler__setOORInfo",_kwnames
,&_argo0
,&_obj1
))  
 543         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 544         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 545             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler__setOORInfo. Expected _wxEvtHandler_p."); 
 553     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 554         wxEvtHandler__setOORInfo(_arg0
,_arg1
); 
 556     wxPyEndAllowThreads(__tstate
); 
 557     if (PyErr_Occurred()) return NULL
; 
 558 }    Py_INCREF(Py_None
); 
 559     _resultobj 
= Py_None
; 
 563 static void *SwigwxValidatorTowxEvtHandler(void *ptr
) { 
 566     src 
= (wxValidator 
*) ptr
; 
 567     dest 
= (wxEvtHandler 
*) src
; 
 568     return (void *) dest
; 
 571 static void *SwigwxValidatorTowxObject(void *ptr
) { 
 574     src 
= (wxValidator 
*) ptr
; 
 575     dest 
= (wxObject 
*) src
; 
 576     return (void *) dest
; 
 579 #define new_wxValidator() (new wxValidator()) 
 580 static PyObject 
*_wrap_new_wxValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 581     PyObject 
* _resultobj
; 
 582     wxValidator 
* _result
; 
 583     char *_kwnames
[] = {  NULL 
}; 
 587     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxValidator",_kwnames
))  
 590     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 591         _result 
= (wxValidator 
*)new_wxValidator(); 
 593     wxPyEndAllowThreads(__tstate
); 
 594     if (PyErr_Occurred()) return NULL
; 
 596         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxValidator_p"); 
 597         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 600         _resultobj 
= Py_None
; 
 605 #define wxValidator_Clone(_swigobj)  (_swigobj->Clone()) 
 606 static PyObject 
*_wrap_wxValidator_Clone(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 607     PyObject 
* _resultobj
; 
 608     wxValidator 
* _result
; 
 610     PyObject 
* _argo0 
= 0; 
 611     char *_kwnames
[] = { "self", NULL 
}; 
 614     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxValidator_Clone",_kwnames
,&_argo0
))  
 617         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 618         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 619             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_Clone. Expected _wxValidator_p."); 
 624     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 625         _result 
= (wxValidator 
*)wxValidator_Clone(_arg0
); 
 627     wxPyEndAllowThreads(__tstate
); 
 628     if (PyErr_Occurred()) return NULL
; 
 629 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 633 #define wxValidator_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
 634 static PyObject 
*_wrap_wxValidator_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 635     PyObject 
* _resultobj
; 
 638     PyObject 
* _argo0 
= 0; 
 639     char *_kwnames
[] = { "self", NULL 
}; 
 642     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxValidator_GetWindow",_kwnames
,&_argo0
))  
 645         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 646         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 647             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_GetWindow. Expected _wxValidator_p."); 
 652     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 653         _result 
= (wxWindow 
*)wxValidator_GetWindow(_arg0
); 
 655     wxPyEndAllowThreads(__tstate
); 
 656     if (PyErr_Occurred()) return NULL
; 
 657 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 661 #define wxValidator_SetWindow(_swigobj,_swigarg0)  (_swigobj->SetWindow(_swigarg0)) 
 662 static PyObject 
*_wrap_wxValidator_SetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 663     PyObject 
* _resultobj
; 
 666     PyObject 
* _argo0 
= 0; 
 667     PyObject 
* _argo1 
= 0; 
 668     char *_kwnames
[] = { "self","window", NULL 
}; 
 671     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxValidator_SetWindow",_kwnames
,&_argo0
,&_argo1
))  
 674         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 675         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 676             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_SetWindow. Expected _wxValidator_p."); 
 681         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 682         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 683             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxValidator_SetWindow. Expected _wxWindow_p."); 
 688     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 689         wxValidator_SetWindow(_arg0
,_arg1
); 
 691     wxPyEndAllowThreads(__tstate
); 
 692     if (PyErr_Occurred()) return NULL
; 
 693 }    Py_INCREF(Py_None
); 
 694     _resultobj 
= Py_None
; 
 698 static PyObject 
*_wrap_wxValidator_IsSilent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 699     PyObject 
* _resultobj
; 
 701     char *_kwnames
[] = {  NULL 
}; 
 704     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxValidator_IsSilent",_kwnames
))  
 707     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 708         _result 
= (bool )wxValidator::IsSilent(); 
 710     wxPyEndAllowThreads(__tstate
); 
 711     if (PyErr_Occurred()) return NULL
; 
 712 }    _resultobj 
= Py_BuildValue("i",_result
); 
 716 static PyObject 
*_wrap_wxValidator_SetBellOnError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 717     PyObject 
* _resultobj
; 
 718     int  _arg0 
= (int ) TRUE
; 
 719     char *_kwnames
[] = { "doIt", NULL 
}; 
 722     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxValidator_SetBellOnError",_kwnames
,&_arg0
))  
 725     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 726         wxValidator::SetBellOnError(_arg0
); 
 728     wxPyEndAllowThreads(__tstate
); 
 729     if (PyErr_Occurred()) return NULL
; 
 730 }    Py_INCREF(Py_None
); 
 731     _resultobj 
= Py_None
; 
 735 static void *SwigwxPyValidatorTowxValidator(void *ptr
) { 
 738     src 
= (wxPyValidator 
*) ptr
; 
 739     dest 
= (wxValidator 
*) src
; 
 740     return (void *) dest
; 
 743 static void *SwigwxPyValidatorTowxEvtHandler(void *ptr
) { 
 746     src 
= (wxPyValidator 
*) ptr
; 
 747     dest 
= (wxEvtHandler 
*) src
; 
 748     return (void *) dest
; 
 751 static void *SwigwxPyValidatorTowxObject(void *ptr
) { 
 754     src 
= (wxPyValidator 
*) ptr
; 
 755     dest 
= (wxObject 
*) src
; 
 756     return (void *) dest
; 
 759 #define new_wxPyValidator() (new wxPyValidator()) 
 760 static PyObject 
*_wrap_new_wxPyValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 761     PyObject 
* _resultobj
; 
 762     wxPyValidator 
* _result
; 
 763     char *_kwnames
[] = {  NULL 
}; 
 767     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyValidator",_kwnames
))  
 770     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 771         _result 
= (wxPyValidator 
*)new_wxPyValidator(); 
 773     wxPyEndAllowThreads(__tstate
); 
 774     if (PyErr_Occurred()) return NULL
; 
 776         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyValidator_p"); 
 777         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 780         _resultobj 
= Py_None
; 
 785 #define wxPyValidator__setCallbackInfo(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1,_swigarg2)) 
 786 static PyObject 
*_wrap_wxPyValidator__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 787     PyObject 
* _resultobj
; 
 788     wxPyValidator 
* _arg0
; 
 791     int  _arg3 
= (int ) TRUE
; 
 792     PyObject 
* _argo0 
= 0; 
 793     PyObject 
* _obj1 
= 0; 
 794     PyObject 
* _obj2 
= 0; 
 795     char *_kwnames
[] = { "self","self","_class","incref", NULL 
}; 
 798     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxPyValidator__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_arg3
))  
 801         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 802         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyValidator_p")) { 
 803             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyValidator__setCallbackInfo. Expected _wxPyValidator_p."); 
 814     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 815         wxPyValidator__setCallbackInfo(_arg0
,_arg1
,_arg2
,_arg3
); 
 817     wxPyEndAllowThreads(__tstate
); 
 818     if (PyErr_Occurred()) return NULL
; 
 819 }    Py_INCREF(Py_None
); 
 820     _resultobj 
= Py_None
; 
 824 static void *SwigwxWindowTowxEvtHandler(void *ptr
) { 
 827     src 
= (wxWindow 
*) ptr
; 
 828     dest 
= (wxEvtHandler 
*) src
; 
 829     return (void *) dest
; 
 832 static void *SwigwxWindowTowxObject(void *ptr
) { 
 835     src 
= (wxWindow 
*) ptr
; 
 836     dest 
= (wxObject 
*) src
; 
 837     return (void *) dest
; 
 840 #define new_wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
 841 static PyObject 
*_wrap_new_wxWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 842     PyObject 
* _resultobj
; 
 846     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
 847     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
 848     long  _arg4 
= (long ) 0; 
 849     char * _arg5 
= (char *) "panel"; 
 850     PyObject 
* _argo0 
= 0; 
 852     PyObject 
* _obj2 
= 0; 
 854     PyObject 
* _obj3 
= 0; 
 855     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
 859     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
 862         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 863         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 864             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindow. Expected _wxWindow_p."); 
 871     if (! wxPoint_helper(_obj2
, &_arg2
)) 
 877     if (! wxSize_helper(_obj3
, &_arg3
)) 
 881     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 882         _result 
= (wxWindow 
*)new_wxWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
 884     wxPyEndAllowThreads(__tstate
); 
 885     if (PyErr_Occurred()) return NULL
; 
 887         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
 888         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 891         _resultobj 
= Py_None
; 
 896 #define new_wxPreWindow() (new wxWindow()) 
 897 static PyObject 
*_wrap_new_wxPreWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 898     PyObject 
* _resultobj
; 
 900     char *_kwnames
[] = {  NULL 
}; 
 904     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreWindow",_kwnames
))  
 907     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 908         _result 
= (wxWindow 
*)new_wxPreWindow(); 
 910     wxPyEndAllowThreads(__tstate
); 
 911     if (PyErr_Occurred()) return NULL
; 
 913         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
 914         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 917         _resultobj 
= Py_None
; 
 922 #define wxWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
 923 static PyObject 
*_wrap_wxWindow_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 924     PyObject 
* _resultobj
; 
 929     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
 930     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
 931     long  _arg5 
= (long ) 0; 
 932     char * _arg6 
= (char *) "panel"; 
 933     PyObject 
* _argo0 
= 0; 
 934     PyObject 
* _argo1 
= 0; 
 936     PyObject 
* _obj3 
= 0; 
 938     PyObject 
* _obj4 
= 0; 
 939     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
 942     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOls:wxWindow_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))  
 945         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 946         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 947             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Create. Expected _wxWindow_p."); 
 952         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 953         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 954             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_Create. Expected _wxWindow_p."); 
 961     if (! wxPoint_helper(_obj3
, &_arg3
)) 
 967     if (! wxSize_helper(_obj4
, &_arg4
)) 
 971     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 972         _result 
= (bool )wxWindow_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
); 
 974     wxPyEndAllowThreads(__tstate
); 
 975     if (PyErr_Occurred()) return NULL
; 
 976 }    _resultobj 
= Py_BuildValue("i",_result
); 
 980 #define wxWindow_CaptureMouse(_swigobj)  (_swigobj->CaptureMouse()) 
 981 static PyObject 
*_wrap_wxWindow_CaptureMouse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 982     PyObject 
* _resultobj
; 
 984     PyObject 
* _argo0 
= 0; 
 985     char *_kwnames
[] = { "self", NULL 
}; 
 988     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_CaptureMouse",_kwnames
,&_argo0
))  
 991         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 992         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 993             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CaptureMouse. Expected _wxWindow_p."); 
 998     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 999         wxWindow_CaptureMouse(_arg0
); 
1001     wxPyEndAllowThreads(__tstate
); 
1002     if (PyErr_Occurred()) return NULL
; 
1003 }    Py_INCREF(Py_None
); 
1004     _resultobj 
= Py_None
; 
1008 #define wxWindow_Center(_swigobj,_swigarg0)  (_swigobj->Center(_swigarg0)) 
1009 static PyObject 
*_wrap_wxWindow_Center(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1010     PyObject 
* _resultobj
; 
1012     int  _arg1 
= (int ) wxBOTH
; 
1013     PyObject 
* _argo0 
= 0; 
1014     char *_kwnames
[] = { "self","direction", NULL 
}; 
1017     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Center",_kwnames
,&_argo0
,&_arg1
))  
1020         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1021         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1022             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Center. Expected _wxWindow_p."); 
1027     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1028         wxWindow_Center(_arg0
,_arg1
); 
1030     wxPyEndAllowThreads(__tstate
); 
1031     if (PyErr_Occurred()) return NULL
; 
1032 }    Py_INCREF(Py_None
); 
1033     _resultobj 
= Py_None
; 
1037 #define wxWindow_Centre(_swigobj,_swigarg0)  (_swigobj->Centre(_swigarg0)) 
1038 static PyObject 
*_wrap_wxWindow_Centre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1039     PyObject 
* _resultobj
; 
1041     int  _arg1 
= (int ) wxBOTH
; 
1042     PyObject 
* _argo0 
= 0; 
1043     char *_kwnames
[] = { "self","direction", NULL 
}; 
1046     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Centre",_kwnames
,&_argo0
,&_arg1
))  
1049         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1050         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1051             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Centre. Expected _wxWindow_p."); 
1056     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1057         wxWindow_Centre(_arg0
,_arg1
); 
1059     wxPyEndAllowThreads(__tstate
); 
1060     if (PyErr_Occurred()) return NULL
; 
1061 }    Py_INCREF(Py_None
); 
1062     _resultobj 
= Py_None
; 
1066 #define wxWindow_CentreOnParent(_swigobj,_swigarg0)  (_swigobj->CentreOnParent(_swigarg0)) 
1067 static PyObject 
*_wrap_wxWindow_CentreOnParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1068     PyObject 
* _resultobj
; 
1070     int  _arg1 
= (int ) wxBOTH
; 
1071     PyObject 
* _argo0 
= 0; 
1072     char *_kwnames
[] = { "self","direction", NULL 
}; 
1075     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CentreOnParent",_kwnames
,&_argo0
,&_arg1
))  
1078         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1079         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1080             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CentreOnParent. Expected _wxWindow_p."); 
1085     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1086         wxWindow_CentreOnParent(_arg0
,_arg1
); 
1088     wxPyEndAllowThreads(__tstate
); 
1089     if (PyErr_Occurred()) return NULL
; 
1090 }    Py_INCREF(Py_None
); 
1091     _resultobj 
= Py_None
; 
1095 #define wxWindow_CenterOnParent(_swigobj,_swigarg0)  (_swigobj->CenterOnParent(_swigarg0)) 
1096 static PyObject 
*_wrap_wxWindow_CenterOnParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1097     PyObject 
* _resultobj
; 
1099     int  _arg1 
= (int ) wxBOTH
; 
1100     PyObject 
* _argo0 
= 0; 
1101     char *_kwnames
[] = { "self","direction", NULL 
}; 
1104     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CenterOnParent",_kwnames
,&_argo0
,&_arg1
))  
1107         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1108         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1109             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CenterOnParent. Expected _wxWindow_p."); 
1114     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1115         wxWindow_CenterOnParent(_arg0
,_arg1
); 
1117     wxPyEndAllowThreads(__tstate
); 
1118     if (PyErr_Occurred()) return NULL
; 
1119 }    Py_INCREF(Py_None
); 
1120     _resultobj 
= Py_None
; 
1124 #define wxWindow_CentreOnScreen(_swigobj,_swigarg0)  (_swigobj->CentreOnScreen(_swigarg0)) 
1125 static PyObject 
*_wrap_wxWindow_CentreOnScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1126     PyObject 
* _resultobj
; 
1128     int  _arg1 
= (int ) wxBOTH
; 
1129     PyObject 
* _argo0 
= 0; 
1130     char *_kwnames
[] = { "self","direction", NULL 
}; 
1133     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CentreOnScreen",_kwnames
,&_argo0
,&_arg1
))  
1136         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1137         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1138             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CentreOnScreen. Expected _wxWindow_p."); 
1143     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1144         wxWindow_CentreOnScreen(_arg0
,_arg1
); 
1146     wxPyEndAllowThreads(__tstate
); 
1147     if (PyErr_Occurred()) return NULL
; 
1148 }    Py_INCREF(Py_None
); 
1149     _resultobj 
= Py_None
; 
1153 #define wxWindow_CenterOnScreen(_swigobj,_swigarg0)  (_swigobj->CenterOnScreen(_swigarg0)) 
1154 static PyObject 
*_wrap_wxWindow_CenterOnScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1155     PyObject 
* _resultobj
; 
1157     int  _arg1 
= (int ) wxBOTH
; 
1158     PyObject 
* _argo0 
= 0; 
1159     char *_kwnames
[] = { "self","direction", NULL 
}; 
1162     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CenterOnScreen",_kwnames
,&_argo0
,&_arg1
))  
1165         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1166         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1167             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CenterOnScreen. Expected _wxWindow_p."); 
1172     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1173         wxWindow_CenterOnScreen(_arg0
,_arg1
); 
1175     wxPyEndAllowThreads(__tstate
); 
1176     if (PyErr_Occurred()) return NULL
; 
1177 }    Py_INCREF(Py_None
); 
1178     _resultobj 
= Py_None
; 
1182 #define wxWindow_Clear(_swigobj)  (_swigobj->Clear()) 
1183 static PyObject 
*_wrap_wxWindow_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1184     PyObject 
* _resultobj
; 
1186     PyObject 
* _argo0 
= 0; 
1187     char *_kwnames
[] = { "self", NULL 
}; 
1190     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Clear",_kwnames
,&_argo0
))  
1193         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1194         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1195             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Clear. Expected _wxWindow_p."); 
1200     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1201         wxWindow_Clear(_arg0
); 
1203     wxPyEndAllowThreads(__tstate
); 
1204     if (PyErr_Occurred()) return NULL
; 
1205 }    Py_INCREF(Py_None
); 
1206     _resultobj 
= Py_None
; 
1210 #define wxWindow_ClientToScreenXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ClientToScreen(_swigarg0,_swigarg1)) 
1211 static PyObject 
*_wrap_wxWindow_ClientToScreenXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1212     PyObject 
* _resultobj
; 
1216     PyObject 
* _argo0 
= 0; 
1218     PyObject 
* _obj1 
= 0; 
1220     PyObject 
* _obj2 
= 0; 
1221     char *_kwnames
[] = { "self","x","y", NULL 
}; 
1224     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_ClientToScreenXY",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
1227         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1228         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1229             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ClientToScreenXY. Expected _wxWindow_p."); 
1234   temp 
= (int) PyInt_AsLong(_obj1
); 
1238   temp0 
= (int) PyInt_AsLong(_obj2
); 
1242     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1243         wxWindow_ClientToScreenXY(_arg0
,_arg1
,_arg2
); 
1245     wxPyEndAllowThreads(__tstate
); 
1246     if (PyErr_Occurred()) return NULL
; 
1247 }    Py_INCREF(Py_None
); 
1248     _resultobj 
= Py_None
; 
1251     o 
= PyInt_FromLong((long) (*_arg1
)); 
1252     _resultobj 
= t_output_helper(_resultobj
, o
); 
1256     o 
= PyInt_FromLong((long) (*_arg2
)); 
1257     _resultobj 
= t_output_helper(_resultobj
, o
); 
1262 #define wxWindow_ClientToScreen(_swigobj,_swigarg0)  (_swigobj->ClientToScreen(_swigarg0)) 
1263 static PyObject 
*_wrap_wxWindow_ClientToScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1264     PyObject 
* _resultobj
; 
1268     PyObject 
* _argo0 
= 0; 
1270     PyObject 
* _obj1 
= 0; 
1271     char *_kwnames
[] = { "self","pt", NULL 
}; 
1275     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ClientToScreen",_kwnames
,&_argo0
,&_obj1
))  
1278         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1279         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1280             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ClientToScreen. Expected _wxWindow_p."); 
1286     if (! wxPoint_helper(_obj1
, &_arg1
)) 
1290     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1291         _result 
= new wxPoint (wxWindow_ClientToScreen(_arg0
,*_arg1
)); 
1293     wxPyEndAllowThreads(__tstate
); 
1294     if (PyErr_Occurred()) return NULL
; 
1295 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
1296     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1300 #define wxWindow_Close(_swigobj,_swigarg0)  (_swigobj->Close(_swigarg0)) 
1301 static PyObject 
*_wrap_wxWindow_Close(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1302     PyObject 
* _resultobj
; 
1305     int  _arg1 
= (int ) FALSE
; 
1306     PyObject 
* _argo0 
= 0; 
1307     char *_kwnames
[] = { "self","force", NULL 
}; 
1310     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Close",_kwnames
,&_argo0
,&_arg1
))  
1313         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1314         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1315             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Close. Expected _wxWindow_p."); 
1320     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1321         _result 
= (bool )wxWindow_Close(_arg0
,_arg1
); 
1323     wxPyEndAllowThreads(__tstate
); 
1324     if (PyErr_Occurred()) return NULL
; 
1325 }    _resultobj 
= Py_BuildValue("i",_result
); 
1329 #define wxWindow_Destroy(_swigobj)  (_swigobj->Destroy()) 
1330 static PyObject 
*_wrap_wxWindow_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1331     PyObject 
* _resultobj
; 
1334     PyObject 
* _argo0 
= 0; 
1335     char *_kwnames
[] = { "self", NULL 
}; 
1338     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Destroy",_kwnames
,&_argo0
))  
1341         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1342         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1343             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Destroy. Expected _wxWindow_p."); 
1348     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1349         _result 
= (bool )wxWindow_Destroy(_arg0
); 
1351     wxPyEndAllowThreads(__tstate
); 
1352     if (PyErr_Occurred()) return NULL
; 
1353 }    _resultobj 
= Py_BuildValue("i",_result
); 
1357 #define wxWindow_DestroyChildren(_swigobj)  (_swigobj->DestroyChildren()) 
1358 static PyObject 
*_wrap_wxWindow_DestroyChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1359     PyObject 
* _resultobj
; 
1361     PyObject 
* _argo0 
= 0; 
1362     char *_kwnames
[] = { "self", NULL 
}; 
1365     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_DestroyChildren",_kwnames
,&_argo0
))  
1368         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1369         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1370             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_DestroyChildren. Expected _wxWindow_p."); 
1375     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1376         wxWindow_DestroyChildren(_arg0
); 
1378     wxPyEndAllowThreads(__tstate
); 
1379     if (PyErr_Occurred()) return NULL
; 
1380 }    Py_INCREF(Py_None
); 
1381     _resultobj 
= Py_None
; 
1385 #define wxWindow_IsBeingDeleted(_swigobj)  (_swigobj->IsBeingDeleted()) 
1386 static PyObject 
*_wrap_wxWindow_IsBeingDeleted(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1387     PyObject 
* _resultobj
; 
1390     PyObject 
* _argo0 
= 0; 
1391     char *_kwnames
[] = { "self", NULL 
}; 
1394     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsBeingDeleted",_kwnames
,&_argo0
))  
1397         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1398         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1399             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsBeingDeleted. Expected _wxWindow_p."); 
1404     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1405         _result 
= (bool )wxWindow_IsBeingDeleted(_arg0
); 
1407     wxPyEndAllowThreads(__tstate
); 
1408     if (PyErr_Occurred()) return NULL
; 
1409 }    _resultobj 
= Py_BuildValue("i",_result
); 
1413 #define wxWindow_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
1414 static PyObject 
*_wrap_wxWindow_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1415     PyObject 
* _resultobj
; 
1418     PyObject 
* _argo0 
= 0; 
1420     char *_kwnames
[] = { "self","enable", NULL 
}; 
1423     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_Enable",_kwnames
,&_argo0
,&tempbool1
))  
1426         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1427         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1428             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Enable. Expected _wxWindow_p."); 
1432     _arg1 
= (bool ) tempbool1
; 
1434     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1435         wxWindow_Enable(_arg0
,_arg1
); 
1437     wxPyEndAllowThreads(__tstate
); 
1438     if (PyErr_Occurred()) return NULL
; 
1439 }    Py_INCREF(Py_None
); 
1440     _resultobj 
= Py_None
; 
1444 #define wxWindow_FindWindowById(_swigobj,_swigarg0)  (_swigobj->FindWindow(_swigarg0)) 
1445 static PyObject 
*_wrap_wxWindow_FindWindowById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1446     PyObject 
* _resultobj
; 
1450     PyObject 
* _argo0 
= 0; 
1451     char *_kwnames
[] = { "self","id", NULL 
}; 
1454     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_FindWindowById",_kwnames
,&_argo0
,&_arg1
))  
1457         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1458         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1459             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_FindWindowById. Expected _wxWindow_p."); 
1464     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1465         _result 
= (wxWindow 
*)wxWindow_FindWindowById(_arg0
,_arg1
); 
1467     wxPyEndAllowThreads(__tstate
); 
1468     if (PyErr_Occurred()) return NULL
; 
1469 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1473 #define wxWindow_FindWindowByName(_swigobj,_swigarg0)  (_swigobj->FindWindow(_swigarg0)) 
1474 static PyObject 
*_wrap_wxWindow_FindWindowByName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1475     PyObject 
* _resultobj
; 
1479     PyObject 
* _argo0 
= 0; 
1480     PyObject 
* _obj1 
= 0; 
1481     char *_kwnames
[] = { "self","name", NULL 
}; 
1484     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_FindWindowByName",_kwnames
,&_argo0
,&_obj1
))  
1487         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1488         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1489             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_FindWindowByName. Expected _wxWindow_p."); 
1494 #if PYTHON_API_VERSION >= 1009 
1495     char* tmpPtr
; int tmpSize
; 
1496     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1497         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1500     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1502     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1504     if (!PyString_Check(_obj1
)) { 
1505         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1508     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1512     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1513         _result 
= (wxWindow 
*)wxWindow_FindWindowByName(_arg0
,*_arg1
); 
1515     wxPyEndAllowThreads(__tstate
); 
1516     if (PyErr_Occurred()) return NULL
; 
1517 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1525 #define wxWindow_Fit(_swigobj)  (_swigobj->Fit()) 
1526 static PyObject 
*_wrap_wxWindow_Fit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1527     PyObject 
* _resultobj
; 
1529     PyObject 
* _argo0 
= 0; 
1530     char *_kwnames
[] = { "self", NULL 
}; 
1533     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Fit",_kwnames
,&_argo0
))  
1536         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1537         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1538             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Fit. Expected _wxWindow_p."); 
1543     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1544         wxWindow_Fit(_arg0
); 
1546     wxPyEndAllowThreads(__tstate
); 
1547     if (PyErr_Occurred()) return NULL
; 
1548 }    Py_INCREF(Py_None
); 
1549     _resultobj 
= Py_None
; 
1553 #define wxWindow_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
1554 static PyObject 
*_wrap_wxWindow_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1555     PyObject 
* _resultobj
; 
1558     PyObject 
* _argo0 
= 0; 
1559     char *_kwnames
[] = { "self", NULL 
}; 
1563     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetBackgroundColour",_kwnames
,&_argo0
))  
1566         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1567         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1568             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetBackgroundColour. Expected _wxWindow_p."); 
1573     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1574         _result 
= new wxColour (wxWindow_GetBackgroundColour(_arg0
)); 
1576     wxPyEndAllowThreads(__tstate
); 
1577     if (PyErr_Occurred()) return NULL
; 
1578 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1579     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1583 static PyObject 
* wxWindow_GetChildren(wxWindow 
*self
) { 
1584             wxWindowList
& list 
= self
->GetChildren(); 
1585             return wxPy_ConvertList(&list
, "wxWindow"); 
1587 static PyObject 
*_wrap_wxWindow_GetChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1588     PyObject 
* _resultobj
; 
1591     PyObject 
* _argo0 
= 0; 
1592     char *_kwnames
[] = { "self", NULL 
}; 
1595     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetChildren",_kwnames
,&_argo0
))  
1598         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1599         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1600             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetChildren. Expected _wxWindow_p."); 
1605     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1606         _result 
= (PyObject 
*)wxWindow_GetChildren(_arg0
); 
1608     wxPyEndAllowThreads(__tstate
); 
1609     if (PyErr_Occurred()) return NULL
; 
1611   _resultobj 
= _result
; 
1616 #define wxWindow_GetCharHeight(_swigobj)  (_swigobj->GetCharHeight()) 
1617 static PyObject 
*_wrap_wxWindow_GetCharHeight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1618     PyObject 
* _resultobj
; 
1621     PyObject 
* _argo0 
= 0; 
1622     char *_kwnames
[] = { "self", NULL 
}; 
1625     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCharHeight",_kwnames
,&_argo0
))  
1628         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1629         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1630             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCharHeight. Expected _wxWindow_p."); 
1635     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1636         _result 
= (int )wxWindow_GetCharHeight(_arg0
); 
1638     wxPyEndAllowThreads(__tstate
); 
1639     if (PyErr_Occurred()) return NULL
; 
1640 }    _resultobj 
= Py_BuildValue("i",_result
); 
1644 #define wxWindow_GetCharWidth(_swigobj)  (_swigobj->GetCharWidth()) 
1645 static PyObject 
*_wrap_wxWindow_GetCharWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1646     PyObject 
* _resultobj
; 
1649     PyObject 
* _argo0 
= 0; 
1650     char *_kwnames
[] = { "self", NULL 
}; 
1653     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCharWidth",_kwnames
,&_argo0
))  
1656         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1657         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1658             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCharWidth. Expected _wxWindow_p."); 
1663     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1664         _result 
= (int )wxWindow_GetCharWidth(_arg0
); 
1666     wxPyEndAllowThreads(__tstate
); 
1667     if (PyErr_Occurred()) return NULL
; 
1668 }    _resultobj 
= Py_BuildValue("i",_result
); 
1672 #define wxWindow_GetClientSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetClientSize(_swigarg0,_swigarg1)) 
1673 static PyObject 
*_wrap_wxWindow_GetClientSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1674     PyObject 
* _resultobj
; 
1680     PyObject 
* _argo0 
= 0; 
1681     char *_kwnames
[] = { "self", NULL 
}; 
1690     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetClientSizeTuple",_kwnames
,&_argo0
))  
1693         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1694         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1695             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetClientSizeTuple. Expected _wxWindow_p."); 
1700     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1701         wxWindow_GetClientSizeTuple(_arg0
,_arg1
,_arg2
); 
1703     wxPyEndAllowThreads(__tstate
); 
1704     if (PyErr_Occurred()) return NULL
; 
1705 }    Py_INCREF(Py_None
); 
1706     _resultobj 
= Py_None
; 
1709     o 
= PyInt_FromLong((long) (*_arg1
)); 
1710     _resultobj 
= t_output_helper(_resultobj
, o
); 
1714     o 
= PyInt_FromLong((long) (*_arg2
)); 
1715     _resultobj 
= t_output_helper(_resultobj
, o
); 
1720 #define wxWindow_GetClientSize(_swigobj)  (_swigobj->GetClientSize()) 
1721 static PyObject 
*_wrap_wxWindow_GetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1722     PyObject 
* _resultobj
; 
1725     PyObject 
* _argo0 
= 0; 
1726     char *_kwnames
[] = { "self", NULL 
}; 
1730     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetClientSize",_kwnames
,&_argo0
))  
1733         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1734         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1735             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetClientSize. Expected _wxWindow_p."); 
1740     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1741         _result 
= new wxSize (wxWindow_GetClientSize(_arg0
)); 
1743     wxPyEndAllowThreads(__tstate
); 
1744     if (PyErr_Occurred()) return NULL
; 
1745 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1746     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1750 #define wxWindow_GetConstraints(_swigobj)  (_swigobj->GetConstraints()) 
1751 static PyObject 
*_wrap_wxWindow_GetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1752     PyObject 
* _resultobj
; 
1753     wxLayoutConstraints 
* _result
; 
1755     PyObject 
* _argo0 
= 0; 
1756     char *_kwnames
[] = { "self", NULL 
}; 
1760     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetConstraints",_kwnames
,&_argo0
))  
1763         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1764         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1765             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetConstraints. Expected _wxWindow_p."); 
1770     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1771         _result 
= (wxLayoutConstraints 
*)wxWindow_GetConstraints(_arg0
); 
1773     wxPyEndAllowThreads(__tstate
); 
1774     if (PyErr_Occurred()) return NULL
; 
1776         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLayoutConstraints_p"); 
1777         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1780         _resultobj 
= Py_None
; 
1785 #define wxWindow_GetEventHandler(_swigobj)  (_swigobj->GetEventHandler()) 
1786 static PyObject 
*_wrap_wxWindow_GetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1787     PyObject 
* _resultobj
; 
1788     wxEvtHandler 
* _result
; 
1790     PyObject 
* _argo0 
= 0; 
1791     char *_kwnames
[] = { "self", NULL 
}; 
1794     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetEventHandler",_kwnames
,&_argo0
))  
1797         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1798         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1799             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetEventHandler. Expected _wxWindow_p."); 
1804     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1805         _result 
= (wxEvtHandler 
*)wxWindow_GetEventHandler(_arg0
); 
1807     wxPyEndAllowThreads(__tstate
); 
1808     if (PyErr_Occurred()) return NULL
; 
1809 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1813 #define wxWindow_GetFont(_swigobj)  (_swigobj->GetFont()) 
1814 static PyObject 
*_wrap_wxWindow_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1815     PyObject 
* _resultobj
; 
1818     PyObject 
* _argo0 
= 0; 
1819     char *_kwnames
[] = { "self", NULL 
}; 
1823     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetFont",_kwnames
,&_argo0
))  
1826         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1827         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1828             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetFont. Expected _wxWindow_p."); 
1833     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1834         _result 
= new wxFont (wxWindow_GetFont(_arg0
)); 
1836     wxPyEndAllowThreads(__tstate
); 
1837     if (PyErr_Occurred()) return NULL
; 
1838 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
1839     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1843 #define wxWindow_GetForegroundColour(_swigobj)  (_swigobj->GetForegroundColour()) 
1844 static PyObject 
*_wrap_wxWindow_GetForegroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1845     PyObject 
* _resultobj
; 
1848     PyObject 
* _argo0 
= 0; 
1849     char *_kwnames
[] = { "self", NULL 
}; 
1853     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetForegroundColour",_kwnames
,&_argo0
))  
1856         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1857         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1858             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetForegroundColour. Expected _wxWindow_p."); 
1863     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1864         _result 
= new wxColour (wxWindow_GetForegroundColour(_arg0
)); 
1866     wxPyEndAllowThreads(__tstate
); 
1867     if (PyErr_Occurred()) return NULL
; 
1868 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1869     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1873 #define wxWindow_GetGrandParent(_swigobj)  (_swigobj->GetGrandParent()) 
1874 static PyObject 
*_wrap_wxWindow_GetGrandParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1875     PyObject 
* _resultobj
; 
1878     PyObject 
* _argo0 
= 0; 
1879     char *_kwnames
[] = { "self", NULL 
}; 
1882     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetGrandParent",_kwnames
,&_argo0
))  
1885         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1886         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetGrandParent. Expected _wxWindow_p."); 
1892     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1893         _result 
= (wxWindow 
*)wxWindow_GetGrandParent(_arg0
); 
1895     wxPyEndAllowThreads(__tstate
); 
1896     if (PyErr_Occurred()) return NULL
; 
1897 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1901 static long  wxWindow_GetHandle(wxWindow 
*self
) { 
1902             return wxPyGetWinHandle(self
); //(long)self->GetHandle(); 
1904 static PyObject 
*_wrap_wxWindow_GetHandle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1905     PyObject 
* _resultobj
; 
1908     PyObject 
* _argo0 
= 0; 
1909     char *_kwnames
[] = { "self", NULL 
}; 
1912     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetHandle",_kwnames
,&_argo0
))  
1915         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1916         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1917             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetHandle. Expected _wxWindow_p."); 
1922     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1923         _result 
= (long )wxWindow_GetHandle(_arg0
); 
1925     wxPyEndAllowThreads(__tstate
); 
1926     if (PyErr_Occurred()) return NULL
; 
1927 }    _resultobj 
= Py_BuildValue("l",_result
); 
1931 #define wxWindow_GetId(_swigobj)  (_swigobj->GetId()) 
1932 static PyObject 
*_wrap_wxWindow_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1933     PyObject 
* _resultobj
; 
1936     PyObject 
* _argo0 
= 0; 
1937     char *_kwnames
[] = { "self", NULL 
}; 
1940     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetId",_kwnames
,&_argo0
))  
1943         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1944         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1945             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetId. Expected _wxWindow_p."); 
1950     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1951         _result 
= (int )wxWindow_GetId(_arg0
); 
1953     wxPyEndAllowThreads(__tstate
); 
1954     if (PyErr_Occurred()) return NULL
; 
1955 }    _resultobj 
= Py_BuildValue("i",_result
); 
1959 #define wxWindow_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
1960 static PyObject 
*_wrap_wxWindow_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1961     PyObject 
* _resultobj
; 
1964     PyObject 
* _argo0 
= 0; 
1965     char *_kwnames
[] = { "self", NULL 
}; 
1968     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetLabel",_kwnames
,&_argo0
))  
1971         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1972         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1973             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetLabel. Expected _wxWindow_p."); 
1978     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1979         _result 
= new wxString (wxWindow_GetLabel(_arg0
)); 
1981     wxPyEndAllowThreads(__tstate
); 
1982     if (PyErr_Occurred()) return NULL
; 
1984     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1992 #define wxWindow_SetLabel(_swigobj,_swigarg0)  (_swigobj->SetLabel(_swigarg0)) 
1993 static PyObject 
*_wrap_wxWindow_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1994     PyObject 
* _resultobj
; 
1997     PyObject 
* _argo0 
= 0; 
1998     PyObject 
* _obj1 
= 0; 
1999     char *_kwnames
[] = { "self","label", NULL 
}; 
2002     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetLabel",_kwnames
,&_argo0
,&_obj1
))  
2005         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2006         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2007             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetLabel. Expected _wxWindow_p."); 
2012 #if PYTHON_API_VERSION >= 1009 
2013     char* tmpPtr
; int tmpSize
; 
2014     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
2015         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2018     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
2020     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
2022     if (!PyString_Check(_obj1
)) { 
2023         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2026     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
2030     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2031         wxWindow_SetLabel(_arg0
,*_arg1
); 
2033     wxPyEndAllowThreads(__tstate
); 
2034     if (PyErr_Occurred()) return NULL
; 
2035 }    Py_INCREF(Py_None
); 
2036     _resultobj 
= Py_None
; 
2044 #define wxWindow_GetName(_swigobj)  (_swigobj->GetName()) 
2045 static PyObject 
*_wrap_wxWindow_GetName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2046     PyObject 
* _resultobj
; 
2049     PyObject 
* _argo0 
= 0; 
2050     char *_kwnames
[] = { "self", NULL 
}; 
2053     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetName",_kwnames
,&_argo0
))  
2056         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2057         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2058             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetName. Expected _wxWindow_p."); 
2063     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2064         _result 
= new wxString (wxWindow_GetName(_arg0
)); 
2066     wxPyEndAllowThreads(__tstate
); 
2067     if (PyErr_Occurred()) return NULL
; 
2069     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2077 #define wxWindow_GetParent(_swigobj)  (_swigobj->GetParent()) 
2078 static PyObject 
*_wrap_wxWindow_GetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2079     PyObject 
* _resultobj
; 
2082     PyObject 
* _argo0 
= 0; 
2083     char *_kwnames
[] = { "self", NULL 
}; 
2086     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetParent",_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_GetParent. Expected _wxWindow_p."); 
2096     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2097         _result 
= (wxWindow 
*)wxWindow_GetParent(_arg0
); 
2099     wxPyEndAllowThreads(__tstate
); 
2100     if (PyErr_Occurred()) return NULL
; 
2101 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2105 #define wxWindow_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
2106 static PyObject 
*_wrap_wxWindow_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2107     PyObject 
* _resultobj
; 
2113     PyObject 
* _argo0 
= 0; 
2114     char *_kwnames
[] = { "self", NULL 
}; 
2123     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetPositionTuple",_kwnames
,&_argo0
))  
2126         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2127         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2128             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetPositionTuple. Expected _wxWindow_p."); 
2133     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2134         wxWindow_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
2136     wxPyEndAllowThreads(__tstate
); 
2137     if (PyErr_Occurred()) return NULL
; 
2138 }    Py_INCREF(Py_None
); 
2139     _resultobj 
= Py_None
; 
2142     o 
= PyInt_FromLong((long) (*_arg1
)); 
2143     _resultobj 
= t_output_helper(_resultobj
, o
); 
2147     o 
= PyInt_FromLong((long) (*_arg2
)); 
2148     _resultobj 
= t_output_helper(_resultobj
, o
); 
2153 #define wxWindow_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
2154 static PyObject 
*_wrap_wxWindow_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2155     PyObject 
* _resultobj
; 
2158     PyObject 
* _argo0 
= 0; 
2159     char *_kwnames
[] = { "self", NULL 
}; 
2163     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetPosition",_kwnames
,&_argo0
))  
2166         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2167         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2168             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetPosition. Expected _wxWindow_p."); 
2173     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2174         _result 
= new wxPoint (wxWindow_GetPosition(_arg0
)); 
2176     wxPyEndAllowThreads(__tstate
); 
2177     if (PyErr_Occurred()) return NULL
; 
2178 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2179     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2183 #define wxWindow_GetRect(_swigobj)  (_swigobj->GetRect()) 
2184 static PyObject 
*_wrap_wxWindow_GetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2185     PyObject 
* _resultobj
; 
2188     PyObject 
* _argo0 
= 0; 
2189     char *_kwnames
[] = { "self", NULL 
}; 
2193     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetRect",_kwnames
,&_argo0
))  
2196         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2197         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2198             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetRect. Expected _wxWindow_p."); 
2203     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2204         _result 
= new wxRect (wxWindow_GetRect(_arg0
)); 
2206     wxPyEndAllowThreads(__tstate
); 
2207     if (PyErr_Occurred()) return NULL
; 
2208 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
2209     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2213 #define wxWindow_GetScrollThumb(_swigobj,_swigarg0)  (_swigobj->GetScrollThumb(_swigarg0)) 
2214 static PyObject 
*_wrap_wxWindow_GetScrollThumb(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2215     PyObject 
* _resultobj
; 
2219     PyObject 
* _argo0 
= 0; 
2220     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2223     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollThumb",_kwnames
,&_argo0
,&_arg1
))  
2226         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2227         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetScrollThumb. Expected _wxWindow_p."); 
2233     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2234         _result 
= (int )wxWindow_GetScrollThumb(_arg0
,_arg1
); 
2236     wxPyEndAllowThreads(__tstate
); 
2237     if (PyErr_Occurred()) return NULL
; 
2238 }    _resultobj 
= Py_BuildValue("i",_result
); 
2242 #define wxWindow_GetScrollPos(_swigobj,_swigarg0)  (_swigobj->GetScrollPos(_swigarg0)) 
2243 static PyObject 
*_wrap_wxWindow_GetScrollPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2244     PyObject 
* _resultobj
; 
2248     PyObject 
* _argo0 
= 0; 
2249     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2252     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollPos",_kwnames
,&_argo0
,&_arg1
))  
2255         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2256         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2257             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetScrollPos. Expected _wxWindow_p."); 
2262     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2263         _result 
= (int )wxWindow_GetScrollPos(_arg0
,_arg1
); 
2265     wxPyEndAllowThreads(__tstate
); 
2266     if (PyErr_Occurred()) return NULL
; 
2267 }    _resultobj 
= Py_BuildValue("i",_result
); 
2271 #define wxWindow_GetScrollRange(_swigobj,_swigarg0)  (_swigobj->GetScrollRange(_swigarg0)) 
2272 static PyObject 
*_wrap_wxWindow_GetScrollRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2273     PyObject 
* _resultobj
; 
2277     PyObject 
* _argo0 
= 0; 
2278     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2281     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollRange",_kwnames
,&_argo0
,&_arg1
))  
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_GetScrollRange. Expected _wxWindow_p."); 
2291     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2292         _result 
= (int )wxWindow_GetScrollRange(_arg0
,_arg1
); 
2294     wxPyEndAllowThreads(__tstate
); 
2295     if (PyErr_Occurred()) return NULL
; 
2296 }    _resultobj 
= Py_BuildValue("i",_result
); 
2300 #define wxWindow_GetSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetSize(_swigarg0,_swigarg1)) 
2301 static PyObject 
*_wrap_wxWindow_GetSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2302     PyObject 
* _resultobj
; 
2308     PyObject 
* _argo0 
= 0; 
2309     char *_kwnames
[] = { "self", NULL 
}; 
2318     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSizeTuple",_kwnames
,&_argo0
))  
2321         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2322         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2323             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSizeTuple. Expected _wxWindow_p."); 
2328     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2329         wxWindow_GetSizeTuple(_arg0
,_arg1
,_arg2
); 
2331     wxPyEndAllowThreads(__tstate
); 
2332     if (PyErr_Occurred()) return NULL
; 
2333 }    Py_INCREF(Py_None
); 
2334     _resultobj 
= Py_None
; 
2337     o 
= PyInt_FromLong((long) (*_arg1
)); 
2338     _resultobj 
= t_output_helper(_resultobj
, o
); 
2342     o 
= PyInt_FromLong((long) (*_arg2
)); 
2343     _resultobj 
= t_output_helper(_resultobj
, o
); 
2348 #define wxWindow_GetSize(_swigobj)  (_swigobj->GetSize()) 
2349 static PyObject 
*_wrap_wxWindow_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2350     PyObject 
* _resultobj
; 
2353     PyObject 
* _argo0 
= 0; 
2354     char *_kwnames
[] = { "self", NULL 
}; 
2358     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSize",_kwnames
,&_argo0
))  
2361         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2362         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2363             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSize. Expected _wxWindow_p."); 
2368     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2369         _result 
= new wxSize (wxWindow_GetSize(_arg0
)); 
2371     wxPyEndAllowThreads(__tstate
); 
2372     if (PyErr_Occurred()) return NULL
; 
2373 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2374     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2378 #define wxWindow_GetTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2)) 
2379 static PyObject 
*_wrap_wxWindow_GetTextExtent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2380     PyObject 
* _resultobj
; 
2387     PyObject 
* _argo0 
= 0; 
2388     PyObject 
* _obj1 
= 0; 
2389     char *_kwnames
[] = { "self","string", NULL 
}; 
2398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_GetTextExtent",_kwnames
,&_argo0
,&_obj1
))  
2401         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2402         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2403             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetTextExtent. Expected _wxWindow_p."); 
2408 #if PYTHON_API_VERSION >= 1009 
2409     char* tmpPtr
; int tmpSize
; 
2410     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
2411         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2414     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
2416     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
2418     if (!PyString_Check(_obj1
)) { 
2419         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2422     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
2426     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2427         wxWindow_GetTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
); 
2429     wxPyEndAllowThreads(__tstate
); 
2430     if (PyErr_Occurred()) return NULL
; 
2431 }    Py_INCREF(Py_None
); 
2432     _resultobj 
= Py_None
; 
2435     o 
= PyInt_FromLong((long) (*_arg2
)); 
2436     _resultobj 
= t_output_helper(_resultobj
, o
); 
2440     o 
= PyInt_FromLong((long) (*_arg3
)); 
2441     _resultobj 
= t_output_helper(_resultobj
, o
); 
2450 #define wxWindow_GetFullTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2451 static PyObject 
*_wrap_wxWindow_GetFullTextExtent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2452     PyObject 
* _resultobj
; 
2463     wxFont 
* _arg6 
= (wxFont 
*) NULL
; 
2464     PyObject 
* _argo0 
= 0; 
2465     PyObject 
* _obj1 
= 0; 
2466     PyObject 
* _argo6 
= 0; 
2467     char *_kwnames
[] = { "self","string","font", NULL 
}; 
2482     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxWindow_GetFullTextExtent",_kwnames
,&_argo0
,&_obj1
,&_argo6
))  
2485         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2486         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2487             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetFullTextExtent. Expected _wxWindow_p."); 
2492 #if PYTHON_API_VERSION >= 1009 
2493     char* tmpPtr
; int tmpSize
; 
2494     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
2495         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2498     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
2500     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
2502     if (!PyString_Check(_obj1
)) { 
2503         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2506     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
2510         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
2511         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxFont_p")) { 
2512             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxWindow_GetFullTextExtent. Expected _wxFont_p."); 
2517     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2518         wxWindow_GetFullTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
2520     wxPyEndAllowThreads(__tstate
); 
2521     if (PyErr_Occurred()) return NULL
; 
2522 }    Py_INCREF(Py_None
); 
2523     _resultobj 
= Py_None
; 
2526     o 
= PyInt_FromLong((long) (*_arg2
)); 
2527     _resultobj 
= t_output_helper(_resultobj
, o
); 
2531     o 
= PyInt_FromLong((long) (*_arg3
)); 
2532     _resultobj 
= t_output_helper(_resultobj
, o
); 
2536     o 
= PyInt_FromLong((long) (*_arg4
)); 
2537     _resultobj 
= t_output_helper(_resultobj
, o
); 
2541     o 
= PyInt_FromLong((long) (*_arg5
)); 
2542     _resultobj 
= t_output_helper(_resultobj
, o
); 
2551 #define wxWindow_GetTitle(_swigobj)  (_swigobj->GetTitle()) 
2552 static PyObject 
*_wrap_wxWindow_GetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2553     PyObject 
* _resultobj
; 
2556     PyObject 
* _argo0 
= 0; 
2557     char *_kwnames
[] = { "self", NULL 
}; 
2560     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetTitle",_kwnames
,&_argo0
))  
2563         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2564         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2565             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetTitle. Expected _wxWindow_p."); 
2570     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2571         _result 
= new wxString (wxWindow_GetTitle(_arg0
)); 
2573     wxPyEndAllowThreads(__tstate
); 
2574     if (PyErr_Occurred()) return NULL
; 
2576     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2584 #define wxWindow_GetUpdateRegion(_swigobj)  (_swigobj->GetUpdateRegion()) 
2585 static PyObject 
*_wrap_wxWindow_GetUpdateRegion(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2586     PyObject 
* _resultobj
; 
2589     PyObject 
* _argo0 
= 0; 
2590     char *_kwnames
[] = { "self", NULL 
}; 
2594     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetUpdateRegion",_kwnames
,&_argo0
))  
2597         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2598         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2599             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetUpdateRegion. Expected _wxWindow_p."); 
2604     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2605         _result 
= new wxRegion (wxWindow_GetUpdateRegion(_arg0
)); 
2607     wxPyEndAllowThreads(__tstate
); 
2608     if (PyErr_Occurred()) return NULL
; 
2609 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRegion_p"); 
2610     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2614 #define wxWindow_GetWindowStyleFlag(_swigobj)  (_swigobj->GetWindowStyleFlag()) 
2615 static PyObject 
*_wrap_wxWindow_GetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2616     PyObject 
* _resultobj
; 
2619     PyObject 
* _argo0 
= 0; 
2620     char *_kwnames
[] = { "self", NULL 
}; 
2623     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetWindowStyleFlag",_kwnames
,&_argo0
))  
2626         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2627         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2628             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetWindowStyleFlag. Expected _wxWindow_p."); 
2633     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2634         _result 
= (long )wxWindow_GetWindowStyleFlag(_arg0
); 
2636     wxPyEndAllowThreads(__tstate
); 
2637     if (PyErr_Occurred()) return NULL
; 
2638 }    _resultobj 
= Py_BuildValue("l",_result
); 
2642 #define wxWindow_SetWindowStyleFlag(_swigobj,_swigarg0)  (_swigobj->SetWindowStyleFlag(_swigarg0)) 
2643 static PyObject 
*_wrap_wxWindow_SetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2644     PyObject 
* _resultobj
; 
2647     PyObject 
* _argo0 
= 0; 
2648     char *_kwnames
[] = { "self","style", NULL 
}; 
2651     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_SetWindowStyleFlag",_kwnames
,&_argo0
,&_arg1
))  
2654         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2655         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2656             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetWindowStyleFlag. Expected _wxWindow_p."); 
2661     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2662         wxWindow_SetWindowStyleFlag(_arg0
,_arg1
); 
2664     wxPyEndAllowThreads(__tstate
); 
2665     if (PyErr_Occurred()) return NULL
; 
2666 }    Py_INCREF(Py_None
); 
2667     _resultobj 
= Py_None
; 
2671 #define wxWindow_SetWindowStyle(_swigobj,_swigarg0)  (_swigobj->SetWindowStyle(_swigarg0)) 
2672 static PyObject 
*_wrap_wxWindow_SetWindowStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2673     PyObject 
* _resultobj
; 
2676     PyObject 
* _argo0 
= 0; 
2677     char *_kwnames
[] = { "self","style", NULL 
}; 
2680     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_SetWindowStyle",_kwnames
,&_argo0
,&_arg1
))  
2683         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2684         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2685             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetWindowStyle. Expected _wxWindow_p."); 
2690     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2691         wxWindow_SetWindowStyle(_arg0
,_arg1
); 
2693     wxPyEndAllowThreads(__tstate
); 
2694     if (PyErr_Occurred()) return NULL
; 
2695 }    Py_INCREF(Py_None
); 
2696     _resultobj 
= Py_None
; 
2700 #define wxWindow_Hide(_swigobj)  (_swigobj->Hide()) 
2701 static PyObject 
*_wrap_wxWindow_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2702     PyObject 
* _resultobj
; 
2705     PyObject 
* _argo0 
= 0; 
2706     char *_kwnames
[] = { "self", NULL 
}; 
2709     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Hide",_kwnames
,&_argo0
))  
2712         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2713         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2714             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Hide. Expected _wxWindow_p."); 
2719     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2720         _result 
= (bool )wxWindow_Hide(_arg0
); 
2722     wxPyEndAllowThreads(__tstate
); 
2723     if (PyErr_Occurred()) return NULL
; 
2724 }    _resultobj 
= Py_BuildValue("i",_result
); 
2728 #define wxWindow_InitDialog(_swigobj)  (_swigobj->InitDialog()) 
2729 static PyObject 
*_wrap_wxWindow_InitDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2730     PyObject 
* _resultobj
; 
2732     PyObject 
* _argo0 
= 0; 
2733     char *_kwnames
[] = { "self", NULL 
}; 
2736     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_InitDialog",_kwnames
,&_argo0
))  
2739         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2740         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2741             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_InitDialog. Expected _wxWindow_p."); 
2746     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2747         wxWindow_InitDialog(_arg0
); 
2749     wxPyEndAllowThreads(__tstate
); 
2750     if (PyErr_Occurred()) return NULL
; 
2751 }    Py_INCREF(Py_None
); 
2752     _resultobj 
= Py_None
; 
2756 #define wxWindow_IsEnabled(_swigobj)  (_swigobj->IsEnabled()) 
2757 static PyObject 
*_wrap_wxWindow_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2758     PyObject 
* _resultobj
; 
2761     PyObject 
* _argo0 
= 0; 
2762     char *_kwnames
[] = { "self", NULL 
}; 
2765     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsEnabled",_kwnames
,&_argo0
))  
2768         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2769         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2770             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsEnabled. Expected _wxWindow_p."); 
2775     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2776         _result 
= (bool )wxWindow_IsEnabled(_arg0
); 
2778     wxPyEndAllowThreads(__tstate
); 
2779     if (PyErr_Occurred()) return NULL
; 
2780 }    _resultobj 
= Py_BuildValue("i",_result
); 
2784 #define wxWindow_IsExposed(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->IsExposed(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2785 static PyObject 
*_wrap_wxWindow_IsExposed(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2786     PyObject 
* _resultobj
; 
2791     int  _arg3 
= (int ) 0; 
2792     int  _arg4 
= (int ) 0; 
2793     PyObject 
* _argo0 
= 0; 
2794     char *_kwnames
[] = { "self","x","y","w","h", NULL 
}; 
2797     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|ii:wxWindow_IsExposed",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2800         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2801         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2802             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposed. Expected _wxWindow_p."); 
2807     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2808         _result 
= (bool )wxWindow_IsExposed(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2810     wxPyEndAllowThreads(__tstate
); 
2811     if (PyErr_Occurred()) return NULL
; 
2812 }    _resultobj 
= Py_BuildValue("i",_result
); 
2816 #define wxWindow_IsExposedPoint(_swigobj,_swigarg0)  (_swigobj->IsExposed(_swigarg0)) 
2817 static PyObject 
*_wrap_wxWindow_IsExposedPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2818     PyObject 
* _resultobj
; 
2822     PyObject 
* _argo0 
= 0; 
2824     PyObject 
* _obj1 
= 0; 
2825     char *_kwnames
[] = { "self","pt", NULL 
}; 
2828     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_IsExposedPoint",_kwnames
,&_argo0
,&_obj1
))  
2831         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2832         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2833             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposedPoint. Expected _wxWindow_p."); 
2839     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2843     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2844         _result 
= (bool )wxWindow_IsExposedPoint(_arg0
,*_arg1
); 
2846     wxPyEndAllowThreads(__tstate
); 
2847     if (PyErr_Occurred()) return NULL
; 
2848 }    _resultobj 
= Py_BuildValue("i",_result
); 
2852 #define wxWindow_IsExposedRect(_swigobj,_swigarg0)  (_swigobj->IsExposed(_swigarg0)) 
2853 static PyObject 
*_wrap_wxWindow_IsExposedRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2854     PyObject 
* _resultobj
; 
2858     PyObject 
* _argo0 
= 0; 
2860     PyObject 
* _obj1 
= 0; 
2861     char *_kwnames
[] = { "self","rect", NULL 
}; 
2864     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_IsExposedRect",_kwnames
,&_argo0
,&_obj1
))  
2867         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2868         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2869             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposedRect. Expected _wxWindow_p."); 
2875     if (! wxRect_helper(_obj1
, &_arg1
)) 
2879     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2880         _result 
= (bool )wxWindow_IsExposedRect(_arg0
,*_arg1
); 
2882     wxPyEndAllowThreads(__tstate
); 
2883     if (PyErr_Occurred()) return NULL
; 
2884 }    _resultobj 
= Py_BuildValue("i",_result
); 
2888 #define wxWindow_IsRetained(_swigobj)  (_swigobj->IsRetained()) 
2889 static PyObject 
*_wrap_wxWindow_IsRetained(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2890     PyObject 
* _resultobj
; 
2893     PyObject 
* _argo0 
= 0; 
2894     char *_kwnames
[] = { "self", NULL 
}; 
2897     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsRetained",_kwnames
,&_argo0
))  
2900         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2901         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2902             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsRetained. Expected _wxWindow_p."); 
2907     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2908         _result 
= (bool )wxWindow_IsRetained(_arg0
); 
2910     wxPyEndAllowThreads(__tstate
); 
2911     if (PyErr_Occurred()) return NULL
; 
2912 }    _resultobj 
= Py_BuildValue("i",_result
); 
2916 #define wxWindow_IsShown(_swigobj)  (_swigobj->IsShown()) 
2917 static PyObject 
*_wrap_wxWindow_IsShown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2918     PyObject 
* _resultobj
; 
2921     PyObject 
* _argo0 
= 0; 
2922     char *_kwnames
[] = { "self", NULL 
}; 
2925     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsShown",_kwnames
,&_argo0
))  
2928         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2929         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2930             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsShown. Expected _wxWindow_p."); 
2935     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2936         _result 
= (bool )wxWindow_IsShown(_arg0
); 
2938     wxPyEndAllowThreads(__tstate
); 
2939     if (PyErr_Occurred()) return NULL
; 
2940 }    _resultobj 
= Py_BuildValue("i",_result
); 
2944 #define wxWindow_IsTopLevel(_swigobj)  (_swigobj->IsTopLevel()) 
2945 static PyObject 
*_wrap_wxWindow_IsTopLevel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2946     PyObject 
* _resultobj
; 
2949     PyObject 
* _argo0 
= 0; 
2950     char *_kwnames
[] = { "self", NULL 
}; 
2953     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsTopLevel",_kwnames
,&_argo0
))  
2956         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2957         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2958             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsTopLevel. Expected _wxWindow_p."); 
2963     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2964         _result 
= (bool )wxWindow_IsTopLevel(_arg0
); 
2966     wxPyEndAllowThreads(__tstate
); 
2967     if (PyErr_Occurred()) return NULL
; 
2968 }    _resultobj 
= Py_BuildValue("i",_result
); 
2972 #define wxWindow_Layout(_swigobj)  (_swigobj->Layout()) 
2973 static PyObject 
*_wrap_wxWindow_Layout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2974     PyObject 
* _resultobj
; 
2976     PyObject 
* _argo0 
= 0; 
2977     char *_kwnames
[] = { "self", NULL 
}; 
2980     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Layout",_kwnames
,&_argo0
))  
2983         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2984         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2985             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Layout. Expected _wxWindow_p."); 
2990     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2991         wxWindow_Layout(_arg0
); 
2993     wxPyEndAllowThreads(__tstate
); 
2994     if (PyErr_Occurred()) return NULL
; 
2995 }    Py_INCREF(Py_None
); 
2996     _resultobj 
= Py_None
; 
3000 #define wxWindow_LoadFromResource(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->LoadFromResource(_swigarg0,_swigarg1,_swigarg2)) 
3001 static PyObject 
*_wrap_wxWindow_LoadFromResource(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3002     PyObject 
* _resultobj
; 
3007     wxResourceTable 
* _arg3 
= (wxResourceTable 
*) NULL
; 
3008     PyObject 
* _argo0 
= 0; 
3009     PyObject 
* _argo1 
= 0; 
3010     PyObject 
* _obj2 
= 0; 
3011     PyObject 
* _argo3 
= 0; 
3012     char *_kwnames
[] = { "self","parent","resourceName","resourceTable", NULL 
}; 
3015     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|O:wxWindow_LoadFromResource",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_argo3
))  
3018         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3019         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3020             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_LoadFromResource. Expected _wxWindow_p."); 
3025         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3026         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3027             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_LoadFromResource. Expected _wxWindow_p."); 
3032 #if PYTHON_API_VERSION >= 1009 
3033     char* tmpPtr
; int tmpSize
; 
3034     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
3035         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3038     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
3040     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
3042     if (!PyString_Check(_obj2
)) { 
3043         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3046     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
3050         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
3051         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxResourceTable_p")) { 
3052             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxWindow_LoadFromResource. Expected _wxResourceTable_p."); 
3057     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3058         _result 
= (bool )wxWindow_LoadFromResource(_arg0
,_arg1
,*_arg2
,_arg3
); 
3060     wxPyEndAllowThreads(__tstate
); 
3061     if (PyErr_Occurred()) return NULL
; 
3062 }    _resultobj 
= Py_BuildValue("i",_result
); 
3070 #define wxWindow_Lower(_swigobj)  (_swigobj->Lower()) 
3071 static PyObject 
*_wrap_wxWindow_Lower(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3072     PyObject 
* _resultobj
; 
3074     PyObject 
* _argo0 
= 0; 
3075     char *_kwnames
[] = { "self", NULL 
}; 
3078     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Lower",_kwnames
,&_argo0
))  
3081         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3082         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3083             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Lower. Expected _wxWindow_p."); 
3088     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3089         wxWindow_Lower(_arg0
); 
3091     wxPyEndAllowThreads(__tstate
); 
3092     if (PyErr_Occurred()) return NULL
; 
3093 }    Py_INCREF(Py_None
); 
3094     _resultobj 
= Py_None
; 
3098 #define wxWindow_MakeModal(_swigobj,_swigarg0)  (_swigobj->MakeModal(_swigarg0)) 
3099 static PyObject 
*_wrap_wxWindow_MakeModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3100     PyObject 
* _resultobj
; 
3102     bool  _arg1 
= (bool ) TRUE
; 
3103     PyObject 
* _argo0 
= 0; 
3104     int tempbool1 
= (int) TRUE
; 
3105     char *_kwnames
[] = { "self","flag", NULL 
}; 
3108     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_MakeModal",_kwnames
,&_argo0
,&tempbool1
))  
3111         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3112         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3113             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_MakeModal. Expected _wxWindow_p."); 
3117     _arg1 
= (bool ) tempbool1
; 
3119     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3120         wxWindow_MakeModal(_arg0
,_arg1
); 
3122     wxPyEndAllowThreads(__tstate
); 
3123     if (PyErr_Occurred()) return NULL
; 
3124 }    Py_INCREF(Py_None
); 
3125     _resultobj 
= Py_None
; 
3129 #define wxWindow_MoveXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Move(_swigarg0,_swigarg1)) 
3130 static PyObject 
*_wrap_wxWindow_MoveXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3131     PyObject 
* _resultobj
; 
3135     PyObject 
* _argo0 
= 0; 
3136     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3139     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxWindow_MoveXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3142         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3143         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3144             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_MoveXY. Expected _wxWindow_p."); 
3149     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3150         wxWindow_MoveXY(_arg0
,_arg1
,_arg2
); 
3152     wxPyEndAllowThreads(__tstate
); 
3153     if (PyErr_Occurred()) return NULL
; 
3154 }    Py_INCREF(Py_None
); 
3155     _resultobj 
= Py_None
; 
3159 #define wxWindow_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
3160 static PyObject 
*_wrap_wxWindow_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3161     PyObject 
* _resultobj
; 
3164     PyObject 
* _argo0 
= 0; 
3166     PyObject 
* _obj1 
= 0; 
3167     char *_kwnames
[] = { "self","point", NULL 
}; 
3170     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_Move",_kwnames
,&_argo0
,&_obj1
))  
3173         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3174         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3175             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Move. Expected _wxWindow_p."); 
3181     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3185     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3186         wxWindow_Move(_arg0
,*_arg1
); 
3188     wxPyEndAllowThreads(__tstate
); 
3189     if (PyErr_Occurred()) return NULL
; 
3190 }    Py_INCREF(Py_None
); 
3191     _resultobj 
= Py_None
; 
3195 #define wxWindow_PopEventHandler(_swigobj,_swigarg0)  (_swigobj->PopEventHandler(_swigarg0)) 
3196 static PyObject 
*_wrap_wxWindow_PopEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3197     PyObject 
* _resultobj
; 
3198     wxEvtHandler 
* _result
; 
3200     bool  _arg1 
= (bool ) FALSE
; 
3201     PyObject 
* _argo0 
= 0; 
3202     int tempbool1 
= (int) FALSE
; 
3203     char *_kwnames
[] = { "self","deleteHandler", NULL 
}; 
3206     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_PopEventHandler",_kwnames
,&_argo0
,&tempbool1
))  
3209         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3210         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3211             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopEventHandler. Expected _wxWindow_p."); 
3215     _arg1 
= (bool ) tempbool1
; 
3217     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3218         _result 
= (wxEvtHandler 
*)wxWindow_PopEventHandler(_arg0
,_arg1
); 
3220     wxPyEndAllowThreads(__tstate
); 
3221     if (PyErr_Occurred()) return NULL
; 
3222 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3226 #define wxWindow_PushEventHandler(_swigobj,_swigarg0)  (_swigobj->PushEventHandler(_swigarg0)) 
3227 static PyObject 
*_wrap_wxWindow_PushEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3228     PyObject 
* _resultobj
; 
3230     wxEvtHandler 
* _arg1
; 
3231     PyObject 
* _argo0 
= 0; 
3232     PyObject 
* _argo1 
= 0; 
3233     char *_kwnames
[] = { "self","handler", NULL 
}; 
3236     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_PushEventHandler",_kwnames
,&_argo0
,&_argo1
))  
3239         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3240         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3241             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PushEventHandler. Expected _wxWindow_p."); 
3246         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3247         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
3248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PushEventHandler. Expected _wxEvtHandler_p."); 
3253     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3254         wxWindow_PushEventHandler(_arg0
,_arg1
); 
3256     wxPyEndAllowThreads(__tstate
); 
3257     if (PyErr_Occurred()) return NULL
; 
3258 }    Py_INCREF(Py_None
); 
3259     _resultobj 
= Py_None
; 
3263 #define wxWindow_PopupMenuXY(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->PopupMenu(_swigarg0,_swigarg1,_swigarg2)) 
3264 static PyObject 
*_wrap_wxWindow_PopupMenuXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3265     PyObject 
* _resultobj
; 
3271     PyObject 
* _argo0 
= 0; 
3272     PyObject 
* _argo1 
= 0; 
3273     char *_kwnames
[] = { "self","menu","x","y", NULL 
}; 
3276     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxWindow_PopupMenuXY",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))  
3279         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3280         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3281             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopupMenuXY. Expected _wxWindow_p."); 
3286         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3287         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
3288             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PopupMenuXY. Expected _wxMenu_p."); 
3293     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3294         _result 
= (bool )wxWindow_PopupMenuXY(_arg0
,_arg1
,_arg2
,_arg3
); 
3296     wxPyEndAllowThreads(__tstate
); 
3297     if (PyErr_Occurred()) return NULL
; 
3298 }    _resultobj 
= Py_BuildValue("i",_result
); 
3302 #define wxWindow_PopupMenu(_swigobj,_swigarg0,_swigarg1)  (_swigobj->PopupMenu(_swigarg0,_swigarg1)) 
3303 static PyObject 
*_wrap_wxWindow_PopupMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3304     PyObject 
* _resultobj
; 
3309     PyObject 
* _argo0 
= 0; 
3310     PyObject 
* _argo1 
= 0; 
3312     PyObject 
* _obj2 
= 0; 
3313     char *_kwnames
[] = { "self","menu","pos", NULL 
}; 
3316     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_PopupMenu",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
3319         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3320         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3321             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopupMenu. Expected _wxWindow_p."); 
3326         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3327         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
3328             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PopupMenu. Expected _wxMenu_p."); 
3334     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3338     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3339         _result 
= (bool )wxWindow_PopupMenu(_arg0
,_arg1
,*_arg2
); 
3341     wxPyEndAllowThreads(__tstate
); 
3342     if (PyErr_Occurred()) return NULL
; 
3343 }    _resultobj 
= Py_BuildValue("i",_result
); 
3347 #define wxWindow_Raise(_swigobj)  (_swigobj->Raise()) 
3348 static PyObject 
*_wrap_wxWindow_Raise(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3349     PyObject 
* _resultobj
; 
3351     PyObject 
* _argo0 
= 0; 
3352     char *_kwnames
[] = { "self", NULL 
}; 
3355     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Raise",_kwnames
,&_argo0
))  
3358         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3359         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3360             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Raise. Expected _wxWindow_p."); 
3365     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3366         wxWindow_Raise(_arg0
); 
3368     wxPyEndAllowThreads(__tstate
); 
3369     if (PyErr_Occurred()) return NULL
; 
3370 }    Py_INCREF(Py_None
); 
3371     _resultobj 
= Py_None
; 
3375 #define wxWindow_Refresh(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Refresh(_swigarg0,_swigarg1)) 
3376 static PyObject 
*_wrap_wxWindow_Refresh(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3377     PyObject 
* _resultobj
; 
3379     bool  _arg1 
= (bool ) TRUE
; 
3380     wxRect 
* _arg2 
= (wxRect 
*) NULL
; 
3381     PyObject 
* _argo0 
= 0; 
3382     int tempbool1 
= (int) TRUE
; 
3384     PyObject 
* _obj2 
= 0; 
3385     char *_kwnames
[] = { "self","eraseBackground","rect", NULL 
}; 
3388     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxWindow_Refresh",_kwnames
,&_argo0
,&tempbool1
,&_obj2
))  
3391         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3392         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3393             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Refresh. Expected _wxWindow_p."); 
3397     _arg1 
= (bool ) tempbool1
; 
3401     if (! wxRect_helper(_obj2
, &_arg2
)) 
3405     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3406         wxWindow_Refresh(_arg0
,_arg1
,_arg2
); 
3408     wxPyEndAllowThreads(__tstate
); 
3409     if (PyErr_Occurred()) return NULL
; 
3410 }    Py_INCREF(Py_None
); 
3411     _resultobj 
= Py_None
; 
3415 #define wxWindow_RefreshRect(_swigobj,_swigarg0)  (_swigobj->RefreshRect(_swigarg0)) 
3416 static PyObject 
*_wrap_wxWindow_RefreshRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3417     PyObject 
* _resultobj
; 
3420     PyObject 
* _argo0 
= 0; 
3422     PyObject 
* _obj1 
= 0; 
3423     char *_kwnames
[] = { "self","rect", NULL 
}; 
3426     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_RefreshRect",_kwnames
,&_argo0
,&_obj1
))  
3429         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3430         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3431             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_RefreshRect. Expected _wxWindow_p."); 
3437     if (! wxRect_helper(_obj1
, &_arg1
)) 
3441     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3442         wxWindow_RefreshRect(_arg0
,*_arg1
); 
3444     wxPyEndAllowThreads(__tstate
); 
3445     if (PyErr_Occurred()) return NULL
; 
3446 }    Py_INCREF(Py_None
); 
3447     _resultobj 
= Py_None
; 
3451 #define wxWindow_ReleaseMouse(_swigobj)  (_swigobj->ReleaseMouse()) 
3452 static PyObject 
*_wrap_wxWindow_ReleaseMouse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3453     PyObject 
* _resultobj
; 
3455     PyObject 
* _argo0 
= 0; 
3456     char *_kwnames
[] = { "self", NULL 
}; 
3459     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_ReleaseMouse",_kwnames
,&_argo0
))  
3462         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3463         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3464             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ReleaseMouse. Expected _wxWindow_p."); 
3469     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3470         wxWindow_ReleaseMouse(_arg0
); 
3472     wxPyEndAllowThreads(__tstate
); 
3473     if (PyErr_Occurred()) return NULL
; 
3474 }    Py_INCREF(Py_None
); 
3475     _resultobj 
= Py_None
; 
3479 #define wxWindow_RemoveChild(_swigobj,_swigarg0)  (_swigobj->RemoveChild(_swigarg0)) 
3480 static PyObject 
*_wrap_wxWindow_RemoveChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3481     PyObject 
* _resultobj
; 
3484     PyObject 
* _argo0 
= 0; 
3485     PyObject 
* _argo1 
= 0; 
3486     char *_kwnames
[] = { "self","child", NULL 
}; 
3489     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_RemoveChild",_kwnames
,&_argo0
,&_argo1
))  
3492         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3493         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3494             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_RemoveChild. Expected _wxWindow_p."); 
3499         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3500         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3501             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_RemoveChild. Expected _wxWindow_p."); 
3506     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3507         wxWindow_RemoveChild(_arg0
,_arg1
); 
3509     wxPyEndAllowThreads(__tstate
); 
3510     if (PyErr_Occurred()) return NULL
; 
3511 }    Py_INCREF(Py_None
); 
3512     _resultobj 
= Py_None
; 
3516 #define wxWindow_Reparent(_swigobj,_swigarg0)  (_swigobj->Reparent(_swigarg0)) 
3517 static PyObject 
*_wrap_wxWindow_Reparent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3518     PyObject 
* _resultobj
; 
3522     PyObject 
* _argo0 
= 0; 
3523     PyObject 
* _argo1 
= 0; 
3524     char *_kwnames
[] = { "self","newParent", NULL 
}; 
3527     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_Reparent",_kwnames
,&_argo0
,&_argo1
))  
3530         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3531         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3532             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Reparent. Expected _wxWindow_p."); 
3537         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3538         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3539             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_Reparent. Expected _wxWindow_p."); 
3544     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3545         _result 
= (bool )wxWindow_Reparent(_arg0
,_arg1
); 
3547     wxPyEndAllowThreads(__tstate
); 
3548     if (PyErr_Occurred()) return NULL
; 
3549 }    _resultobj 
= Py_BuildValue("i",_result
); 
3553 #define wxWindow_ScreenToClientXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ScreenToClient(_swigarg0,_swigarg1)) 
3554 static PyObject 
*_wrap_wxWindow_ScreenToClientXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3555     PyObject 
* _resultobj
; 
3559     PyObject 
* _argo0 
= 0; 
3561     PyObject 
* _obj1 
= 0; 
3563     PyObject 
* _obj2 
= 0; 
3564     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3567     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_ScreenToClientXY",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3570         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3571         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3572             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScreenToClientXY. Expected _wxWindow_p."); 
3577   temp 
= (int) PyInt_AsLong(_obj1
); 
3581   temp0 
= (int) PyInt_AsLong(_obj2
); 
3585     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3586         wxWindow_ScreenToClientXY(_arg0
,_arg1
,_arg2
); 
3588     wxPyEndAllowThreads(__tstate
); 
3589     if (PyErr_Occurred()) return NULL
; 
3590 }    Py_INCREF(Py_None
); 
3591     _resultobj 
= Py_None
; 
3594     o 
= PyInt_FromLong((long) (*_arg1
)); 
3595     _resultobj 
= t_output_helper(_resultobj
, o
); 
3599     o 
= PyInt_FromLong((long) (*_arg2
)); 
3600     _resultobj 
= t_output_helper(_resultobj
, o
); 
3605 #define wxWindow_ScreenToClient(_swigobj,_swigarg0)  (_swigobj->ScreenToClient(_swigarg0)) 
3606 static PyObject 
*_wrap_wxWindow_ScreenToClient(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3607     PyObject 
* _resultobj
; 
3611     PyObject 
* _argo0 
= 0; 
3613     PyObject 
* _obj1 
= 0; 
3614     char *_kwnames
[] = { "self","pt", NULL 
}; 
3618     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ScreenToClient",_kwnames
,&_argo0
,&_obj1
))  
3621         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3622         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3623             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScreenToClient. Expected _wxWindow_p."); 
3629     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3633     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3634         _result 
= new wxPoint (wxWindow_ScreenToClient(_arg0
,*_arg1
)); 
3636     wxPyEndAllowThreads(__tstate
); 
3637     if (PyErr_Occurred()) return NULL
; 
3638 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
3639     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3643 #define wxWindow_ScrollWindow(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->ScrollWindow(_swigarg0,_swigarg1,_swigarg2)) 
3644 static PyObject 
*_wrap_wxWindow_ScrollWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3645     PyObject 
* _resultobj
; 
3649     wxRect 
* _arg3 
= (wxRect 
*) NULL
; 
3650     PyObject 
* _argo0 
= 0; 
3652     PyObject 
* _obj3 
= 0; 
3653     char *_kwnames
[] = { "self","dx","dy","rect", NULL 
}; 
3656     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|O:wxWindow_ScrollWindow",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))  
3659         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3660         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3661             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScrollWindow. Expected _wxWindow_p."); 
3668     if (! wxRect_helper(_obj3
, &_arg3
)) 
3672     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3673         wxWindow_ScrollWindow(_arg0
,_arg1
,_arg2
,_arg3
); 
3675     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3704         wxWindow_SetAutoLayout(_arg0
,_arg1
); 
3706     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3733         _result 
= (bool )wxWindow_GetAutoLayout(_arg0
); 
3735     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3768         wxWindow_SetBackgroundColour(_arg0
,*_arg1
); 
3770     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3805         wxWindow_SetConstraints(_arg0
,_arg1
); 
3807     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3842         wxWindow_UnsetConstraints(_arg0
,_arg1
); 
3844     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3870         wxWindow_SetFocus(_arg0
); 
3872     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3899         _result 
= (bool )wxWindow_AcceptsFocus(_arg0
); 
3901     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3935         wxWindow_SetFont(_arg0
,*_arg1
); 
3937     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3971         wxWindow_SetForegroundColour(_arg0
,*_arg1
); 
3973     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4000         wxWindow_SetId(_arg0
,_arg1
); 
4002     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4048         wxWindow_SetName(_arg0
,*_arg1
); 
4050     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4085         wxWindow_SetScrollbar(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4087     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4118         wxWindow_SetScrollPos(_arg0
,_arg1
,_arg2
,_arg3
); 
4120     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4151         wxWindow_SetDimensions(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4153     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4189         wxWindow_SetSize(_arg0
,*_arg1
); 
4191     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4227         wxWindow_SetPosition(_arg0
,*_arg1
); 
4229     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4266         wxWindow_SetRect(_arg0
,*_arg1
,_arg2
); 
4268     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4300         wxWindow_SetSizeHints(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
4302     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4330         wxWindow_SetClientSizeWH(_arg0
,_arg1
,_arg2
); 
4332     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4366         wxWindow_SetClientSize(_arg0
,*_arg1
); 
4368     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4403         wxWindow_SetCursor(_arg0
,*_arg1
); 
4405     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4440         wxWindow_SetEventHandler(_arg0
,_arg1
); 
4442     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4469         wxWindow_SetExtraStyle(_arg0
,_arg1
); 
4471     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4517         wxWindow_SetTitle(_arg0
,*_arg1
); 
4519     wxPyEndAllowThreads(__tstate
); 
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
; 
4535     bool  _arg1 
= (bool ) TRUE
; 
4536     PyObject 
* _argo0 
= 0; 
4537     int tempbool1 
= (int) TRUE
; 
4538     char *_kwnames
[] = { "self","show", NULL 
}; 
4541     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i: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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4553         _result 
= (bool )wxWindow_Show(_arg0
,_arg1
); 
4555     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4581         _result 
= (bool )wxWindow_TransferDataFromWindow(_arg0
); 
4583     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4609         _result 
= (bool )wxWindow_TransferDataToWindow(_arg0
); 
4611     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4637         _result 
= (bool )wxWindow_Validate(_arg0
); 
4639     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4666         wxWindow_WarpPointer(_arg0
,_arg1
,_arg2
); 
4668     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4704         _result 
= new wxPoint (wxWindow_ConvertDialogPointToPixels(_arg0
,*_arg1
)); 
4706     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4742         _result 
= new wxSize (wxWindow_ConvertDialogSizeToPixels(_arg0
,*_arg1
)); 
4744     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4780         _result 
= new wxPoint (wxWindow_ConvertPixelPointToDialog(_arg0
,*_arg1
)); 
4782     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4818         _result 
= new wxSize (wxWindow_ConvertPixelSizeToDialog(_arg0
,*_arg1
)); 
4820     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4866         wxWindow_SetToolTipString(_arg0
,*_arg1
); 
4868     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4907         wxWindow_SetToolTip(_arg0
,_arg1
); 
4909     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4936         _result 
= (wxToolTip 
*)wxWindow_GetToolTip(_arg0
); 
4938     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4972         wxWindow_SetSizer(_arg0
,_arg1
); 
4974     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5001         _result 
= (wxSizer 
*)wxWindow_GetSizer(_arg0
); 
5003     wxPyEndAllowThreads(__tstate
); 
5004     if (PyErr_Occurred()) return NULL
; 
5005 }{ _resultobj 
= wxPyMake_wxSizer(_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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5029         _result 
= (wxValidator 
*)wxWindow_GetValidator(_arg0
); 
5031     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5065         wxWindow_SetValidator(_arg0
,*_arg1
); 
5067     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5102         wxWindow_SetDropTarget(_arg0
,_arg1
); 
5104     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5132         _result 
= (wxDropTarget 
*)wxWindow_GetDropTarget(_arg0
); 
5134     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5167         _result 
= new wxSize (wxWindow_GetBestSize(_arg0
)); 
5169     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5204         wxWindow_SetCaret(_arg0
,_arg1
); 
5206     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5234         _result 
= (wxCaret 
*)wxWindow_GetCaret(_arg0
); 
5236     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5267         wxWindow_Freeze(_arg0
); 
5269     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5295         wxWindow_Thaw(_arg0
); 
5297     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5323         wxWindow_Update(_arg0
); 
5325     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5352         _result 
= new wxString (wxWindow_GetHelpText(_arg0
)); 
5354     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5404         wxWindow_SetHelpText(_arg0
,*_arg1
); 
5406     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5438         _result 
= (bool )wxWindow_ScrollLines(_arg0
,_arg1
); 
5440     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5467         _result 
= (bool )wxWindow_ScrollPages(_arg0
,_arg1
); 
5469     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5495         _result 
= (bool )wxWindow_LineUp(_arg0
); 
5497     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5523         _result 
= (bool )wxWindow_LineDown(_arg0
); 
5525     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5551         _result 
= (bool )wxWindow_PageUp(_arg0
); 
5553     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5579         _result 
= (bool )wxWindow_PageDown(_arg0
); 
5581     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5597         _result 
= (wxWindow 
*)wxWindow::FindFocus(); 
5599     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5615         _result 
= (int )wxWindow::NewControlId(); 
5617     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5634         _result 
= (int )wxWindow::NextControlId(_arg0
); 
5636     wxPyEndAllowThreads(__tstate
); 
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     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5653         _result 
= (int )wxWindow::PrevControlId(_arg0
); 
5655     wxPyEndAllowThreads(__tstate
); 
5656     if (PyErr_Occurred()) return NULL
; 
5657 }    _resultobj 
= Py_BuildValue("i",_result
); 
5661 #define wxWindow_SetAcceleratorTable(_swigobj,_swigarg0)  (_swigobj->SetAcceleratorTable(_swigarg0)) 
5662 static PyObject 
*_wrap_wxWindow_SetAcceleratorTable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5663     PyObject 
* _resultobj
; 
5665     wxAcceleratorTable 
* _arg1
; 
5666     PyObject 
* _argo0 
= 0; 
5667     PyObject 
* _argo1 
= 0; 
5668     char *_kwnames
[] = { "self","accel", NULL 
}; 
5671     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetAcceleratorTable",_kwnames
,&_argo0
,&_argo1
))  
5674         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5675         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5676             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetAcceleratorTable. Expected _wxWindow_p."); 
5681         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5682         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxAcceleratorTable_p")) { 
5683             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetAcceleratorTable. Expected _wxAcceleratorTable_p."); 
5688     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5689         wxWindow_SetAcceleratorTable(_arg0
,*_arg1
); 
5691     wxPyEndAllowThreads(__tstate
); 
5692     if (PyErr_Occurred()) return NULL
; 
5693 }    Py_INCREF(Py_None
); 
5694     _resultobj 
= Py_None
; 
5698 #define wxWindow_GetAcceleratorTable(_swigobj)  (_swigobj->GetAcceleratorTable()) 
5699 static PyObject 
*_wrap_wxWindow_GetAcceleratorTable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5700     PyObject 
* _resultobj
; 
5701     wxAcceleratorTable 
* _result
; 
5703     PyObject 
* _argo0 
= 0; 
5704     char *_kwnames
[] = { "self", NULL 
}; 
5708     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetAcceleratorTable",_kwnames
,&_argo0
))  
5711         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5712         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5713             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetAcceleratorTable. Expected _wxWindow_p."); 
5718     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5719         _result 
= (wxAcceleratorTable 
*)wxWindow_GetAcceleratorTable(_arg0
); 
5721     wxPyEndAllowThreads(__tstate
); 
5722     if (PyErr_Occurred()) return NULL
; 
5724         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxAcceleratorTable_p"); 
5725         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5728         _resultobj 
= Py_None
; 
5733 static void *SwigwxPanelTowxWindow(void *ptr
) { 
5736     src 
= (wxPanel 
*) ptr
; 
5737     dest 
= (wxWindow 
*) src
; 
5738     return (void *) dest
; 
5741 static void *SwigwxPanelTowxEvtHandler(void *ptr
) { 
5744     src 
= (wxPanel 
*) ptr
; 
5745     dest 
= (wxEvtHandler 
*) src
; 
5746     return (void *) dest
; 
5749 static void *SwigwxPanelTowxObject(void *ptr
) { 
5752     src 
= (wxPanel 
*) ptr
; 
5753     dest 
= (wxObject 
*) src
; 
5754     return (void *) dest
; 
5757 #define new_wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
5758 static PyObject 
*_wrap_new_wxPanel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5759     PyObject 
* _resultobj
; 
5763     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
5764     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
5765     long  _arg4 
= (long ) wxTAB_TRAVERSAL
; 
5766     char * _arg5 
= (char *) "panel"; 
5767     PyObject 
* _argo0 
= 0; 
5769     PyObject 
* _obj2 
= 0; 
5771     PyObject 
* _obj3 
= 0; 
5772     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
5776     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxPanel",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
5779         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5780         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5781             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPanel. Expected _wxWindow_p."); 
5788     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5794     if (! wxSize_helper(_obj3
, &_arg3
)) 
5798     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5799         _result 
= (wxPanel 
*)new_wxPanel(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
5801     wxPyEndAllowThreads(__tstate
); 
5802     if (PyErr_Occurred()) return NULL
; 
5804         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPanel_p"); 
5805         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5808         _resultobj 
= Py_None
; 
5813 #define new_wxPrePanel() (new wxPanel()) 
5814 static PyObject 
*_wrap_new_wxPrePanel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5815     PyObject 
* _resultobj
; 
5817     char *_kwnames
[] = {  NULL 
}; 
5821     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPrePanel",_kwnames
))  
5824     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5825         _result 
= (wxPanel 
*)new_wxPrePanel(); 
5827     wxPyEndAllowThreads(__tstate
); 
5828     if (PyErr_Occurred()) return NULL
; 
5830         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPanel_p"); 
5831         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5834         _resultobj 
= Py_None
; 
5839 #define wxPanel_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
5840 static PyObject 
*_wrap_wxPanel_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5841     PyObject 
* _resultobj
; 
5846     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
5847     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
5848     long  _arg5 
= (long ) wxTAB_TRAVERSAL
; 
5849     char * _arg6 
= (char *) "panel"; 
5850     PyObject 
* _argo0 
= 0; 
5851     PyObject 
* _argo1 
= 0; 
5853     PyObject 
* _obj3 
= 0; 
5855     PyObject 
* _obj4 
= 0; 
5856     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
5859     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOls:wxPanel_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))  
5862         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5863         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5864             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_Create. Expected _wxPanel_p."); 
5869         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5870         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
5871             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPanel_Create. Expected _wxWindow_p."); 
5878     if (! wxPoint_helper(_obj3
, &_arg3
)) 
5884     if (! wxSize_helper(_obj4
, &_arg4
)) 
5888     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5889         _result 
= (bool )wxPanel_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
); 
5891     wxPyEndAllowThreads(__tstate
); 
5892     if (PyErr_Occurred()) return NULL
; 
5893 }    _resultobj 
= Py_BuildValue("i",_result
); 
5897 #define wxPanel_InitDialog(_swigobj)  (_swigobj->InitDialog()) 
5898 static PyObject 
*_wrap_wxPanel_InitDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5899     PyObject 
* _resultobj
; 
5901     PyObject 
* _argo0 
= 0; 
5902     char *_kwnames
[] = { "self", NULL 
}; 
5905     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPanel_InitDialog",_kwnames
,&_argo0
))  
5908         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5909         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5910             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_InitDialog. Expected _wxPanel_p."); 
5915     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5916         wxPanel_InitDialog(_arg0
); 
5918     wxPyEndAllowThreads(__tstate
); 
5919     if (PyErr_Occurred()) return NULL
; 
5920 }    Py_INCREF(Py_None
); 
5921     _resultobj 
= Py_None
; 
5925 #define wxPanel_GetDefaultItem(_swigobj)  (_swigobj->GetDefaultItem()) 
5926 static PyObject 
*_wrap_wxPanel_GetDefaultItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5927     PyObject 
* _resultobj
; 
5930     PyObject 
* _argo0 
= 0; 
5931     char *_kwnames
[] = { "self", NULL 
}; 
5934     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPanel_GetDefaultItem",_kwnames
,&_argo0
))  
5937         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5938         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5939             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_GetDefaultItem. Expected _wxPanel_p."); 
5944     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5945         _result 
= (wxButton 
*)wxPanel_GetDefaultItem(_arg0
); 
5947     wxPyEndAllowThreads(__tstate
); 
5948     if (PyErr_Occurred()) return NULL
; 
5949 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5953 #define wxPanel_SetDefaultItem(_swigobj,_swigarg0)  (_swigobj->SetDefaultItem(_swigarg0)) 
5954 static PyObject 
*_wrap_wxPanel_SetDefaultItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5955     PyObject 
* _resultobj
; 
5958     PyObject 
* _argo0 
= 0; 
5959     PyObject 
* _argo1 
= 0; 
5960     char *_kwnames
[] = { "self","btn", NULL 
}; 
5963     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPanel_SetDefaultItem",_kwnames
,&_argo0
,&_argo1
))  
5966         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5967         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
5968             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_SetDefaultItem. Expected _wxPanel_p."); 
5973         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5974         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxButton_p")) { 
5975             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPanel_SetDefaultItem. Expected _wxButton_p."); 
5980     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5981         wxPanel_SetDefaultItem(_arg0
,_arg1
); 
5983     wxPyEndAllowThreads(__tstate
); 
5984     if (PyErr_Occurred()) return NULL
; 
5985 }    Py_INCREF(Py_None
); 
5986     _resultobj 
= Py_None
; 
5990 static void *SwigwxScrolledWindowTowxPanel(void *ptr
) { 
5991     wxScrolledWindow 
*src
; 
5993     src 
= (wxScrolledWindow 
*) ptr
; 
5994     dest 
= (wxPanel 
*) src
; 
5995     return (void *) dest
; 
5998 static void *SwigwxScrolledWindowTowxWindow(void *ptr
) { 
5999     wxScrolledWindow 
*src
; 
6001     src 
= (wxScrolledWindow 
*) ptr
; 
6002     dest 
= (wxWindow 
*) src
; 
6003     return (void *) dest
; 
6006 static void *SwigwxScrolledWindowTowxEvtHandler(void *ptr
) { 
6007     wxScrolledWindow 
*src
; 
6009     src 
= (wxScrolledWindow 
*) ptr
; 
6010     dest 
= (wxEvtHandler 
*) src
; 
6011     return (void *) dest
; 
6014 static void *SwigwxScrolledWindowTowxObject(void *ptr
) { 
6015     wxScrolledWindow 
*src
; 
6017     src 
= (wxScrolledWindow 
*) ptr
; 
6018     dest 
= (wxObject 
*) src
; 
6019     return (void *) dest
; 
6022 #define new_wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6023 static PyObject 
*_wrap_new_wxScrolledWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6024     PyObject 
* _resultobj
; 
6025     wxScrolledWindow 
* _result
; 
6027     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
6028     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
6029     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
6030     long  _arg4 
= (long ) wxHSCROLL
|wxVSCROLL
; 
6031     char * _arg5 
= (char *) "scrolledWindow"; 
6032     PyObject 
* _argo0 
= 0; 
6034     PyObject 
* _obj2 
= 0; 
6036     PyObject 
* _obj3 
= 0; 
6037     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
6041     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOls:new_wxScrolledWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
6044         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6045         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6046             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxScrolledWindow. Expected _wxWindow_p."); 
6053     if (! wxPoint_helper(_obj2
, &_arg2
)) 
6059     if (! wxSize_helper(_obj3
, &_arg3
)) 
6063     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6064         _result 
= (wxScrolledWindow 
*)new_wxScrolledWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
6066     wxPyEndAllowThreads(__tstate
); 
6067     if (PyErr_Occurred()) return NULL
; 
6069         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrolledWindow_p"); 
6070         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6073         _resultobj 
= Py_None
; 
6078 #define new_wxPreScrolledWindow() (new wxScrolledWindow()) 
6079 static PyObject 
*_wrap_new_wxPreScrolledWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6080     PyObject 
* _resultobj
; 
6081     wxScrolledWindow 
* _result
; 
6082     char *_kwnames
[] = {  NULL 
}; 
6086     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreScrolledWindow",_kwnames
))  
6089     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6090         _result 
= (wxScrolledWindow 
*)new_wxPreScrolledWindow(); 
6092     wxPyEndAllowThreads(__tstate
); 
6093     if (PyErr_Occurred()) return NULL
; 
6095         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrolledWindow_p"); 
6096         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6099         _resultobj 
= Py_None
; 
6104 #define wxScrolledWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6105 static PyObject 
*_wrap_wxScrolledWindow_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6106     PyObject 
* _resultobj
; 
6108     wxScrolledWindow 
* _arg0
; 
6110     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
6111     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
6112     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
6113     long  _arg5 
= (long ) wxHSCROLL
|wxVSCROLL
; 
6114     char * _arg6 
= (char *) "scrolledWindow"; 
6115     PyObject 
* _argo0 
= 0; 
6116     PyObject 
* _argo1 
= 0; 
6118     PyObject 
* _obj3 
= 0; 
6120     PyObject 
* _obj4 
= 0; 
6121     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
6124     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOls:wxScrolledWindow_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))  
6127         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6128         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6129             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_Create. Expected _wxScrolledWindow_p."); 
6134         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6135         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
6136             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrolledWindow_Create. Expected _wxWindow_p."); 
6143     if (! wxPoint_helper(_obj3
, &_arg3
)) 
6149     if (! wxSize_helper(_obj4
, &_arg4
)) 
6153     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6154         _result 
= (bool )wxScrolledWindow_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
); 
6156     wxPyEndAllowThreads(__tstate
); 
6157     if (PyErr_Occurred()) return NULL
; 
6158 }    _resultobj 
= Py_BuildValue("i",_result
); 
6162 #define wxScrolledWindow_EnableScrolling(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnableScrolling(_swigarg0,_swigarg1)) 
6163 static PyObject 
*_wrap_wxScrolledWindow_EnableScrolling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6164     PyObject 
* _resultobj
; 
6165     wxScrolledWindow 
* _arg0
; 
6168     PyObject 
* _argo0 
= 0; 
6171     char *_kwnames
[] = { "self","xScrolling","yScrolling", NULL 
}; 
6174     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_EnableScrolling",_kwnames
,&_argo0
,&tempbool1
,&tempbool2
))  
6177         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6178         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6179             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_EnableScrolling. Expected _wxScrolledWindow_p."); 
6183     _arg1 
= (bool ) tempbool1
; 
6184     _arg2 
= (bool ) tempbool2
; 
6186     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6187         wxScrolledWindow_EnableScrolling(_arg0
,_arg1
,_arg2
); 
6189     wxPyEndAllowThreads(__tstate
); 
6190     if (PyErr_Occurred()) return NULL
; 
6191 }    Py_INCREF(Py_None
); 
6192     _resultobj 
= Py_None
; 
6196 #define wxScrolledWindow_GetScrollPageSize(_swigobj,_swigarg0)  (_swigobj->GetScrollPageSize(_swigarg0)) 
6197 static PyObject 
*_wrap_wxScrolledWindow_GetScrollPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6198     PyObject 
* _resultobj
; 
6200     wxScrolledWindow 
* _arg0
; 
6202     PyObject 
* _argo0 
= 0; 
6203     char *_kwnames
[] = { "self","orient", NULL 
}; 
6206     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxScrolledWindow_GetScrollPageSize",_kwnames
,&_argo0
,&_arg1
))  
6209         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6210         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6211             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScrollPageSize. Expected _wxScrolledWindow_p."); 
6216     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6217         _result 
= (int )wxScrolledWindow_GetScrollPageSize(_arg0
,_arg1
); 
6219     wxPyEndAllowThreads(__tstate
); 
6220     if (PyErr_Occurred()) return NULL
; 
6221 }    _resultobj 
= Py_BuildValue("i",_result
); 
6225 #define wxScrolledWindow_GetScrollPixelsPerUnit(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetScrollPixelsPerUnit(_swigarg0,_swigarg1)) 
6226 static PyObject 
*_wrap_wxScrolledWindow_GetScrollPixelsPerUnit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6227     PyObject 
* _resultobj
; 
6228     wxScrolledWindow 
* _arg0
; 
6233     PyObject 
* _argo0 
= 0; 
6234     char *_kwnames
[] = { "self", NULL 
}; 
6243     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetScrollPixelsPerUnit",_kwnames
,&_argo0
))  
6246         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6247         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScrollPixelsPerUnit. Expected _wxScrolledWindow_p."); 
6253     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6254         wxScrolledWindow_GetScrollPixelsPerUnit(_arg0
,_arg1
,_arg2
); 
6256     wxPyEndAllowThreads(__tstate
); 
6257     if (PyErr_Occurred()) return NULL
; 
6258 }    Py_INCREF(Py_None
); 
6259     _resultobj 
= Py_None
; 
6262     o 
= PyInt_FromLong((long) (*_arg1
)); 
6263     _resultobj 
= t_output_helper(_resultobj
, o
); 
6267     o 
= PyInt_FromLong((long) (*_arg2
)); 
6268     _resultobj 
= t_output_helper(_resultobj
, o
); 
6273 #define wxScrolledWindow_GetTargetWindow(_swigobj)  (_swigobj->GetTargetWindow()) 
6274 static PyObject 
*_wrap_wxScrolledWindow_GetTargetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6275     PyObject 
* _resultobj
; 
6277     wxScrolledWindow 
* _arg0
; 
6278     PyObject 
* _argo0 
= 0; 
6279     char *_kwnames
[] = { "self", NULL 
}; 
6282     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetTargetWindow",_kwnames
,&_argo0
))  
6285         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6286         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6287             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetTargetWindow. Expected _wxScrolledWindow_p."); 
6292     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6293         _result 
= (wxWindow 
*)wxScrolledWindow_GetTargetWindow(_arg0
); 
6295     wxPyEndAllowThreads(__tstate
); 
6296     if (PyErr_Occurred()) return NULL
; 
6297 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6301 #define wxScrolledWindow_GetVirtualSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetVirtualSize(_swigarg0,_swigarg1)) 
6302 static PyObject 
*_wrap_wxScrolledWindow_GetVirtualSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6303     PyObject 
* _resultobj
; 
6304     wxScrolledWindow 
* _arg0
; 
6309     PyObject 
* _argo0 
= 0; 
6310     char *_kwnames
[] = { "self", NULL 
}; 
6319     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetVirtualSize",_kwnames
,&_argo0
))  
6322         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6323         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6324             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetVirtualSize. Expected _wxScrolledWindow_p."); 
6329     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6330         wxScrolledWindow_GetVirtualSize(_arg0
,_arg1
,_arg2
); 
6332     wxPyEndAllowThreads(__tstate
); 
6333     if (PyErr_Occurred()) return NULL
; 
6334 }    Py_INCREF(Py_None
); 
6335     _resultobj 
= Py_None
; 
6338     o 
= PyInt_FromLong((long) (*_arg1
)); 
6339     _resultobj 
= t_output_helper(_resultobj
, o
); 
6343     o 
= PyInt_FromLong((long) (*_arg2
)); 
6344     _resultobj 
= t_output_helper(_resultobj
, o
); 
6349 #define wxScrolledWindow_IsRetained(_swigobj)  (_swigobj->IsRetained()) 
6350 static PyObject 
*_wrap_wxScrolledWindow_IsRetained(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6351     PyObject 
* _resultobj
; 
6353     wxScrolledWindow 
* _arg0
; 
6354     PyObject 
* _argo0 
= 0; 
6355     char *_kwnames
[] = { "self", NULL 
}; 
6358     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_IsRetained",_kwnames
,&_argo0
))  
6361         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6362         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6363             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_IsRetained. Expected _wxScrolledWindow_p."); 
6368     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6369         _result 
= (bool )wxScrolledWindow_IsRetained(_arg0
); 
6371     wxPyEndAllowThreads(__tstate
); 
6372     if (PyErr_Occurred()) return NULL
; 
6373 }    _resultobj 
= Py_BuildValue("i",_result
); 
6377 #define wxScrolledWindow_PrepareDC(_swigobj,_swigarg0)  (_swigobj->PrepareDC(_swigarg0)) 
6378 static PyObject 
*_wrap_wxScrolledWindow_PrepareDC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6379     PyObject 
* _resultobj
; 
6380     wxScrolledWindow 
* _arg0
; 
6382     PyObject 
* _argo0 
= 0; 
6383     PyObject 
* _argo1 
= 0; 
6384     char *_kwnames
[] = { "self","dc", NULL 
}; 
6387     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScrolledWindow_PrepareDC",_kwnames
,&_argo0
,&_argo1
))  
6390         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6391         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6392             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_PrepareDC. Expected _wxScrolledWindow_p."); 
6397         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6398         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6399             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrolledWindow_PrepareDC. Expected _wxDC_p."); 
6404     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6405         wxScrolledWindow_PrepareDC(_arg0
,*_arg1
); 
6407     wxPyEndAllowThreads(__tstate
); 
6408     if (PyErr_Occurred()) return NULL
; 
6409 }    Py_INCREF(Py_None
); 
6410     _resultobj 
= Py_None
; 
6414 #define wxScrolledWindow_Scroll(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Scroll(_swigarg0,_swigarg1)) 
6415 static PyObject 
*_wrap_wxScrolledWindow_Scroll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6416     PyObject 
* _resultobj
; 
6417     wxScrolledWindow 
* _arg0
; 
6420     PyObject 
* _argo0 
= 0; 
6421     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6424     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_Scroll",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6427         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6428         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6429             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_Scroll. Expected _wxScrolledWindow_p."); 
6434     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6435         wxScrolledWindow_Scroll(_arg0
,_arg1
,_arg2
); 
6437     wxPyEndAllowThreads(__tstate
); 
6438     if (PyErr_Occurred()) return NULL
; 
6439 }    Py_INCREF(Py_None
); 
6440     _resultobj 
= Py_None
; 
6444 #define wxScrolledWindow_SetScrollbars(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->SetScrollbars(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
6445 static PyObject 
*_wrap_wxScrolledWindow_SetScrollbars(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6446     PyObject 
* _resultobj
; 
6447     wxScrolledWindow 
* _arg0
; 
6452     int  _arg5 
= (int ) 0; 
6453     int  _arg6 
= (int ) 0; 
6454     int  _arg7 
= (int ) FALSE
; 
6455     PyObject 
* _argo0 
= 0; 
6456     char *_kwnames
[] = { "self","pixelsPerUnitX","pixelsPerUnitY","noUnitsX","noUnitsY","xPos","yPos","noRefresh", NULL 
}; 
6459     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|iii:wxScrolledWindow_SetScrollbars",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
,&_arg7
))  
6462         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6463         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6464             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScrollbars. Expected _wxScrolledWindow_p."); 
6469     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6470         wxScrolledWindow_SetScrollbars(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
); 
6472     wxPyEndAllowThreads(__tstate
); 
6473     if (PyErr_Occurred()) return NULL
; 
6474 }    Py_INCREF(Py_None
); 
6475     _resultobj 
= Py_None
; 
6479 #define wxScrolledWindow_SetScrollPageSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetScrollPageSize(_swigarg0,_swigarg1)) 
6480 static PyObject 
*_wrap_wxScrolledWindow_SetScrollPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6481     PyObject 
* _resultobj
; 
6482     wxScrolledWindow 
* _arg0
; 
6485     PyObject 
* _argo0 
= 0; 
6486     char *_kwnames
[] = { "self","orient","pageSize", NULL 
}; 
6489     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_SetScrollPageSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6492         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6493         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6494             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScrollPageSize. Expected _wxScrolledWindow_p."); 
6499     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6500         wxScrolledWindow_SetScrollPageSize(_arg0
,_arg1
,_arg2
); 
6502     wxPyEndAllowThreads(__tstate
); 
6503     if (PyErr_Occurred()) return NULL
; 
6504 }    Py_INCREF(Py_None
); 
6505     _resultobj 
= Py_None
; 
6509 #define wxScrolledWindow_SetTargetWindow(_swigobj,_swigarg0)  (_swigobj->SetTargetWindow(_swigarg0)) 
6510 static PyObject 
*_wrap_wxScrolledWindow_SetTargetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6511     PyObject 
* _resultobj
; 
6512     wxScrolledWindow 
* _arg0
; 
6514     PyObject 
* _argo0 
= 0; 
6515     PyObject 
* _argo1 
= 0; 
6516     char *_kwnames
[] = { "self","window", NULL 
}; 
6519     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScrolledWindow_SetTargetWindow",_kwnames
,&_argo0
,&_argo1
))  
6522         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6523         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6524             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetTargetWindow. Expected _wxScrolledWindow_p."); 
6529         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6530         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
6531             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrolledWindow_SetTargetWindow. Expected _wxWindow_p."); 
6536     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6537         wxScrolledWindow_SetTargetWindow(_arg0
,_arg1
); 
6539     wxPyEndAllowThreads(__tstate
); 
6540     if (PyErr_Occurred()) return NULL
; 
6541 }    Py_INCREF(Py_None
); 
6542     _resultobj 
= Py_None
; 
6546 #define wxScrolledWindow_GetViewStart(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetViewStart(_swigarg0,_swigarg1)) 
6547 static PyObject 
*_wrap_wxScrolledWindow_GetViewStart(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6548     PyObject 
* _resultobj
; 
6549     wxScrolledWindow 
* _arg0
; 
6554     PyObject 
* _argo0 
= 0; 
6555     char *_kwnames
[] = { "self", NULL 
}; 
6564     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetViewStart",_kwnames
,&_argo0
))  
6567         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6568         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6569             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetViewStart. Expected _wxScrolledWindow_p."); 
6574     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6575         wxScrolledWindow_GetViewStart(_arg0
,_arg1
,_arg2
); 
6577     wxPyEndAllowThreads(__tstate
); 
6578     if (PyErr_Occurred()) return NULL
; 
6579 }    Py_INCREF(Py_None
); 
6580     _resultobj 
= Py_None
; 
6583     o 
= PyInt_FromLong((long) (*_arg1
)); 
6584     _resultobj 
= t_output_helper(_resultobj
, o
); 
6588     o 
= PyInt_FromLong((long) (*_arg2
)); 
6589     _resultobj 
= t_output_helper(_resultobj
, o
); 
6594 #define wxScrolledWindow_CalcScrolledPosition(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->CalcScrolledPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6595 static PyObject 
*_wrap_wxScrolledWindow_CalcScrolledPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6596     PyObject 
* _resultobj
; 
6597     wxScrolledWindow 
* _arg0
; 
6604     PyObject 
* _argo0 
= 0; 
6605     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6614     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_CalcScrolledPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6617         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6618         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6619             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_CalcScrolledPosition. Expected _wxScrolledWindow_p."); 
6624     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6625         wxScrolledWindow_CalcScrolledPosition(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6627     wxPyEndAllowThreads(__tstate
); 
6628     if (PyErr_Occurred()) return NULL
; 
6629 }    Py_INCREF(Py_None
); 
6630     _resultobj 
= Py_None
; 
6633     o 
= PyInt_FromLong((long) (*_arg3
)); 
6634     _resultobj 
= t_output_helper(_resultobj
, o
); 
6638     o 
= PyInt_FromLong((long) (*_arg4
)); 
6639     _resultobj 
= t_output_helper(_resultobj
, o
); 
6644 #define wxScrolledWindow_CalcUnscrolledPosition(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->CalcUnscrolledPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6645 static PyObject 
*_wrap_wxScrolledWindow_CalcUnscrolledPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6646     PyObject 
* _resultobj
; 
6647     wxScrolledWindow 
* _arg0
; 
6654     PyObject 
* _argo0 
= 0; 
6655     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6664     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_CalcUnscrolledPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6667         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6668         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6669             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_CalcUnscrolledPosition. Expected _wxScrolledWindow_p."); 
6674     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6675         wxScrolledWindow_CalcUnscrolledPosition(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6677     wxPyEndAllowThreads(__tstate
); 
6678     if (PyErr_Occurred()) return NULL
; 
6679 }    Py_INCREF(Py_None
); 
6680     _resultobj 
= Py_None
; 
6683     o 
= PyInt_FromLong((long) (*_arg3
)); 
6684     _resultobj 
= t_output_helper(_resultobj
, o
); 
6688     o 
= PyInt_FromLong((long) (*_arg4
)); 
6689     _resultobj 
= t_output_helper(_resultobj
, o
); 
6694 #define wxScrolledWindow_SetScale(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetScale(_swigarg0,_swigarg1)) 
6695 static PyObject 
*_wrap_wxScrolledWindow_SetScale(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6696     PyObject 
* _resultobj
; 
6697     wxScrolledWindow 
* _arg0
; 
6700     PyObject 
* _argo0 
= 0; 
6701     char *_kwnames
[] = { "self","xs","ys", NULL 
}; 
6704     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxScrolledWindow_SetScale",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6707         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6708         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6709             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScale. Expected _wxScrolledWindow_p."); 
6714     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6715         wxScrolledWindow_SetScale(_arg0
,_arg1
,_arg2
); 
6717     wxPyEndAllowThreads(__tstate
); 
6718     if (PyErr_Occurred()) return NULL
; 
6719 }    Py_INCREF(Py_None
); 
6720     _resultobj 
= Py_None
; 
6724 #define wxScrolledWindow_GetScaleX(_swigobj)  (_swigobj->GetScaleX()) 
6725 static PyObject 
*_wrap_wxScrolledWindow_GetScaleX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6726     PyObject 
* _resultobj
; 
6728     wxScrolledWindow 
* _arg0
; 
6729     PyObject 
* _argo0 
= 0; 
6730     char *_kwnames
[] = { "self", NULL 
}; 
6733     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetScaleX",_kwnames
,&_argo0
))  
6736         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6737         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6738             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScaleX. Expected _wxScrolledWindow_p."); 
6743     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6744         _result 
= (double )wxScrolledWindow_GetScaleX(_arg0
); 
6746     wxPyEndAllowThreads(__tstate
); 
6747     if (PyErr_Occurred()) return NULL
; 
6748 }    _resultobj 
= Py_BuildValue("d",_result
); 
6752 #define wxScrolledWindow_GetScaleY(_swigobj)  (_swigobj->GetScaleY()) 
6753 static PyObject 
*_wrap_wxScrolledWindow_GetScaleY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6754     PyObject 
* _resultobj
; 
6756     wxScrolledWindow 
* _arg0
; 
6757     PyObject 
* _argo0 
= 0; 
6758     char *_kwnames
[] = { "self", NULL 
}; 
6761     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetScaleY",_kwnames
,&_argo0
))  
6764         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6765         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6766             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScaleY. Expected _wxScrolledWindow_p."); 
6771     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6772         _result 
= (double )wxScrolledWindow_GetScaleY(_arg0
); 
6774     wxPyEndAllowThreads(__tstate
); 
6775     if (PyErr_Occurred()) return NULL
; 
6776 }    _resultobj 
= Py_BuildValue("d",_result
); 
6780 #define wxScrolledWindow_AdjustScrollbars(_swigobj)  (_swigobj->AdjustScrollbars()) 
6781 static PyObject 
*_wrap_wxScrolledWindow_AdjustScrollbars(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6782     PyObject 
* _resultobj
; 
6783     wxScrolledWindow 
* _arg0
; 
6784     PyObject 
* _argo0 
= 0; 
6785     char *_kwnames
[] = { "self", NULL 
}; 
6788     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_AdjustScrollbars",_kwnames
,&_argo0
))  
6791         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6792         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
6793             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_AdjustScrollbars. Expected _wxScrolledWindow_p."); 
6798     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6799         wxScrolledWindow_AdjustScrollbars(_arg0
); 
6801     wxPyEndAllowThreads(__tstate
); 
6802     if (PyErr_Occurred()) return NULL
; 
6803 }    Py_INCREF(Py_None
); 
6804     _resultobj 
= Py_None
; 
6808 static void *SwigwxMenuTowxEvtHandler(void *ptr
) { 
6811     src 
= (wxMenu 
*) ptr
; 
6812     dest 
= (wxEvtHandler 
*) src
; 
6813     return (void *) dest
; 
6816 static void *SwigwxMenuTowxObject(void *ptr
) { 
6819     src 
= (wxMenu 
*) ptr
; 
6820     dest 
= (wxObject 
*) src
; 
6821     return (void *) dest
; 
6824 #define new_wxMenu(_swigarg0,_swigarg1) (new wxMenu(_swigarg0,_swigarg1)) 
6825 static PyObject 
*_wrap_new_wxMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6826     PyObject 
* _resultobj
; 
6828     wxString 
* _arg0 
= (wxString 
*) &wxPyEmptyStr
; 
6829     long  _arg1 
= (long ) 0; 
6830     PyObject 
* _obj0 
= 0; 
6831     char *_kwnames
[] = { "title","style", NULL 
}; 
6835     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Ol:new_wxMenu",_kwnames
,&_obj0
,&_arg1
))  
6839 #if PYTHON_API_VERSION >= 1009 
6840     char* tmpPtr
; int tmpSize
; 
6841     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
6842         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6845     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
6847     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
6849     if (!PyString_Check(_obj0
)) { 
6850         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6853     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
6857     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6858         _result 
= (wxMenu 
*)new_wxMenu(*_arg0
,_arg1
); 
6860     wxPyEndAllowThreads(__tstate
); 
6861     if (PyErr_Occurred()) return NULL
; 
6863         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
6864         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6867         _resultobj 
= Py_None
; 
6876 #define wxMenu_Append(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6877 static PyObject 
*_wrap_wxMenu_Append(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6878     PyObject 
* _resultobj
; 
6882     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyStr
; 
6883     int  _arg4 
= (int ) FALSE
; 
6884     PyObject 
* _argo0 
= 0; 
6885     PyObject 
* _obj2 
= 0; 
6886     PyObject 
* _obj3 
= 0; 
6887     char *_kwnames
[] = { "self","id","item","helpString","checkable", NULL 
}; 
6890     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|Oi:wxMenu_Append",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
))  
6893         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6894         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6895             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Append. Expected _wxMenu_p."); 
6900 #if PYTHON_API_VERSION >= 1009 
6901     char* tmpPtr
; int tmpSize
; 
6902     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
6903         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6906     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
6908     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
6910     if (!PyString_Check(_obj2
)) { 
6911         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6914     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
6919 #if PYTHON_API_VERSION >= 1009 
6920     char* tmpPtr
; int tmpSize
; 
6921     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
6922         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6925     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
6927     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
6929     if (!PyString_Check(_obj3
)) { 
6930         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6933     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
6937     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6938         wxMenu_Append(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
); 
6940     wxPyEndAllowThreads(__tstate
); 
6941     if (PyErr_Occurred()) return NULL
; 
6942 }    Py_INCREF(Py_None
); 
6943     _resultobj 
= Py_None
; 
6955 #define wxMenu_AppendMenu(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6956 static PyObject 
*_wrap_wxMenu_AppendMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6957     PyObject 
* _resultobj
; 
6962     wxString 
* _arg4 
= (wxString 
*) &wxPyEmptyStr
; 
6963     PyObject 
* _argo0 
= 0; 
6964     PyObject 
* _obj2 
= 0; 
6965     PyObject 
* _argo3 
= 0; 
6966     PyObject 
* _obj4 
= 0; 
6967     char *_kwnames
[] = { "self","id","item","subMenu","helpString", NULL 
}; 
6970     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|O:wxMenu_AppendMenu",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_obj4
))  
6973         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6974         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
6975             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendMenu. Expected _wxMenu_p."); 
6980 #if PYTHON_API_VERSION >= 1009 
6981     char* tmpPtr
; int tmpSize
; 
6982     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
6983         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6986     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
6988     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
6990     if (!PyString_Check(_obj2
)) { 
6991         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6994     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
6998         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
6999         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxMenu_p")) { 
7000             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxMenu_AppendMenu. Expected _wxMenu_p."); 
7006 #if PYTHON_API_VERSION >= 1009 
7007     char* tmpPtr
; int tmpSize
; 
7008     if (!PyString_Check(_obj4
) && !PyUnicode_Check(_obj4
)) { 
7009         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7012     if (PyString_AsStringAndSize(_obj4
, &tmpPtr
, &tmpSize
) == -1) 
7014     _arg4 
= new wxString(tmpPtr
, tmpSize
); 
7016     if (!PyString_Check(_obj4
)) { 
7017         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7020     _arg4 
= new wxString(PyString_AS_STRING(_obj4
), PyString_GET_SIZE(_obj4
)); 
7024     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7025         wxMenu_AppendMenu(_arg0
,_arg1
,*_arg2
,_arg3
,*_arg4
); 
7027     wxPyEndAllowThreads(__tstate
); 
7028     if (PyErr_Occurred()) return NULL
; 
7029 }    Py_INCREF(Py_None
); 
7030     _resultobj 
= Py_None
; 
7042 #define wxMenu_AppendItem(_swigobj,_swigarg0)  (_swigobj->Append(_swigarg0)) 
7043 static PyObject 
*_wrap_wxMenu_AppendItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7044     PyObject 
* _resultobj
; 
7047     PyObject 
* _argo0 
= 0; 
7048     PyObject 
* _argo1 
= 0; 
7049     char *_kwnames
[] = { "self","item", NULL 
}; 
7052     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_AppendItem",_kwnames
,&_argo0
,&_argo1
))  
7055         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7056         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7057             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendItem. Expected _wxMenu_p."); 
7062         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7063         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
7064             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_AppendItem. Expected _wxMenuItem_p."); 
7069     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7070         wxMenu_AppendItem(_arg0
,_arg1
); 
7072     wxPyEndAllowThreads(__tstate
); 
7073     if (PyErr_Occurred()) return NULL
; 
7074 }    Py_INCREF(Py_None
); 
7075     _resultobj 
= Py_None
; 
7079 #define wxMenu_AppendSeparator(_swigobj)  (_swigobj->AppendSeparator()) 
7080 static PyObject 
*_wrap_wxMenu_AppendSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7081     PyObject 
* _resultobj
; 
7083     PyObject 
* _argo0 
= 0; 
7084     char *_kwnames
[] = { "self", NULL 
}; 
7087     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_AppendSeparator",_kwnames
,&_argo0
))  
7090         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7091         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7092             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendSeparator. Expected _wxMenu_p."); 
7097     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7098         wxMenu_AppendSeparator(_arg0
); 
7100     wxPyEndAllowThreads(__tstate
); 
7101     if (PyErr_Occurred()) return NULL
; 
7102 }    Py_INCREF(Py_None
); 
7103     _resultobj 
= Py_None
; 
7107 #define wxMenu_Break(_swigobj)  (_swigobj->Break()) 
7108 static PyObject 
*_wrap_wxMenu_Break(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7109     PyObject 
* _resultobj
; 
7111     PyObject 
* _argo0 
= 0; 
7112     char *_kwnames
[] = { "self", NULL 
}; 
7115     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_Break",_kwnames
,&_argo0
))  
7118         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7119         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7120             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Break. Expected _wxMenu_p."); 
7125     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7126         wxMenu_Break(_arg0
); 
7128     wxPyEndAllowThreads(__tstate
); 
7129     if (PyErr_Occurred()) return NULL
; 
7130 }    Py_INCREF(Py_None
); 
7131     _resultobj 
= Py_None
; 
7135 #define wxMenu_Check(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Check(_swigarg0,_swigarg1)) 
7136 static PyObject 
*_wrap_wxMenu_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7137     PyObject 
* _resultobj
; 
7141     PyObject 
* _argo0 
= 0; 
7143     char *_kwnames
[] = { "self","id","flag", NULL 
}; 
7146     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenu_Check",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
7149         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7150         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7151             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Check. Expected _wxMenu_p."); 
7155     _arg2 
= (bool ) tempbool2
; 
7157     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7158         wxMenu_Check(_arg0
,_arg1
,_arg2
); 
7160     wxPyEndAllowThreads(__tstate
); 
7161     if (PyErr_Occurred()) return NULL
; 
7162 }    Py_INCREF(Py_None
); 
7163     _resultobj 
= Py_None
; 
7167 #define wxMenu_IsChecked(_swigobj,_swigarg0)  (_swigobj->IsChecked(_swigarg0)) 
7168 static PyObject 
*_wrap_wxMenu_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7169     PyObject 
* _resultobj
; 
7173     PyObject 
* _argo0 
= 0; 
7174     char *_kwnames
[] = { "self","id", NULL 
}; 
7177     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_IsChecked",_kwnames
,&_argo0
,&_arg1
))  
7180         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7181         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7182             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsChecked. Expected _wxMenu_p."); 
7187     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7188         _result 
= (bool )wxMenu_IsChecked(_arg0
,_arg1
); 
7190     wxPyEndAllowThreads(__tstate
); 
7191     if (PyErr_Occurred()) return NULL
; 
7192 }    _resultobj 
= Py_BuildValue("i",_result
); 
7196 #define wxMenu_Enable(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Enable(_swigarg0,_swigarg1)) 
7197 static PyObject 
*_wrap_wxMenu_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7198     PyObject 
* _resultobj
; 
7202     PyObject 
* _argo0 
= 0; 
7204     char *_kwnames
[] = { "self","id","enable", NULL 
}; 
7207     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenu_Enable",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
7210         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7211         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7212             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Enable. Expected _wxMenu_p."); 
7216     _arg2 
= (bool ) tempbool2
; 
7218     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7219         wxMenu_Enable(_arg0
,_arg1
,_arg2
); 
7221     wxPyEndAllowThreads(__tstate
); 
7222     if (PyErr_Occurred()) return NULL
; 
7223 }    Py_INCREF(Py_None
); 
7224     _resultobj 
= Py_None
; 
7228 #define wxMenu_IsEnabled(_swigobj,_swigarg0)  (_swigobj->IsEnabled(_swigarg0)) 
7229 static PyObject 
*_wrap_wxMenu_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7230     PyObject 
* _resultobj
; 
7234     PyObject 
* _argo0 
= 0; 
7235     char *_kwnames
[] = { "self","id", NULL 
}; 
7238     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_IsEnabled",_kwnames
,&_argo0
,&_arg1
))  
7241         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7242         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7243             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsEnabled. Expected _wxMenu_p."); 
7248     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7249         _result 
= (bool )wxMenu_IsEnabled(_arg0
,_arg1
); 
7251     wxPyEndAllowThreads(__tstate
); 
7252     if (PyErr_Occurred()) return NULL
; 
7253 }    _resultobj 
= Py_BuildValue("i",_result
); 
7257 #define wxMenu_FindItem(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
7258 static PyObject 
*_wrap_wxMenu_FindItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7259     PyObject 
* _resultobj
; 
7263     PyObject 
* _argo0 
= 0; 
7264     PyObject 
* _obj1 
= 0; 
7265     char *_kwnames
[] = { "self","itemString", NULL 
}; 
7268     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_FindItem",_kwnames
,&_argo0
,&_obj1
))  
7271         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7272         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7273             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_FindItem. Expected _wxMenu_p."); 
7278 #if PYTHON_API_VERSION >= 1009 
7279     char* tmpPtr
; int tmpSize
; 
7280     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
7281         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7284     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
7286     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
7288     if (!PyString_Check(_obj1
)) { 
7289         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7292     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
7296     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7297         _result 
= (int )wxMenu_FindItem(_arg0
,*_arg1
); 
7299     wxPyEndAllowThreads(__tstate
); 
7300     if (PyErr_Occurred()) return NULL
; 
7301 }    _resultobj 
= Py_BuildValue("i",_result
); 
7309 #define wxMenu_FindItemById(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
7310 static PyObject 
*_wrap_wxMenu_FindItemById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7311     PyObject 
* _resultobj
; 
7312     wxMenuItem 
* _result
; 
7315     PyObject 
* _argo0 
= 0; 
7316     char *_kwnames
[] = { "self","id", NULL 
}; 
7319     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_FindItemById",_kwnames
,&_argo0
,&_arg1
))  
7322         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7323         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7324             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_FindItemById. Expected _wxMenu_p."); 
7329     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7330         _result 
= (wxMenuItem 
*)wxMenu_FindItemById(_arg0
,_arg1
); 
7332     wxPyEndAllowThreads(__tstate
); 
7333     if (PyErr_Occurred()) return NULL
; 
7334 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
7338 #define wxMenu_GetTitle(_swigobj)  (_swigobj->GetTitle()) 
7339 static PyObject 
*_wrap_wxMenu_GetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7340     PyObject 
* _resultobj
; 
7343     PyObject 
* _argo0 
= 0; 
7344     char *_kwnames
[] = { "self", NULL 
}; 
7347     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetTitle",_kwnames
,&_argo0
))  
7350         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7351         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7352             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetTitle. Expected _wxMenu_p."); 
7357     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7358         _result 
= new wxString (wxMenu_GetTitle(_arg0
)); 
7360     wxPyEndAllowThreads(__tstate
); 
7361     if (PyErr_Occurred()) return NULL
; 
7363     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7371 #define wxMenu_SetTitle(_swigobj,_swigarg0)  (_swigobj->SetTitle(_swigarg0)) 
7372 static PyObject 
*_wrap_wxMenu_SetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7373     PyObject 
* _resultobj
; 
7376     PyObject 
* _argo0 
= 0; 
7377     PyObject 
* _obj1 
= 0; 
7378     char *_kwnames
[] = { "self","title", NULL 
}; 
7381     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetTitle",_kwnames
,&_argo0
,&_obj1
))  
7384         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7385         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7386             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetTitle. Expected _wxMenu_p."); 
7391 #if PYTHON_API_VERSION >= 1009 
7392     char* tmpPtr
; int tmpSize
; 
7393     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
7394         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7397     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
7399     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
7401     if (!PyString_Check(_obj1
)) { 
7402         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7405     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
7409     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7410         wxMenu_SetTitle(_arg0
,*_arg1
); 
7412     wxPyEndAllowThreads(__tstate
); 
7413     if (PyErr_Occurred()) return NULL
; 
7414 }    Py_INCREF(Py_None
); 
7415     _resultobj 
= Py_None
; 
7423 #define wxMenu_GetLabel(_swigobj,_swigarg0)  (_swigobj->GetLabel(_swigarg0)) 
7424 static PyObject 
*_wrap_wxMenu_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7425     PyObject 
* _resultobj
; 
7429     PyObject 
* _argo0 
= 0; 
7430     char *_kwnames
[] = { "self","id", NULL 
}; 
7433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_GetLabel",_kwnames
,&_argo0
,&_arg1
))  
7436         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7437         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7438             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetLabel. Expected _wxMenu_p."); 
7443     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7444         _result 
= new wxString (wxMenu_GetLabel(_arg0
,_arg1
)); 
7446     wxPyEndAllowThreads(__tstate
); 
7447     if (PyErr_Occurred()) return NULL
; 
7449     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7457 #define wxMenu_SetLabel(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabel(_swigarg0,_swigarg1)) 
7458 static PyObject 
*_wrap_wxMenu_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7459     PyObject 
* _resultobj
; 
7463     PyObject 
* _argo0 
= 0; 
7464     PyObject 
* _obj2 
= 0; 
7465     char *_kwnames
[] = { "self","id","label", NULL 
}; 
7468     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_SetLabel",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
7471         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7472         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7473             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetLabel. Expected _wxMenu_p."); 
7478 #if PYTHON_API_VERSION >= 1009 
7479     char* tmpPtr
; int tmpSize
; 
7480     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
7481         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7484     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
7486     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
7488     if (!PyString_Check(_obj2
)) { 
7489         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7492     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
7496     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7497         wxMenu_SetLabel(_arg0
,_arg1
,*_arg2
); 
7499     wxPyEndAllowThreads(__tstate
); 
7500     if (PyErr_Occurred()) return NULL
; 
7501 }    Py_INCREF(Py_None
); 
7502     _resultobj 
= Py_None
; 
7510 #define wxMenu_GetHelpString(_swigobj,_swigarg0)  (_swigobj->GetHelpString(_swigarg0)) 
7511 static PyObject 
*_wrap_wxMenu_GetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7512     PyObject 
* _resultobj
; 
7516     PyObject 
* _argo0 
= 0; 
7517     char *_kwnames
[] = { "self","id", NULL 
}; 
7520     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_GetHelpString",_kwnames
,&_argo0
,&_arg1
))  
7523         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7524         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7525             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetHelpString. Expected _wxMenu_p."); 
7530     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7531         _result 
= new wxString (wxMenu_GetHelpString(_arg0
,_arg1
)); 
7533     wxPyEndAllowThreads(__tstate
); 
7534     if (PyErr_Occurred()) return NULL
; 
7536     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7544 #define wxMenu_SetHelpString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetHelpString(_swigarg0,_swigarg1)) 
7545 static PyObject 
*_wrap_wxMenu_SetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7546     PyObject 
* _resultobj
; 
7550     PyObject 
* _argo0 
= 0; 
7551     PyObject 
* _obj2 
= 0; 
7552     char *_kwnames
[] = { "self","id","helpString", NULL 
}; 
7555     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_SetHelpString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
7558         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7559         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7560             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetHelpString. Expected _wxMenu_p."); 
7565 #if PYTHON_API_VERSION >= 1009 
7566     char* tmpPtr
; int tmpSize
; 
7567     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
7568         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7571     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
7573     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
7575     if (!PyString_Check(_obj2
)) { 
7576         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7579     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
7583     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7584         wxMenu_SetHelpString(_arg0
,_arg1
,*_arg2
); 
7586     wxPyEndAllowThreads(__tstate
); 
7587     if (PyErr_Occurred()) return NULL
; 
7588 }    Py_INCREF(Py_None
); 
7589     _resultobj 
= Py_None
; 
7597 #define wxMenu_UpdateUI(_swigobj,_swigarg0)  (_swigobj->UpdateUI(_swigarg0)) 
7598 static PyObject 
*_wrap_wxMenu_UpdateUI(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7599     PyObject 
* _resultobj
; 
7601     wxEvtHandler 
* _arg1 
= (wxEvtHandler 
*) NULL
; 
7602     PyObject 
* _argo0 
= 0; 
7603     PyObject 
* _argo1 
= 0; 
7604     char *_kwnames
[] = { "self","source", NULL 
}; 
7607     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxMenu_UpdateUI",_kwnames
,&_argo0
,&_argo1
))  
7610         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7611         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7612             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_UpdateUI. Expected _wxMenu_p."); 
7617         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7618         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
7619             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_UpdateUI. Expected _wxEvtHandler_p."); 
7624     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7625         wxMenu_UpdateUI(_arg0
,_arg1
); 
7627     wxPyEndAllowThreads(__tstate
); 
7628     if (PyErr_Occurred()) return NULL
; 
7629 }    Py_INCREF(Py_None
); 
7630     _resultobj 
= Py_None
; 
7634 #define wxMenu_Delete(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
7635 static PyObject 
*_wrap_wxMenu_Delete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7636     PyObject 
* _resultobj
; 
7640     PyObject 
* _argo0 
= 0; 
7641     char *_kwnames
[] = { "self","id", NULL 
}; 
7644     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_Delete",_kwnames
,&_argo0
,&_arg1
))  
7647         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7648         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7649             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Delete. Expected _wxMenu_p."); 
7654     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7655         _result 
= (bool )wxMenu_Delete(_arg0
,_arg1
); 
7657     wxPyEndAllowThreads(__tstate
); 
7658     if (PyErr_Occurred()) return NULL
; 
7659 }    _resultobj 
= Py_BuildValue("i",_result
); 
7663 #define wxMenu_DeleteItem(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
7664 static PyObject 
*_wrap_wxMenu_DeleteItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7665     PyObject 
* _resultobj
; 
7669     PyObject 
* _argo0 
= 0; 
7670     PyObject 
* _argo1 
= 0; 
7671     char *_kwnames
[] = { "self","item", NULL 
}; 
7674     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_DeleteItem",_kwnames
,&_argo0
,&_argo1
))  
7677         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7678         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7679             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DeleteItem. Expected _wxMenu_p."); 
7684         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7685         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
7686             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_DeleteItem. Expected _wxMenuItem_p."); 
7691     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7692         _result 
= (bool )wxMenu_DeleteItem(_arg0
,_arg1
); 
7694     wxPyEndAllowThreads(__tstate
); 
7695     if (PyErr_Occurred()) return NULL
; 
7696 }    _resultobj 
= Py_BuildValue("i",_result
); 
7700 #define wxMenu_Insert(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Insert(_swigarg0,_swigarg1)) 
7701 static PyObject 
*_wrap_wxMenu_Insert(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7702     PyObject 
* _resultobj
; 
7707     PyObject 
* _argo0 
= 0; 
7708     PyObject 
* _argo2 
= 0; 
7709     char *_kwnames
[] = { "self","pos","item", NULL 
}; 
7712     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_Insert",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
7715         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7716         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7717             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Insert. Expected _wxMenu_p."); 
7722         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7723         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenuItem_p")) { 
7724             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenu_Insert. Expected _wxMenuItem_p."); 
7729     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7730         _result 
= (bool )wxMenu_Insert(_arg0
,_arg1
,_arg2
); 
7732     wxPyEndAllowThreads(__tstate
); 
7733     if (PyErr_Occurred()) return NULL
; 
7734 }    _resultobj 
= Py_BuildValue("i",_result
); 
7738 #define wxMenu_Remove(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
7739 static PyObject 
*_wrap_wxMenu_Remove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7740     PyObject 
* _resultobj
; 
7741     wxMenuItem 
* _result
; 
7744     PyObject 
* _argo0 
= 0; 
7745     char *_kwnames
[] = { "self","id", NULL 
}; 
7748     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_Remove",_kwnames
,&_argo0
,&_arg1
))  
7751         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7752         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7753             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Remove. Expected _wxMenu_p."); 
7758     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7759         _result 
= (wxMenuItem 
*)wxMenu_Remove(_arg0
,_arg1
); 
7761     wxPyEndAllowThreads(__tstate
); 
7762     if (PyErr_Occurred()) return NULL
; 
7763 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
7767 #define wxMenu_RemoveItem(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
7768 static PyObject 
*_wrap_wxMenu_RemoveItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7769     PyObject 
* _resultobj
; 
7770     wxMenuItem 
* _result
; 
7773     PyObject 
* _argo0 
= 0; 
7774     PyObject 
* _argo1 
= 0; 
7775     char *_kwnames
[] = { "self","item", NULL 
}; 
7778     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_RemoveItem",_kwnames
,&_argo0
,&_argo1
))  
7781         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7782         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7783             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_RemoveItem. Expected _wxMenu_p."); 
7788         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7789         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
7790             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_RemoveItem. Expected _wxMenuItem_p."); 
7795     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7796         _result 
= (wxMenuItem 
*)wxMenu_RemoveItem(_arg0
,_arg1
); 
7798     wxPyEndAllowThreads(__tstate
); 
7799     if (PyErr_Occurred()) return NULL
; 
7800 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
7804 static void  wxMenu_Destroy(wxMenu 
*self
) { delete self
; } 
7805 static PyObject 
*_wrap_wxMenu_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7806     PyObject 
* _resultobj
; 
7808     PyObject 
* _argo0 
= 0; 
7809     char *_kwnames
[] = { "self", NULL 
}; 
7812     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_Destroy",_kwnames
,&_argo0
))  
7815         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7816         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7817             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Destroy. Expected _wxMenu_p."); 
7822     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7823         wxMenu_Destroy(_arg0
); 
7825     wxPyEndAllowThreads(__tstate
); 
7826     if (PyErr_Occurred()) return NULL
; 
7827 }    Py_INCREF(Py_None
); 
7828     _resultobj 
= Py_None
; 
7832 #define wxMenu_DestroyId(_swigobj,_swigarg0)  (_swigobj->Destroy(_swigarg0)) 
7833 static PyObject 
*_wrap_wxMenu_DestroyId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7834     PyObject 
* _resultobj
; 
7838     PyObject 
* _argo0 
= 0; 
7839     char *_kwnames
[] = { "self","id", NULL 
}; 
7842     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_DestroyId",_kwnames
,&_argo0
,&_arg1
))  
7845         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7846         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7847             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DestroyId. Expected _wxMenu_p."); 
7852     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7853         _result 
= (bool )wxMenu_DestroyId(_arg0
,_arg1
); 
7855     wxPyEndAllowThreads(__tstate
); 
7856     if (PyErr_Occurred()) return NULL
; 
7857 }    _resultobj 
= Py_BuildValue("i",_result
); 
7861 #define wxMenu_DestroyItem(_swigobj,_swigarg0)  (_swigobj->Destroy(_swigarg0)) 
7862 static PyObject 
*_wrap_wxMenu_DestroyItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7863     PyObject 
* _resultobj
; 
7867     PyObject 
* _argo0 
= 0; 
7868     PyObject 
* _argo1 
= 0; 
7869     char *_kwnames
[] = { "self","item", NULL 
}; 
7872     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_DestroyItem",_kwnames
,&_argo0
,&_argo1
))  
7875         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7876         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7877             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DestroyItem. Expected _wxMenu_p."); 
7882         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7883         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
7884             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_DestroyItem. Expected _wxMenuItem_p."); 
7889     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7890         _result 
= (bool )wxMenu_DestroyItem(_arg0
,_arg1
); 
7892     wxPyEndAllowThreads(__tstate
); 
7893     if (PyErr_Occurred()) return NULL
; 
7894 }    _resultobj 
= Py_BuildValue("i",_result
); 
7898 #define wxMenu_GetMenuItemCount(_swigobj)  (_swigobj->GetMenuItemCount()) 
7899 static PyObject 
*_wrap_wxMenu_GetMenuItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7900     PyObject 
* _resultobj
; 
7903     PyObject 
* _argo0 
= 0; 
7904     char *_kwnames
[] = { "self", NULL 
}; 
7907     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetMenuItemCount",_kwnames
,&_argo0
))  
7910         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7911         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7912             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetMenuItemCount. Expected _wxMenu_p."); 
7917     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7918         _result 
= (size_t )wxMenu_GetMenuItemCount(_arg0
); 
7920     wxPyEndAllowThreads(__tstate
); 
7921     if (PyErr_Occurred()) return NULL
; 
7922 }    _resultobj 
= Py_BuildValue("i",_result
); 
7926 static PyObject 
* wxMenu_GetMenuItems(wxMenu 
*self
) { 
7927             wxMenuItemList
& list 
= self
->GetMenuItems(); 
7928             return wxPy_ConvertList(&list
, "wxMenuItem"); 
7930 static PyObject 
*_wrap_wxMenu_GetMenuItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7931     PyObject 
* _resultobj
; 
7934     PyObject 
* _argo0 
= 0; 
7935     char *_kwnames
[] = { "self", NULL 
}; 
7938     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetMenuItems",_kwnames
,&_argo0
))  
7941         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7942         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7943             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetMenuItems. Expected _wxMenu_p."); 
7948     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7949         _result 
= (PyObject 
*)wxMenu_GetMenuItems(_arg0
); 
7951     wxPyEndAllowThreads(__tstate
); 
7952     if (PyErr_Occurred()) return NULL
; 
7954   _resultobj 
= _result
; 
7959 #define wxMenu_SetEventHandler(_swigobj,_swigarg0)  (_swigobj->SetEventHandler(_swigarg0)) 
7960 static PyObject 
*_wrap_wxMenu_SetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7961     PyObject 
* _resultobj
; 
7963     wxEvtHandler 
* _arg1
; 
7964     PyObject 
* _argo0 
= 0; 
7965     PyObject 
* _argo1 
= 0; 
7966     char *_kwnames
[] = { "self","handler", NULL 
}; 
7969     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetEventHandler",_kwnames
,&_argo0
,&_argo1
))  
7972         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7973         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7974             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetEventHandler. Expected _wxMenu_p."); 
7979         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7980         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
7981             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetEventHandler. Expected _wxEvtHandler_p."); 
7986     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7987         wxMenu_SetEventHandler(_arg0
,_arg1
); 
7989     wxPyEndAllowThreads(__tstate
); 
7990     if (PyErr_Occurred()) return NULL
; 
7991 }    Py_INCREF(Py_None
); 
7992     _resultobj 
= Py_None
; 
7996 #define wxMenu_GetEventHandler(_swigobj)  (_swigobj->GetEventHandler()) 
7997 static PyObject 
*_wrap_wxMenu_GetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7998     PyObject 
* _resultobj
; 
7999     wxEvtHandler 
* _result
; 
8001     PyObject 
* _argo0 
= 0; 
8002     char *_kwnames
[] = { "self", NULL 
}; 
8005     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetEventHandler",_kwnames
,&_argo0
))  
8008         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8009         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8010             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetEventHandler. Expected _wxMenu_p."); 
8015     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8016         _result 
= (wxEvtHandler 
*)wxMenu_GetEventHandler(_arg0
); 
8018     wxPyEndAllowThreads(__tstate
); 
8019     if (PyErr_Occurred()) return NULL
; 
8020 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8024 #define wxMenu_SetInvokingWindow(_swigobj,_swigarg0)  (_swigobj->SetInvokingWindow(_swigarg0)) 
8025 static PyObject 
*_wrap_wxMenu_SetInvokingWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8026     PyObject 
* _resultobj
; 
8029     PyObject 
* _argo0 
= 0; 
8030     PyObject 
* _argo1 
= 0; 
8031     char *_kwnames
[] = { "self","win", NULL 
}; 
8034     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetInvokingWindow",_kwnames
,&_argo0
,&_argo1
))  
8037         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8038         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8039             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetInvokingWindow. Expected _wxMenu_p."); 
8044         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8045         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
8046             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetInvokingWindow. Expected _wxWindow_p."); 
8051     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8052         wxMenu_SetInvokingWindow(_arg0
,_arg1
); 
8054     wxPyEndAllowThreads(__tstate
); 
8055     if (PyErr_Occurred()) return NULL
; 
8056 }    Py_INCREF(Py_None
); 
8057     _resultobj 
= Py_None
; 
8061 #define wxMenu_GetInvokingWindow(_swigobj)  (_swigobj->GetInvokingWindow()) 
8062 static PyObject 
*_wrap_wxMenu_GetInvokingWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8063     PyObject 
* _resultobj
; 
8066     PyObject 
* _argo0 
= 0; 
8067     char *_kwnames
[] = { "self", NULL 
}; 
8070     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetInvokingWindow",_kwnames
,&_argo0
))  
8073         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8074         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8075             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetInvokingWindow. Expected _wxMenu_p."); 
8080     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8081         _result 
= (wxWindow 
*)wxMenu_GetInvokingWindow(_arg0
); 
8083     wxPyEndAllowThreads(__tstate
); 
8084     if (PyErr_Occurred()) return NULL
; 
8085 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8089 #define wxMenu_GetStyle(_swigobj)  (_swigobj->GetStyle()) 
8090 static PyObject 
*_wrap_wxMenu_GetStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8091     PyObject 
* _resultobj
; 
8094     PyObject 
* _argo0 
= 0; 
8095     char *_kwnames
[] = { "self", NULL 
}; 
8098     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetStyle",_kwnames
,&_argo0
))  
8101         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8102         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8103             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetStyle. Expected _wxMenu_p."); 
8108     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8109         _result 
= (long )wxMenu_GetStyle(_arg0
); 
8111     wxPyEndAllowThreads(__tstate
); 
8112     if (PyErr_Occurred()) return NULL
; 
8113 }    _resultobj 
= Py_BuildValue("l",_result
); 
8117 #define wxMenu_IsAttached(_swigobj)  (_swigobj->IsAttached()) 
8118 static PyObject 
*_wrap_wxMenu_IsAttached(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8119     PyObject 
* _resultobj
; 
8122     PyObject 
* _argo0 
= 0; 
8123     char *_kwnames
[] = { "self", NULL 
}; 
8126     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_IsAttached",_kwnames
,&_argo0
))  
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_IsAttached. Expected _wxMenu_p."); 
8136     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8137         _result 
= (bool )wxMenu_IsAttached(_arg0
); 
8139     wxPyEndAllowThreads(__tstate
); 
8140     if (PyErr_Occurred()) return NULL
; 
8141 }    _resultobj 
= Py_BuildValue("i",_result
); 
8145 #define wxMenu_SetParent(_swigobj,_swigarg0)  (_swigobj->SetParent(_swigarg0)) 
8146 static PyObject 
*_wrap_wxMenu_SetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8147     PyObject 
* _resultobj
; 
8150     PyObject 
* _argo0 
= 0; 
8151     PyObject 
* _argo1 
= 0; 
8152     char *_kwnames
[] = { "self","parent", NULL 
}; 
8155     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetParent",_kwnames
,&_argo0
,&_argo1
))  
8158         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8159         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8160             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetParent. Expected _wxMenu_p."); 
8165         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8166         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
8167             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetParent. Expected _wxMenu_p."); 
8172     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8173         wxMenu_SetParent(_arg0
,_arg1
); 
8175     wxPyEndAllowThreads(__tstate
); 
8176     if (PyErr_Occurred()) return NULL
; 
8177 }    Py_INCREF(Py_None
); 
8178     _resultobj 
= Py_None
; 
8182 #define wxMenu_GetParent(_swigobj)  (_swigobj->GetParent()) 
8183 static PyObject 
*_wrap_wxMenu_GetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8184     PyObject 
* _resultobj
; 
8187     PyObject 
* _argo0 
= 0; 
8188     char *_kwnames
[] = { "self", NULL 
}; 
8191     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetParent",_kwnames
,&_argo0
))  
8194         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8195         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8196             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetParent. Expected _wxMenu_p."); 
8201     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8202         _result 
= (wxMenu 
*)wxMenu_GetParent(_arg0
); 
8204     wxPyEndAllowThreads(__tstate
); 
8205     if (PyErr_Occurred()) return NULL
; 
8206 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8210 static void *SwigwxMenuBarTowxWindow(void *ptr
) { 
8213     src 
= (wxMenuBar 
*) ptr
; 
8214     dest 
= (wxWindow 
*) src
; 
8215     return (void *) dest
; 
8218 static void *SwigwxMenuBarTowxEvtHandler(void *ptr
) { 
8221     src 
= (wxMenuBar 
*) ptr
; 
8222     dest 
= (wxEvtHandler 
*) src
; 
8223     return (void *) dest
; 
8226 static void *SwigwxMenuBarTowxObject(void *ptr
) { 
8229     src 
= (wxMenuBar 
*) ptr
; 
8230     dest 
= (wxObject 
*) src
; 
8231     return (void *) dest
; 
8234 #define new_wxMenuBar(_swigarg0) (new wxMenuBar(_swigarg0)) 
8235 static PyObject 
*_wrap_new_wxMenuBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8236     PyObject 
* _resultobj
; 
8237     wxMenuBar 
* _result
; 
8238     long  _arg0 
= (long ) 0; 
8239     char *_kwnames
[] = { "style", NULL 
}; 
8243     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|l:new_wxMenuBar",_kwnames
,&_arg0
))  
8246     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8247         _result 
= (wxMenuBar 
*)new_wxMenuBar(_arg0
); 
8249     wxPyEndAllowThreads(__tstate
); 
8250     if (PyErr_Occurred()) return NULL
; 
8252         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuBar_p"); 
8253         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8256         _resultobj 
= Py_None
; 
8261 #define wxMenuBar_Append(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Append(_swigarg0,_swigarg1)) 
8262 static PyObject 
*_wrap_wxMenuBar_Append(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8263     PyObject 
* _resultobj
; 
8268     PyObject 
* _argo0 
= 0; 
8269     PyObject 
* _argo1 
= 0; 
8270     PyObject 
* _obj2 
= 0; 
8271     char *_kwnames
[] = { "self","menu","title", NULL 
}; 
8274     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxMenuBar_Append",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
8277         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8278         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8279             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Append. Expected _wxMenuBar_p."); 
8284         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8285         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
8286             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuBar_Append. Expected _wxMenu_p."); 
8291 #if PYTHON_API_VERSION >= 1009 
8292     char* tmpPtr
; int tmpSize
; 
8293     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8294         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8297     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8299     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8301     if (!PyString_Check(_obj2
)) { 
8302         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8305     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8309     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8310         _result 
= (bool )wxMenuBar_Append(_arg0
,_arg1
,*_arg2
); 
8312     wxPyEndAllowThreads(__tstate
); 
8313     if (PyErr_Occurred()) return NULL
; 
8314 }    _resultobj 
= Py_BuildValue("i",_result
); 
8322 #define wxMenuBar_Insert(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Insert(_swigarg0,_swigarg1,_swigarg2)) 
8323 static PyObject 
*_wrap_wxMenuBar_Insert(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8324     PyObject 
* _resultobj
; 
8330     PyObject 
* _argo0 
= 0; 
8331     PyObject 
* _argo2 
= 0; 
8332     PyObject 
* _obj3 
= 0; 
8333     char *_kwnames
[] = { "self","pos","menu","title", NULL 
}; 
8336     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO:wxMenuBar_Insert",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
))  
8339         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8340         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8341             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Insert. Expected _wxMenuBar_p."); 
8346         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
8347         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenu_p")) { 
8348             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenuBar_Insert. Expected _wxMenu_p."); 
8353 #if PYTHON_API_VERSION >= 1009 
8354     char* tmpPtr
; int tmpSize
; 
8355     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
8356         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8359     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
8361     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
8363     if (!PyString_Check(_obj3
)) { 
8364         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8367     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
8371     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8372         _result 
= (bool )wxMenuBar_Insert(_arg0
,_arg1
,_arg2
,*_arg3
); 
8374     wxPyEndAllowThreads(__tstate
); 
8375     if (PyErr_Occurred()) return NULL
; 
8376 }    _resultobj 
= Py_BuildValue("i",_result
); 
8384 #define wxMenuBar_GetMenuCount(_swigobj)  (_swigobj->GetMenuCount()) 
8385 static PyObject 
*_wrap_wxMenuBar_GetMenuCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8386     PyObject 
* _resultobj
; 
8389     PyObject 
* _argo0 
= 0; 
8390     char *_kwnames
[] = { "self", NULL 
}; 
8393     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuBar_GetMenuCount",_kwnames
,&_argo0
))  
8396         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8397         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8398             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetMenuCount. Expected _wxMenuBar_p."); 
8403     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8404         _result 
= (size_t )wxMenuBar_GetMenuCount(_arg0
); 
8406     wxPyEndAllowThreads(__tstate
); 
8407     if (PyErr_Occurred()) return NULL
; 
8408 }    _resultobj 
= Py_BuildValue("i",_result
); 
8412 #define wxMenuBar_GetMenu(_swigobj,_swigarg0)  (_swigobj->GetMenu(_swigarg0)) 
8413 static PyObject 
*_wrap_wxMenuBar_GetMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8414     PyObject 
* _resultobj
; 
8418     PyObject 
* _argo0 
= 0; 
8419     char *_kwnames
[] = { "self","pos", NULL 
}; 
8422     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetMenu",_kwnames
,&_argo0
,&_arg1
))  
8425         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8426         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8427             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetMenu. Expected _wxMenuBar_p."); 
8432     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8433         _result 
= (wxMenu 
*)wxMenuBar_GetMenu(_arg0
,_arg1
); 
8435     wxPyEndAllowThreads(__tstate
); 
8436     if (PyErr_Occurred()) return NULL
; 
8437 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8441 #define wxMenuBar_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2)) 
8442 static PyObject 
*_wrap_wxMenuBar_Replace(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8443     PyObject 
* _resultobj
; 
8449     PyObject 
* _argo0 
= 0; 
8450     PyObject 
* _argo2 
= 0; 
8451     PyObject 
* _obj3 
= 0; 
8452     char *_kwnames
[] = { "self","pos","menu","title", NULL 
}; 
8455     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO:wxMenuBar_Replace",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
))  
8458         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8459         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8460             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Replace. Expected _wxMenuBar_p."); 
8465         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
8466         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenu_p")) { 
8467             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenuBar_Replace. Expected _wxMenu_p."); 
8472 #if PYTHON_API_VERSION >= 1009 
8473     char* tmpPtr
; int tmpSize
; 
8474     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
8475         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8478     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
8480     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
8482     if (!PyString_Check(_obj3
)) { 
8483         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8486     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
8490     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8491         _result 
= (wxMenu 
*)wxMenuBar_Replace(_arg0
,_arg1
,_arg2
,*_arg3
); 
8493     wxPyEndAllowThreads(__tstate
); 
8494     if (PyErr_Occurred()) return NULL
; 
8495 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8503 #define wxMenuBar_Remove(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
8504 static PyObject 
*_wrap_wxMenuBar_Remove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8505     PyObject 
* _resultobj
; 
8509     PyObject 
* _argo0 
= 0; 
8510     char *_kwnames
[] = { "self","pos", NULL 
}; 
8513     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_Remove",_kwnames
,&_argo0
,&_arg1
))  
8516         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8517         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8518             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Remove. Expected _wxMenuBar_p."); 
8523     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8524         _result 
= (wxMenu 
*)wxMenuBar_Remove(_arg0
,_arg1
); 
8526     wxPyEndAllowThreads(__tstate
); 
8527     if (PyErr_Occurred()) return NULL
; 
8528 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8532 #define wxMenuBar_EnableTop(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnableTop(_swigarg0,_swigarg1)) 
8533 static PyObject 
*_wrap_wxMenuBar_EnableTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8534     PyObject 
* _resultobj
; 
8538     PyObject 
* _argo0 
= 0; 
8540     char *_kwnames
[] = { "self","pos","enable", NULL 
}; 
8543     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_EnableTop",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
8546         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8547         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8548             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_EnableTop. Expected _wxMenuBar_p."); 
8552     _arg2 
= (bool ) tempbool2
; 
8554     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8555         wxMenuBar_EnableTop(_arg0
,_arg1
,_arg2
); 
8557     wxPyEndAllowThreads(__tstate
); 
8558     if (PyErr_Occurred()) return NULL
; 
8559 }    Py_INCREF(Py_None
); 
8560     _resultobj 
= Py_None
; 
8564 #define wxMenuBar_SetLabelTop(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabelTop(_swigarg0,_swigarg1)) 
8565 static PyObject 
*_wrap_wxMenuBar_SetLabelTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8566     PyObject 
* _resultobj
; 
8570     PyObject 
* _argo0 
= 0; 
8571     PyObject 
* _obj2 
= 0; 
8572     char *_kwnames
[] = { "self","pos","label", NULL 
}; 
8575     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetLabelTop",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
8578         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8579         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8580             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetLabelTop. Expected _wxMenuBar_p."); 
8585 #if PYTHON_API_VERSION >= 1009 
8586     char* tmpPtr
; int tmpSize
; 
8587     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8588         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8591     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8593     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8595     if (!PyString_Check(_obj2
)) { 
8596         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8599     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8603     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8604         wxMenuBar_SetLabelTop(_arg0
,_arg1
,*_arg2
); 
8606     wxPyEndAllowThreads(__tstate
); 
8607     if (PyErr_Occurred()) return NULL
; 
8608 }    Py_INCREF(Py_None
); 
8609     _resultobj 
= Py_None
; 
8617 #define wxMenuBar_GetLabelTop(_swigobj,_swigarg0)  (_swigobj->GetLabelTop(_swigarg0)) 
8618 static PyObject 
*_wrap_wxMenuBar_GetLabelTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8619     PyObject 
* _resultobj
; 
8623     PyObject 
* _argo0 
= 0; 
8624     char *_kwnames
[] = { "self","pos", NULL 
}; 
8627     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetLabelTop",_kwnames
,&_argo0
,&_arg1
))  
8630         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8631         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8632             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetLabelTop. Expected _wxMenuBar_p."); 
8637     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8638         _result 
= new wxString (wxMenuBar_GetLabelTop(_arg0
,_arg1
)); 
8640     wxPyEndAllowThreads(__tstate
); 
8641     if (PyErr_Occurred()) return NULL
; 
8643     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8651 #define wxMenuBar_FindMenu(_swigobj,_swigarg0)  (_swigobj->FindMenu(_swigarg0)) 
8652 static PyObject 
*_wrap_wxMenuBar_FindMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8653     PyObject 
* _resultobj
; 
8657     PyObject 
* _argo0 
= 0; 
8658     PyObject 
* _obj1 
= 0; 
8659     char *_kwnames
[] = { "self","title", NULL 
}; 
8662     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuBar_FindMenu",_kwnames
,&_argo0
,&_obj1
))  
8665         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8666         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8667             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_FindMenu. Expected _wxMenuBar_p."); 
8672 #if PYTHON_API_VERSION >= 1009 
8673     char* tmpPtr
; int tmpSize
; 
8674     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
8675         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8678     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
8680     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
8682     if (!PyString_Check(_obj1
)) { 
8683         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8686     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
8690     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8691         _result 
= (int )wxMenuBar_FindMenu(_arg0
,*_arg1
); 
8693     wxPyEndAllowThreads(__tstate
); 
8694     if (PyErr_Occurred()) return NULL
; 
8695 }    _resultobj 
= Py_BuildValue("i",_result
); 
8703 #define wxMenuBar_FindMenuItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindMenuItem(_swigarg0,_swigarg1)) 
8704 static PyObject 
*_wrap_wxMenuBar_FindMenuItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8705     PyObject 
* _resultobj
; 
8710     PyObject 
* _argo0 
= 0; 
8711     PyObject 
* _obj1 
= 0; 
8712     PyObject 
* _obj2 
= 0; 
8713     char *_kwnames
[] = { "self","menuString","itemString", NULL 
}; 
8716     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxMenuBar_FindMenuItem",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
8719         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8720         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8721             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_FindMenuItem. Expected _wxMenuBar_p."); 
8726 #if PYTHON_API_VERSION >= 1009 
8727     char* tmpPtr
; int tmpSize
; 
8728     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
8729         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8732     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
8734     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
8736     if (!PyString_Check(_obj1
)) { 
8737         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8740     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
8744 #if PYTHON_API_VERSION >= 1009 
8745     char* tmpPtr
; int tmpSize
; 
8746     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8747         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8750     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8752     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8754     if (!PyString_Check(_obj2
)) { 
8755         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8758     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8762     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8763         _result 
= (int )wxMenuBar_FindMenuItem(_arg0
,*_arg1
,*_arg2
); 
8765     wxPyEndAllowThreads(__tstate
); 
8766     if (PyErr_Occurred()) return NULL
; 
8767 }    _resultobj 
= Py_BuildValue("i",_result
); 
8779 #define wxMenuBar_FindItemById(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
8780 static PyObject 
*_wrap_wxMenuBar_FindItemById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8781     PyObject 
* _resultobj
; 
8782     wxMenuItem 
* _result
; 
8785     PyObject 
* _argo0 
= 0; 
8786     char *_kwnames
[] = { "self","id", NULL 
}; 
8789     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_FindItemById",_kwnames
,&_argo0
,&_arg1
))  
8792         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8793         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8794             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_FindItemById. Expected _wxMenuBar_p."); 
8799     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8800         _result 
= (wxMenuItem 
*)wxMenuBar_FindItemById(_arg0
,_arg1
); 
8802     wxPyEndAllowThreads(__tstate
); 
8803     if (PyErr_Occurred()) return NULL
; 
8804 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8808 #define wxMenuBar_Enable(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Enable(_swigarg0,_swigarg1)) 
8809 static PyObject 
*_wrap_wxMenuBar_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8810     PyObject 
* _resultobj
; 
8814     PyObject 
* _argo0 
= 0; 
8816     char *_kwnames
[] = { "self","id","enable", NULL 
}; 
8819     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_Enable",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
8822         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8823         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8824             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Enable. Expected _wxMenuBar_p."); 
8828     _arg2 
= (bool ) tempbool2
; 
8830     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8831         wxMenuBar_Enable(_arg0
,_arg1
,_arg2
); 
8833     wxPyEndAllowThreads(__tstate
); 
8834     if (PyErr_Occurred()) return NULL
; 
8835 }    Py_INCREF(Py_None
); 
8836     _resultobj 
= Py_None
; 
8840 #define wxMenuBar_Check(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Check(_swigarg0,_swigarg1)) 
8841 static PyObject 
*_wrap_wxMenuBar_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8842     PyObject 
* _resultobj
; 
8846     PyObject 
* _argo0 
= 0; 
8848     char *_kwnames
[] = { "self","id","check", NULL 
}; 
8851     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_Check",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
8854         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8855         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8856             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Check. Expected _wxMenuBar_p."); 
8860     _arg2 
= (bool ) tempbool2
; 
8862     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8863         wxMenuBar_Check(_arg0
,_arg1
,_arg2
); 
8865     wxPyEndAllowThreads(__tstate
); 
8866     if (PyErr_Occurred()) return NULL
; 
8867 }    Py_INCREF(Py_None
); 
8868     _resultobj 
= Py_None
; 
8872 #define wxMenuBar_IsChecked(_swigobj,_swigarg0)  (_swigobj->IsChecked(_swigarg0)) 
8873 static PyObject 
*_wrap_wxMenuBar_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8874     PyObject 
* _resultobj
; 
8878     PyObject 
* _argo0 
= 0; 
8879     char *_kwnames
[] = { "self","id", NULL 
}; 
8882     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_IsChecked",_kwnames
,&_argo0
,&_arg1
))  
8885         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8886         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_IsChecked. Expected _wxMenuBar_p."); 
8892     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8893         _result 
= (bool )wxMenuBar_IsChecked(_arg0
,_arg1
); 
8895     wxPyEndAllowThreads(__tstate
); 
8896     if (PyErr_Occurred()) return NULL
; 
8897 }    _resultobj 
= Py_BuildValue("i",_result
); 
8901 #define wxMenuBar_IsEnabled(_swigobj,_swigarg0)  (_swigobj->IsEnabled(_swigarg0)) 
8902 static PyObject 
*_wrap_wxMenuBar_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8903     PyObject 
* _resultobj
; 
8907     PyObject 
* _argo0 
= 0; 
8908     char *_kwnames
[] = { "self","id", NULL 
}; 
8911     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_IsEnabled",_kwnames
,&_argo0
,&_arg1
))  
8914         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8915         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8916             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_IsEnabled. Expected _wxMenuBar_p."); 
8921     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8922         _result 
= (bool )wxMenuBar_IsEnabled(_arg0
,_arg1
); 
8924     wxPyEndAllowThreads(__tstate
); 
8925     if (PyErr_Occurred()) return NULL
; 
8926 }    _resultobj 
= Py_BuildValue("i",_result
); 
8930 #define wxMenuBar_SetLabel(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabel(_swigarg0,_swigarg1)) 
8931 static PyObject 
*_wrap_wxMenuBar_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8932     PyObject 
* _resultobj
; 
8936     PyObject 
* _argo0 
= 0; 
8937     PyObject 
* _obj2 
= 0; 
8938     char *_kwnames
[] = { "self","id","label", NULL 
}; 
8941     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetLabel",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
8944         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8945         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8946             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetLabel. Expected _wxMenuBar_p."); 
8951 #if PYTHON_API_VERSION >= 1009 
8952     char* tmpPtr
; int tmpSize
; 
8953     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8954         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8957     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8959     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8961     if (!PyString_Check(_obj2
)) { 
8962         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8965     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8969     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8970         wxMenuBar_SetLabel(_arg0
,_arg1
,*_arg2
); 
8972     wxPyEndAllowThreads(__tstate
); 
8973     if (PyErr_Occurred()) return NULL
; 
8974 }    Py_INCREF(Py_None
); 
8975     _resultobj 
= Py_None
; 
8983 #define wxMenuBar_GetLabel(_swigobj,_swigarg0)  (_swigobj->GetLabel(_swigarg0)) 
8984 static PyObject 
*_wrap_wxMenuBar_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8985     PyObject 
* _resultobj
; 
8989     PyObject 
* _argo0 
= 0; 
8990     char *_kwnames
[] = { "self","id", NULL 
}; 
8993     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetLabel",_kwnames
,&_argo0
,&_arg1
))  
8996         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8997         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
8998             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetLabel. Expected _wxMenuBar_p."); 
9003     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9004         _result 
= new wxString (wxMenuBar_GetLabel(_arg0
,_arg1
)); 
9006     wxPyEndAllowThreads(__tstate
); 
9007     if (PyErr_Occurred()) return NULL
; 
9009     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9017 #define wxMenuBar_SetHelpString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetHelpString(_swigarg0,_swigarg1)) 
9018 static PyObject 
*_wrap_wxMenuBar_SetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9019     PyObject 
* _resultobj
; 
9023     PyObject 
* _argo0 
= 0; 
9024     PyObject 
* _obj2 
= 0; 
9025     char *_kwnames
[] = { "self","id","helpString", NULL 
}; 
9028     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetHelpString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
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_SetHelpString. Expected _wxMenuBar_p."); 
9038 #if PYTHON_API_VERSION >= 1009 
9039     char* tmpPtr
; int tmpSize
; 
9040     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
9041         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9044     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
9046     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
9048     if (!PyString_Check(_obj2
)) { 
9049         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9052     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
9056     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9057         wxMenuBar_SetHelpString(_arg0
,_arg1
,*_arg2
); 
9059     wxPyEndAllowThreads(__tstate
); 
9060     if (PyErr_Occurred()) return NULL
; 
9061 }    Py_INCREF(Py_None
); 
9062     _resultobj 
= Py_None
; 
9070 #define wxMenuBar_GetHelpString(_swigobj,_swigarg0)  (_swigobj->GetHelpString(_swigarg0)) 
9071 static PyObject 
*_wrap_wxMenuBar_GetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9072     PyObject 
* _resultobj
; 
9076     PyObject 
* _argo0 
= 0; 
9077     char *_kwnames
[] = { "self","id", NULL 
}; 
9080     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetHelpString",_kwnames
,&_argo0
,&_arg1
))  
9083         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9084         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9085             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetHelpString. Expected _wxMenuBar_p."); 
9090     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9091         _result 
= new wxString (wxMenuBar_GetHelpString(_arg0
,_arg1
)); 
9093     wxPyEndAllowThreads(__tstate
); 
9094     if (PyErr_Occurred()) return NULL
; 
9096     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9104 static void *SwigwxMenuItemTowxObject(void *ptr
) { 
9107     src 
= (wxMenuItem 
*) ptr
; 
9108     dest 
= (wxObject 
*) src
; 
9109     return (void *) dest
; 
9112 #define new_wxMenuItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxMenuItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
9113 static PyObject 
*_wrap_new_wxMenuItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9114     PyObject 
* _resultobj
; 
9115     wxMenuItem 
* _result
; 
9116     wxMenu 
* _arg0 
= (wxMenu 
*) NULL
; 
9117     int  _arg1 
= (int ) wxID_SEPARATOR
; 
9118     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyStr
; 
9119     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyStr
; 
9120     bool  _arg4 
= (bool ) FALSE
; 
9121     wxMenu 
* _arg5 
= (wxMenu 
*) NULL
; 
9122     PyObject 
* _argo0 
= 0; 
9123     PyObject 
* _obj2 
= 0; 
9124     PyObject 
* _obj3 
= 0; 
9125     int tempbool4 
= (int) FALSE
; 
9126     PyObject 
* _argo5 
= 0; 
9127     char *_kwnames
[] = { "parentMenu","id","text","help","isCheckable","subMenu", NULL 
}; 
9131     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OiOOiO:new_wxMenuItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&tempbool4
,&_argo5
))  
9134         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9135         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9136             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxMenuItem. Expected _wxMenu_p."); 
9142 #if PYTHON_API_VERSION >= 1009 
9143     char* tmpPtr
; int tmpSize
; 
9144     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
9145         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9148     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
9150     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
9152     if (!PyString_Check(_obj2
)) { 
9153         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9156     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
9161 #if PYTHON_API_VERSION >= 1009 
9162     char* tmpPtr
; int tmpSize
; 
9163     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
9164         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9167     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
9169     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
9171     if (!PyString_Check(_obj3
)) { 
9172         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9175     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
9178     _arg4 
= (bool ) tempbool4
; 
9180         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
9181         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxMenu_p")) { 
9182             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxMenuItem. Expected _wxMenu_p."); 
9187     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9188         _result 
= (wxMenuItem 
*)new_wxMenuItem(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
9190     wxPyEndAllowThreads(__tstate
); 
9191     if (PyErr_Occurred()) return NULL
; 
9193         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuItem_p"); 
9194         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9197         _resultobj 
= Py_None
; 
9210 #define wxMenuItem_GetMenu(_swigobj)  (_swigobj->GetMenu()) 
9211 static PyObject 
*_wrap_wxMenuItem_GetMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9212     PyObject 
* _resultobj
; 
9215     PyObject 
* _argo0 
= 0; 
9216     char *_kwnames
[] = { "self", NULL 
}; 
9219     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetMenu",_kwnames
,&_argo0
))  
9222         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9223         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9224             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetMenu. Expected _wxMenuItem_p."); 
9229     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9230         _result 
= (wxMenu 
*)wxMenuItem_GetMenu(_arg0
); 
9232     wxPyEndAllowThreads(__tstate
); 
9233     if (PyErr_Occurred()) return NULL
; 
9234 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9238 #define wxMenuItem_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
9239 static PyObject 
*_wrap_wxMenuItem_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9240     PyObject 
* _resultobj
; 
9243     PyObject 
* _argo0 
= 0; 
9244     char *_kwnames
[] = { "self","id", NULL 
}; 
9247     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuItem_SetId",_kwnames
,&_argo0
,&_arg1
))  
9250         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9251         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9252             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetId. Expected _wxMenuItem_p."); 
9257     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9258         wxMenuItem_SetId(_arg0
,_arg1
); 
9260     wxPyEndAllowThreads(__tstate
); 
9261     if (PyErr_Occurred()) return NULL
; 
9262 }    Py_INCREF(Py_None
); 
9263     _resultobj 
= Py_None
; 
9267 #define wxMenuItem_GetId(_swigobj)  (_swigobj->GetId()) 
9268 static PyObject 
*_wrap_wxMenuItem_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9269     PyObject 
* _resultobj
; 
9272     PyObject 
* _argo0 
= 0; 
9273     char *_kwnames
[] = { "self", NULL 
}; 
9276     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetId",_kwnames
,&_argo0
))  
9279         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9280         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9281             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetId. Expected _wxMenuItem_p."); 
9286     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9287         _result 
= (int )wxMenuItem_GetId(_arg0
); 
9289     wxPyEndAllowThreads(__tstate
); 
9290     if (PyErr_Occurred()) return NULL
; 
9291 }    _resultobj 
= Py_BuildValue("i",_result
); 
9295 #define wxMenuItem_IsSeparator(_swigobj)  (_swigobj->IsSeparator()) 
9296 static PyObject 
*_wrap_wxMenuItem_IsSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9297     PyObject 
* _resultobj
; 
9300     PyObject 
* _argo0 
= 0; 
9301     char *_kwnames
[] = { "self", NULL 
}; 
9304     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsSeparator",_kwnames
,&_argo0
))  
9307         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9308         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9309             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsSeparator. Expected _wxMenuItem_p."); 
9314     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9315         _result 
= (bool )wxMenuItem_IsSeparator(_arg0
); 
9317     wxPyEndAllowThreads(__tstate
); 
9318     if (PyErr_Occurred()) return NULL
; 
9319 }    _resultobj 
= Py_BuildValue("i",_result
); 
9323 #define wxMenuItem_SetText(_swigobj,_swigarg0)  (_swigobj->SetText(_swigarg0)) 
9324 static PyObject 
*_wrap_wxMenuItem_SetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9325     PyObject 
* _resultobj
; 
9328     PyObject 
* _argo0 
= 0; 
9329     PyObject 
* _obj1 
= 0; 
9330     char *_kwnames
[] = { "self","str", NULL 
}; 
9333     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetText",_kwnames
,&_argo0
,&_obj1
))  
9336         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9337         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9338             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetText. Expected _wxMenuItem_p."); 
9343 #if PYTHON_API_VERSION >= 1009 
9344     char* tmpPtr
; int tmpSize
; 
9345     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
9346         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9349     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
9351     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
9353     if (!PyString_Check(_obj1
)) { 
9354         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9357     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9361     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9362         wxMenuItem_SetText(_arg0
,*_arg1
); 
9364     wxPyEndAllowThreads(__tstate
); 
9365     if (PyErr_Occurred()) return NULL
; 
9366 }    Py_INCREF(Py_None
); 
9367     _resultobj 
= Py_None
; 
9375 #define wxMenuItem_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
9376 static PyObject 
*_wrap_wxMenuItem_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9377     PyObject 
* _resultobj
; 
9380     PyObject 
* _argo0 
= 0; 
9381     char *_kwnames
[] = { "self", NULL 
}; 
9384     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetLabel",_kwnames
,&_argo0
))  
9387         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9388         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9389             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetLabel. Expected _wxMenuItem_p."); 
9394     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9395         _result 
= new wxString (wxMenuItem_GetLabel(_arg0
)); 
9397     wxPyEndAllowThreads(__tstate
); 
9398     if (PyErr_Occurred()) return NULL
; 
9400     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9408 #define wxMenuItem_GetText(_swigobj)  (_swigobj->GetText()) 
9409 static PyObject 
*_wrap_wxMenuItem_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9410     PyObject 
* _resultobj
; 
9413     PyObject 
* _argo0 
= 0; 
9414     char *_kwnames
[] = { "self", NULL 
}; 
9417     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetText",_kwnames
,&_argo0
))  
9420         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9421         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9422             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetText. Expected _wxMenuItem_p."); 
9427     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9428         const wxString 
& _result_ref 
= wxMenuItem_GetText(_arg0
); 
9429     _result 
= (wxString 
*) &_result_ref
; 
9431     wxPyEndAllowThreads(__tstate
); 
9432     if (PyErr_Occurred()) return NULL
; 
9434     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9439 #define wxMenuItem_SetCheckable(_swigobj,_swigarg0)  (_swigobj->SetCheckable(_swigarg0)) 
9440 static PyObject 
*_wrap_wxMenuItem_SetCheckable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9441     PyObject 
* _resultobj
; 
9444     PyObject 
* _argo0 
= 0; 
9446     char *_kwnames
[] = { "self","checkable", NULL 
}; 
9449     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuItem_SetCheckable",_kwnames
,&_argo0
,&tempbool1
))  
9452         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9453         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9454             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetCheckable. Expected _wxMenuItem_p."); 
9458     _arg1 
= (bool ) tempbool1
; 
9460     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9461         wxMenuItem_SetCheckable(_arg0
,_arg1
); 
9463     wxPyEndAllowThreads(__tstate
); 
9464     if (PyErr_Occurred()) return NULL
; 
9465 }    Py_INCREF(Py_None
); 
9466     _resultobj 
= Py_None
; 
9470 #define wxMenuItem_IsCheckable(_swigobj)  (_swigobj->IsCheckable()) 
9471 static PyObject 
*_wrap_wxMenuItem_IsCheckable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9472     PyObject 
* _resultobj
; 
9475     PyObject 
* _argo0 
= 0; 
9476     char *_kwnames
[] = { "self", NULL 
}; 
9479     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsCheckable",_kwnames
,&_argo0
))  
9482         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9483         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9484             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsCheckable. Expected _wxMenuItem_p."); 
9489     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9490         _result 
= (bool )wxMenuItem_IsCheckable(_arg0
); 
9492     wxPyEndAllowThreads(__tstate
); 
9493     if (PyErr_Occurred()) return NULL
; 
9494 }    _resultobj 
= Py_BuildValue("i",_result
); 
9498 #define wxMenuItem_IsSubMenu(_swigobj)  (_swigobj->IsSubMenu()) 
9499 static PyObject 
*_wrap_wxMenuItem_IsSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9500     PyObject 
* _resultobj
; 
9503     PyObject 
* _argo0 
= 0; 
9504     char *_kwnames
[] = { "self", NULL 
}; 
9507     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsSubMenu",_kwnames
,&_argo0
))  
9510         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9511         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9512             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsSubMenu. Expected _wxMenuItem_p."); 
9517     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9518         _result 
= (bool )wxMenuItem_IsSubMenu(_arg0
); 
9520     wxPyEndAllowThreads(__tstate
); 
9521     if (PyErr_Occurred()) return NULL
; 
9522 }    _resultobj 
= Py_BuildValue("i",_result
); 
9526 #define wxMenuItem_SetSubMenu(_swigobj,_swigarg0)  (_swigobj->SetSubMenu(_swigarg0)) 
9527 static PyObject 
*_wrap_wxMenuItem_SetSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9528     PyObject 
* _resultobj
; 
9531     PyObject 
* _argo0 
= 0; 
9532     PyObject 
* _argo1 
= 0; 
9533     char *_kwnames
[] = { "self","menu", NULL 
}; 
9536     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetSubMenu",_kwnames
,&_argo0
,&_argo1
))  
9539         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9540         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9541             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetSubMenu. Expected _wxMenuItem_p."); 
9546         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9547         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
9548             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuItem_SetSubMenu. Expected _wxMenu_p."); 
9553     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9554         wxMenuItem_SetSubMenu(_arg0
,_arg1
); 
9556     wxPyEndAllowThreads(__tstate
); 
9557     if (PyErr_Occurred()) return NULL
; 
9558 }    Py_INCREF(Py_None
); 
9559     _resultobj 
= Py_None
; 
9563 #define wxMenuItem_GetSubMenu(_swigobj)  (_swigobj->GetSubMenu()) 
9564 static PyObject 
*_wrap_wxMenuItem_GetSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9565     PyObject 
* _resultobj
; 
9568     PyObject 
* _argo0 
= 0; 
9569     char *_kwnames
[] = { "self", NULL 
}; 
9572     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetSubMenu",_kwnames
,&_argo0
))  
9575         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9576         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9577             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetSubMenu. Expected _wxMenuItem_p."); 
9582     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9583         _result 
= (wxMenu 
*)wxMenuItem_GetSubMenu(_arg0
); 
9585     wxPyEndAllowThreads(__tstate
); 
9586     if (PyErr_Occurred()) return NULL
; 
9587 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9591 #define wxMenuItem_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
9592 static PyObject 
*_wrap_wxMenuItem_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9593     PyObject 
* _resultobj
; 
9595     bool  _arg1 
= (bool ) TRUE
; 
9596     PyObject 
* _argo0 
= 0; 
9597     int tempbool1 
= (int) TRUE
; 
9598     char *_kwnames
[] = { "self","enable", NULL 
}; 
9601     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMenuItem_Enable",_kwnames
,&_argo0
,&tempbool1
))  
9604         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9605         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9606             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Enable. Expected _wxMenuItem_p."); 
9610     _arg1 
= (bool ) tempbool1
; 
9612     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9613         wxMenuItem_Enable(_arg0
,_arg1
); 
9615     wxPyEndAllowThreads(__tstate
); 
9616     if (PyErr_Occurred()) return NULL
; 
9617 }    Py_INCREF(Py_None
); 
9618     _resultobj 
= Py_None
; 
9622 #define wxMenuItem_IsEnabled(_swigobj)  (_swigobj->IsEnabled()) 
9623 static PyObject 
*_wrap_wxMenuItem_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9624     PyObject 
* _resultobj
; 
9627     PyObject 
* _argo0 
= 0; 
9628     char *_kwnames
[] = { "self", NULL 
}; 
9631     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsEnabled",_kwnames
,&_argo0
))  
9634         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9635         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9636             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsEnabled. Expected _wxMenuItem_p."); 
9641     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9642         _result 
= (bool )wxMenuItem_IsEnabled(_arg0
); 
9644     wxPyEndAllowThreads(__tstate
); 
9645     if (PyErr_Occurred()) return NULL
; 
9646 }    _resultobj 
= Py_BuildValue("i",_result
); 
9650 #define wxMenuItem_Check(_swigobj,_swigarg0)  (_swigobj->Check(_swigarg0)) 
9651 static PyObject 
*_wrap_wxMenuItem_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9652     PyObject 
* _resultobj
; 
9654     bool  _arg1 
= (bool ) TRUE
; 
9655     PyObject 
* _argo0 
= 0; 
9656     int tempbool1 
= (int) TRUE
; 
9657     char *_kwnames
[] = { "self","check", NULL 
}; 
9660     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMenuItem_Check",_kwnames
,&_argo0
,&tempbool1
))  
9663         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9664         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9665             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Check. Expected _wxMenuItem_p."); 
9669     _arg1 
= (bool ) tempbool1
; 
9671     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9672         wxMenuItem_Check(_arg0
,_arg1
); 
9674     wxPyEndAllowThreads(__tstate
); 
9675     if (PyErr_Occurred()) return NULL
; 
9676 }    Py_INCREF(Py_None
); 
9677     _resultobj 
= Py_None
; 
9681 #define wxMenuItem_IsChecked(_swigobj)  (_swigobj->IsChecked()) 
9682 static PyObject 
*_wrap_wxMenuItem_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9683     PyObject 
* _resultobj
; 
9686     PyObject 
* _argo0 
= 0; 
9687     char *_kwnames
[] = { "self", NULL 
}; 
9690     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsChecked",_kwnames
,&_argo0
))  
9693         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9694         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9695             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsChecked. Expected _wxMenuItem_p."); 
9700     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9701         _result 
= (bool )wxMenuItem_IsChecked(_arg0
); 
9703     wxPyEndAllowThreads(__tstate
); 
9704     if (PyErr_Occurred()) return NULL
; 
9705 }    _resultobj 
= Py_BuildValue("i",_result
); 
9709 #define wxMenuItem_Toggle(_swigobj)  (_swigobj->Toggle()) 
9710 static PyObject 
*_wrap_wxMenuItem_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9711     PyObject 
* _resultobj
; 
9713     PyObject 
* _argo0 
= 0; 
9714     char *_kwnames
[] = { "self", NULL 
}; 
9717     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_Toggle",_kwnames
,&_argo0
))  
9720         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9721         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9722             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Toggle. Expected _wxMenuItem_p."); 
9727     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9728         wxMenuItem_Toggle(_arg0
); 
9730     wxPyEndAllowThreads(__tstate
); 
9731     if (PyErr_Occurred()) return NULL
; 
9732 }    Py_INCREF(Py_None
); 
9733     _resultobj 
= Py_None
; 
9737 #define wxMenuItem_SetHelp(_swigobj,_swigarg0)  (_swigobj->SetHelp(_swigarg0)) 
9738 static PyObject 
*_wrap_wxMenuItem_SetHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9739     PyObject 
* _resultobj
; 
9742     PyObject 
* _argo0 
= 0; 
9743     PyObject 
* _obj1 
= 0; 
9744     char *_kwnames
[] = { "self","str", NULL 
}; 
9747     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetHelp",_kwnames
,&_argo0
,&_obj1
))  
9750         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9751         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9752             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetHelp. Expected _wxMenuItem_p."); 
9757 #if PYTHON_API_VERSION >= 1009 
9758     char* tmpPtr
; int tmpSize
; 
9759     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
9760         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9763     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
9765     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
9767     if (!PyString_Check(_obj1
)) { 
9768         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9771     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9775     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9776         wxMenuItem_SetHelp(_arg0
,*_arg1
); 
9778     wxPyEndAllowThreads(__tstate
); 
9779     if (PyErr_Occurred()) return NULL
; 
9780 }    Py_INCREF(Py_None
); 
9781     _resultobj 
= Py_None
; 
9789 #define wxMenuItem_GetHelp(_swigobj)  (_swigobj->GetHelp()) 
9790 static PyObject 
*_wrap_wxMenuItem_GetHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9791     PyObject 
* _resultobj
; 
9794     PyObject 
* _argo0 
= 0; 
9795     char *_kwnames
[] = { "self", NULL 
}; 
9798     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetHelp",_kwnames
,&_argo0
))  
9801         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9802         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9803             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetHelp. Expected _wxMenuItem_p."); 
9808     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9809         const wxString 
& _result_ref 
= wxMenuItem_GetHelp(_arg0
); 
9810     _result 
= (wxString 
*) &_result_ref
; 
9812     wxPyEndAllowThreads(__tstate
); 
9813     if (PyErr_Occurred()) return NULL
; 
9815     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9820 #define wxMenuItem_GetAccel(_swigobj)  (_swigobj->GetAccel()) 
9821 static PyObject 
*_wrap_wxMenuItem_GetAccel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9822     PyObject 
* _resultobj
; 
9823     wxAcceleratorEntry 
* _result
; 
9825     PyObject 
* _argo0 
= 0; 
9826     char *_kwnames
[] = { "self", NULL 
}; 
9830     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetAccel",_kwnames
,&_argo0
))  
9833         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9834         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9835             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetAccel. Expected _wxMenuItem_p."); 
9840     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9841         _result 
= (wxAcceleratorEntry 
*)wxMenuItem_GetAccel(_arg0
); 
9843     wxPyEndAllowThreads(__tstate
); 
9844     if (PyErr_Occurred()) return NULL
; 
9846         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxAcceleratorEntry_p"); 
9847         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9850         _resultobj 
= Py_None
; 
9855 #define wxMenuItem_SetAccel(_swigobj,_swigarg0)  (_swigobj->SetAccel(_swigarg0)) 
9856 static PyObject 
*_wrap_wxMenuItem_SetAccel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9857     PyObject 
* _resultobj
; 
9859     wxAcceleratorEntry 
* _arg1
; 
9860     PyObject 
* _argo0 
= 0; 
9861     PyObject 
* _argo1 
= 0; 
9862     char *_kwnames
[] = { "self","accel", NULL 
}; 
9865     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetAccel",_kwnames
,&_argo0
,&_argo1
))  
9868         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9869         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
9870             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetAccel. Expected _wxMenuItem_p."); 
9875         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9876         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxAcceleratorEntry_p")) { 
9877             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuItem_SetAccel. Expected _wxAcceleratorEntry_p."); 
9882     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9883         wxMenuItem_SetAccel(_arg0
,_arg1
); 
9885     wxPyEndAllowThreads(__tstate
); 
9886     if (PyErr_Occurred()) return NULL
; 
9887 }    Py_INCREF(Py_None
); 
9888     _resultobj 
= Py_None
; 
9892 static PyObject 
*_wrap_wxMenuItem_GetLabelFromText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9893     PyObject 
* _resultobj
; 
9896     PyObject 
* _obj0 
= 0; 
9897     char *_kwnames
[] = { "text", NULL 
}; 
9900     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetLabelFromText",_kwnames
,&_obj0
))  
9903 #if PYTHON_API_VERSION >= 1009 
9904     char* tmpPtr
; int tmpSize
; 
9905     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
9906         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9909     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
9911     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
9913     if (!PyString_Check(_obj0
)) { 
9914         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9917     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
9921     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9922         _result 
= new wxString (wxMenuItem::GetLabelFromText(*_arg0
)); 
9924     wxPyEndAllowThreads(__tstate
); 
9925     if (PyErr_Occurred()) return NULL
; 
9927     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9939 static PyMethodDef windowscMethods
[] = { 
9940          { "wxMenuItem_GetLabelFromText", (PyCFunction
) _wrap_wxMenuItem_GetLabelFromText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9941          { "wxMenuItem_SetAccel", (PyCFunction
) _wrap_wxMenuItem_SetAccel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9942          { "wxMenuItem_GetAccel", (PyCFunction
) _wrap_wxMenuItem_GetAccel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9943          { "wxMenuItem_GetHelp", (PyCFunction
) _wrap_wxMenuItem_GetHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9944          { "wxMenuItem_SetHelp", (PyCFunction
) _wrap_wxMenuItem_SetHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9945          { "wxMenuItem_Toggle", (PyCFunction
) _wrap_wxMenuItem_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9946          { "wxMenuItem_IsChecked", (PyCFunction
) _wrap_wxMenuItem_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9947          { "wxMenuItem_Check", (PyCFunction
) _wrap_wxMenuItem_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9948          { "wxMenuItem_IsEnabled", (PyCFunction
) _wrap_wxMenuItem_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9949          { "wxMenuItem_Enable", (PyCFunction
) _wrap_wxMenuItem_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9950          { "wxMenuItem_GetSubMenu", (PyCFunction
) _wrap_wxMenuItem_GetSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9951          { "wxMenuItem_SetSubMenu", (PyCFunction
) _wrap_wxMenuItem_SetSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9952          { "wxMenuItem_IsSubMenu", (PyCFunction
) _wrap_wxMenuItem_IsSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9953          { "wxMenuItem_IsCheckable", (PyCFunction
) _wrap_wxMenuItem_IsCheckable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9954          { "wxMenuItem_SetCheckable", (PyCFunction
) _wrap_wxMenuItem_SetCheckable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9955          { "wxMenuItem_GetText", (PyCFunction
) _wrap_wxMenuItem_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9956          { "wxMenuItem_GetLabel", (PyCFunction
) _wrap_wxMenuItem_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9957          { "wxMenuItem_SetText", (PyCFunction
) _wrap_wxMenuItem_SetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9958          { "wxMenuItem_IsSeparator", (PyCFunction
) _wrap_wxMenuItem_IsSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9959          { "wxMenuItem_GetId", (PyCFunction
) _wrap_wxMenuItem_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9960          { "wxMenuItem_SetId", (PyCFunction
) _wrap_wxMenuItem_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9961          { "wxMenuItem_GetMenu", (PyCFunction
) _wrap_wxMenuItem_GetMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9962          { "new_wxMenuItem", (PyCFunction
) _wrap_new_wxMenuItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9963          { "wxMenuBar_GetHelpString", (PyCFunction
) _wrap_wxMenuBar_GetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9964          { "wxMenuBar_SetHelpString", (PyCFunction
) _wrap_wxMenuBar_SetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9965          { "wxMenuBar_GetLabel", (PyCFunction
) _wrap_wxMenuBar_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9966          { "wxMenuBar_SetLabel", (PyCFunction
) _wrap_wxMenuBar_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9967          { "wxMenuBar_IsEnabled", (PyCFunction
) _wrap_wxMenuBar_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9968          { "wxMenuBar_IsChecked", (PyCFunction
) _wrap_wxMenuBar_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9969          { "wxMenuBar_Check", (PyCFunction
) _wrap_wxMenuBar_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9970          { "wxMenuBar_Enable", (PyCFunction
) _wrap_wxMenuBar_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9971          { "wxMenuBar_FindItemById", (PyCFunction
) _wrap_wxMenuBar_FindItemById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9972          { "wxMenuBar_FindMenuItem", (PyCFunction
) _wrap_wxMenuBar_FindMenuItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9973          { "wxMenuBar_FindMenu", (PyCFunction
) _wrap_wxMenuBar_FindMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9974          { "wxMenuBar_GetLabelTop", (PyCFunction
) _wrap_wxMenuBar_GetLabelTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9975          { "wxMenuBar_SetLabelTop", (PyCFunction
) _wrap_wxMenuBar_SetLabelTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9976          { "wxMenuBar_EnableTop", (PyCFunction
) _wrap_wxMenuBar_EnableTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9977          { "wxMenuBar_Remove", (PyCFunction
) _wrap_wxMenuBar_Remove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9978          { "wxMenuBar_Replace", (PyCFunction
) _wrap_wxMenuBar_Replace
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9979          { "wxMenuBar_GetMenu", (PyCFunction
) _wrap_wxMenuBar_GetMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9980          { "wxMenuBar_GetMenuCount", (PyCFunction
) _wrap_wxMenuBar_GetMenuCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9981          { "wxMenuBar_Insert", (PyCFunction
) _wrap_wxMenuBar_Insert
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9982          { "wxMenuBar_Append", (PyCFunction
) _wrap_wxMenuBar_Append
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9983          { "new_wxMenuBar", (PyCFunction
) _wrap_new_wxMenuBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9984          { "wxMenu_GetParent", (PyCFunction
) _wrap_wxMenu_GetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9985          { "wxMenu_SetParent", (PyCFunction
) _wrap_wxMenu_SetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9986          { "wxMenu_IsAttached", (PyCFunction
) _wrap_wxMenu_IsAttached
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9987          { "wxMenu_GetStyle", (PyCFunction
) _wrap_wxMenu_GetStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9988          { "wxMenu_GetInvokingWindow", (PyCFunction
) _wrap_wxMenu_GetInvokingWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9989          { "wxMenu_SetInvokingWindow", (PyCFunction
) _wrap_wxMenu_SetInvokingWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9990          { "wxMenu_GetEventHandler", (PyCFunction
) _wrap_wxMenu_GetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9991          { "wxMenu_SetEventHandler", (PyCFunction
) _wrap_wxMenu_SetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9992          { "wxMenu_GetMenuItems", (PyCFunction
) _wrap_wxMenu_GetMenuItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9993          { "wxMenu_GetMenuItemCount", (PyCFunction
) _wrap_wxMenu_GetMenuItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9994          { "wxMenu_DestroyItem", (PyCFunction
) _wrap_wxMenu_DestroyItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9995          { "wxMenu_DestroyId", (PyCFunction
) _wrap_wxMenu_DestroyId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9996          { "wxMenu_Destroy", (PyCFunction
) _wrap_wxMenu_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9997          { "wxMenu_RemoveItem", (PyCFunction
) _wrap_wxMenu_RemoveItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9998          { "wxMenu_Remove", (PyCFunction
) _wrap_wxMenu_Remove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9999          { "wxMenu_Insert", (PyCFunction
) _wrap_wxMenu_Insert
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10000          { "wxMenu_DeleteItem", (PyCFunction
) _wrap_wxMenu_DeleteItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10001          { "wxMenu_Delete", (PyCFunction
) _wrap_wxMenu_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10002          { "wxMenu_UpdateUI", (PyCFunction
) _wrap_wxMenu_UpdateUI
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10003          { "wxMenu_SetHelpString", (PyCFunction
) _wrap_wxMenu_SetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10004          { "wxMenu_GetHelpString", (PyCFunction
) _wrap_wxMenu_GetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10005          { "wxMenu_SetLabel", (PyCFunction
) _wrap_wxMenu_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10006          { "wxMenu_GetLabel", (PyCFunction
) _wrap_wxMenu_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10007          { "wxMenu_SetTitle", (PyCFunction
) _wrap_wxMenu_SetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10008          { "wxMenu_GetTitle", (PyCFunction
) _wrap_wxMenu_GetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10009          { "wxMenu_FindItemById", (PyCFunction
) _wrap_wxMenu_FindItemById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10010          { "wxMenu_FindItem", (PyCFunction
) _wrap_wxMenu_FindItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10011          { "wxMenu_IsEnabled", (PyCFunction
) _wrap_wxMenu_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10012          { "wxMenu_Enable", (PyCFunction
) _wrap_wxMenu_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10013          { "wxMenu_IsChecked", (PyCFunction
) _wrap_wxMenu_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10014          { "wxMenu_Check", (PyCFunction
) _wrap_wxMenu_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10015          { "wxMenu_Break", (PyCFunction
) _wrap_wxMenu_Break
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10016          { "wxMenu_AppendSeparator", (PyCFunction
) _wrap_wxMenu_AppendSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10017          { "wxMenu_AppendItem", (PyCFunction
) _wrap_wxMenu_AppendItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10018          { "wxMenu_AppendMenu", (PyCFunction
) _wrap_wxMenu_AppendMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10019          { "wxMenu_Append", (PyCFunction
) _wrap_wxMenu_Append
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10020          { "new_wxMenu", (PyCFunction
) _wrap_new_wxMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10021          { "wxScrolledWindow_AdjustScrollbars", (PyCFunction
) _wrap_wxScrolledWindow_AdjustScrollbars
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10022          { "wxScrolledWindow_GetScaleY", (PyCFunction
) _wrap_wxScrolledWindow_GetScaleY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10023          { "wxScrolledWindow_GetScaleX", (PyCFunction
) _wrap_wxScrolledWindow_GetScaleX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10024          { "wxScrolledWindow_SetScale", (PyCFunction
) _wrap_wxScrolledWindow_SetScale
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10025          { "wxScrolledWindow_CalcUnscrolledPosition", (PyCFunction
) _wrap_wxScrolledWindow_CalcUnscrolledPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10026          { "wxScrolledWindow_CalcScrolledPosition", (PyCFunction
) _wrap_wxScrolledWindow_CalcScrolledPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10027          { "wxScrolledWindow_GetViewStart", (PyCFunction
) _wrap_wxScrolledWindow_GetViewStart
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10028          { "wxScrolledWindow_SetTargetWindow", (PyCFunction
) _wrap_wxScrolledWindow_SetTargetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10029          { "wxScrolledWindow_SetScrollPageSize", (PyCFunction
) _wrap_wxScrolledWindow_SetScrollPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10030          { "wxScrolledWindow_SetScrollbars", (PyCFunction
) _wrap_wxScrolledWindow_SetScrollbars
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10031          { "wxScrolledWindow_Scroll", (PyCFunction
) _wrap_wxScrolledWindow_Scroll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10032          { "wxScrolledWindow_PrepareDC", (PyCFunction
) _wrap_wxScrolledWindow_PrepareDC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10033          { "wxScrolledWindow_IsRetained", (PyCFunction
) _wrap_wxScrolledWindow_IsRetained
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10034          { "wxScrolledWindow_GetVirtualSize", (PyCFunction
) _wrap_wxScrolledWindow_GetVirtualSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10035          { "wxScrolledWindow_GetTargetWindow", (PyCFunction
) _wrap_wxScrolledWindow_GetTargetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10036          { "wxScrolledWindow_GetScrollPixelsPerUnit", (PyCFunction
) _wrap_wxScrolledWindow_GetScrollPixelsPerUnit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10037          { "wxScrolledWindow_GetScrollPageSize", (PyCFunction
) _wrap_wxScrolledWindow_GetScrollPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10038          { "wxScrolledWindow_EnableScrolling", (PyCFunction
) _wrap_wxScrolledWindow_EnableScrolling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10039          { "wxScrolledWindow_Create", (PyCFunction
) _wrap_wxScrolledWindow_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10040          { "new_wxPreScrolledWindow", (PyCFunction
) _wrap_new_wxPreScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10041          { "new_wxScrolledWindow", (PyCFunction
) _wrap_new_wxScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10042          { "wxPanel_SetDefaultItem", (PyCFunction
) _wrap_wxPanel_SetDefaultItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10043          { "wxPanel_GetDefaultItem", (PyCFunction
) _wrap_wxPanel_GetDefaultItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10044          { "wxPanel_InitDialog", (PyCFunction
) _wrap_wxPanel_InitDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10045          { "wxPanel_Create", (PyCFunction
) _wrap_wxPanel_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10046          { "new_wxPrePanel", (PyCFunction
) _wrap_new_wxPrePanel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10047          { "new_wxPanel", (PyCFunction
) _wrap_new_wxPanel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10048          { "wxWindow_GetAcceleratorTable", (PyCFunction
) _wrap_wxWindow_GetAcceleratorTable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10049          { "wxWindow_SetAcceleratorTable", (PyCFunction
) _wrap_wxWindow_SetAcceleratorTable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10050          { "wxWindow_PrevControlId", (PyCFunction
) _wrap_wxWindow_PrevControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10051          { "wxWindow_NextControlId", (PyCFunction
) _wrap_wxWindow_NextControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10052          { "wxWindow_NewControlId", (PyCFunction
) _wrap_wxWindow_NewControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10053          { "wxWindow_FindFocus", (PyCFunction
) _wrap_wxWindow_FindFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10054          { "wxWindow_PageDown", (PyCFunction
) _wrap_wxWindow_PageDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10055          { "wxWindow_PageUp", (PyCFunction
) _wrap_wxWindow_PageUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10056          { "wxWindow_LineDown", (PyCFunction
) _wrap_wxWindow_LineDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10057          { "wxWindow_LineUp", (PyCFunction
) _wrap_wxWindow_LineUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10058          { "wxWindow_ScrollPages", (PyCFunction
) _wrap_wxWindow_ScrollPages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10059          { "wxWindow_ScrollLines", (PyCFunction
) _wrap_wxWindow_ScrollLines
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10060          { "wxWindow_SetHelpText", (PyCFunction
) _wrap_wxWindow_SetHelpText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10061          { "wxWindow_GetHelpText", (PyCFunction
) _wrap_wxWindow_GetHelpText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10062          { "wxWindow_Update", (PyCFunction
) _wrap_wxWindow_Update
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10063          { "wxWindow_Thaw", (PyCFunction
) _wrap_wxWindow_Thaw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10064          { "wxWindow_Freeze", (PyCFunction
) _wrap_wxWindow_Freeze
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10065          { "wxWindow_GetCaret", (PyCFunction
) _wrap_wxWindow_GetCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10066          { "wxWindow_SetCaret", (PyCFunction
) _wrap_wxWindow_SetCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10067          { "wxWindow_GetBestSize", (PyCFunction
) _wrap_wxWindow_GetBestSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10068          { "wxWindow_GetDropTarget", (PyCFunction
) _wrap_wxWindow_GetDropTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10069          { "wxWindow_SetDropTarget", (PyCFunction
) _wrap_wxWindow_SetDropTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10070          { "wxWindow_SetValidator", (PyCFunction
) _wrap_wxWindow_SetValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10071          { "wxWindow_GetValidator", (PyCFunction
) _wrap_wxWindow_GetValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10072          { "wxWindow_GetSizer", (PyCFunction
) _wrap_wxWindow_GetSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10073          { "wxWindow_SetSizer", (PyCFunction
) _wrap_wxWindow_SetSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10074          { "wxWindow_GetToolTip", (PyCFunction
) _wrap_wxWindow_GetToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10075          { "wxWindow_SetToolTip", (PyCFunction
) _wrap_wxWindow_SetToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10076          { "wxWindow_SetToolTipString", (PyCFunction
) _wrap_wxWindow_SetToolTipString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10077          { "wxWindow_ConvertPixelSizeToDialog", (PyCFunction
) _wrap_wxWindow_ConvertPixelSizeToDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10078          { "wxWindow_ConvertPixelPointToDialog", (PyCFunction
) _wrap_wxWindow_ConvertPixelPointToDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10079          { "wxWindow_DLG_SZE", (PyCFunction
) _wrap_wxWindow_ConvertDialogSizeToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10080          { "wxWindow_DLG_PNT", (PyCFunction
) _wrap_wxWindow_ConvertDialogPointToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10081          { "wxWindow_ConvertDialogSizeToPixels", (PyCFunction
) _wrap_wxWindow_ConvertDialogSizeToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10082          { "wxWindow_ConvertDialogPointToPixels", (PyCFunction
) _wrap_wxWindow_ConvertDialogPointToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10083          { "wxWindow_WarpPointer", (PyCFunction
) _wrap_wxWindow_WarpPointer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10084          { "wxWindow_Validate", (PyCFunction
) _wrap_wxWindow_Validate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10085          { "wxWindow_TransferDataToWindow", (PyCFunction
) _wrap_wxWindow_TransferDataToWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10086          { "wxWindow_TransferDataFromWindow", (PyCFunction
) _wrap_wxWindow_TransferDataFromWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10087          { "wxWindow_Show", (PyCFunction
) _wrap_wxWindow_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10088          { "wxWindow_SetTitle", (PyCFunction
) _wrap_wxWindow_SetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10089          { "wxWindow_SetExtraStyle", (PyCFunction
) _wrap_wxWindow_SetExtraStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10090          { "wxWindow_SetEventHandler", (PyCFunction
) _wrap_wxWindow_SetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10091          { "wxWindow_SetCursor", (PyCFunction
) _wrap_wxWindow_SetCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10092          { "wxWindow_SetClientSize", (PyCFunction
) _wrap_wxWindow_SetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10093          { "wxWindow_SetClientSizeWH", (PyCFunction
) _wrap_wxWindow_SetClientSizeWH
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10094          { "wxWindow_SetSizeHints", (PyCFunction
) _wrap_wxWindow_SetSizeHints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10095          { "wxWindow_SetRect", (PyCFunction
) _wrap_wxWindow_SetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10096          { "wxWindow_SetPosition", (PyCFunction
) _wrap_wxWindow_SetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10097          { "wxWindow_SetSize", (PyCFunction
) _wrap_wxWindow_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10098          { "wxWindow_SetDimensions", (PyCFunction
) _wrap_wxWindow_SetDimensions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10099          { "wxWindow_SetScrollPos", (PyCFunction
) _wrap_wxWindow_SetScrollPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10100          { "wxWindow_SetScrollbar", (PyCFunction
) _wrap_wxWindow_SetScrollbar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10101          { "wxWindow_SetName", (PyCFunction
) _wrap_wxWindow_SetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10102          { "wxWindow_SetId", (PyCFunction
) _wrap_wxWindow_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10103          { "wxWindow_SetForegroundColour", (PyCFunction
) _wrap_wxWindow_SetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10104          { "wxWindow_SetFont", (PyCFunction
) _wrap_wxWindow_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10105          { "wxWindow_AcceptsFocus", (PyCFunction
) _wrap_wxWindow_AcceptsFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10106          { "wxWindow_SetFocus", (PyCFunction
) _wrap_wxWindow_SetFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10107          { "wxWindow_UnsetConstraints", (PyCFunction
) _wrap_wxWindow_UnsetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10108          { "wxWindow_SetConstraints", (PyCFunction
) _wrap_wxWindow_SetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10109          { "wxWindow_SetBackgroundColour", (PyCFunction
) _wrap_wxWindow_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10110          { "wxWindow_GetAutoLayout", (PyCFunction
) _wrap_wxWindow_GetAutoLayout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10111          { "wxWindow_SetAutoLayout", (PyCFunction
) _wrap_wxWindow_SetAutoLayout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10112          { "wxWindow_ScrollWindow", (PyCFunction
) _wrap_wxWindow_ScrollWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10113          { "wxWindow_ScreenToClient", (PyCFunction
) _wrap_wxWindow_ScreenToClient
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10114          { "wxWindow_ScreenToClientXY", (PyCFunction
) _wrap_wxWindow_ScreenToClientXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10115          { "wxWindow_Reparent", (PyCFunction
) _wrap_wxWindow_Reparent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10116          { "wxWindow_RemoveChild", (PyCFunction
) _wrap_wxWindow_RemoveChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10117          { "wxWindow_ReleaseMouse", (PyCFunction
) _wrap_wxWindow_ReleaseMouse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10118          { "wxWindow_RefreshRect", (PyCFunction
) _wrap_wxWindow_RefreshRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10119          { "wxWindow_Refresh", (PyCFunction
) _wrap_wxWindow_Refresh
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10120          { "wxWindow_Raise", (PyCFunction
) _wrap_wxWindow_Raise
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10121          { "wxWindow_PopupMenu", (PyCFunction
) _wrap_wxWindow_PopupMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10122          { "wxWindow_PopupMenuXY", (PyCFunction
) _wrap_wxWindow_PopupMenuXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10123          { "wxWindow_PushEventHandler", (PyCFunction
) _wrap_wxWindow_PushEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10124          { "wxWindow_PopEventHandler", (PyCFunction
) _wrap_wxWindow_PopEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10125          { "wxWindow_Move", (PyCFunction
) _wrap_wxWindow_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10126          { "wxWindow_MoveXY", (PyCFunction
) _wrap_wxWindow_MoveXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10127          { "wxWindow_MakeModal", (PyCFunction
) _wrap_wxWindow_MakeModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10128          { "wxWindow_Lower", (PyCFunction
) _wrap_wxWindow_Lower
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10129          { "wxWindow_LoadFromResource", (PyCFunction
) _wrap_wxWindow_LoadFromResource
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10130          { "wxWindow_Layout", (PyCFunction
) _wrap_wxWindow_Layout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10131          { "wxWindow_IsTopLevel", (PyCFunction
) _wrap_wxWindow_IsTopLevel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10132          { "wxWindow_IsShown", (PyCFunction
) _wrap_wxWindow_IsShown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10133          { "wxWindow_IsRetained", (PyCFunction
) _wrap_wxWindow_IsRetained
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10134          { "wxWindow_IsExposedRect", (PyCFunction
) _wrap_wxWindow_IsExposedRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10135          { "wxWindow_IsExposedPoint", (PyCFunction
) _wrap_wxWindow_IsExposedPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10136          { "wxWindow_IsExposed", (PyCFunction
) _wrap_wxWindow_IsExposed
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10137          { "wxWindow_IsEnabled", (PyCFunction
) _wrap_wxWindow_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10138          { "wxWindow_InitDialog", (PyCFunction
) _wrap_wxWindow_InitDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10139          { "wxWindow_Hide", (PyCFunction
) _wrap_wxWindow_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10140          { "wxWindow_SetWindowStyle", (PyCFunction
) _wrap_wxWindow_SetWindowStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10141          { "wxWindow_SetWindowStyleFlag", (PyCFunction
) _wrap_wxWindow_SetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10142          { "wxWindow_GetWindowStyleFlag", (PyCFunction
) _wrap_wxWindow_GetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10143          { "wxWindow_GetUpdateRegion", (PyCFunction
) _wrap_wxWindow_GetUpdateRegion
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10144          { "wxWindow_GetTitle", (PyCFunction
) _wrap_wxWindow_GetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10145          { "wxWindow_GetFullTextExtent", (PyCFunction
) _wrap_wxWindow_GetFullTextExtent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10146          { "wxWindow_GetTextExtent", (PyCFunction
) _wrap_wxWindow_GetTextExtent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10147          { "wxWindow_GetSize", (PyCFunction
) _wrap_wxWindow_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10148          { "wxWindow_GetSizeTuple", (PyCFunction
) _wrap_wxWindow_GetSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10149          { "wxWindow_GetScrollRange", (PyCFunction
) _wrap_wxWindow_GetScrollRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10150          { "wxWindow_GetScrollPos", (PyCFunction
) _wrap_wxWindow_GetScrollPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10151          { "wxWindow_GetScrollThumb", (PyCFunction
) _wrap_wxWindow_GetScrollThumb
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10152          { "wxWindow_GetRect", (PyCFunction
) _wrap_wxWindow_GetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10153          { "wxWindow_GetPosition", (PyCFunction
) _wrap_wxWindow_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10154          { "wxWindow_GetPositionTuple", (PyCFunction
) _wrap_wxWindow_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10155          { "wxWindow_GetParent", (PyCFunction
) _wrap_wxWindow_GetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10156          { "wxWindow_GetName", (PyCFunction
) _wrap_wxWindow_GetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10157          { "wxWindow_SetLabel", (PyCFunction
) _wrap_wxWindow_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10158          { "wxWindow_GetLabel", (PyCFunction
) _wrap_wxWindow_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10159          { "wxWindow_GetId", (PyCFunction
) _wrap_wxWindow_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10160          { "wxWindow_GetHandle", (PyCFunction
) _wrap_wxWindow_GetHandle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10161          { "wxWindow_GetGrandParent", (PyCFunction
) _wrap_wxWindow_GetGrandParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10162          { "wxWindow_GetForegroundColour", (PyCFunction
) _wrap_wxWindow_GetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10163          { "wxWindow_GetFont", (PyCFunction
) _wrap_wxWindow_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10164          { "wxWindow_GetEventHandler", (PyCFunction
) _wrap_wxWindow_GetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10165          { "wxWindow_GetConstraints", (PyCFunction
) _wrap_wxWindow_GetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10166          { "wxWindow_GetClientSize", (PyCFunction
) _wrap_wxWindow_GetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10167          { "wxWindow_GetClientSizeTuple", (PyCFunction
) _wrap_wxWindow_GetClientSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10168          { "wxWindow_GetCharWidth", (PyCFunction
) _wrap_wxWindow_GetCharWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10169          { "wxWindow_GetCharHeight", (PyCFunction
) _wrap_wxWindow_GetCharHeight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10170          { "wxWindow_GetChildren", (PyCFunction
) _wrap_wxWindow_GetChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10171          { "wxWindow_GetBackgroundColour", (PyCFunction
) _wrap_wxWindow_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10172          { "wxWindow_Fit", (PyCFunction
) _wrap_wxWindow_Fit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10173          { "wxWindow_FindWindowByName", (PyCFunction
) _wrap_wxWindow_FindWindowByName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10174          { "wxWindow_FindWindowById", (PyCFunction
) _wrap_wxWindow_FindWindowById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10175          { "wxWindow_Enable", (PyCFunction
) _wrap_wxWindow_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10176          { "wxWindow_IsBeingDeleted", (PyCFunction
) _wrap_wxWindow_IsBeingDeleted
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10177          { "wxWindow_DestroyChildren", (PyCFunction
) _wrap_wxWindow_DestroyChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10178          { "wxWindow_Destroy", (PyCFunction
) _wrap_wxWindow_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10179          { "wxWindow_Close", (PyCFunction
) _wrap_wxWindow_Close
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10180          { "wxWindow_ClientToScreen", (PyCFunction
) _wrap_wxWindow_ClientToScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10181          { "wxWindow_ClientToScreenXY", (PyCFunction
) _wrap_wxWindow_ClientToScreenXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10182          { "wxWindow_Clear", (PyCFunction
) _wrap_wxWindow_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10183          { "wxWindow_CenterOnScreen", (PyCFunction
) _wrap_wxWindow_CenterOnScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10184          { "wxWindow_CentreOnScreen", (PyCFunction
) _wrap_wxWindow_CentreOnScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10185          { "wxWindow_CenterOnParent", (PyCFunction
) _wrap_wxWindow_CenterOnParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10186          { "wxWindow_CentreOnParent", (PyCFunction
) _wrap_wxWindow_CentreOnParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10187          { "wxWindow_Centre", (PyCFunction
) _wrap_wxWindow_Centre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10188          { "wxWindow_Center", (PyCFunction
) _wrap_wxWindow_Center
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10189          { "wxWindow_CaptureMouse", (PyCFunction
) _wrap_wxWindow_CaptureMouse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10190          { "wxWindow_Create", (PyCFunction
) _wrap_wxWindow_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10191          { "new_wxPreWindow", (PyCFunction
) _wrap_new_wxPreWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10192          { "new_wxWindow", (PyCFunction
) _wrap_new_wxWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10193          { "wxPyValidator__setCallbackInfo", (PyCFunction
) _wrap_wxPyValidator__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10194          { "new_wxPyValidator", (PyCFunction
) _wrap_new_wxPyValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10195          { "wxValidator_SetBellOnError", (PyCFunction
) _wrap_wxValidator_SetBellOnError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10196          { "wxValidator_IsSilent", (PyCFunction
) _wrap_wxValidator_IsSilent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10197          { "wxValidator_SetWindow", (PyCFunction
) _wrap_wxValidator_SetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10198          { "wxValidator_GetWindow", (PyCFunction
) _wrap_wxValidator_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10199          { "wxValidator_Clone", (PyCFunction
) _wrap_wxValidator_Clone
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10200          { "new_wxValidator", (PyCFunction
) _wrap_new_wxValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10201          { "wxEvtHandler__setOORInfo", (PyCFunction
) _wrap_wxEvtHandler__setOORInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10202          { "wxEvtHandler_Disconnect", (PyCFunction
) _wrap_wxEvtHandler_Disconnect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10203          { "wxEvtHandler_Connect", (PyCFunction
) _wrap_wxEvtHandler_Connect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10204          { "wxEvtHandler_SetPreviousHandler", (PyCFunction
) _wrap_wxEvtHandler_SetPreviousHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10205          { "wxEvtHandler_SetNextHandler", (PyCFunction
) _wrap_wxEvtHandler_SetNextHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10206          { "wxEvtHandler_GetPreviousHandler", (PyCFunction
) _wrap_wxEvtHandler_GetPreviousHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10207          { "wxEvtHandler_GetNextHandler", (PyCFunction
) _wrap_wxEvtHandler_GetNextHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10208          { "wxEvtHandler_SetEvtHandlerEnabled", (PyCFunction
) _wrap_wxEvtHandler_SetEvtHandlerEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10209          { "wxEvtHandler_GetEvtHandlerEnabled", (PyCFunction
) _wrap_wxEvtHandler_GetEvtHandlerEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10210          { "wxEvtHandler_AddPendingEvent", (PyCFunction
) _wrap_wxEvtHandler_AddPendingEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10211          { "wxEvtHandler_ProcessEvent", (PyCFunction
) _wrap_wxEvtHandler_ProcessEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10212          { "new_wxEvtHandler", (PyCFunction
) _wrap_new_wxEvtHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10219  * This table is used by the pointer type-checker 
10221 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
10222     { "_signed_long","_long",0}, 
10223     { "_wxPrintQuality","_wxCoord",0}, 
10224     { "_wxPrintQuality","_int",0}, 
10225     { "_wxPrintQuality","_signed_int",0}, 
10226     { "_wxPrintQuality","_unsigned_int",0}, 
10227     { "_wxPrintQuality","_wxWindowID",0}, 
10228     { "_wxPrintQuality","_uint",0}, 
10229     { "_wxPrintQuality","_EBool",0}, 
10230     { "_wxPrintQuality","_size_t",0}, 
10231     { "_wxPrintQuality","_time_t",0}, 
10232     { "_byte","_unsigned_char",0}, 
10233     { "_long","_unsigned_long",0}, 
10234     { "_long","_signed_long",0}, 
10235     { "_size_t","_wxCoord",0}, 
10236     { "_size_t","_wxPrintQuality",0}, 
10237     { "_size_t","_time_t",0}, 
10238     { "_size_t","_unsigned_int",0}, 
10239     { "_size_t","_int",0}, 
10240     { "_size_t","_wxWindowID",0}, 
10241     { "_size_t","_uint",0}, 
10242     { "_wxPanel","_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
10243     { "_uint","_wxCoord",0}, 
10244     { "_uint","_wxPrintQuality",0}, 
10245     { "_uint","_time_t",0}, 
10246     { "_uint","_size_t",0}, 
10247     { "_uint","_unsigned_int",0}, 
10248     { "_uint","_int",0}, 
10249     { "_uint","_wxWindowID",0}, 
10250     { "_wxChar","_char",0}, 
10251     { "_char","_wxChar",0}, 
10252     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
10253     { "_EBool","_wxCoord",0}, 
10254     { "_EBool","_wxPrintQuality",0}, 
10255     { "_EBool","_signed_int",0}, 
10256     { "_EBool","_int",0}, 
10257     { "_EBool","_wxWindowID",0}, 
10258     { "_unsigned_long","_long",0}, 
10259     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
10260     { "_signed_int","_wxCoord",0}, 
10261     { "_signed_int","_wxPrintQuality",0}, 
10262     { "_signed_int","_EBool",0}, 
10263     { "_signed_int","_wxWindowID",0}, 
10264     { "_signed_int","_int",0}, 
10265     { "_WXTYPE","_short",0}, 
10266     { "_WXTYPE","_signed_short",0}, 
10267     { "_WXTYPE","_unsigned_short",0}, 
10268     { "_unsigned_short","_WXTYPE",0}, 
10269     { "_unsigned_short","_short",0}, 
10270     { "_wxObject","_wxMenuItem",SwigwxMenuItemTowxObject
}, 
10271     { "_wxObject","_wxMenuBar",SwigwxMenuBarTowxObject
}, 
10272     { "_wxObject","_wxMenu",SwigwxMenuTowxObject
}, 
10273     { "_wxObject","_wxScrolledWindow",SwigwxScrolledWindowTowxObject
}, 
10274     { "_wxObject","_wxPanel",SwigwxPanelTowxObject
}, 
10275     { "_wxObject","_wxWindow",SwigwxWindowTowxObject
}, 
10276     { "_wxObject","_wxPyValidator",SwigwxPyValidatorTowxObject
}, 
10277     { "_wxObject","_wxValidator",SwigwxValidatorTowxObject
}, 
10278     { "_wxObject","_wxEvtHandler",SwigwxEvtHandlerTowxObject
}, 
10279     { "_signed_short","_WXTYPE",0}, 
10280     { "_signed_short","_short",0}, 
10281     { "_unsigned_char","_byte",0}, 
10282     { "_unsigned_int","_wxCoord",0}, 
10283     { "_unsigned_int","_wxPrintQuality",0}, 
10284     { "_unsigned_int","_time_t",0}, 
10285     { "_unsigned_int","_size_t",0}, 
10286     { "_unsigned_int","_uint",0}, 
10287     { "_unsigned_int","_wxWindowID",0}, 
10288     { "_unsigned_int","_int",0}, 
10289     { "_short","_WXTYPE",0}, 
10290     { "_short","_unsigned_short",0}, 
10291     { "_short","_signed_short",0}, 
10292     { "_wxWindowID","_wxCoord",0}, 
10293     { "_wxWindowID","_wxPrintQuality",0}, 
10294     { "_wxWindowID","_time_t",0}, 
10295     { "_wxWindowID","_size_t",0}, 
10296     { "_wxWindowID","_EBool",0}, 
10297     { "_wxWindowID","_uint",0}, 
10298     { "_wxWindowID","_int",0}, 
10299     { "_wxWindowID","_signed_int",0}, 
10300     { "_wxWindowID","_unsigned_int",0}, 
10301     { "_int","_wxCoord",0}, 
10302     { "_int","_wxPrintQuality",0}, 
10303     { "_int","_time_t",0}, 
10304     { "_int","_size_t",0}, 
10305     { "_int","_EBool",0}, 
10306     { "_int","_uint",0}, 
10307     { "_int","_wxWindowID",0}, 
10308     { "_int","_unsigned_int",0}, 
10309     { "_int","_signed_int",0}, 
10310     { "_time_t","_wxCoord",0}, 
10311     { "_time_t","_wxPrintQuality",0}, 
10312     { "_time_t","_unsigned_int",0}, 
10313     { "_time_t","_int",0}, 
10314     { "_time_t","_wxWindowID",0}, 
10315     { "_time_t","_uint",0}, 
10316     { "_time_t","_size_t",0}, 
10317     { "_wxValidator","_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
10318     { "_wxCoord","_int",0}, 
10319     { "_wxCoord","_signed_int",0}, 
10320     { "_wxCoord","_unsigned_int",0}, 
10321     { "_wxCoord","_wxWindowID",0}, 
10322     { "_wxCoord","_uint",0}, 
10323     { "_wxCoord","_EBool",0}, 
10324     { "_wxCoord","_size_t",0}, 
10325     { "_wxCoord","_time_t",0}, 
10326     { "_wxCoord","_wxPrintQuality",0}, 
10327     { "_wxEvtHandler","_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
10328     { "_wxEvtHandler","_wxMenu",SwigwxMenuTowxEvtHandler
}, 
10329     { "_wxEvtHandler","_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
10330     { "_wxEvtHandler","_wxPanel",SwigwxPanelTowxEvtHandler
}, 
10331     { "_wxEvtHandler","_wxWindow",SwigwxWindowTowxEvtHandler
}, 
10332     { "_wxEvtHandler","_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
10333     { "_wxEvtHandler","_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
10334     { "_wxWindow","_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
10335     { "_wxWindow","_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
10336     { "_wxWindow","_wxPanel",SwigwxPanelTowxWindow
}, 
10339 static PyObject 
*SWIG_globals
; 
10343 SWIGEXPORT(void) initwindowsc() { 
10345          SWIG_globals 
= SWIG_newvarlink(); 
10346          m 
= Py_InitModule("windowsc", windowscMethods
); 
10347          d 
= PyModule_GetDict(m
); 
10350    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
10351         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);