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 */ 
  26 /* Definitions for Windows/Unix exporting */ 
  27 #if defined(__WIN32__) 
  28 #   if defined(_MSC_VER) 
  29 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  31 #       if defined(__BORLANDC__) 
  32 #           define SWIGEXPORT(a) a _export 
  34 #           define SWIGEXPORT(a) a 
  38 #   define SWIGEXPORT(a) a 
  44 extern void SWIG_MakePtr(char *, void *, char *); 
  45 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  46 extern char *SWIG_GetPtr(char *, void **, char *); 
  47 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  48 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  49 extern PyObject 
*SWIG_newvarlink(void); 
  53 #define SWIG_init    initwindowsc 
  55 #define SWIG_name    "windowsc" 
  58 #include <wx/menuitem.h> 
  59 #include <wx/tooltip.h> 
  62 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  68     } else if (target 
== Py_None
) { 
  72         if (!PyTuple_Check(target
)) { 
  74             target 
= PyTuple_New(1); 
  75             PyTuple_SetItem(target
, 0, o2
); 
  78         PyTuple_SetItem(o3
, 0, o
); 
  81         target 
= PySequence_Concat(o2
, o3
); 
  88     // Put some wx default wxChar* values into wxStrings. 
  89     DECLARE_DEF_STRING(PanelNameStr
); 
  90     static const wxString 
wxPyEmptyString(wxT("")); 
  92 class wxPyValidator 
: public wxValidator 
{ 
  93     DECLARE_DYNAMIC_CLASS(wxPyValidator
); 
 101     wxObject
* Clone() const { 
 102         wxPyValidator
* ptr 
= NULL
; 
 103         wxPyValidator
* self 
= (wxPyValidator
*)this; 
 105         wxPyBeginBlockThreads(); 
 106         if (self
->m_myInst
.findCallback("Clone")) { 
 108             ro 
= self
->m_myInst
.callCallbackObj(Py_BuildValue("()")); 
 110                 SWIG_GetPtrObj(ro
, (void **)&ptr
, "_wxPyValidator_p"); 
 114         wxPyEndBlockThreads(); 
 116         // This is very dangerous!!! But is the only way I could find 
 117         // to squash a memory leak.  Currently it is okay, but if the 
 118         // validator architecture in wxWindows ever changes, problems 
 125     DEC_PYCALLBACK_BOOL_WXWIN(Validate
); 
 126     DEC_PYCALLBACK_BOOL_(TransferToWindow
); 
 127     DEC_PYCALLBACK_BOOL_(TransferFromWindow
); 
 132 IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator
, wxValidator
, Validate
); 
 133 IMP_PYCALLBACK_BOOL_(wxPyValidator
, wxValidator
, TransferToWindow
); 
 134 IMP_PYCALLBACK_BOOL_(wxPyValidator
, wxValidator
, TransferFromWindow
); 
 136 IMPLEMENT_DYNAMIC_CLASS(wxPyValidator
, wxValidator
); 
 139 wxWindow
* wxFindWindowById( long id
, const wxWindow 
*parent 
= NULL 
) { 
 140     return wxWindow::FindWindowById(id
, parent
); 
 143 wxWindow
* wxFindWindowByName( const wxString
& name
, 
 144                               const wxWindow 
*parent 
= NULL 
) { 
 145      return wxWindow::FindWindowByName(name
, parent
); 
 148 wxWindow
* wxFindWindowByLabel( const wxString
& label
, 
 149                                const wxWindow 
*parent 
= NULL 
) { 
 150     return wxWindow::FindWindowByLabel(label
, parent
); 
 155 static PyObject 
*_wrap_wxFindWindowById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 156     PyObject 
* _resultobj
; 
 159     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
 160     PyObject 
* _argo1 
= 0; 
 161     char *_kwnames
[] = { "id","parent", NULL 
}; 
 164     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l|O:wxFindWindowById",_kwnames
,&_arg0
,&_argo1
))  
 167         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 168         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 169             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFindWindowById. Expected _wxWindow_p."); 
 174     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 175     _result 
= (wxWindow 
*)wxFindWindowById(_arg0
,_arg1
); 
 177     wxPyEndAllowThreads(__tstate
); 
 178     if (PyErr_Occurred()) return NULL
; 
 179 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 183 static PyObject 
*_wrap_wxFindWindowByName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 184     PyObject 
* _resultobj
; 
 187     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
 188     PyObject 
* _obj0 
= 0; 
 189     PyObject 
* _argo1 
= 0; 
 190     char *_kwnames
[] = { "name","parent", NULL 
}; 
 193     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxFindWindowByName",_kwnames
,&_obj0
,&_argo1
))  
 196     _arg0 
= wxString_in_helper(_obj0
); 
 201         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 202         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 203             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFindWindowByName. Expected _wxWindow_p."); 
 208     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 209     _result 
= (wxWindow 
*)wxFindWindowByName(*_arg0
,_arg1
); 
 211     wxPyEndAllowThreads(__tstate
); 
 212     if (PyErr_Occurred()) return NULL
; 
 213 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 221 static PyObject 
*_wrap_wxFindWindowByLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 222     PyObject 
* _resultobj
; 
 225     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
 226     PyObject 
* _obj0 
= 0; 
 227     PyObject 
* _argo1 
= 0; 
 228     char *_kwnames
[] = { "label","parent", NULL 
}; 
 231     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxFindWindowByLabel",_kwnames
,&_obj0
,&_argo1
))  
 234     _arg0 
= wxString_in_helper(_obj0
); 
 239         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 240         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 241             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFindWindowByLabel. Expected _wxWindow_p."); 
 246     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 247     _result 
= (wxWindow 
*)wxFindWindowByLabel(*_arg0
,_arg1
); 
 249     wxPyEndAllowThreads(__tstate
); 
 250     if (PyErr_Occurred()) return NULL
; 
 251 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 259 static void *SwigwxEvtHandlerTowxObject(void *ptr
) { 
 262     src 
= (wxEvtHandler 
*) ptr
; 
 263     dest 
= (wxObject 
*) src
; 
 264     return (void *) dest
; 
 267 #define new_wxEvtHandler() (new wxEvtHandler()) 
 268 static PyObject 
*_wrap_new_wxEvtHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 269     PyObject 
* _resultobj
; 
 270     wxEvtHandler 
* _result
; 
 271     char *_kwnames
[] = {  NULL 
}; 
 275     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxEvtHandler",_kwnames
))  
 278     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 279     _result 
= (wxEvtHandler 
*)new_wxEvtHandler(); 
 281     wxPyEndAllowThreads(__tstate
); 
 282     if (PyErr_Occurred()) return NULL
; 
 284         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvtHandler_p"); 
 285         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 288         _resultobj 
= Py_None
; 
 293 #define wxEvtHandler_ProcessEvent(_swigobj,_swigarg0)  (_swigobj->ProcessEvent(_swigarg0)) 
 294 static PyObject 
*_wrap_wxEvtHandler_ProcessEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 295     PyObject 
* _resultobj
; 
 297     wxEvtHandler 
* _arg0
; 
 299     PyObject 
* _argo0 
= 0; 
 300     PyObject 
* _argo1 
= 0; 
 301     char *_kwnames
[] = { "self","event", NULL 
}; 
 304     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_ProcessEvent",_kwnames
,&_argo0
,&_argo1
))  
 307         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 308         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 309             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_ProcessEvent. Expected _wxEvtHandler_p."); 
 314         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
 315             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_ProcessEvent. Expected _wxEvent_p."); 
 320     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 321     _result 
= (bool )wxEvtHandler_ProcessEvent(_arg0
,*_arg1
); 
 323     wxPyEndAllowThreads(__tstate
); 
 324     if (PyErr_Occurred()) return NULL
; 
 325 }    _resultobj 
= Py_BuildValue("i",_result
); 
 329 #define wxEvtHandler_AddPendingEvent(_swigobj,_swigarg0)  (_swigobj->AddPendingEvent(_swigarg0)) 
 330 static PyObject 
*_wrap_wxEvtHandler_AddPendingEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 331     PyObject 
* _resultobj
; 
 332     wxEvtHandler 
* _arg0
; 
 334     PyObject 
* _argo0 
= 0; 
 335     PyObject 
* _argo1 
= 0; 
 336     char *_kwnames
[] = { "self","event", NULL 
}; 
 339     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_AddPendingEvent",_kwnames
,&_argo0
,&_argo1
))  
 342         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 343         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 344             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_AddPendingEvent. Expected _wxEvtHandler_p."); 
 349         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
 350             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_AddPendingEvent. Expected _wxEvent_p."); 
 355     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 356     wxEvtHandler_AddPendingEvent(_arg0
,*_arg1
); 
 358     wxPyEndAllowThreads(__tstate
); 
 359     if (PyErr_Occurred()) return NULL
; 
 360 }    Py_INCREF(Py_None
); 
 361     _resultobj 
= Py_None
; 
 365 #define wxEvtHandler_GetEvtHandlerEnabled(_swigobj)  (_swigobj->GetEvtHandlerEnabled()) 
 366 static PyObject 
*_wrap_wxEvtHandler_GetEvtHandlerEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 367     PyObject 
* _resultobj
; 
 369     wxEvtHandler 
* _arg0
; 
 370     PyObject 
* _argo0 
= 0; 
 371     char *_kwnames
[] = { "self", NULL 
}; 
 374     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvtHandler_GetEvtHandlerEnabled",_kwnames
,&_argo0
))  
 377         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 378         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 379             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_GetEvtHandlerEnabled. Expected _wxEvtHandler_p."); 
 384     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 385     _result 
= (bool )wxEvtHandler_GetEvtHandlerEnabled(_arg0
); 
 387     wxPyEndAllowThreads(__tstate
); 
 388     if (PyErr_Occurred()) return NULL
; 
 389 }    _resultobj 
= Py_BuildValue("i",_result
); 
 393 #define wxEvtHandler_SetEvtHandlerEnabled(_swigobj,_swigarg0)  (_swigobj->SetEvtHandlerEnabled(_swigarg0)) 
 394 static PyObject 
*_wrap_wxEvtHandler_SetEvtHandlerEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 395     PyObject 
* _resultobj
; 
 396     wxEvtHandler 
* _arg0
; 
 398     PyObject 
* _argo0 
= 0; 
 400     char *_kwnames
[] = { "self","enabled", NULL 
}; 
 403     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxEvtHandler_SetEvtHandlerEnabled",_kwnames
,&_argo0
,&tempbool1
))  
 406         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 407         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 408             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_SetEvtHandlerEnabled. Expected _wxEvtHandler_p."); 
 412     _arg1 
= (bool ) tempbool1
; 
 414     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 415     wxEvtHandler_SetEvtHandlerEnabled(_arg0
,_arg1
); 
 417     wxPyEndAllowThreads(__tstate
); 
 418     if (PyErr_Occurred()) return NULL
; 
 419 }    Py_INCREF(Py_None
); 
 420     _resultobj 
= Py_None
; 
 424 #define wxEvtHandler_GetNextHandler(_swigobj)  (_swigobj->GetNextHandler()) 
 425 static PyObject 
*_wrap_wxEvtHandler_GetNextHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 426     PyObject 
* _resultobj
; 
 427     wxEvtHandler 
* _result
; 
 428     wxEvtHandler 
* _arg0
; 
 429     PyObject 
* _argo0 
= 0; 
 430     char *_kwnames
[] = { "self", NULL 
}; 
 433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvtHandler_GetNextHandler",_kwnames
,&_argo0
))  
 436         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 437         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 438             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_GetNextHandler. Expected _wxEvtHandler_p."); 
 443     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 444     _result 
= (wxEvtHandler 
*)wxEvtHandler_GetNextHandler(_arg0
); 
 446     wxPyEndAllowThreads(__tstate
); 
 447     if (PyErr_Occurred()) return NULL
; 
 448 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 452 #define wxEvtHandler_GetPreviousHandler(_swigobj)  (_swigobj->GetPreviousHandler()) 
 453 static PyObject 
*_wrap_wxEvtHandler_GetPreviousHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 454     PyObject 
* _resultobj
; 
 455     wxEvtHandler 
* _result
; 
 456     wxEvtHandler 
* _arg0
; 
 457     PyObject 
* _argo0 
= 0; 
 458     char *_kwnames
[] = { "self", NULL 
}; 
 461     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvtHandler_GetPreviousHandler",_kwnames
,&_argo0
))  
 464         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 465         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 466             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_GetPreviousHandler. Expected _wxEvtHandler_p."); 
 471     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 472     _result 
= (wxEvtHandler 
*)wxEvtHandler_GetPreviousHandler(_arg0
); 
 474     wxPyEndAllowThreads(__tstate
); 
 475     if (PyErr_Occurred()) return NULL
; 
 476 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 480 #define wxEvtHandler_SetNextHandler(_swigobj,_swigarg0)  (_swigobj->SetNextHandler(_swigarg0)) 
 481 static PyObject 
*_wrap_wxEvtHandler_SetNextHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 482     PyObject 
* _resultobj
; 
 483     wxEvtHandler 
* _arg0
; 
 484     wxEvtHandler 
* _arg1
; 
 485     PyObject 
* _argo0 
= 0; 
 486     PyObject 
* _argo1 
= 0; 
 487     char *_kwnames
[] = { "self","handler", NULL 
}; 
 490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_SetNextHandler",_kwnames
,&_argo0
,&_argo1
))  
 493         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 494         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 495             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_SetNextHandler. Expected _wxEvtHandler_p."); 
 500         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 501         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
 502             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_SetNextHandler. Expected _wxEvtHandler_p."); 
 507     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 508     wxEvtHandler_SetNextHandler(_arg0
,_arg1
); 
 510     wxPyEndAllowThreads(__tstate
); 
 511     if (PyErr_Occurred()) return NULL
; 
 512 }    Py_INCREF(Py_None
); 
 513     _resultobj 
= Py_None
; 
 517 #define wxEvtHandler_SetPreviousHandler(_swigobj,_swigarg0)  (_swigobj->SetPreviousHandler(_swigarg0)) 
 518 static PyObject 
*_wrap_wxEvtHandler_SetPreviousHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 519     PyObject 
* _resultobj
; 
 520     wxEvtHandler 
* _arg0
; 
 521     wxEvtHandler 
* _arg1
; 
 522     PyObject 
* _argo0 
= 0; 
 523     PyObject 
* _argo1 
= 0; 
 524     char *_kwnames
[] = { "self","handler", NULL 
}; 
 527     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler_SetPreviousHandler",_kwnames
,&_argo0
,&_argo1
))  
 530         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 531         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 532             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_SetPreviousHandler. Expected _wxEvtHandler_p."); 
 537         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 538         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
 539             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvtHandler_SetPreviousHandler. Expected _wxEvtHandler_p."); 
 544     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 545     wxEvtHandler_SetPreviousHandler(_arg0
,_arg1
); 
 547     wxPyEndAllowThreads(__tstate
); 
 548     if (PyErr_Occurred()) return NULL
; 
 549 }    Py_INCREF(Py_None
); 
 550     _resultobj 
= Py_None
; 
 554 static void  wxEvtHandler_Connect(wxEvtHandler 
*self
,int  id
,int  lastId
,int  eventType
,PyObject 
* func
) { 
 555             if (PyCallable_Check(func
)) { 
 556                 self
->Connect(id
, lastId
, eventType
, 
 557                           (wxObjectEventFunction
) &wxPyCallback::EventThunker
, 
 558                           new wxPyCallback(func
)); 
 560             else if (func 
== Py_None
) { 
 561                 self
->Disconnect(id
, lastId
, eventType
, 
 562                                  (wxObjectEventFunction
) 
 563                                  &wxPyCallback::EventThunker
); 
 566                 PyErr_SetString(PyExc_TypeError
, "Expected callable object or None."); 
 569 static PyObject 
*_wrap_wxEvtHandler_Connect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 570     PyObject 
* _resultobj
; 
 571     wxEvtHandler 
* _arg0
; 
 576     PyObject 
* _argo0 
= 0; 
 577     PyObject 
* _obj4 
= 0; 
 578     char *_kwnames
[] = { "self","id","lastId","eventType","func", NULL 
}; 
 581     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiiO:wxEvtHandler_Connect",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_obj4
))  
 584         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 585         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 586             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_Connect. Expected _wxEvtHandler_p."); 
 594     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 595     wxEvtHandler_Connect(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
 597     wxPyEndAllowThreads(__tstate
); 
 598     if (PyErr_Occurred()) return NULL
; 
 599 }    Py_INCREF(Py_None
); 
 600     _resultobj 
= Py_None
; 
 604 static bool  wxEvtHandler_Disconnect(wxEvtHandler 
*self
,int  id
,int  lastId
,wxEventType  eventType
) { 
 605             return self
->Disconnect(id
, lastId
, eventType
, 
 606                                    (wxObjectEventFunction
) 
 607                                     &wxPyCallback::EventThunker
); 
 609 static PyObject 
*_wrap_wxEvtHandler_Disconnect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 610     PyObject 
* _resultobj
; 
 612     wxEvtHandler 
* _arg0
; 
 614     int  _arg2 
= (int ) -1; 
 615     wxEventType  _arg3 
= (wxEventType 
) wxEVT_NULL
; 
 616     PyObject 
* _argo0 
= 0; 
 617     char *_kwnames
[] = { "self","id","lastId","eventType", NULL 
}; 
 620     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|ii:wxEvtHandler_Disconnect",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
 623         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 624         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 625             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler_Disconnect. Expected _wxEvtHandler_p."); 
 630     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 631     _result 
= (bool )wxEvtHandler_Disconnect(_arg0
,_arg1
,_arg2
,_arg3
); 
 633     wxPyEndAllowThreads(__tstate
); 
 634     if (PyErr_Occurred()) return NULL
; 
 635 }    _resultobj 
= Py_BuildValue("i",_result
); 
 639 static void  wxEvtHandler__setOORInfo(wxEvtHandler 
*self
,PyObject 
* _self
) { 
 640             self
->SetClientObject(new wxPyOORClientData(_self
)); 
 642 static PyObject 
*_wrap_wxEvtHandler__setOORInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 643     PyObject 
* _resultobj
; 
 644     wxEvtHandler 
* _arg0
; 
 646     PyObject 
* _argo0 
= 0; 
 647     PyObject 
* _obj1 
= 0; 
 648     char *_kwnames
[] = { "self","_self", NULL 
}; 
 651     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvtHandler__setOORInfo",_kwnames
,&_argo0
,&_obj1
))  
 654         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 655         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
 656             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvtHandler__setOORInfo. Expected _wxEvtHandler_p."); 
 664     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 665     wxEvtHandler__setOORInfo(_arg0
,_arg1
); 
 667     wxPyEndAllowThreads(__tstate
); 
 668     if (PyErr_Occurred()) return NULL
; 
 669 }    Py_INCREF(Py_None
); 
 670     _resultobj 
= Py_None
; 
 674 static void *SwigwxValidatorTowxEvtHandler(void *ptr
) { 
 677     src 
= (wxValidator 
*) ptr
; 
 678     dest 
= (wxEvtHandler 
*) src
; 
 679     return (void *) dest
; 
 682 static void *SwigwxValidatorTowxObject(void *ptr
) { 
 685     src 
= (wxValidator 
*) ptr
; 
 686     dest 
= (wxObject 
*) src
; 
 687     return (void *) dest
; 
 690 #define new_wxValidator() (new wxValidator()) 
 691 static PyObject 
*_wrap_new_wxValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 692     PyObject 
* _resultobj
; 
 693     wxValidator 
* _result
; 
 694     char *_kwnames
[] = {  NULL 
}; 
 698     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxValidator",_kwnames
))  
 701     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 702     _result 
= (wxValidator 
*)new_wxValidator(); 
 704     wxPyEndAllowThreads(__tstate
); 
 705     if (PyErr_Occurred()) return NULL
; 
 707         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxValidator_p"); 
 708         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 711         _resultobj 
= Py_None
; 
 716 #define wxValidator_Clone(_swigobj)  (_swigobj->Clone()) 
 717 static PyObject 
*_wrap_wxValidator_Clone(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 718     PyObject 
* _resultobj
; 
 719     wxValidator 
* _result
; 
 721     PyObject 
* _argo0 
= 0; 
 722     char *_kwnames
[] = { "self", NULL 
}; 
 725     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxValidator_Clone",_kwnames
,&_argo0
))  
 728         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 729         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 730             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_Clone. Expected _wxValidator_p."); 
 735     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 736     _result 
= (wxValidator 
*)wxValidator_Clone(_arg0
); 
 738     wxPyEndAllowThreads(__tstate
); 
 739     if (PyErr_Occurred()) return NULL
; 
 740 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 744 #define wxValidator_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
 745 static PyObject 
*_wrap_wxValidator_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 746     PyObject 
* _resultobj
; 
 749     PyObject 
* _argo0 
= 0; 
 750     char *_kwnames
[] = { "self", NULL 
}; 
 753     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxValidator_GetWindow",_kwnames
,&_argo0
))  
 756         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 757         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 758             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_GetWindow. Expected _wxValidator_p."); 
 763     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 764     _result 
= (wxWindow 
*)wxValidator_GetWindow(_arg0
); 
 766     wxPyEndAllowThreads(__tstate
); 
 767     if (PyErr_Occurred()) return NULL
; 
 768 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 772 #define wxValidator_SetWindow(_swigobj,_swigarg0)  (_swigobj->SetWindow(_swigarg0)) 
 773 static PyObject 
*_wrap_wxValidator_SetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 774     PyObject 
* _resultobj
; 
 777     PyObject 
* _argo0 
= 0; 
 778     PyObject 
* _argo1 
= 0; 
 779     char *_kwnames
[] = { "self","window", NULL 
}; 
 782     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxValidator_SetWindow",_kwnames
,&_argo0
,&_argo1
))  
 785         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 786         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxValidator_p")) { 
 787             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxValidator_SetWindow. Expected _wxValidator_p."); 
 792         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 793         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 794             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxValidator_SetWindow. Expected _wxWindow_p."); 
 799     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 800     wxValidator_SetWindow(_arg0
,_arg1
); 
 802     wxPyEndAllowThreads(__tstate
); 
 803     if (PyErr_Occurred()) return NULL
; 
 804 }    Py_INCREF(Py_None
); 
 805     _resultobj 
= Py_None
; 
 809 static PyObject 
*_wrap_wxValidator_IsSilent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 810     PyObject 
* _resultobj
; 
 812     char *_kwnames
[] = {  NULL 
}; 
 815     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxValidator_IsSilent",_kwnames
))  
 818     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 819     _result 
= (bool )wxValidator::IsSilent(); 
 821     wxPyEndAllowThreads(__tstate
); 
 822     if (PyErr_Occurred()) return NULL
; 
 823 }    _resultobj 
= Py_BuildValue("i",_result
); 
 827 static PyObject 
*_wrap_wxValidator_SetBellOnError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 828     PyObject 
* _resultobj
; 
 829     int  _arg0 
= (int ) TRUE
; 
 830     char *_kwnames
[] = { "doIt", NULL 
}; 
 833     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxValidator_SetBellOnError",_kwnames
,&_arg0
))  
 836     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 837     wxValidator::SetBellOnError(_arg0
); 
 839     wxPyEndAllowThreads(__tstate
); 
 840     if (PyErr_Occurred()) return NULL
; 
 841 }    Py_INCREF(Py_None
); 
 842     _resultobj 
= Py_None
; 
 846 static void *SwigwxPyValidatorTowxValidator(void *ptr
) { 
 849     src 
= (wxPyValidator 
*) ptr
; 
 850     dest 
= (wxValidator 
*) src
; 
 851     return (void *) dest
; 
 854 static void *SwigwxPyValidatorTowxEvtHandler(void *ptr
) { 
 857     src 
= (wxPyValidator 
*) ptr
; 
 858     dest 
= (wxEvtHandler 
*) src
; 
 859     return (void *) dest
; 
 862 static void *SwigwxPyValidatorTowxObject(void *ptr
) { 
 865     src 
= (wxPyValidator 
*) ptr
; 
 866     dest 
= (wxObject 
*) src
; 
 867     return (void *) dest
; 
 870 #define new_wxPyValidator() (new wxPyValidator()) 
 871 static PyObject 
*_wrap_new_wxPyValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 872     PyObject 
* _resultobj
; 
 873     wxPyValidator 
* _result
; 
 874     char *_kwnames
[] = {  NULL 
}; 
 878     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyValidator",_kwnames
))  
 881     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 882     _result 
= (wxPyValidator 
*)new_wxPyValidator(); 
 884     wxPyEndAllowThreads(__tstate
); 
 885     if (PyErr_Occurred()) return NULL
; 
 887         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyValidator_p"); 
 888         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 891         _resultobj 
= Py_None
; 
 896 #define wxPyValidator__setCallbackInfo(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1,_swigarg2)) 
 897 static PyObject 
*_wrap_wxPyValidator__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 898     PyObject 
* _resultobj
; 
 899     wxPyValidator 
* _arg0
; 
 902     int  _arg3 
= (int ) TRUE
; 
 903     PyObject 
* _argo0 
= 0; 
 904     PyObject 
* _obj1 
= 0; 
 905     PyObject 
* _obj2 
= 0; 
 906     char *_kwnames
[] = { "self","self","_class","incref", NULL 
}; 
 909     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxPyValidator__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_arg3
))  
 912         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 913         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyValidator_p")) { 
 914             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyValidator__setCallbackInfo. Expected _wxPyValidator_p."); 
 925     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 926     wxPyValidator__setCallbackInfo(_arg0
,_arg1
,_arg2
,_arg3
); 
 928     wxPyEndAllowThreads(__tstate
); 
 929     if (PyErr_Occurred()) return NULL
; 
 930 }    Py_INCREF(Py_None
); 
 931     _resultobj 
= Py_None
; 
 935 static void *SwigwxWindowTowxEvtHandler(void *ptr
) { 
 938     src 
= (wxWindow 
*) ptr
; 
 939     dest 
= (wxEvtHandler 
*) src
; 
 940     return (void *) dest
; 
 943 static void *SwigwxWindowTowxObject(void *ptr
) { 
 946     src 
= (wxWindow 
*) ptr
; 
 947     dest 
= (wxObject 
*) src
; 
 948     return (void *) dest
; 
 951 #define new_wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
 952 static PyObject 
*_wrap_new_wxWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 953     PyObject 
* _resultobj
; 
 957     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
 958     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
 959     long  _arg4 
= (long ) 0; 
 960     wxString 
* _arg5 
= (wxString 
*) &wxPyPanelNameStr
; 
 961     PyObject 
* _argo0 
= 0; 
 963     PyObject 
* _obj2 
= 0; 
 965     PyObject 
* _obj3 
= 0; 
 966     PyObject 
* _obj5 
= 0; 
 967     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
 971     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
 974         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 975         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 976             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindow. Expected _wxWindow_p."); 
 983     if (! wxPoint_helper(_obj2
, &_arg2
)) 
 989     if (! wxSize_helper(_obj3
, &_arg3
)) 
 994     _arg5 
= wxString_in_helper(_obj5
); 
 999     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1000     _result 
= (wxWindow 
*)new_wxWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
1002     wxPyEndAllowThreads(__tstate
); 
1003     if (PyErr_Occurred()) return NULL
; 
1005         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
1006         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1009         _resultobj 
= Py_None
; 
1018 #define new_wxPreWindow() (new wxWindow()) 
1019 static PyObject 
*_wrap_new_wxPreWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1020     PyObject 
* _resultobj
; 
1022     char *_kwnames
[] = {  NULL 
}; 
1026     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreWindow",_kwnames
))  
1029     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1030     _result 
= (wxWindow 
*)new_wxPreWindow(); 
1032     wxPyEndAllowThreads(__tstate
); 
1033     if (PyErr_Occurred()) return NULL
; 
1035         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
1036         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1039         _resultobj 
= Py_None
; 
1044 #define wxWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
1045 static PyObject 
*_wrap_wxWindow_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1046     PyObject 
* _resultobj
; 
1051     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
1052     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
1053     long  _arg5 
= (long ) 0; 
1054     wxString 
* _arg6 
= (wxString 
*) &wxPyPanelNameStr
; 
1055     PyObject 
* _argo0 
= 0; 
1056     PyObject 
* _argo1 
= 0; 
1058     PyObject 
* _obj3 
= 0; 
1060     PyObject 
* _obj4 
= 0; 
1061     PyObject 
* _obj6 
= 0; 
1062     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
1065     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlO:wxWindow_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
1068         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1069         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1070             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Create. Expected _wxWindow_p."); 
1075         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1076         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1077             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_Create. Expected _wxWindow_p."); 
1084     if (! wxPoint_helper(_obj3
, &_arg3
)) 
1090     if (! wxSize_helper(_obj4
, &_arg4
)) 
1095     _arg6 
= wxString_in_helper(_obj6
); 
1100     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1101     _result 
= (bool )wxWindow_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
1103     wxPyEndAllowThreads(__tstate
); 
1104     if (PyErr_Occurred()) return NULL
; 
1105 }    _resultobj 
= Py_BuildValue("i",_result
); 
1113 #define wxWindow_Center(_swigobj,_swigarg0)  (_swigobj->Center(_swigarg0)) 
1114 static PyObject 
*_wrap_wxWindow_Center(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1115     PyObject 
* _resultobj
; 
1117     int  _arg1 
= (int ) wxBOTH
; 
1118     PyObject 
* _argo0 
= 0; 
1119     char *_kwnames
[] = { "self","direction", NULL 
}; 
1122     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Center",_kwnames
,&_argo0
,&_arg1
))  
1125         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1126         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1127             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Center. Expected _wxWindow_p."); 
1132     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1133     wxWindow_Center(_arg0
,_arg1
); 
1135     wxPyEndAllowThreads(__tstate
); 
1136     if (PyErr_Occurred()) return NULL
; 
1137 }    Py_INCREF(Py_None
); 
1138     _resultobj 
= Py_None
; 
1142 #define wxWindow_Centre(_swigobj,_swigarg0)  (_swigobj->Centre(_swigarg0)) 
1143 static PyObject 
*_wrap_wxWindow_Centre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1144     PyObject 
* _resultobj
; 
1146     int  _arg1 
= (int ) wxBOTH
; 
1147     PyObject 
* _argo0 
= 0; 
1148     char *_kwnames
[] = { "self","direction", NULL 
}; 
1151     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Centre",_kwnames
,&_argo0
,&_arg1
))  
1154         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1155         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1156             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Centre. Expected _wxWindow_p."); 
1161     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1162     wxWindow_Centre(_arg0
,_arg1
); 
1164     wxPyEndAllowThreads(__tstate
); 
1165     if (PyErr_Occurred()) return NULL
; 
1166 }    Py_INCREF(Py_None
); 
1167     _resultobj 
= Py_None
; 
1171 #define wxWindow_CentreOnParent(_swigobj,_swigarg0)  (_swigobj->CentreOnParent(_swigarg0)) 
1172 static PyObject 
*_wrap_wxWindow_CentreOnParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1173     PyObject 
* _resultobj
; 
1175     int  _arg1 
= (int ) wxBOTH
; 
1176     PyObject 
* _argo0 
= 0; 
1177     char *_kwnames
[] = { "self","direction", NULL 
}; 
1180     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CentreOnParent",_kwnames
,&_argo0
,&_arg1
))  
1183         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1184         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1185             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CentreOnParent. Expected _wxWindow_p."); 
1190     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1191     wxWindow_CentreOnParent(_arg0
,_arg1
); 
1193     wxPyEndAllowThreads(__tstate
); 
1194     if (PyErr_Occurred()) return NULL
; 
1195 }    Py_INCREF(Py_None
); 
1196     _resultobj 
= Py_None
; 
1200 #define wxWindow_CenterOnParent(_swigobj,_swigarg0)  (_swigobj->CenterOnParent(_swigarg0)) 
1201 static PyObject 
*_wrap_wxWindow_CenterOnParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1202     PyObject 
* _resultobj
; 
1204     int  _arg1 
= (int ) wxBOTH
; 
1205     PyObject 
* _argo0 
= 0; 
1206     char *_kwnames
[] = { "self","direction", NULL 
}; 
1209     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CenterOnParent",_kwnames
,&_argo0
,&_arg1
))  
1212         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1213         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1214             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CenterOnParent. Expected _wxWindow_p."); 
1219     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1220     wxWindow_CenterOnParent(_arg0
,_arg1
); 
1222     wxPyEndAllowThreads(__tstate
); 
1223     if (PyErr_Occurred()) return NULL
; 
1224 }    Py_INCREF(Py_None
); 
1225     _resultobj 
= Py_None
; 
1229 #define wxWindow_CentreOnScreen(_swigobj,_swigarg0)  (_swigobj->CentreOnScreen(_swigarg0)) 
1230 static PyObject 
*_wrap_wxWindow_CentreOnScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1231     PyObject 
* _resultobj
; 
1233     int  _arg1 
= (int ) wxBOTH
; 
1234     PyObject 
* _argo0 
= 0; 
1235     char *_kwnames
[] = { "self","direction", NULL 
}; 
1238     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CentreOnScreen",_kwnames
,&_argo0
,&_arg1
))  
1241         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1242         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1243             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CentreOnScreen. Expected _wxWindow_p."); 
1248     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1249     wxWindow_CentreOnScreen(_arg0
,_arg1
); 
1251     wxPyEndAllowThreads(__tstate
); 
1252     if (PyErr_Occurred()) return NULL
; 
1253 }    Py_INCREF(Py_None
); 
1254     _resultobj 
= Py_None
; 
1258 #define wxWindow_CenterOnScreen(_swigobj,_swigarg0)  (_swigobj->CenterOnScreen(_swigarg0)) 
1259 static PyObject 
*_wrap_wxWindow_CenterOnScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1260     PyObject 
* _resultobj
; 
1262     int  _arg1 
= (int ) wxBOTH
; 
1263     PyObject 
* _argo0 
= 0; 
1264     char *_kwnames
[] = { "self","direction", NULL 
}; 
1267     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_CenterOnScreen",_kwnames
,&_argo0
,&_arg1
))  
1270         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1271         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1272             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CenterOnScreen. Expected _wxWindow_p."); 
1277     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1278     wxWindow_CenterOnScreen(_arg0
,_arg1
); 
1280     wxPyEndAllowThreads(__tstate
); 
1281     if (PyErr_Occurred()) return NULL
; 
1282 }    Py_INCREF(Py_None
); 
1283     _resultobj 
= Py_None
; 
1287 #define wxWindow_Clear(_swigobj)  (_swigobj->Clear()) 
1288 static PyObject 
*_wrap_wxWindow_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1289     PyObject 
* _resultobj
; 
1291     PyObject 
* _argo0 
= 0; 
1292     char *_kwnames
[] = { "self", NULL 
}; 
1295     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Clear",_kwnames
,&_argo0
))  
1298         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1299         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1300             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Clear. Expected _wxWindow_p."); 
1305     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1306     wxWindow_Clear(_arg0
); 
1308     wxPyEndAllowThreads(__tstate
); 
1309     if (PyErr_Occurred()) return NULL
; 
1310 }    Py_INCREF(Py_None
); 
1311     _resultobj 
= Py_None
; 
1315 #define wxWindow_ClientToScreenXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ClientToScreen(_swigarg0,_swigarg1)) 
1316 static PyObject 
*_wrap_wxWindow_ClientToScreenXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1317     PyObject 
* _resultobj
; 
1321     PyObject 
* _argo0 
= 0; 
1323     PyObject 
* _obj1 
= 0; 
1325     PyObject 
* _obj2 
= 0; 
1326     char *_kwnames
[] = { "self","x","y", NULL 
}; 
1329     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_ClientToScreenXY",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
1332         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1333         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1334             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ClientToScreenXY. Expected _wxWindow_p."); 
1339   temp 
= (int) PyInt_AsLong(_obj1
); 
1343   temp0 
= (int) PyInt_AsLong(_obj2
); 
1347     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1348     wxWindow_ClientToScreenXY(_arg0
,_arg1
,_arg2
); 
1350     wxPyEndAllowThreads(__tstate
); 
1351     if (PyErr_Occurred()) return NULL
; 
1352 }    Py_INCREF(Py_None
); 
1353     _resultobj 
= Py_None
; 
1356     o 
= PyInt_FromLong((long) (*_arg1
)); 
1357     _resultobj 
= t_output_helper(_resultobj
, o
); 
1361     o 
= PyInt_FromLong((long) (*_arg2
)); 
1362     _resultobj 
= t_output_helper(_resultobj
, o
); 
1367 #define wxWindow_ClientToScreen(_swigobj,_swigarg0)  (_swigobj->ClientToScreen(_swigarg0)) 
1368 static PyObject 
*_wrap_wxWindow_ClientToScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1369     PyObject 
* _resultobj
; 
1373     PyObject 
* _argo0 
= 0; 
1375     PyObject 
* _obj1 
= 0; 
1376     char *_kwnames
[] = { "self","pt", NULL 
}; 
1380     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ClientToScreen",_kwnames
,&_argo0
,&_obj1
))  
1383         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1384         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1385             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ClientToScreen. Expected _wxWindow_p."); 
1391     if (! wxPoint_helper(_obj1
, &_arg1
)) 
1395     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1396     _result 
= new wxPoint (wxWindow_ClientToScreen(_arg0
,*_arg1
)); 
1398     wxPyEndAllowThreads(__tstate
); 
1399     if (PyErr_Occurred()) return NULL
; 
1400 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
1401     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1405 #define wxWindow_Close(_swigobj,_swigarg0)  (_swigobj->Close(_swigarg0)) 
1406 static PyObject 
*_wrap_wxWindow_Close(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1407     PyObject 
* _resultobj
; 
1410     int  _arg1 
= (int ) FALSE
; 
1411     PyObject 
* _argo0 
= 0; 
1412     char *_kwnames
[] = { "self","force", NULL 
}; 
1415     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Close",_kwnames
,&_argo0
,&_arg1
))  
1418         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1419         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1420             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Close. Expected _wxWindow_p."); 
1425     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1426     _result 
= (bool )wxWindow_Close(_arg0
,_arg1
); 
1428     wxPyEndAllowThreads(__tstate
); 
1429     if (PyErr_Occurred()) return NULL
; 
1430 }    _resultobj 
= Py_BuildValue("i",_result
); 
1434 #define wxWindow_Destroy(_swigobj)  (_swigobj->Destroy()) 
1435 static PyObject 
*_wrap_wxWindow_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1436     PyObject 
* _resultobj
; 
1439     PyObject 
* _argo0 
= 0; 
1440     char *_kwnames
[] = { "self", NULL 
}; 
1443     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Destroy",_kwnames
,&_argo0
))  
1446         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1447         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1448             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Destroy. Expected _wxWindow_p."); 
1453     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1454     _result 
= (bool )wxWindow_Destroy(_arg0
); 
1456     wxPyEndAllowThreads(__tstate
); 
1457     if (PyErr_Occurred()) return NULL
; 
1458 }    _resultobj 
= Py_BuildValue("i",_result
); 
1462 #define wxWindow_DestroyChildren(_swigobj)  (_swigobj->DestroyChildren()) 
1463 static PyObject 
*_wrap_wxWindow_DestroyChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1464     PyObject 
* _resultobj
; 
1466     PyObject 
* _argo0 
= 0; 
1467     char *_kwnames
[] = { "self", NULL 
}; 
1470     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_DestroyChildren",_kwnames
,&_argo0
))  
1473         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1474         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1475             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_DestroyChildren. Expected _wxWindow_p."); 
1480     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1481     wxWindow_DestroyChildren(_arg0
); 
1483     wxPyEndAllowThreads(__tstate
); 
1484     if (PyErr_Occurred()) return NULL
; 
1485 }    Py_INCREF(Py_None
); 
1486     _resultobj 
= Py_None
; 
1490 #define wxWindow_IsBeingDeleted(_swigobj)  (_swigobj->IsBeingDeleted()) 
1491 static PyObject 
*_wrap_wxWindow_IsBeingDeleted(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1492     PyObject 
* _resultobj
; 
1495     PyObject 
* _argo0 
= 0; 
1496     char *_kwnames
[] = { "self", NULL 
}; 
1499     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsBeingDeleted",_kwnames
,&_argo0
))  
1502         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1503         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1504             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsBeingDeleted. Expected _wxWindow_p."); 
1509     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1510     _result 
= (bool )wxWindow_IsBeingDeleted(_arg0
); 
1512     wxPyEndAllowThreads(__tstate
); 
1513     if (PyErr_Occurred()) return NULL
; 
1514 }    _resultobj 
= Py_BuildValue("i",_result
); 
1518 #define wxWindow_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
1519 static PyObject 
*_wrap_wxWindow_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1520     PyObject 
* _resultobj
; 
1523     PyObject 
* _argo0 
= 0; 
1525     char *_kwnames
[] = { "self","enable", NULL 
}; 
1528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_Enable",_kwnames
,&_argo0
,&tempbool1
))  
1531         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1532         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1533             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Enable. Expected _wxWindow_p."); 
1537     _arg1 
= (bool ) tempbool1
; 
1539     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1540     wxWindow_Enable(_arg0
,_arg1
); 
1542     wxPyEndAllowThreads(__tstate
); 
1543     if (PyErr_Occurred()) return NULL
; 
1544 }    Py_INCREF(Py_None
); 
1545     _resultobj 
= Py_None
; 
1549 #define wxWindow_Disable(_swigobj)  (_swigobj->Disable()) 
1550 static PyObject 
*_wrap_wxWindow_Disable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1551     PyObject 
* _resultobj
; 
1553     PyObject 
* _argo0 
= 0; 
1554     char *_kwnames
[] = { "self", NULL 
}; 
1557     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Disable",_kwnames
,&_argo0
))  
1560         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1561         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1562             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Disable. Expected _wxWindow_p."); 
1567     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1568     wxWindow_Disable(_arg0
); 
1570     wxPyEndAllowThreads(__tstate
); 
1571     if (PyErr_Occurred()) return NULL
; 
1572 }    Py_INCREF(Py_None
); 
1573     _resultobj 
= Py_None
; 
1577 #define wxWindow_FindWindowById(_swigobj,_swigarg0)  (_swigobj->FindWindow(_swigarg0)) 
1578 static PyObject 
*_wrap_wxWindow_FindWindowById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1579     PyObject 
* _resultobj
; 
1583     PyObject 
* _argo0 
= 0; 
1584     char *_kwnames
[] = { "self","id", NULL 
}; 
1587     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_FindWindowById",_kwnames
,&_argo0
,&_arg1
))  
1590         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1591         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1592             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_FindWindowById. Expected _wxWindow_p."); 
1597     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1598     _result 
= (wxWindow 
*)wxWindow_FindWindowById(_arg0
,_arg1
); 
1600     wxPyEndAllowThreads(__tstate
); 
1601     if (PyErr_Occurred()) return NULL
; 
1602 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1606 #define wxWindow_FindWindowByName(_swigobj,_swigarg0)  (_swigobj->FindWindow(_swigarg0)) 
1607 static PyObject 
*_wrap_wxWindow_FindWindowByName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1608     PyObject 
* _resultobj
; 
1612     PyObject 
* _argo0 
= 0; 
1613     PyObject 
* _obj1 
= 0; 
1614     char *_kwnames
[] = { "self","name", NULL 
}; 
1617     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_FindWindowByName",_kwnames
,&_argo0
,&_obj1
))  
1620         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1621         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1622             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_FindWindowByName. Expected _wxWindow_p."); 
1627     _arg1 
= wxString_in_helper(_obj1
); 
1632     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1633     _result 
= (wxWindow 
*)wxWindow_FindWindowByName(_arg0
,*_arg1
); 
1635     wxPyEndAllowThreads(__tstate
); 
1636     if (PyErr_Occurred()) return NULL
; 
1637 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1645 #define wxWindow_Fit(_swigobj)  (_swigobj->Fit()) 
1646 static PyObject 
*_wrap_wxWindow_Fit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1647     PyObject 
* _resultobj
; 
1649     PyObject 
* _argo0 
= 0; 
1650     char *_kwnames
[] = { "self", NULL 
}; 
1653     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Fit",_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_Fit. Expected _wxWindow_p."); 
1663     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1664     wxWindow_Fit(_arg0
); 
1666     wxPyEndAllowThreads(__tstate
); 
1667     if (PyErr_Occurred()) return NULL
; 
1668 }    Py_INCREF(Py_None
); 
1669     _resultobj 
= Py_None
; 
1673 #define wxWindow_FitInside(_swigobj)  (_swigobj->FitInside()) 
1674 static PyObject 
*_wrap_wxWindow_FitInside(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1675     PyObject 
* _resultobj
; 
1677     PyObject 
* _argo0 
= 0; 
1678     char *_kwnames
[] = { "self", NULL 
}; 
1681     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_FitInside",_kwnames
,&_argo0
))  
1684         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1685         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1686             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_FitInside. Expected _wxWindow_p."); 
1691     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1692     wxWindow_FitInside(_arg0
); 
1694     wxPyEndAllowThreads(__tstate
); 
1695     if (PyErr_Occurred()) return NULL
; 
1696 }    Py_INCREF(Py_None
); 
1697     _resultobj 
= Py_None
; 
1701 #define wxWindow_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
1702 static PyObject 
*_wrap_wxWindow_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1703     PyObject 
* _resultobj
; 
1706     PyObject 
* _argo0 
= 0; 
1707     char *_kwnames
[] = { "self", NULL 
}; 
1711     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetBackgroundColour",_kwnames
,&_argo0
))  
1714         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1715         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1716             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetBackgroundColour. Expected _wxWindow_p."); 
1721     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1722     _result 
= new wxColour (wxWindow_GetBackgroundColour(_arg0
)); 
1724     wxPyEndAllowThreads(__tstate
); 
1725     if (PyErr_Occurred()) return NULL
; 
1726 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1727     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1731 #define wxWindow_GetBorder(_swigobj)  (_swigobj->GetBorder()) 
1732 static PyObject 
*_wrap_wxWindow_GetBorder(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1733     PyObject 
* _resultobj
; 
1736     PyObject 
* _argo0 
= 0; 
1737     char *_kwnames
[] = { "self", NULL 
}; 
1740     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetBorder",_kwnames
,&_argo0
))  
1743         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1744         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1745             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetBorder. Expected _wxWindow_p."); 
1750     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1751     _result 
= (wxBorder 
)wxWindow_GetBorder(_arg0
); 
1753     wxPyEndAllowThreads(__tstate
); 
1754     if (PyErr_Occurred()) return NULL
; 
1755 }    _resultobj 
= Py_BuildValue("i",_result
); 
1759 static PyObject 
* wxWindow_GetChildren(wxWindow 
*self
) { 
1760             wxWindowList
& list 
= self
->GetChildren(); 
1761             return wxPy_ConvertList(&list
, "wxWindow"); 
1763 static PyObject 
*_wrap_wxWindow_GetChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1764     PyObject 
* _resultobj
; 
1767     PyObject 
* _argo0 
= 0; 
1768     char *_kwnames
[] = { "self", NULL 
}; 
1771     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetChildren",_kwnames
,&_argo0
))  
1774         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1775         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1776             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetChildren. Expected _wxWindow_p."); 
1781     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1782     _result 
= (PyObject 
*)wxWindow_GetChildren(_arg0
); 
1784     wxPyEndAllowThreads(__tstate
); 
1785     if (PyErr_Occurred()) return NULL
; 
1787   _resultobj 
= _result
; 
1792 #define wxWindow_GetCharHeight(_swigobj)  (_swigobj->GetCharHeight()) 
1793 static PyObject 
*_wrap_wxWindow_GetCharHeight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1794     PyObject 
* _resultobj
; 
1797     PyObject 
* _argo0 
= 0; 
1798     char *_kwnames
[] = { "self", NULL 
}; 
1801     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCharHeight",_kwnames
,&_argo0
))  
1804         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1805         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1806             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCharHeight. Expected _wxWindow_p."); 
1811     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1812     _result 
= (int )wxWindow_GetCharHeight(_arg0
); 
1814     wxPyEndAllowThreads(__tstate
); 
1815     if (PyErr_Occurred()) return NULL
; 
1816 }    _resultobj 
= Py_BuildValue("i",_result
); 
1820 #define wxWindow_GetCharWidth(_swigobj)  (_swigobj->GetCharWidth()) 
1821 static PyObject 
*_wrap_wxWindow_GetCharWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1822     PyObject 
* _resultobj
; 
1825     PyObject 
* _argo0 
= 0; 
1826     char *_kwnames
[] = { "self", NULL 
}; 
1829     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCharWidth",_kwnames
,&_argo0
))  
1832         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1833         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1834             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCharWidth. Expected _wxWindow_p."); 
1839     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1840     _result 
= (int )wxWindow_GetCharWidth(_arg0
); 
1842     wxPyEndAllowThreads(__tstate
); 
1843     if (PyErr_Occurred()) return NULL
; 
1844 }    _resultobj 
= Py_BuildValue("i",_result
); 
1848 #define wxWindow_GetClientSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetClientSize(_swigarg0,_swigarg1)) 
1849 static PyObject 
*_wrap_wxWindow_GetClientSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1850     PyObject 
* _resultobj
; 
1856     PyObject 
* _argo0 
= 0; 
1857     char *_kwnames
[] = { "self", NULL 
}; 
1866     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetClientSizeTuple",_kwnames
,&_argo0
))  
1869         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1870         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1871             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetClientSizeTuple. Expected _wxWindow_p."); 
1876     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1877     wxWindow_GetClientSizeTuple(_arg0
,_arg1
,_arg2
); 
1879     wxPyEndAllowThreads(__tstate
); 
1880     if (PyErr_Occurred()) return NULL
; 
1881 }    Py_INCREF(Py_None
); 
1882     _resultobj 
= Py_None
; 
1885     o 
= PyInt_FromLong((long) (*_arg1
)); 
1886     _resultobj 
= t_output_helper(_resultobj
, o
); 
1890     o 
= PyInt_FromLong((long) (*_arg2
)); 
1891     _resultobj 
= t_output_helper(_resultobj
, o
); 
1896 #define wxWindow_GetClientSize(_swigobj)  (_swigobj->GetClientSize()) 
1897 static PyObject 
*_wrap_wxWindow_GetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1898     PyObject 
* _resultobj
; 
1901     PyObject 
* _argo0 
= 0; 
1902     char *_kwnames
[] = { "self", NULL 
}; 
1906     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetClientSize",_kwnames
,&_argo0
))  
1909         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1910         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1911             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetClientSize. Expected _wxWindow_p."); 
1916     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1917     _result 
= new wxSize (wxWindow_GetClientSize(_arg0
)); 
1919     wxPyEndAllowThreads(__tstate
); 
1920     if (PyErr_Occurred()) return NULL
; 
1921 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1922     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1926 #define wxWindow_GetClientAreaOrigin(_swigobj)  (_swigobj->GetClientAreaOrigin()) 
1927 static PyObject 
*_wrap_wxWindow_GetClientAreaOrigin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1928     PyObject 
* _resultobj
; 
1931     PyObject 
* _argo0 
= 0; 
1932     char *_kwnames
[] = { "self", NULL 
}; 
1936     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetClientAreaOrigin",_kwnames
,&_argo0
))  
1939         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1940         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1941             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetClientAreaOrigin. Expected _wxWindow_p."); 
1946     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1947     _result 
= new wxPoint (wxWindow_GetClientAreaOrigin(_arg0
)); 
1949     wxPyEndAllowThreads(__tstate
); 
1950     if (PyErr_Occurred()) return NULL
; 
1951 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
1952     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1956 #define wxWindow_GetClientRect(_swigobj)  (_swigobj->GetClientRect()) 
1957 static PyObject 
*_wrap_wxWindow_GetClientRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1958     PyObject 
* _resultobj
; 
1961     PyObject 
* _argo0 
= 0; 
1962     char *_kwnames
[] = { "self", NULL 
}; 
1966     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetClientRect",_kwnames
,&_argo0
))  
1969         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1970         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1971             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetClientRect. Expected _wxWindow_p."); 
1976     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1977     _result 
= new wxRect (wxWindow_GetClientRect(_arg0
)); 
1979     wxPyEndAllowThreads(__tstate
); 
1980     if (PyErr_Occurred()) return NULL
; 
1981 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
1982     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1986 #define wxWindow_GetConstraints(_swigobj)  (_swigobj->GetConstraints()) 
1987 static PyObject 
*_wrap_wxWindow_GetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1988     PyObject 
* _resultobj
; 
1989     wxLayoutConstraints 
* _result
; 
1991     PyObject 
* _argo0 
= 0; 
1992     char *_kwnames
[] = { "self", NULL 
}; 
1996     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetConstraints",_kwnames
,&_argo0
))  
1999         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2000         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2001             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetConstraints. Expected _wxWindow_p."); 
2006     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2007     _result 
= (wxLayoutConstraints 
*)wxWindow_GetConstraints(_arg0
); 
2009     wxPyEndAllowThreads(__tstate
); 
2010     if (PyErr_Occurred()) return NULL
; 
2012         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLayoutConstraints_p"); 
2013         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2016         _resultobj 
= Py_None
; 
2021 #define wxWindow_GetEventHandler(_swigobj)  (_swigobj->GetEventHandler()) 
2022 static PyObject 
*_wrap_wxWindow_GetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2023     PyObject 
* _resultobj
; 
2024     wxEvtHandler 
* _result
; 
2026     PyObject 
* _argo0 
= 0; 
2027     char *_kwnames
[] = { "self", NULL 
}; 
2030     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetEventHandler",_kwnames
,&_argo0
))  
2033         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2034         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2035             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetEventHandler. Expected _wxWindow_p."); 
2040     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2041     _result 
= (wxEvtHandler 
*)wxWindow_GetEventHandler(_arg0
); 
2043     wxPyEndAllowThreads(__tstate
); 
2044     if (PyErr_Occurred()) return NULL
; 
2045 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2049 #define wxWindow_GetFont(_swigobj)  (_swigobj->GetFont()) 
2050 static PyObject 
*_wrap_wxWindow_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2051     PyObject 
* _resultobj
; 
2054     PyObject 
* _argo0 
= 0; 
2055     char *_kwnames
[] = { "self", NULL 
}; 
2059     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetFont",_kwnames
,&_argo0
))  
2062         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2063         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2064             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetFont. Expected _wxWindow_p."); 
2069     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2070     _result 
= new wxFont (wxWindow_GetFont(_arg0
)); 
2072     wxPyEndAllowThreads(__tstate
); 
2073     if (PyErr_Occurred()) return NULL
; 
2074 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
2075     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2079 #define wxWindow_GetForegroundColour(_swigobj)  (_swigobj->GetForegroundColour()) 
2080 static PyObject 
*_wrap_wxWindow_GetForegroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2081     PyObject 
* _resultobj
; 
2084     PyObject 
* _argo0 
= 0; 
2085     char *_kwnames
[] = { "self", NULL 
}; 
2089     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetForegroundColour",_kwnames
,&_argo0
))  
2092         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2093         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2094             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetForegroundColour. Expected _wxWindow_p."); 
2099     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2100     _result 
= new wxColour (wxWindow_GetForegroundColour(_arg0
)); 
2102     wxPyEndAllowThreads(__tstate
); 
2103     if (PyErr_Occurred()) return NULL
; 
2104 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
2105     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2109 #define wxWindow_GetGrandParent(_swigobj)  (_swigobj->GetGrandParent()) 
2110 static PyObject 
*_wrap_wxWindow_GetGrandParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2111     PyObject 
* _resultobj
; 
2114     PyObject 
* _argo0 
= 0; 
2115     char *_kwnames
[] = { "self", NULL 
}; 
2118     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetGrandParent",_kwnames
,&_argo0
))  
2121         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2122         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2123             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetGrandParent. Expected _wxWindow_p."); 
2128     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2129     _result 
= (wxWindow 
*)wxWindow_GetGrandParent(_arg0
); 
2131     wxPyEndAllowThreads(__tstate
); 
2132     if (PyErr_Occurred()) return NULL
; 
2133 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2137 static long  wxWindow_GetHandle(wxWindow 
*self
) { 
2138             return wxPyGetWinHandle(self
); //(long)self->GetHandle(); 
2140 static PyObject 
*_wrap_wxWindow_GetHandle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2141     PyObject 
* _resultobj
; 
2144     PyObject 
* _argo0 
= 0; 
2145     char *_kwnames
[] = { "self", NULL 
}; 
2148     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetHandle",_kwnames
,&_argo0
))  
2151         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2152         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2153             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetHandle. Expected _wxWindow_p."); 
2158     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2159     _result 
= (long )wxWindow_GetHandle(_arg0
); 
2161     wxPyEndAllowThreads(__tstate
); 
2162     if (PyErr_Occurred()) return NULL
; 
2163 }    _resultobj 
= Py_BuildValue("l",_result
); 
2167 #define wxWindow_GetId(_swigobj)  (_swigobj->GetId()) 
2168 static PyObject 
*_wrap_wxWindow_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2169     PyObject 
* _resultobj
; 
2172     PyObject 
* _argo0 
= 0; 
2173     char *_kwnames
[] = { "self", NULL 
}; 
2176     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetId",_kwnames
,&_argo0
))  
2179         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2180         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2181             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetId. Expected _wxWindow_p."); 
2186     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2187     _result 
= (int )wxWindow_GetId(_arg0
); 
2189     wxPyEndAllowThreads(__tstate
); 
2190     if (PyErr_Occurred()) return NULL
; 
2191 }    _resultobj 
= Py_BuildValue("i",_result
); 
2195 #define wxWindow_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
2196 static PyObject 
*_wrap_wxWindow_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2197     PyObject 
* _resultobj
; 
2200     PyObject 
* _argo0 
= 0; 
2201     char *_kwnames
[] = { "self", NULL 
}; 
2204     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetLabel",_kwnames
,&_argo0
))  
2207         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2208         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2209             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetLabel. Expected _wxWindow_p."); 
2214     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2215     _result 
= new wxString (wxWindow_GetLabel(_arg0
)); 
2217     wxPyEndAllowThreads(__tstate
); 
2218     if (PyErr_Occurred()) return NULL
; 
2221     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
2223     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2232 #define wxWindow_SetLabel(_swigobj,_swigarg0)  (_swigobj->SetLabel(_swigarg0)) 
2233 static PyObject 
*_wrap_wxWindow_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2234     PyObject 
* _resultobj
; 
2237     PyObject 
* _argo0 
= 0; 
2238     PyObject 
* _obj1 
= 0; 
2239     char *_kwnames
[] = { "self","label", NULL 
}; 
2242     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetLabel",_kwnames
,&_argo0
,&_obj1
))  
2245         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2246         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2247             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetLabel. Expected _wxWindow_p."); 
2252     _arg1 
= wxString_in_helper(_obj1
); 
2257     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2258     wxWindow_SetLabel(_arg0
,*_arg1
); 
2260     wxPyEndAllowThreads(__tstate
); 
2261     if (PyErr_Occurred()) return NULL
; 
2262 }    Py_INCREF(Py_None
); 
2263     _resultobj 
= Py_None
; 
2271 #define wxWindow_GetName(_swigobj)  (_swigobj->GetName()) 
2272 static PyObject 
*_wrap_wxWindow_GetName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2273     PyObject 
* _resultobj
; 
2276     PyObject 
* _argo0 
= 0; 
2277     char *_kwnames
[] = { "self", NULL 
}; 
2280     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetName",_kwnames
,&_argo0
))  
2283         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2284         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2285             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetName. Expected _wxWindow_p."); 
2290     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2291     _result 
= new wxString (wxWindow_GetName(_arg0
)); 
2293     wxPyEndAllowThreads(__tstate
); 
2294     if (PyErr_Occurred()) return NULL
; 
2297     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
2299     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2308 #define wxWindow_GetParent(_swigobj)  (_swigobj->GetParent()) 
2309 static PyObject 
*_wrap_wxWindow_GetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2310     PyObject 
* _resultobj
; 
2313     PyObject 
* _argo0 
= 0; 
2314     char *_kwnames
[] = { "self", NULL 
}; 
2317     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetParent",_kwnames
,&_argo0
))  
2320         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2321         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2322             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetParent. Expected _wxWindow_p."); 
2327     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2328     _result 
= (wxWindow 
*)wxWindow_GetParent(_arg0
); 
2330     wxPyEndAllowThreads(__tstate
); 
2331     if (PyErr_Occurred()) return NULL
; 
2332 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2336 #define wxWindow_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
2337 static PyObject 
*_wrap_wxWindow_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2338     PyObject 
* _resultobj
; 
2344     PyObject 
* _argo0 
= 0; 
2345     char *_kwnames
[] = { "self", NULL 
}; 
2354     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetPositionTuple",_kwnames
,&_argo0
))  
2357         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2358         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2359             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetPositionTuple. Expected _wxWindow_p."); 
2364     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2365     wxWindow_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
2367     wxPyEndAllowThreads(__tstate
); 
2368     if (PyErr_Occurred()) return NULL
; 
2369 }    Py_INCREF(Py_None
); 
2370     _resultobj 
= Py_None
; 
2373     o 
= PyInt_FromLong((long) (*_arg1
)); 
2374     _resultobj 
= t_output_helper(_resultobj
, o
); 
2378     o 
= PyInt_FromLong((long) (*_arg2
)); 
2379     _resultobj 
= t_output_helper(_resultobj
, o
); 
2384 #define wxWindow_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
2385 static PyObject 
*_wrap_wxWindow_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2386     PyObject 
* _resultobj
; 
2389     PyObject 
* _argo0 
= 0; 
2390     char *_kwnames
[] = { "self", NULL 
}; 
2394     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetPosition",_kwnames
,&_argo0
))  
2397         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2398         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2399             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetPosition. Expected _wxWindow_p."); 
2404     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2405     _result 
= new wxPoint (wxWindow_GetPosition(_arg0
)); 
2407     wxPyEndAllowThreads(__tstate
); 
2408     if (PyErr_Occurred()) return NULL
; 
2409 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2410     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2414 #define wxWindow_GetRect(_swigobj)  (_swigobj->GetRect()) 
2415 static PyObject 
*_wrap_wxWindow_GetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2416     PyObject 
* _resultobj
; 
2419     PyObject 
* _argo0 
= 0; 
2420     char *_kwnames
[] = { "self", NULL 
}; 
2424     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetRect",_kwnames
,&_argo0
))  
2427         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2428         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2429             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetRect. Expected _wxWindow_p."); 
2434     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2435     _result 
= new wxRect (wxWindow_GetRect(_arg0
)); 
2437     wxPyEndAllowThreads(__tstate
); 
2438     if (PyErr_Occurred()) return NULL
; 
2439 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
2440     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2444 #define wxWindow_GetScrollThumb(_swigobj,_swigarg0)  (_swigobj->GetScrollThumb(_swigarg0)) 
2445 static PyObject 
*_wrap_wxWindow_GetScrollThumb(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2446     PyObject 
* _resultobj
; 
2450     PyObject 
* _argo0 
= 0; 
2451     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2454     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollThumb",_kwnames
,&_argo0
,&_arg1
))  
2457         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2458         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2459             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetScrollThumb. Expected _wxWindow_p."); 
2464     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2465     _result 
= (int )wxWindow_GetScrollThumb(_arg0
,_arg1
); 
2467     wxPyEndAllowThreads(__tstate
); 
2468     if (PyErr_Occurred()) return NULL
; 
2469 }    _resultobj 
= Py_BuildValue("i",_result
); 
2473 #define wxWindow_GetScrollPos(_swigobj,_swigarg0)  (_swigobj->GetScrollPos(_swigarg0)) 
2474 static PyObject 
*_wrap_wxWindow_GetScrollPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2475     PyObject 
* _resultobj
; 
2479     PyObject 
* _argo0 
= 0; 
2480     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2483     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollPos",_kwnames
,&_argo0
,&_arg1
))  
2486         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2487         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2488             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetScrollPos. Expected _wxWindow_p."); 
2493     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2494     _result 
= (int )wxWindow_GetScrollPos(_arg0
,_arg1
); 
2496     wxPyEndAllowThreads(__tstate
); 
2497     if (PyErr_Occurred()) return NULL
; 
2498 }    _resultobj 
= Py_BuildValue("i",_result
); 
2502 #define wxWindow_GetScrollRange(_swigobj,_swigarg0)  (_swigobj->GetScrollRange(_swigarg0)) 
2503 static PyObject 
*_wrap_wxWindow_GetScrollRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2504     PyObject 
* _resultobj
; 
2508     PyObject 
* _argo0 
= 0; 
2509     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2512     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_GetScrollRange",_kwnames
,&_argo0
,&_arg1
))  
2515         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2516         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2517             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetScrollRange. Expected _wxWindow_p."); 
2522     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2523     _result 
= (int )wxWindow_GetScrollRange(_arg0
,_arg1
); 
2525     wxPyEndAllowThreads(__tstate
); 
2526     if (PyErr_Occurred()) return NULL
; 
2527 }    _resultobj 
= Py_BuildValue("i",_result
); 
2531 #define wxWindow_GetSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetSize(_swigarg0,_swigarg1)) 
2532 static PyObject 
*_wrap_wxWindow_GetSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2533     PyObject 
* _resultobj
; 
2539     PyObject 
* _argo0 
= 0; 
2540     char *_kwnames
[] = { "self", NULL 
}; 
2549     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSizeTuple",_kwnames
,&_argo0
))  
2552         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2553         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSizeTuple. Expected _wxWindow_p."); 
2559     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2560     wxWindow_GetSizeTuple(_arg0
,_arg1
,_arg2
); 
2562     wxPyEndAllowThreads(__tstate
); 
2563     if (PyErr_Occurred()) return NULL
; 
2564 }    Py_INCREF(Py_None
); 
2565     _resultobj 
= Py_None
; 
2568     o 
= PyInt_FromLong((long) (*_arg1
)); 
2569     _resultobj 
= t_output_helper(_resultobj
, o
); 
2573     o 
= PyInt_FromLong((long) (*_arg2
)); 
2574     _resultobj 
= t_output_helper(_resultobj
, o
); 
2579 #define wxWindow_GetSize(_swigobj)  (_swigobj->GetSize()) 
2580 static PyObject 
*_wrap_wxWindow_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2581     PyObject 
* _resultobj
; 
2584     PyObject 
* _argo0 
= 0; 
2585     char *_kwnames
[] = { "self", NULL 
}; 
2589     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSize",_kwnames
,&_argo0
))  
2592         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2593         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2594             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSize. Expected _wxWindow_p."); 
2599     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2600     _result 
= new wxSize (wxWindow_GetSize(_arg0
)); 
2602     wxPyEndAllowThreads(__tstate
); 
2603     if (PyErr_Occurred()) return NULL
; 
2604 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2605     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2609 #define wxWindow_GetTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2)) 
2610 static PyObject 
*_wrap_wxWindow_GetTextExtent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2611     PyObject 
* _resultobj
; 
2618     PyObject 
* _argo0 
= 0; 
2619     PyObject 
* _obj1 
= 0; 
2620     char *_kwnames
[] = { "self","string", NULL 
}; 
2629     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_GetTextExtent",_kwnames
,&_argo0
,&_obj1
))  
2632         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2633         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2634             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetTextExtent. Expected _wxWindow_p."); 
2639     _arg1 
= wxString_in_helper(_obj1
); 
2644     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2645     wxWindow_GetTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
); 
2647     wxPyEndAllowThreads(__tstate
); 
2648     if (PyErr_Occurred()) return NULL
; 
2649 }    Py_INCREF(Py_None
); 
2650     _resultobj 
= Py_None
; 
2653     o 
= PyInt_FromLong((long) (*_arg2
)); 
2654     _resultobj 
= t_output_helper(_resultobj
, o
); 
2658     o 
= PyInt_FromLong((long) (*_arg3
)); 
2659     _resultobj 
= t_output_helper(_resultobj
, o
); 
2668 #define wxWindow_GetFullTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2669 static PyObject 
*_wrap_wxWindow_GetFullTextExtent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2670     PyObject 
* _resultobj
; 
2681     wxFont 
* _arg6 
= (wxFont 
*) NULL
; 
2682     PyObject 
* _argo0 
= 0; 
2683     PyObject 
* _obj1 
= 0; 
2684     PyObject 
* _argo6 
= 0; 
2685     char *_kwnames
[] = { "self","string","font", NULL 
}; 
2700     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxWindow_GetFullTextExtent",_kwnames
,&_argo0
,&_obj1
,&_argo6
))  
2703         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2704         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2705             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetFullTextExtent. Expected _wxWindow_p."); 
2710     _arg1 
= wxString_in_helper(_obj1
); 
2715         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
2716         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxFont_p")) { 
2717             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxWindow_GetFullTextExtent. Expected _wxFont_p."); 
2722     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2723     wxWindow_GetFullTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
2725     wxPyEndAllowThreads(__tstate
); 
2726     if (PyErr_Occurred()) return NULL
; 
2727 }    Py_INCREF(Py_None
); 
2728     _resultobj 
= Py_None
; 
2731     o 
= PyInt_FromLong((long) (*_arg2
)); 
2732     _resultobj 
= t_output_helper(_resultobj
, o
); 
2736     o 
= PyInt_FromLong((long) (*_arg3
)); 
2737     _resultobj 
= t_output_helper(_resultobj
, o
); 
2741     o 
= PyInt_FromLong((long) (*_arg4
)); 
2742     _resultobj 
= t_output_helper(_resultobj
, o
); 
2746     o 
= PyInt_FromLong((long) (*_arg5
)); 
2747     _resultobj 
= t_output_helper(_resultobj
, o
); 
2756 #define wxWindow_GetTitle(_swigobj)  (_swigobj->GetTitle()) 
2757 static PyObject 
*_wrap_wxWindow_GetTitle(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_GetTitle",_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_GetTitle. Expected _wxWindow_p."); 
2775     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2776     _result 
= new wxString (wxWindow_GetTitle(_arg0
)); 
2778     wxPyEndAllowThreads(__tstate
); 
2779     if (PyErr_Occurred()) return NULL
; 
2782     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
2784     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2793 #define wxWindow_GetUpdateRegion(_swigobj)  (_swigobj->GetUpdateRegion()) 
2794 static PyObject 
*_wrap_wxWindow_GetUpdateRegion(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2795     PyObject 
* _resultobj
; 
2798     PyObject 
* _argo0 
= 0; 
2799     char *_kwnames
[] = { "self", NULL 
}; 
2803     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetUpdateRegion",_kwnames
,&_argo0
))  
2806         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2807         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2808             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetUpdateRegion. Expected _wxWindow_p."); 
2813     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2814     _result 
= new wxRegion (wxWindow_GetUpdateRegion(_arg0
)); 
2816     wxPyEndAllowThreads(__tstate
); 
2817     if (PyErr_Occurred()) return NULL
; 
2818 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRegion_p"); 
2819     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2823 #define wxWindow_GetWindowStyleFlag(_swigobj)  (_swigobj->GetWindowStyleFlag()) 
2824 static PyObject 
*_wrap_wxWindow_GetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2825     PyObject 
* _resultobj
; 
2828     PyObject 
* _argo0 
= 0; 
2829     char *_kwnames
[] = { "self", NULL 
}; 
2832     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetWindowStyleFlag",_kwnames
,&_argo0
))  
2835         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2836         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2837             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetWindowStyleFlag. Expected _wxWindow_p."); 
2842     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2843     _result 
= (long )wxWindow_GetWindowStyleFlag(_arg0
); 
2845     wxPyEndAllowThreads(__tstate
); 
2846     if (PyErr_Occurred()) return NULL
; 
2847 }    _resultobj 
= Py_BuildValue("l",_result
); 
2851 #define wxWindow_SetWindowStyleFlag(_swigobj,_swigarg0)  (_swigobj->SetWindowStyleFlag(_swigarg0)) 
2852 static PyObject 
*_wrap_wxWindow_SetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2853     PyObject 
* _resultobj
; 
2856     PyObject 
* _argo0 
= 0; 
2857     char *_kwnames
[] = { "self","style", NULL 
}; 
2860     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_SetWindowStyleFlag",_kwnames
,&_argo0
,&_arg1
))  
2863         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2864         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2865             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetWindowStyleFlag. Expected _wxWindow_p."); 
2870     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2871     wxWindow_SetWindowStyleFlag(_arg0
,_arg1
); 
2873     wxPyEndAllowThreads(__tstate
); 
2874     if (PyErr_Occurred()) return NULL
; 
2875 }    Py_INCREF(Py_None
); 
2876     _resultobj 
= Py_None
; 
2880 #define wxWindow_SetWindowStyle(_swigobj,_swigarg0)  (_swigobj->SetWindowStyle(_swigarg0)) 
2881 static PyObject 
*_wrap_wxWindow_SetWindowStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2882     PyObject 
* _resultobj
; 
2885     PyObject 
* _argo0 
= 0; 
2886     char *_kwnames
[] = { "self","style", NULL 
}; 
2889     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_SetWindowStyle",_kwnames
,&_argo0
,&_arg1
))  
2892         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2893         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2894             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetWindowStyle. Expected _wxWindow_p."); 
2899     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2900     wxWindow_SetWindowStyle(_arg0
,_arg1
); 
2902     wxPyEndAllowThreads(__tstate
); 
2903     if (PyErr_Occurred()) return NULL
; 
2904 }    Py_INCREF(Py_None
); 
2905     _resultobj 
= Py_None
; 
2909 #define wxWindow_HasScrollbar(_swigobj,_swigarg0)  (_swigobj->HasScrollbar(_swigarg0)) 
2910 static PyObject 
*_wrap_wxWindow_HasScrollbar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2911     PyObject 
* _resultobj
; 
2915     PyObject 
* _argo0 
= 0; 
2916     char *_kwnames
[] = { "self","orient", NULL 
}; 
2919     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_HasScrollbar",_kwnames
,&_argo0
,&_arg1
))  
2922         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2923         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2924             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_HasScrollbar. Expected _wxWindow_p."); 
2929     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2930     _result 
= (bool )wxWindow_HasScrollbar(_arg0
,_arg1
); 
2932     wxPyEndAllowThreads(__tstate
); 
2933     if (PyErr_Occurred()) return NULL
; 
2934 }    _resultobj 
= Py_BuildValue("i",_result
); 
2938 #define wxWindow_Hide(_swigobj)  (_swigobj->Hide()) 
2939 static PyObject 
*_wrap_wxWindow_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2940     PyObject 
* _resultobj
; 
2943     PyObject 
* _argo0 
= 0; 
2944     char *_kwnames
[] = { "self", NULL 
}; 
2947     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Hide",_kwnames
,&_argo0
))  
2950         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2951         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2952             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Hide. Expected _wxWindow_p."); 
2957     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2958     _result 
= (bool )wxWindow_Hide(_arg0
); 
2960     wxPyEndAllowThreads(__tstate
); 
2961     if (PyErr_Occurred()) return NULL
; 
2962 }    _resultobj 
= Py_BuildValue("i",_result
); 
2966 #define wxWindow_HitTest(_swigobj,_swigarg0)  (_swigobj->HitTest(_swigarg0)) 
2967 static PyObject 
*_wrap_wxWindow_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2968     PyObject 
* _resultobj
; 
2972     PyObject 
* _argo0 
= 0; 
2974     PyObject 
* _obj1 
= 0; 
2975     char *_kwnames
[] = { "self","pt", NULL 
}; 
2978     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_HitTest",_kwnames
,&_argo0
,&_obj1
))  
2981         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2982         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2983             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_HitTest. Expected _wxWindow_p."); 
2989     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2993     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2994     _result 
= (wxHitTest 
)wxWindow_HitTest(_arg0
,*_arg1
); 
2996     wxPyEndAllowThreads(__tstate
); 
2997     if (PyErr_Occurred()) return NULL
; 
2998 }    _resultobj 
= Py_BuildValue("i",_result
); 
3002 #define wxWindow_InitDialog(_swigobj)  (_swigobj->InitDialog()) 
3003 static PyObject 
*_wrap_wxWindow_InitDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3004     PyObject 
* _resultobj
; 
3006     PyObject 
* _argo0 
= 0; 
3007     char *_kwnames
[] = { "self", NULL 
}; 
3010     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_InitDialog",_kwnames
,&_argo0
))  
3013         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3014         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3015             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_InitDialog. Expected _wxWindow_p."); 
3020     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3021     wxWindow_InitDialog(_arg0
); 
3023     wxPyEndAllowThreads(__tstate
); 
3024     if (PyErr_Occurred()) return NULL
; 
3025 }    Py_INCREF(Py_None
); 
3026     _resultobj 
= Py_None
; 
3030 #define wxWindow_IsEnabled(_swigobj)  (_swigobj->IsEnabled()) 
3031 static PyObject 
*_wrap_wxWindow_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3032     PyObject 
* _resultobj
; 
3035     PyObject 
* _argo0 
= 0; 
3036     char *_kwnames
[] = { "self", NULL 
}; 
3039     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsEnabled",_kwnames
,&_argo0
))  
3042         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3043         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3044             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsEnabled. Expected _wxWindow_p."); 
3049     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3050     _result 
= (bool )wxWindow_IsEnabled(_arg0
); 
3052     wxPyEndAllowThreads(__tstate
); 
3053     if (PyErr_Occurred()) return NULL
; 
3054 }    _resultobj 
= Py_BuildValue("i",_result
); 
3058 #define wxWindow_IsExposed(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->IsExposed(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3059 static PyObject 
*_wrap_wxWindow_IsExposed(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3060     PyObject 
* _resultobj
; 
3065     int  _arg3 
= (int ) 0; 
3066     int  _arg4 
= (int ) 0; 
3067     PyObject 
* _argo0 
= 0; 
3068     char *_kwnames
[] = { "self","x","y","w","h", NULL 
}; 
3071     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|ii:wxWindow_IsExposed",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3074         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3075         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3076             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposed. Expected _wxWindow_p."); 
3081     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3082     _result 
= (bool )wxWindow_IsExposed(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3084     wxPyEndAllowThreads(__tstate
); 
3085     if (PyErr_Occurred()) return NULL
; 
3086 }    _resultobj 
= Py_BuildValue("i",_result
); 
3090 #define wxWindow_IsExposedPoint(_swigobj,_swigarg0)  (_swigobj->IsExposed(_swigarg0)) 
3091 static PyObject 
*_wrap_wxWindow_IsExposedPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3092     PyObject 
* _resultobj
; 
3096     PyObject 
* _argo0 
= 0; 
3098     PyObject 
* _obj1 
= 0; 
3099     char *_kwnames
[] = { "self","pt", NULL 
}; 
3102     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_IsExposedPoint",_kwnames
,&_argo0
,&_obj1
))  
3105         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3106         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3107             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposedPoint. Expected _wxWindow_p."); 
3113     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3117     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3118     _result 
= (bool )wxWindow_IsExposedPoint(_arg0
,*_arg1
); 
3120     wxPyEndAllowThreads(__tstate
); 
3121     if (PyErr_Occurred()) return NULL
; 
3122 }    _resultobj 
= Py_BuildValue("i",_result
); 
3126 #define wxWindow_IsExposedRect(_swigobj,_swigarg0)  (_swigobj->IsExposed(_swigarg0)) 
3127 static PyObject 
*_wrap_wxWindow_IsExposedRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3128     PyObject 
* _resultobj
; 
3132     PyObject 
* _argo0 
= 0; 
3134     PyObject 
* _obj1 
= 0; 
3135     char *_kwnames
[] = { "self","rect", NULL 
}; 
3138     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_IsExposedRect",_kwnames
,&_argo0
,&_obj1
))  
3141         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3142         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3143             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsExposedRect. Expected _wxWindow_p."); 
3149     if (! wxRect_helper(_obj1
, &_arg1
)) 
3153     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3154     _result 
= (bool )wxWindow_IsExposedRect(_arg0
,*_arg1
); 
3156     wxPyEndAllowThreads(__tstate
); 
3157     if (PyErr_Occurred()) return NULL
; 
3158 }    _resultobj 
= Py_BuildValue("i",_result
); 
3162 #define wxWindow_IsRetained(_swigobj)  (_swigobj->IsRetained()) 
3163 static PyObject 
*_wrap_wxWindow_IsRetained(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3164     PyObject 
* _resultobj
; 
3167     PyObject 
* _argo0 
= 0; 
3168     char *_kwnames
[] = { "self", NULL 
}; 
3171     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsRetained",_kwnames
,&_argo0
))  
3174         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3175         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3176             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsRetained. Expected _wxWindow_p."); 
3181     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3182     _result 
= (bool )wxWindow_IsRetained(_arg0
); 
3184     wxPyEndAllowThreads(__tstate
); 
3185     if (PyErr_Occurred()) return NULL
; 
3186 }    _resultobj 
= Py_BuildValue("i",_result
); 
3190 #define wxWindow_IsShown(_swigobj)  (_swigobj->IsShown()) 
3191 static PyObject 
*_wrap_wxWindow_IsShown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3192     PyObject 
* _resultobj
; 
3195     PyObject 
* _argo0 
= 0; 
3196     char *_kwnames
[] = { "self", NULL 
}; 
3199     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsShown",_kwnames
,&_argo0
))  
3202         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3203         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3204             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsShown. Expected _wxWindow_p."); 
3209     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3210     _result 
= (bool )wxWindow_IsShown(_arg0
); 
3212     wxPyEndAllowThreads(__tstate
); 
3213     if (PyErr_Occurred()) return NULL
; 
3214 }    _resultobj 
= Py_BuildValue("i",_result
); 
3218 #define wxWindow_IsTopLevel(_swigobj)  (_swigobj->IsTopLevel()) 
3219 static PyObject 
*_wrap_wxWindow_IsTopLevel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3220     PyObject 
* _resultobj
; 
3223     PyObject 
* _argo0 
= 0; 
3224     char *_kwnames
[] = { "self", NULL 
}; 
3227     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_IsTopLevel",_kwnames
,&_argo0
))  
3230         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3231         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3232             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_IsTopLevel. Expected _wxWindow_p."); 
3237     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3238     _result 
= (bool )wxWindow_IsTopLevel(_arg0
); 
3240     wxPyEndAllowThreads(__tstate
); 
3241     if (PyErr_Occurred()) return NULL
; 
3242 }    _resultobj 
= Py_BuildValue("i",_result
); 
3246 #define wxWindow_Layout(_swigobj)  (_swigobj->Layout()) 
3247 static PyObject 
*_wrap_wxWindow_Layout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3248     PyObject 
* _resultobj
; 
3250     PyObject 
* _argo0 
= 0; 
3251     char *_kwnames
[] = { "self", NULL 
}; 
3254     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Layout",_kwnames
,&_argo0
))  
3257         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3258         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3259             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Layout. Expected _wxWindow_p."); 
3264     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3265     wxWindow_Layout(_arg0
); 
3267     wxPyEndAllowThreads(__tstate
); 
3268     if (PyErr_Occurred()) return NULL
; 
3269 }    Py_INCREF(Py_None
); 
3270     _resultobj 
= Py_None
; 
3274 #define wxWindow_Lower(_swigobj)  (_swigobj->Lower()) 
3275 static PyObject 
*_wrap_wxWindow_Lower(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3276     PyObject 
* _resultobj
; 
3278     PyObject 
* _argo0 
= 0; 
3279     char *_kwnames
[] = { "self", NULL 
}; 
3282     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Lower",_kwnames
,&_argo0
))  
3285         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3286         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3287             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Lower. Expected _wxWindow_p."); 
3292     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3293     wxWindow_Lower(_arg0
); 
3295     wxPyEndAllowThreads(__tstate
); 
3296     if (PyErr_Occurred()) return NULL
; 
3297 }    Py_INCREF(Py_None
); 
3298     _resultobj 
= Py_None
; 
3302 #define wxWindow_MakeModal(_swigobj,_swigarg0)  (_swigobj->MakeModal(_swigarg0)) 
3303 static PyObject 
*_wrap_wxWindow_MakeModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3304     PyObject 
* _resultobj
; 
3306     bool  _arg1 
= (bool ) TRUE
; 
3307     PyObject 
* _argo0 
= 0; 
3308     int tempbool1 
= (int) TRUE
; 
3309     char *_kwnames
[] = { "self","flag", NULL 
}; 
3312     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_MakeModal",_kwnames
,&_argo0
,&tempbool1
))  
3315         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3316         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3317             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_MakeModal. Expected _wxWindow_p."); 
3321     _arg1 
= (bool ) tempbool1
; 
3323     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3324     wxWindow_MakeModal(_arg0
,_arg1
); 
3326     wxPyEndAllowThreads(__tstate
); 
3327     if (PyErr_Occurred()) return NULL
; 
3328 }    Py_INCREF(Py_None
); 
3329     _resultobj 
= Py_None
; 
3333 #define wxWindow_MoveXY(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Move(_swigarg0,_swigarg1,_swigarg2)) 
3334 static PyObject 
*_wrap_wxWindow_MoveXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3335     PyObject 
* _resultobj
; 
3339     int  _arg3 
= (int ) wxSIZE_USE_EXISTING
; 
3340     PyObject 
* _argo0 
= 0; 
3341     char *_kwnames
[] = { "self","x","y","flags", NULL 
}; 
3344     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|i:wxWindow_MoveXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
3347         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3348         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3349             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_MoveXY. Expected _wxWindow_p."); 
3354     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3355     wxWindow_MoveXY(_arg0
,_arg1
,_arg2
,_arg3
); 
3357     wxPyEndAllowThreads(__tstate
); 
3358     if (PyErr_Occurred()) return NULL
; 
3359 }    Py_INCREF(Py_None
); 
3360     _resultobj 
= Py_None
; 
3364 #define wxWindow_Move(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Move(_swigarg0,_swigarg1)) 
3365 static PyObject 
*_wrap_wxWindow_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3366     PyObject 
* _resultobj
; 
3369     int  _arg2 
= (int ) wxSIZE_USE_EXISTING
; 
3370     PyObject 
* _argo0 
= 0; 
3372     PyObject 
* _obj1 
= 0; 
3373     char *_kwnames
[] = { "self","point","flags", NULL 
}; 
3376     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxWindow_Move",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
3379         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3380         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3381             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Move. Expected _wxWindow_p."); 
3387     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3391     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3392     wxWindow_Move(_arg0
,*_arg1
,_arg2
); 
3394     wxPyEndAllowThreads(__tstate
); 
3395     if (PyErr_Occurred()) return NULL
; 
3396 }    Py_INCREF(Py_None
); 
3397     _resultobj 
= Py_None
; 
3401 #define wxWindow_PopEventHandler(_swigobj,_swigarg0)  (_swigobj->PopEventHandler(_swigarg0)) 
3402 static PyObject 
*_wrap_wxWindow_PopEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3403     PyObject 
* _resultobj
; 
3404     wxEvtHandler 
* _result
; 
3406     bool  _arg1 
= (bool ) FALSE
; 
3407     PyObject 
* _argo0 
= 0; 
3408     int tempbool1 
= (int) FALSE
; 
3409     char *_kwnames
[] = { "self","deleteHandler", NULL 
}; 
3412     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_PopEventHandler",_kwnames
,&_argo0
,&tempbool1
))  
3415         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3416         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3417             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopEventHandler. Expected _wxWindow_p."); 
3421     _arg1 
= (bool ) tempbool1
; 
3423     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3424     _result 
= (wxEvtHandler 
*)wxWindow_PopEventHandler(_arg0
,_arg1
); 
3426     wxPyEndAllowThreads(__tstate
); 
3427     if (PyErr_Occurred()) return NULL
; 
3428 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3432 #define wxWindow_PushEventHandler(_swigobj,_swigarg0)  (_swigobj->PushEventHandler(_swigarg0)) 
3433 static PyObject 
*_wrap_wxWindow_PushEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3434     PyObject 
* _resultobj
; 
3436     wxEvtHandler 
* _arg1
; 
3437     PyObject 
* _argo0 
= 0; 
3438     PyObject 
* _argo1 
= 0; 
3439     char *_kwnames
[] = { "self","handler", NULL 
}; 
3442     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_PushEventHandler",_kwnames
,&_argo0
,&_argo1
))  
3445         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3446         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3447             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PushEventHandler. Expected _wxWindow_p."); 
3452         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3453         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
3454             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PushEventHandler. Expected _wxEvtHandler_p."); 
3459     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3460     wxWindow_PushEventHandler(_arg0
,_arg1
); 
3462     wxPyEndAllowThreads(__tstate
); 
3463     if (PyErr_Occurred()) return NULL
; 
3464 }    Py_INCREF(Py_None
); 
3465     _resultobj 
= Py_None
; 
3469 #define wxWindow_RemoveEventHandler(_swigobj,_swigarg0)  (_swigobj->RemoveEventHandler(_swigarg0)) 
3470 static PyObject 
*_wrap_wxWindow_RemoveEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3471     PyObject 
* _resultobj
; 
3474     wxEvtHandler 
* _arg1
; 
3475     PyObject 
* _argo0 
= 0; 
3476     PyObject 
* _argo1 
= 0; 
3477     char *_kwnames
[] = { "self","handler", NULL 
}; 
3480     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_RemoveEventHandler",_kwnames
,&_argo0
,&_argo1
))  
3483         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3484         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3485             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_RemoveEventHandler. Expected _wxWindow_p."); 
3490         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3491         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
3492             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_RemoveEventHandler. Expected _wxEvtHandler_p."); 
3497     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3498     _result 
= (bool )wxWindow_RemoveEventHandler(_arg0
,_arg1
); 
3500     wxPyEndAllowThreads(__tstate
); 
3501     if (PyErr_Occurred()) return NULL
; 
3502 }    _resultobj 
= Py_BuildValue("i",_result
); 
3506 #define wxWindow_PopupMenuXY(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->PopupMenu(_swigarg0,_swigarg1,_swigarg2)) 
3507 static PyObject 
*_wrap_wxWindow_PopupMenuXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3508     PyObject 
* _resultobj
; 
3514     PyObject 
* _argo0 
= 0; 
3515     PyObject 
* _argo1 
= 0; 
3516     char *_kwnames
[] = { "self","menu","x","y", NULL 
}; 
3519     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxWindow_PopupMenuXY",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))  
3522         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3523         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3524             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopupMenuXY. Expected _wxWindow_p."); 
3529         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3530         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
3531             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PopupMenuXY. Expected _wxMenu_p."); 
3536     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3537     _result 
= (bool )wxWindow_PopupMenuXY(_arg0
,_arg1
,_arg2
,_arg3
); 
3539     wxPyEndAllowThreads(__tstate
); 
3540     if (PyErr_Occurred()) return NULL
; 
3541 }    _resultobj 
= Py_BuildValue("i",_result
); 
3545 #define wxWindow_PopupMenu(_swigobj,_swigarg0,_swigarg1)  (_swigobj->PopupMenu(_swigarg0,_swigarg1)) 
3546 static PyObject 
*_wrap_wxWindow_PopupMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3547     PyObject 
* _resultobj
; 
3552     PyObject 
* _argo0 
= 0; 
3553     PyObject 
* _argo1 
= 0; 
3555     PyObject 
* _obj2 
= 0; 
3556     char *_kwnames
[] = { "self","menu","pos", NULL 
}; 
3559     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_PopupMenu",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
3562         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3563         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3564             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PopupMenu. Expected _wxWindow_p."); 
3569         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3570         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
3571             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_PopupMenu. Expected _wxMenu_p."); 
3577     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3581     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3582     _result 
= (bool )wxWindow_PopupMenu(_arg0
,_arg1
,*_arg2
); 
3584     wxPyEndAllowThreads(__tstate
); 
3585     if (PyErr_Occurred()) return NULL
; 
3586 }    _resultobj 
= Py_BuildValue("i",_result
); 
3590 #define wxWindow_Raise(_swigobj)  (_swigobj->Raise()) 
3591 static PyObject 
*_wrap_wxWindow_Raise(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3592     PyObject 
* _resultobj
; 
3594     PyObject 
* _argo0 
= 0; 
3595     char *_kwnames
[] = { "self", NULL 
}; 
3598     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Raise",_kwnames
,&_argo0
))  
3601         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3602         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3603             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Raise. Expected _wxWindow_p."); 
3608     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3609     wxWindow_Raise(_arg0
); 
3611     wxPyEndAllowThreads(__tstate
); 
3612     if (PyErr_Occurred()) return NULL
; 
3613 }    Py_INCREF(Py_None
); 
3614     _resultobj 
= Py_None
; 
3618 #define wxWindow_Refresh(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Refresh(_swigarg0,_swigarg1)) 
3619 static PyObject 
*_wrap_wxWindow_Refresh(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3620     PyObject 
* _resultobj
; 
3622     bool  _arg1 
= (bool ) TRUE
; 
3623     wxRect 
* _arg2 
= (wxRect 
*) NULL
; 
3624     PyObject 
* _argo0 
= 0; 
3625     int tempbool1 
= (int) TRUE
; 
3627     PyObject 
* _obj2 
= 0; 
3628     char *_kwnames
[] = { "self","eraseBackground","rect", NULL 
}; 
3631     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxWindow_Refresh",_kwnames
,&_argo0
,&tempbool1
,&_obj2
))  
3634         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3635         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3636             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Refresh. Expected _wxWindow_p."); 
3640     _arg1 
= (bool ) tempbool1
; 
3644     if (! wxRect_helper(_obj2
, &_arg2
)) 
3648     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3649     wxWindow_Refresh(_arg0
,_arg1
,_arg2
); 
3651     wxPyEndAllowThreads(__tstate
); 
3652     if (PyErr_Occurred()) return NULL
; 
3653 }    Py_INCREF(Py_None
); 
3654     _resultobj 
= Py_None
; 
3658 #define wxWindow_RefreshRect(_swigobj,_swigarg0)  (_swigobj->RefreshRect(_swigarg0)) 
3659 static PyObject 
*_wrap_wxWindow_RefreshRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3660     PyObject 
* _resultobj
; 
3663     PyObject 
* _argo0 
= 0; 
3665     PyObject 
* _obj1 
= 0; 
3666     char *_kwnames
[] = { "self","rect", NULL 
}; 
3669     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_RefreshRect",_kwnames
,&_argo0
,&_obj1
))  
3672         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3673         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3674             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_RefreshRect. Expected _wxWindow_p."); 
3680     if (! wxRect_helper(_obj1
, &_arg1
)) 
3684     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3685     wxWindow_RefreshRect(_arg0
,*_arg1
); 
3687     wxPyEndAllowThreads(__tstate
); 
3688     if (PyErr_Occurred()) return NULL
; 
3689 }    Py_INCREF(Py_None
); 
3690     _resultobj 
= Py_None
; 
3694 #define wxWindow_AddChild(_swigobj,_swigarg0)  (_swigobj->AddChild(_swigarg0)) 
3695 static PyObject 
*_wrap_wxWindow_AddChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3696     PyObject 
* _resultobj
; 
3699     PyObject 
* _argo0 
= 0; 
3700     PyObject 
* _argo1 
= 0; 
3701     char *_kwnames
[] = { "self","child", NULL 
}; 
3704     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_AddChild",_kwnames
,&_argo0
,&_argo1
))  
3707         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3708         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3709             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_AddChild. Expected _wxWindow_p."); 
3714         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3715         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3716             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_AddChild. Expected _wxWindow_p."); 
3721     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3722     wxWindow_AddChild(_arg0
,_arg1
); 
3724     wxPyEndAllowThreads(__tstate
); 
3725     if (PyErr_Occurred()) return NULL
; 
3726 }    Py_INCREF(Py_None
); 
3727     _resultobj 
= Py_None
; 
3731 #define wxWindow_RemoveChild(_swigobj,_swigarg0)  (_swigobj->RemoveChild(_swigarg0)) 
3732 static PyObject 
*_wrap_wxWindow_RemoveChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3733     PyObject 
* _resultobj
; 
3736     PyObject 
* _argo0 
= 0; 
3737     PyObject 
* _argo1 
= 0; 
3738     char *_kwnames
[] = { "self","child", NULL 
}; 
3741     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_RemoveChild",_kwnames
,&_argo0
,&_argo1
))  
3744         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3745         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3746             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_RemoveChild. Expected _wxWindow_p."); 
3751         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3752         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3753             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_RemoveChild. Expected _wxWindow_p."); 
3758     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3759     wxWindow_RemoveChild(_arg0
,_arg1
); 
3761     wxPyEndAllowThreads(__tstate
); 
3762     if (PyErr_Occurred()) return NULL
; 
3763 }    Py_INCREF(Py_None
); 
3764     _resultobj 
= Py_None
; 
3768 #define wxWindow_Reparent(_swigobj,_swigarg0)  (_swigobj->Reparent(_swigarg0)) 
3769 static PyObject 
*_wrap_wxWindow_Reparent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3770     PyObject 
* _resultobj
; 
3774     PyObject 
* _argo0 
= 0; 
3775     PyObject 
* _argo1 
= 0; 
3776     char *_kwnames
[] = { "self","newParent", NULL 
}; 
3779     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_Reparent",_kwnames
,&_argo0
,&_argo1
))  
3782         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3783         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3784             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Reparent. Expected _wxWindow_p."); 
3789         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3790         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3791             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_Reparent. Expected _wxWindow_p."); 
3796     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3797     _result 
= (bool )wxWindow_Reparent(_arg0
,_arg1
); 
3799     wxPyEndAllowThreads(__tstate
); 
3800     if (PyErr_Occurred()) return NULL
; 
3801 }    _resultobj 
= Py_BuildValue("i",_result
); 
3805 #define wxWindow_ScreenToClientXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ScreenToClient(_swigarg0,_swigarg1)) 
3806 static PyObject 
*_wrap_wxWindow_ScreenToClientXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3807     PyObject 
* _resultobj
; 
3811     PyObject 
* _argo0 
= 0; 
3813     PyObject 
* _obj1 
= 0; 
3815     PyObject 
* _obj2 
= 0; 
3816     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3819     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxWindow_ScreenToClientXY",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3822         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3823         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3824             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScreenToClientXY. Expected _wxWindow_p."); 
3829   temp 
= (int) PyInt_AsLong(_obj1
); 
3833   temp0 
= (int) PyInt_AsLong(_obj2
); 
3837     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3838     wxWindow_ScreenToClientXY(_arg0
,_arg1
,_arg2
); 
3840     wxPyEndAllowThreads(__tstate
); 
3841     if (PyErr_Occurred()) return NULL
; 
3842 }    Py_INCREF(Py_None
); 
3843     _resultobj 
= Py_None
; 
3846     o 
= PyInt_FromLong((long) (*_arg1
)); 
3847     _resultobj 
= t_output_helper(_resultobj
, o
); 
3851     o 
= PyInt_FromLong((long) (*_arg2
)); 
3852     _resultobj 
= t_output_helper(_resultobj
, o
); 
3857 #define wxWindow_ScreenToClient(_swigobj,_swigarg0)  (_swigobj->ScreenToClient(_swigarg0)) 
3858 static PyObject 
*_wrap_wxWindow_ScreenToClient(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3859     PyObject 
* _resultobj
; 
3863     PyObject 
* _argo0 
= 0; 
3865     PyObject 
* _obj1 
= 0; 
3866     char *_kwnames
[] = { "self","pt", NULL 
}; 
3870     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ScreenToClient",_kwnames
,&_argo0
,&_obj1
))  
3873         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3874         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3875             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScreenToClient. Expected _wxWindow_p."); 
3881     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3885     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3886     _result 
= new wxPoint (wxWindow_ScreenToClient(_arg0
,*_arg1
)); 
3888     wxPyEndAllowThreads(__tstate
); 
3889     if (PyErr_Occurred()) return NULL
; 
3890 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
3891     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3895 #define wxWindow_ScrollWindow(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->ScrollWindow(_swigarg0,_swigarg1,_swigarg2)) 
3896 static PyObject 
*_wrap_wxWindow_ScrollWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3897     PyObject 
* _resultobj
; 
3901     wxRect 
* _arg3 
= (wxRect 
*) NULL
; 
3902     PyObject 
* _argo0 
= 0; 
3904     PyObject 
* _obj3 
= 0; 
3905     char *_kwnames
[] = { "self","dx","dy","rect", NULL 
}; 
3908     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|O:wxWindow_ScrollWindow",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))  
3911         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3912         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3913             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScrollWindow. Expected _wxWindow_p."); 
3920     if (! wxRect_helper(_obj3
, &_arg3
)) 
3924     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3925     wxWindow_ScrollWindow(_arg0
,_arg1
,_arg2
,_arg3
); 
3927     wxPyEndAllowThreads(__tstate
); 
3928     if (PyErr_Occurred()) return NULL
; 
3929 }    Py_INCREF(Py_None
); 
3930     _resultobj 
= Py_None
; 
3934 #define wxWindow_SetAutoLayout(_swigobj,_swigarg0)  (_swigobj->SetAutoLayout(_swigarg0)) 
3935 static PyObject 
*_wrap_wxWindow_SetAutoLayout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3936     PyObject 
* _resultobj
; 
3939     PyObject 
* _argo0 
= 0; 
3941     char *_kwnames
[] = { "self","autoLayout", NULL 
}; 
3944     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_SetAutoLayout",_kwnames
,&_argo0
,&tempbool1
))  
3947         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3948         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3949             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetAutoLayout. Expected _wxWindow_p."); 
3953     _arg1 
= (bool ) tempbool1
; 
3955     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3956     wxWindow_SetAutoLayout(_arg0
,_arg1
); 
3958     wxPyEndAllowThreads(__tstate
); 
3959     if (PyErr_Occurred()) return NULL
; 
3960 }    Py_INCREF(Py_None
); 
3961     _resultobj 
= Py_None
; 
3965 #define wxWindow_GetAutoLayout(_swigobj)  (_swigobj->GetAutoLayout()) 
3966 static PyObject 
*_wrap_wxWindow_GetAutoLayout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3967     PyObject 
* _resultobj
; 
3970     PyObject 
* _argo0 
= 0; 
3971     char *_kwnames
[] = { "self", NULL 
}; 
3974     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetAutoLayout",_kwnames
,&_argo0
))  
3977         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3978         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3979             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetAutoLayout. Expected _wxWindow_p."); 
3984     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3985     _result 
= (bool )wxWindow_GetAutoLayout(_arg0
); 
3987     wxPyEndAllowThreads(__tstate
); 
3988     if (PyErr_Occurred()) return NULL
; 
3989 }    _resultobj 
= Py_BuildValue("i",_result
); 
3993 #define wxWindow_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
3994 static PyObject 
*_wrap_wxWindow_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3995     PyObject 
* _resultobj
; 
3998     PyObject 
* _argo0 
= 0; 
4000     PyObject 
* _obj1 
= 0; 
4001     char *_kwnames
[] = { "self","colour", NULL 
}; 
4004     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
4007         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4008         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4009             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetBackgroundColour. Expected _wxWindow_p."); 
4015     if (! wxColour_helper(_obj1
, &_arg1
)) 
4019     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4020     wxWindow_SetBackgroundColour(_arg0
,*_arg1
); 
4022     wxPyEndAllowThreads(__tstate
); 
4023     if (PyErr_Occurred()) return NULL
; 
4024 }    Py_INCREF(Py_None
); 
4025     _resultobj 
= Py_None
; 
4029 #define wxWindow_SetConstraints(_swigobj,_swigarg0)  (_swigobj->SetConstraints(_swigarg0)) 
4030 static PyObject 
*_wrap_wxWindow_SetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4031     PyObject 
* _resultobj
; 
4033     wxLayoutConstraints 
* _arg1
; 
4034     PyObject 
* _argo0 
= 0; 
4035     PyObject 
* _argo1 
= 0; 
4036     char *_kwnames
[] = { "self","constraints", NULL 
}; 
4039     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetConstraints",_kwnames
,&_argo0
,&_argo1
))  
4042         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4043         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4044             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetConstraints. Expected _wxWindow_p."); 
4049         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4050         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxLayoutConstraints_p")) { 
4051             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetConstraints. Expected _wxLayoutConstraints_p."); 
4056     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4057     wxWindow_SetConstraints(_arg0
,_arg1
); 
4059     wxPyEndAllowThreads(__tstate
); 
4060     if (PyErr_Occurred()) return NULL
; 
4061 }    Py_INCREF(Py_None
); 
4062     _resultobj 
= Py_None
; 
4066 #define wxWindow_UnsetConstraints(_swigobj,_swigarg0)  (_swigobj->UnsetConstraints(_swigarg0)) 
4067 static PyObject 
*_wrap_wxWindow_UnsetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4068     PyObject 
* _resultobj
; 
4070     wxLayoutConstraints 
* _arg1
; 
4071     PyObject 
* _argo0 
= 0; 
4072     PyObject 
* _argo1 
= 0; 
4073     char *_kwnames
[] = { "self","constraints", NULL 
}; 
4076     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_UnsetConstraints",_kwnames
,&_argo0
,&_argo1
))  
4079         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4080         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4081             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_UnsetConstraints. Expected _wxWindow_p."); 
4086         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4087         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxLayoutConstraints_p")) { 
4088             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_UnsetConstraints. Expected _wxLayoutConstraints_p."); 
4093     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4094     wxWindow_UnsetConstraints(_arg0
,_arg1
); 
4096     wxPyEndAllowThreads(__tstate
); 
4097     if (PyErr_Occurred()) return NULL
; 
4098 }    Py_INCREF(Py_None
); 
4099     _resultobj 
= Py_None
; 
4103 #define wxWindow_SetFocus(_swigobj)  (_swigobj->SetFocus()) 
4104 static PyObject 
*_wrap_wxWindow_SetFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4105     PyObject 
* _resultobj
; 
4107     PyObject 
* _argo0 
= 0; 
4108     char *_kwnames
[] = { "self", NULL 
}; 
4111     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_SetFocus",_kwnames
,&_argo0
))  
4114         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4115         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4116             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetFocus. Expected _wxWindow_p."); 
4121     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4122     wxWindow_SetFocus(_arg0
); 
4124     wxPyEndAllowThreads(__tstate
); 
4125     if (PyErr_Occurred()) return NULL
; 
4126 }    Py_INCREF(Py_None
); 
4127     _resultobj 
= Py_None
; 
4131 #define wxWindow_SetFocusFromKbd(_swigobj)  (_swigobj->SetFocusFromKbd()) 
4132 static PyObject 
*_wrap_wxWindow_SetFocusFromKbd(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4133     PyObject 
* _resultobj
; 
4135     PyObject 
* _argo0 
= 0; 
4136     char *_kwnames
[] = { "self", NULL 
}; 
4139     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_SetFocusFromKbd",_kwnames
,&_argo0
))  
4142         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4143         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4144             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetFocusFromKbd. Expected _wxWindow_p."); 
4149     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4150     wxWindow_SetFocusFromKbd(_arg0
); 
4152     wxPyEndAllowThreads(__tstate
); 
4153     if (PyErr_Occurred()) return NULL
; 
4154 }    Py_INCREF(Py_None
); 
4155     _resultobj 
= Py_None
; 
4159 #define wxWindow_AcceptsFocus(_swigobj)  (_swigobj->AcceptsFocus()) 
4160 static PyObject 
*_wrap_wxWindow_AcceptsFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4161     PyObject 
* _resultobj
; 
4164     PyObject 
* _argo0 
= 0; 
4165     char *_kwnames
[] = { "self", NULL 
}; 
4168     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_AcceptsFocus",_kwnames
,&_argo0
))  
4171         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4172         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4173             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_AcceptsFocus. Expected _wxWindow_p."); 
4178     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4179     _result 
= (bool )wxWindow_AcceptsFocus(_arg0
); 
4181     wxPyEndAllowThreads(__tstate
); 
4182     if (PyErr_Occurred()) return NULL
; 
4183 }    _resultobj 
= Py_BuildValue("i",_result
); 
4187 #define wxWindow_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
4188 static PyObject 
*_wrap_wxWindow_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4189     PyObject 
* _resultobj
; 
4192     PyObject 
* _argo0 
= 0; 
4193     PyObject 
* _argo1 
= 0; 
4194     char *_kwnames
[] = { "self","font", NULL 
}; 
4197     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetFont",_kwnames
,&_argo0
,&_argo1
))  
4200         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4201         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4202             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetFont. Expected _wxWindow_p."); 
4207         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
4208             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetFont. Expected _wxFont_p."); 
4213     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4214     wxWindow_SetFont(_arg0
,*_arg1
); 
4216     wxPyEndAllowThreads(__tstate
); 
4217     if (PyErr_Occurred()) return NULL
; 
4218 }    Py_INCREF(Py_None
); 
4219     _resultobj 
= Py_None
; 
4223 #define wxWindow_SetForegroundColour(_swigobj,_swigarg0)  (_swigobj->SetForegroundColour(_swigarg0)) 
4224 static PyObject 
*_wrap_wxWindow_SetForegroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4225     PyObject 
* _resultobj
; 
4228     PyObject 
* _argo0 
= 0; 
4230     PyObject 
* _obj1 
= 0; 
4231     char *_kwnames
[] = { "self","colour", NULL 
}; 
4234     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetForegroundColour",_kwnames
,&_argo0
,&_obj1
))  
4237         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4238         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4239             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetForegroundColour. Expected _wxWindow_p."); 
4245     if (! wxColour_helper(_obj1
, &_arg1
)) 
4249     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4250     wxWindow_SetForegroundColour(_arg0
,*_arg1
); 
4252     wxPyEndAllowThreads(__tstate
); 
4253     if (PyErr_Occurred()) return NULL
; 
4254 }    Py_INCREF(Py_None
); 
4255     _resultobj 
= Py_None
; 
4259 #define wxWindow_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
4260 static PyObject 
*_wrap_wxWindow_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4261     PyObject 
* _resultobj
; 
4264     PyObject 
* _argo0 
= 0; 
4265     char *_kwnames
[] = { "self","id", NULL 
}; 
4268     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_SetId",_kwnames
,&_argo0
,&_arg1
))  
4271         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4272         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4273             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetId. Expected _wxWindow_p."); 
4278     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4279     wxWindow_SetId(_arg0
,_arg1
); 
4281     wxPyEndAllowThreads(__tstate
); 
4282     if (PyErr_Occurred()) return NULL
; 
4283 }    Py_INCREF(Py_None
); 
4284     _resultobj 
= Py_None
; 
4288 #define wxWindow_SetName(_swigobj,_swigarg0)  (_swigobj->SetName(_swigarg0)) 
4289 static PyObject 
*_wrap_wxWindow_SetName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4290     PyObject 
* _resultobj
; 
4293     PyObject 
* _argo0 
= 0; 
4294     PyObject 
* _obj1 
= 0; 
4295     char *_kwnames
[] = { "self","name", NULL 
}; 
4298     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetName",_kwnames
,&_argo0
,&_obj1
))  
4301         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4302         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4303             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetName. Expected _wxWindow_p."); 
4308     _arg1 
= wxString_in_helper(_obj1
); 
4313     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4314     wxWindow_SetName(_arg0
,*_arg1
); 
4316     wxPyEndAllowThreads(__tstate
); 
4317     if (PyErr_Occurred()) return NULL
; 
4318 }    Py_INCREF(Py_None
); 
4319     _resultobj 
= Py_None
; 
4327 #define wxWindow_SetScrollbar(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->SetScrollbar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4328 static PyObject 
*_wrap_wxWindow_SetScrollbar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4329     PyObject 
* _resultobj
; 
4335     int  _arg5 
= (int ) TRUE
; 
4336     PyObject 
* _argo0 
= 0; 
4337     char *_kwnames
[] = { "self","orientation","position","thumbSize","range","refresh", NULL 
}; 
4340     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxWindow_SetScrollbar",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4343         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4344         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4345             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetScrollbar. Expected _wxWindow_p."); 
4350     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4351     wxWindow_SetScrollbar(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4353     wxPyEndAllowThreads(__tstate
); 
4354     if (PyErr_Occurred()) return NULL
; 
4355 }    Py_INCREF(Py_None
); 
4356     _resultobj 
= Py_None
; 
4360 #define wxWindow_SetScrollPos(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetScrollPos(_swigarg0,_swigarg1,_swigarg2)) 
4361 static PyObject 
*_wrap_wxWindow_SetScrollPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4362     PyObject 
* _resultobj
; 
4366     bool  _arg3 
= (bool ) TRUE
; 
4367     PyObject 
* _argo0 
= 0; 
4368     int tempbool3 
= (int) TRUE
; 
4369     char *_kwnames
[] = { "self","orientation","pos","refresh", NULL 
}; 
4372     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|i:wxWindow_SetScrollPos",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))  
4375         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4376         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4377             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetScrollPos. Expected _wxWindow_p."); 
4381     _arg3 
= (bool ) tempbool3
; 
4383     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4384     wxWindow_SetScrollPos(_arg0
,_arg1
,_arg2
,_arg3
); 
4386     wxPyEndAllowThreads(__tstate
); 
4387     if (PyErr_Occurred()) return NULL
; 
4388 }    Py_INCREF(Py_None
); 
4389     _resultobj 
= Py_None
; 
4393 #define wxWindow_SetDimensions(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->SetSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4394 static PyObject 
*_wrap_wxWindow_SetDimensions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4395     PyObject 
* _resultobj
; 
4401     int  _arg5 
= (int ) wxSIZE_AUTO
; 
4402     PyObject 
* _argo0 
= 0; 
4403     char *_kwnames
[] = { "self","x","y","width","height","sizeFlags", NULL 
}; 
4406     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxWindow_SetDimensions",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4409         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4410         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4411             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetDimensions. Expected _wxWindow_p."); 
4416     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4417     wxWindow_SetDimensions(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4419     wxPyEndAllowThreads(__tstate
); 
4420     if (PyErr_Occurred()) return NULL
; 
4421 }    Py_INCREF(Py_None
); 
4422     _resultobj 
= Py_None
; 
4426 static void  wxWindow_SetSize(wxWindow 
*self
,const wxSize 
& size
) { 
4427             self
->SetSize(size
); 
4429 static PyObject 
*_wrap_wxWindow_SetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4430     PyObject 
* _resultobj
; 
4433     PyObject 
* _argo0 
= 0; 
4435     PyObject 
* _obj1 
= 0; 
4436     char *_kwnames
[] = { "self","size", NULL 
}; 
4439     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetSize",_kwnames
,&_argo0
,&_obj1
))  
4442         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4443         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4444             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetSize. Expected _wxWindow_p."); 
4450     if (! wxSize_helper(_obj1
, &_arg1
)) 
4454     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4455     wxWindow_SetSize(_arg0
,*_arg1
); 
4457     wxPyEndAllowThreads(__tstate
); 
4458     if (PyErr_Occurred()) return NULL
; 
4459 }    Py_INCREF(Py_None
); 
4460     _resultobj 
= Py_None
; 
4464 static void  wxWindow_SetPosition(wxWindow 
*self
,const wxPoint 
& pos
,int  flags
) { 
4465             self
->Move(pos
, flags
); 
4467 static PyObject 
*_wrap_wxWindow_SetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4468     PyObject 
* _resultobj
; 
4471     int  _arg2 
= (int ) wxSIZE_USE_EXISTING
; 
4472     PyObject 
* _argo0 
= 0; 
4474     PyObject 
* _obj1 
= 0; 
4475     char *_kwnames
[] = { "self","pos","flags", NULL 
}; 
4478     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxWindow_SetPosition",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
4481         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4482         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4483             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetPosition. Expected _wxWindow_p."); 
4489     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4493     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4494     wxWindow_SetPosition(_arg0
,*_arg1
,_arg2
); 
4496     wxPyEndAllowThreads(__tstate
); 
4497     if (PyErr_Occurred()) return NULL
; 
4498 }    Py_INCREF(Py_None
); 
4499     _resultobj 
= Py_None
; 
4503 static void  wxWindow_SetRect(wxWindow 
*self
,const wxRect 
& rect
,int  sizeFlags
) { 
4504             self
->SetSize(rect
, sizeFlags
); 
4506 static PyObject 
*_wrap_wxWindow_SetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4507     PyObject 
* _resultobj
; 
4510     int  _arg2 
= (int ) wxSIZE_AUTO
; 
4511     PyObject 
* _argo0 
= 0; 
4513     PyObject 
* _obj1 
= 0; 
4514     char *_kwnames
[] = { "self","rect","sizeFlags", NULL 
}; 
4517     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxWindow_SetRect",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
4520         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4521         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4522             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetRect. Expected _wxWindow_p."); 
4528     if (! wxRect_helper(_obj1
, &_arg1
)) 
4532     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4533     wxWindow_SetRect(_arg0
,*_arg1
,_arg2
); 
4535     wxPyEndAllowThreads(__tstate
); 
4536     if (PyErr_Occurred()) return NULL
; 
4537 }    Py_INCREF(Py_None
); 
4538     _resultobj 
= Py_None
; 
4542 #define wxWindow_SetSizeHints(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->SetSizeHints(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
4543 static PyObject 
*_wrap_wxWindow_SetSizeHints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4544     PyObject 
* _resultobj
; 
4548     int  _arg3 
= (int ) -1; 
4549     int  _arg4 
= (int ) -1; 
4550     int  _arg5 
= (int ) -1; 
4551     int  _arg6 
= (int ) -1; 
4552     PyObject 
* _argo0 
= 0; 
4553     char *_kwnames
[] = { "self","minW","minH","maxW","maxH","incW","incH", NULL 
}; 
4556     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|iiii:wxWindow_SetSizeHints",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
4559         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4560         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4561             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetSizeHints. Expected _wxWindow_p."); 
4566     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4567     wxWindow_SetSizeHints(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
4569     wxPyEndAllowThreads(__tstate
); 
4570     if (PyErr_Occurred()) return NULL
; 
4571 }    Py_INCREF(Py_None
); 
4572     _resultobj 
= Py_None
; 
4576 #define wxWindow_SetVirtualSizeHints(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->SetVirtualSizeHints(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4577 static PyObject 
*_wrap_wxWindow_SetVirtualSizeHints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4578     PyObject 
* _resultobj
; 
4582     int  _arg3 
= (int ) -1; 
4583     int  _arg4 
= (int ) -1; 
4584     PyObject 
* _argo0 
= 0; 
4585     char *_kwnames
[] = { "self","minW","minH","maxW","maxH", NULL 
}; 
4588     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|ii:wxWindow_SetVirtualSizeHints",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
4591         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4592         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4593             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetVirtualSizeHints. Expected _wxWindow_p."); 
4598     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4599     wxWindow_SetVirtualSizeHints(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4601     wxPyEndAllowThreads(__tstate
); 
4602     if (PyErr_Occurred()) return NULL
; 
4603 }    Py_INCREF(Py_None
); 
4604     _resultobj 
= Py_None
; 
4608 #define wxWindow_SetVirtualSize(_swigobj,_swigarg0)  (_swigobj->SetVirtualSize(_swigarg0)) 
4609 static PyObject 
*_wrap_wxWindow_SetVirtualSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4610     PyObject 
* _resultobj
; 
4613     PyObject 
* _argo0 
= 0; 
4615     PyObject 
* _obj1 
= 0; 
4616     char *_kwnames
[] = { "self","size", NULL 
}; 
4619     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetVirtualSize",_kwnames
,&_argo0
,&_obj1
))  
4622         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4623         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4624             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetVirtualSize. Expected _wxWindow_p."); 
4630     if (! wxSize_helper(_obj1
, &_arg1
)) 
4634     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4635     wxWindow_SetVirtualSize(_arg0
,*_arg1
); 
4637     wxPyEndAllowThreads(__tstate
); 
4638     if (PyErr_Occurred()) return NULL
; 
4639 }    Py_INCREF(Py_None
); 
4640     _resultobj 
= Py_None
; 
4644 #define wxWindow_SetVirtualSizeWH(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetVirtualSize(_swigarg0,_swigarg1)) 
4645 static PyObject 
*_wrap_wxWindow_SetVirtualSizeWH(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4646     PyObject 
* _resultobj
; 
4650     PyObject 
* _argo0 
= 0; 
4651     char *_kwnames
[] = { "self","x","y", NULL 
}; 
4654     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxWindow_SetVirtualSizeWH",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4657         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4658         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4659             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetVirtualSizeWH. Expected _wxWindow_p."); 
4664     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4665     wxWindow_SetVirtualSizeWH(_arg0
,_arg1
,_arg2
); 
4667     wxPyEndAllowThreads(__tstate
); 
4668     if (PyErr_Occurred()) return NULL
; 
4669 }    Py_INCREF(Py_None
); 
4670     _resultobj 
= Py_None
; 
4674 #define wxWindow_GetVirtualSize(_swigobj)  (_swigobj->GetVirtualSize()) 
4675 static PyObject 
*_wrap_wxWindow_GetVirtualSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4676     PyObject 
* _resultobj
; 
4679     PyObject 
* _argo0 
= 0; 
4680     char *_kwnames
[] = { "self", NULL 
}; 
4684     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetVirtualSize",_kwnames
,&_argo0
))  
4687         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4688         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4689             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetVirtualSize. Expected _wxWindow_p."); 
4694     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4695     _result 
= new wxSize (wxWindow_GetVirtualSize(_arg0
)); 
4697     wxPyEndAllowThreads(__tstate
); 
4698     if (PyErr_Occurred()) return NULL
; 
4699 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
4700     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4704 #define wxWindow_GetVirtualSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetVirtualSize(_swigarg0,_swigarg1)) 
4705 static PyObject 
*_wrap_wxWindow_GetVirtualSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4706     PyObject 
* _resultobj
; 
4712     PyObject 
* _argo0 
= 0; 
4713     char *_kwnames
[] = { "self", NULL 
}; 
4722     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetVirtualSizeTuple",_kwnames
,&_argo0
))  
4725         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4726         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4727             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetVirtualSizeTuple. Expected _wxWindow_p."); 
4732     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4733     wxWindow_GetVirtualSizeTuple(_arg0
,_arg1
,_arg2
); 
4735     wxPyEndAllowThreads(__tstate
); 
4736     if (PyErr_Occurred()) return NULL
; 
4737 }    Py_INCREF(Py_None
); 
4738     _resultobj 
= Py_None
; 
4741     o 
= PyInt_FromLong((long) (*_arg1
)); 
4742     _resultobj 
= t_output_helper(_resultobj
, o
); 
4746     o 
= PyInt_FromLong((long) (*_arg2
)); 
4747     _resultobj 
= t_output_helper(_resultobj
, o
); 
4752 #define wxWindow_GetBestVirtualSize(_swigobj)  (_swigobj->GetBestVirtualSize()) 
4753 static PyObject 
*_wrap_wxWindow_GetBestVirtualSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4754     PyObject 
* _resultobj
; 
4757     PyObject 
* _argo0 
= 0; 
4758     char *_kwnames
[] = { "self", NULL 
}; 
4762     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetBestVirtualSize",_kwnames
,&_argo0
))  
4765         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4766         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4767             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetBestVirtualSize. Expected _wxWindow_p."); 
4772     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4773     _result 
= new wxSize (wxWindow_GetBestVirtualSize(_arg0
)); 
4775     wxPyEndAllowThreads(__tstate
); 
4776     if (PyErr_Occurred()) return NULL
; 
4777 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
4778     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4782 #define wxWindow_SetClientSizeWH(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetClientSize(_swigarg0,_swigarg1)) 
4783 static PyObject 
*_wrap_wxWindow_SetClientSizeWH(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4784     PyObject 
* _resultobj
; 
4788     PyObject 
* _argo0 
= 0; 
4789     char *_kwnames
[] = { "self","width","height", NULL 
}; 
4792     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxWindow_SetClientSizeWH",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4795         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4796         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4797             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetClientSizeWH. Expected _wxWindow_p."); 
4802     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4803     wxWindow_SetClientSizeWH(_arg0
,_arg1
,_arg2
); 
4805     wxPyEndAllowThreads(__tstate
); 
4806     if (PyErr_Occurred()) return NULL
; 
4807 }    Py_INCREF(Py_None
); 
4808     _resultobj 
= Py_None
; 
4812 #define wxWindow_SetClientSize(_swigobj,_swigarg0)  (_swigobj->SetClientSize(_swigarg0)) 
4813 static PyObject 
*_wrap_wxWindow_SetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4814     PyObject 
* _resultobj
; 
4817     PyObject 
* _argo0 
= 0; 
4819     PyObject 
* _obj1 
= 0; 
4820     char *_kwnames
[] = { "self","size", NULL 
}; 
4823     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetClientSize",_kwnames
,&_argo0
,&_obj1
))  
4826         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4827         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4828             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetClientSize. Expected _wxWindow_p."); 
4834     if (! wxSize_helper(_obj1
, &_arg1
)) 
4838     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4839     wxWindow_SetClientSize(_arg0
,*_arg1
); 
4841     wxPyEndAllowThreads(__tstate
); 
4842     if (PyErr_Occurred()) return NULL
; 
4843 }    Py_INCREF(Py_None
); 
4844     _resultobj 
= Py_None
; 
4848 #define wxWindow_SetCursor(_swigobj,_swigarg0)  (_swigobj->SetCursor(_swigarg0)) 
4849 static PyObject 
*_wrap_wxWindow_SetCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4850     PyObject 
* _resultobj
; 
4854     PyObject 
* _argo0 
= 0; 
4855     PyObject 
* _argo1 
= 0; 
4856     char *_kwnames
[] = { "self","cursor", NULL 
}; 
4859     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetCursor",_kwnames
,&_argo0
,&_argo1
))  
4862         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4863         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4864             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetCursor. Expected _wxWindow_p."); 
4869         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
4870             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetCursor. Expected _wxCursor_p."); 
4875     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4876     _result 
= (bool )wxWindow_SetCursor(_arg0
,*_arg1
); 
4878     wxPyEndAllowThreads(__tstate
); 
4879     if (PyErr_Occurred()) return NULL
; 
4880 }    _resultobj 
= Py_BuildValue("i",_result
); 
4884 #define wxWindow_GetCursor(_swigobj)  (_swigobj->GetCursor()) 
4885 static PyObject 
*_wrap_wxWindow_GetCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4886     PyObject 
* _resultobj
; 
4889     PyObject 
* _argo0 
= 0; 
4890     char *_kwnames
[] = { "self", NULL 
}; 
4894     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCursor",_kwnames
,&_argo0
))  
4897         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4898         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4899             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCursor. Expected _wxWindow_p."); 
4904     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4905     wxCursor 
& _result_ref 
= wxWindow_GetCursor(_arg0
); 
4906     _result 
= (wxCursor 
*) &_result_ref
; 
4908     wxPyEndAllowThreads(__tstate
); 
4909     if (PyErr_Occurred()) return NULL
; 
4911         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCursor_p"); 
4912         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4915         _resultobj 
= Py_None
; 
4920 #define wxWindow_SetEventHandler(_swigobj,_swigarg0)  (_swigobj->SetEventHandler(_swigarg0)) 
4921 static PyObject 
*_wrap_wxWindow_SetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4922     PyObject 
* _resultobj
; 
4924     wxEvtHandler 
* _arg1
; 
4925     PyObject 
* _argo0 
= 0; 
4926     PyObject 
* _argo1 
= 0; 
4927     char *_kwnames
[] = { "self","handler", NULL 
}; 
4930     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetEventHandler",_kwnames
,&_argo0
,&_argo1
))  
4933         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4934         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4935             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetEventHandler. Expected _wxWindow_p."); 
4940         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4941         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
4942             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetEventHandler. Expected _wxEvtHandler_p."); 
4947     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4948     wxWindow_SetEventHandler(_arg0
,_arg1
); 
4950     wxPyEndAllowThreads(__tstate
); 
4951     if (PyErr_Occurred()) return NULL
; 
4952 }    Py_INCREF(Py_None
); 
4953     _resultobj 
= Py_None
; 
4957 #define wxWindow_SetExtraStyle(_swigobj,_swigarg0)  (_swigobj->SetExtraStyle(_swigarg0)) 
4958 static PyObject 
*_wrap_wxWindow_SetExtraStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4959     PyObject 
* _resultobj
; 
4962     PyObject 
* _argo0 
= 0; 
4963     char *_kwnames
[] = { "self","exStyle", NULL 
}; 
4966     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxWindow_SetExtraStyle",_kwnames
,&_argo0
,&_arg1
))  
4969         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4970         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4971             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetExtraStyle. Expected _wxWindow_p."); 
4976     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4977     wxWindow_SetExtraStyle(_arg0
,_arg1
); 
4979     wxPyEndAllowThreads(__tstate
); 
4980     if (PyErr_Occurred()) return NULL
; 
4981 }    Py_INCREF(Py_None
); 
4982     _resultobj 
= Py_None
; 
4986 #define wxWindow_SetTitle(_swigobj,_swigarg0)  (_swigobj->SetTitle(_swigarg0)) 
4987 static PyObject 
*_wrap_wxWindow_SetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4988     PyObject 
* _resultobj
; 
4991     PyObject 
* _argo0 
= 0; 
4992     PyObject 
* _obj1 
= 0; 
4993     char *_kwnames
[] = { "self","title", NULL 
}; 
4996     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetTitle",_kwnames
,&_argo0
,&_obj1
))  
4999         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5000         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5001             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetTitle. Expected _wxWindow_p."); 
5006     _arg1 
= wxString_in_helper(_obj1
); 
5011     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5012     wxWindow_SetTitle(_arg0
,*_arg1
); 
5014     wxPyEndAllowThreads(__tstate
); 
5015     if (PyErr_Occurred()) return NULL
; 
5016 }    Py_INCREF(Py_None
); 
5017     _resultobj 
= Py_None
; 
5025 #define wxWindow_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
5026 static PyObject 
*_wrap_wxWindow_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5027     PyObject 
* _resultobj
; 
5030     bool  _arg1 
= (bool ) TRUE
; 
5031     PyObject 
* _argo0 
= 0; 
5032     int tempbool1 
= (int) TRUE
; 
5033     char *_kwnames
[] = { "self","show", NULL 
}; 
5036     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxWindow_Show",_kwnames
,&_argo0
,&tempbool1
))  
5039         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5040         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5041             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Show. Expected _wxWindow_p."); 
5045     _arg1 
= (bool ) tempbool1
; 
5047     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5048     _result 
= (bool )wxWindow_Show(_arg0
,_arg1
); 
5050     wxPyEndAllowThreads(__tstate
); 
5051     if (PyErr_Occurred()) return NULL
; 
5052 }    _resultobj 
= Py_BuildValue("i",_result
); 
5056 #define wxWindow_TransferDataFromWindow(_swigobj)  (_swigobj->TransferDataFromWindow()) 
5057 static PyObject 
*_wrap_wxWindow_TransferDataFromWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5058     PyObject 
* _resultobj
; 
5061     PyObject 
* _argo0 
= 0; 
5062     char *_kwnames
[] = { "self", NULL 
}; 
5065     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_TransferDataFromWindow",_kwnames
,&_argo0
))  
5068         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5069         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5070             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_TransferDataFromWindow. Expected _wxWindow_p."); 
5075     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5076     _result 
= (bool )wxWindow_TransferDataFromWindow(_arg0
); 
5078     wxPyEndAllowThreads(__tstate
); 
5079     if (PyErr_Occurred()) return NULL
; 
5080 }    _resultobj 
= Py_BuildValue("i",_result
); 
5084 #define wxWindow_TransferDataToWindow(_swigobj)  (_swigobj->TransferDataToWindow()) 
5085 static PyObject 
*_wrap_wxWindow_TransferDataToWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5086     PyObject 
* _resultobj
; 
5089     PyObject 
* _argo0 
= 0; 
5090     char *_kwnames
[] = { "self", NULL 
}; 
5093     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_TransferDataToWindow",_kwnames
,&_argo0
))  
5096         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5097         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5098             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_TransferDataToWindow. Expected _wxWindow_p."); 
5103     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5104     _result 
= (bool )wxWindow_TransferDataToWindow(_arg0
); 
5106     wxPyEndAllowThreads(__tstate
); 
5107     if (PyErr_Occurred()) return NULL
; 
5108 }    _resultobj 
= Py_BuildValue("i",_result
); 
5112 #define wxWindow_UpdateWindowUI(_swigobj)  (_swigobj->UpdateWindowUI()) 
5113 static PyObject 
*_wrap_wxWindow_UpdateWindowUI(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5114     PyObject 
* _resultobj
; 
5116     PyObject 
* _argo0 
= 0; 
5117     char *_kwnames
[] = { "self", NULL 
}; 
5120     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_UpdateWindowUI",_kwnames
,&_argo0
))  
5123         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5124         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5125             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_UpdateWindowUI. Expected _wxWindow_p."); 
5130     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5131     wxWindow_UpdateWindowUI(_arg0
); 
5133     wxPyEndAllowThreads(__tstate
); 
5134     if (PyErr_Occurred()) return NULL
; 
5135 }    Py_INCREF(Py_None
); 
5136     _resultobj 
= Py_None
; 
5140 #define wxWindow_Validate(_swigobj)  (_swigobj->Validate()) 
5141 static PyObject 
*_wrap_wxWindow_Validate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5142     PyObject 
* _resultobj
; 
5145     PyObject 
* _argo0 
= 0; 
5146     char *_kwnames
[] = { "self", NULL 
}; 
5149     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Validate",_kwnames
,&_argo0
))  
5152         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5153         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5154             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Validate. Expected _wxWindow_p."); 
5159     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5160     _result 
= (bool )wxWindow_Validate(_arg0
); 
5162     wxPyEndAllowThreads(__tstate
); 
5163     if (PyErr_Occurred()) return NULL
; 
5164 }    _resultobj 
= Py_BuildValue("i",_result
); 
5168 #define wxWindow_ConvertDialogPointToPixels(_swigobj,_swigarg0)  (_swigobj->ConvertDialogToPixels(_swigarg0)) 
5169 static PyObject 
*_wrap_wxWindow_ConvertDialogPointToPixels(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5170     PyObject 
* _resultobj
; 
5174     PyObject 
* _argo0 
= 0; 
5176     PyObject 
* _obj1 
= 0; 
5177     char *_kwnames
[] = { "self","pt", NULL 
}; 
5181     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertDialogPointToPixels",_kwnames
,&_argo0
,&_obj1
))  
5184         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5185         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5186             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertDialogPointToPixels. Expected _wxWindow_p."); 
5192     if (! wxPoint_helper(_obj1
, &_arg1
)) 
5196     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5197     _result 
= new wxPoint (wxWindow_ConvertDialogPointToPixels(_arg0
,*_arg1
)); 
5199     wxPyEndAllowThreads(__tstate
); 
5200     if (PyErr_Occurred()) return NULL
; 
5201 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
5202     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5206 #define wxWindow_ConvertDialogSizeToPixels(_swigobj,_swigarg0)  (_swigobj->ConvertDialogToPixels(_swigarg0)) 
5207 static PyObject 
*_wrap_wxWindow_ConvertDialogSizeToPixels(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5208     PyObject 
* _resultobj
; 
5212     PyObject 
* _argo0 
= 0; 
5214     PyObject 
* _obj1 
= 0; 
5215     char *_kwnames
[] = { "self","sz", NULL 
}; 
5219     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertDialogSizeToPixels",_kwnames
,&_argo0
,&_obj1
))  
5222         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5223         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5224             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertDialogSizeToPixels. Expected _wxWindow_p."); 
5230     if (! wxSize_helper(_obj1
, &_arg1
)) 
5234     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5235     _result 
= new wxSize (wxWindow_ConvertDialogSizeToPixels(_arg0
,*_arg1
)); 
5237     wxPyEndAllowThreads(__tstate
); 
5238     if (PyErr_Occurred()) return NULL
; 
5239 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
5240     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5244 #define wxWindow_ConvertPixelPointToDialog(_swigobj,_swigarg0)  (_swigobj->ConvertPixelsToDialog(_swigarg0)) 
5245 static PyObject 
*_wrap_wxWindow_ConvertPixelPointToDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5246     PyObject 
* _resultobj
; 
5250     PyObject 
* _argo0 
= 0; 
5252     PyObject 
* _obj1 
= 0; 
5253     char *_kwnames
[] = { "self","pt", NULL 
}; 
5257     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertPixelPointToDialog",_kwnames
,&_argo0
,&_obj1
))  
5260         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5261         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5262             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertPixelPointToDialog. Expected _wxWindow_p."); 
5268     if (! wxPoint_helper(_obj1
, &_arg1
)) 
5272     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5273     _result 
= new wxPoint (wxWindow_ConvertPixelPointToDialog(_arg0
,*_arg1
)); 
5275     wxPyEndAllowThreads(__tstate
); 
5276     if (PyErr_Occurred()) return NULL
; 
5277 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
5278     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5282 #define wxWindow_ConvertPixelSizeToDialog(_swigobj,_swigarg0)  (_swigobj->ConvertPixelsToDialog(_swigarg0)) 
5283 static PyObject 
*_wrap_wxWindow_ConvertPixelSizeToDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5284     PyObject 
* _resultobj
; 
5288     PyObject 
* _argo0 
= 0; 
5290     PyObject 
* _obj1 
= 0; 
5291     char *_kwnames
[] = { "self","sz", NULL 
}; 
5295     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_ConvertPixelSizeToDialog",_kwnames
,&_argo0
,&_obj1
))  
5298         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5299         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5300             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ConvertPixelSizeToDialog. Expected _wxWindow_p."); 
5306     if (! wxSize_helper(_obj1
, &_arg1
)) 
5310     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5311     _result 
= new wxSize (wxWindow_ConvertPixelSizeToDialog(_arg0
,*_arg1
)); 
5313     wxPyEndAllowThreads(__tstate
); 
5314     if (PyErr_Occurred()) return NULL
; 
5315 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
5316     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5320 #define wxWindow_SetToolTipString(_swigobj,_swigarg0)  (_swigobj->SetToolTip(_swigarg0)) 
5321 static PyObject 
*_wrap_wxWindow_SetToolTipString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5322     PyObject 
* _resultobj
; 
5325     PyObject 
* _argo0 
= 0; 
5326     PyObject 
* _obj1 
= 0; 
5327     char *_kwnames
[] = { "self","tip", NULL 
}; 
5330     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetToolTipString",_kwnames
,&_argo0
,&_obj1
))  
5333         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5334         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5335             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetToolTipString. Expected _wxWindow_p."); 
5340     _arg1 
= wxString_in_helper(_obj1
); 
5345     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5346     wxWindow_SetToolTipString(_arg0
,*_arg1
); 
5348     wxPyEndAllowThreads(__tstate
); 
5349     if (PyErr_Occurred()) return NULL
; 
5350 }    Py_INCREF(Py_None
); 
5351     _resultobj 
= Py_None
; 
5359 #define wxWindow_SetToolTip(_swigobj,_swigarg0)  (_swigobj->SetToolTip(_swigarg0)) 
5360 static PyObject 
*_wrap_wxWindow_SetToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5361     PyObject 
* _resultobj
; 
5364     PyObject 
* _argo0 
= 0; 
5365     PyObject 
* _argo1 
= 0; 
5366     char *_kwnames
[] = { "self","tooltip", NULL 
}; 
5369     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetToolTip",_kwnames
,&_argo0
,&_argo1
))  
5372         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5373         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5374             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetToolTip. Expected _wxWindow_p."); 
5379         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5380         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxToolTip_p")) { 
5381             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetToolTip. Expected _wxToolTip_p."); 
5386     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5387     wxWindow_SetToolTip(_arg0
,_arg1
); 
5389     wxPyEndAllowThreads(__tstate
); 
5390     if (PyErr_Occurred()) return NULL
; 
5391 }    Py_INCREF(Py_None
); 
5392     _resultobj 
= Py_None
; 
5396 #define wxWindow_GetToolTip(_swigobj)  (_swigobj->GetToolTip()) 
5397 static PyObject 
*_wrap_wxWindow_GetToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5398     PyObject 
* _resultobj
; 
5399     wxToolTip 
* _result
; 
5401     PyObject 
* _argo0 
= 0; 
5402     char *_kwnames
[] = { "self", NULL 
}; 
5405     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetToolTip",_kwnames
,&_argo0
))  
5408         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5409         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5410             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetToolTip. Expected _wxWindow_p."); 
5415     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5416     _result 
= (wxToolTip 
*)wxWindow_GetToolTip(_arg0
); 
5418     wxPyEndAllowThreads(__tstate
); 
5419     if (PyErr_Occurred()) return NULL
; 
5420 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5424 #define wxWindow_SetSizer(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSizer(_swigarg0,_swigarg1)) 
5425 static PyObject 
*_wrap_wxWindow_SetSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5426     PyObject 
* _resultobj
; 
5429     bool  _arg2 
= (bool ) TRUE
; 
5430     PyObject 
* _argo0 
= 0; 
5431     PyObject 
* _argo1 
= 0; 
5432     int tempbool2 
= (int) TRUE
; 
5433     char *_kwnames
[] = { "self","sizer","deleteOld", NULL 
}; 
5436     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxWindow_SetSizer",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
5439         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5440         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5441             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetSizer. Expected _wxWindow_p."); 
5446         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5447         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxSizer_p")) { 
5448             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetSizer. Expected _wxSizer_p."); 
5452     _arg2 
= (bool ) tempbool2
; 
5454     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5455     wxWindow_SetSizer(_arg0
,_arg1
,_arg2
); 
5457     wxPyEndAllowThreads(__tstate
); 
5458     if (PyErr_Occurred()) return NULL
; 
5459 }    Py_INCREF(Py_None
); 
5460     _resultobj 
= Py_None
; 
5464 #define wxWindow_SetSizerAndFit(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSizerAndFit(_swigarg0,_swigarg1)) 
5465 static PyObject 
*_wrap_wxWindow_SetSizerAndFit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5466     PyObject 
* _resultobj
; 
5469     bool  _arg2 
= (bool ) TRUE
; 
5470     PyObject 
* _argo0 
= 0; 
5471     PyObject 
* _argo1 
= 0; 
5472     int tempbool2 
= (int) TRUE
; 
5473     char *_kwnames
[] = { "self","sizer","deleteOld", NULL 
}; 
5476     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxWindow_SetSizerAndFit",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
5479         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5480         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5481             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetSizerAndFit. Expected _wxWindow_p."); 
5486         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5487         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxSizer_p")) { 
5488             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetSizerAndFit. Expected _wxSizer_p."); 
5492     _arg2 
= (bool ) tempbool2
; 
5494     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5495     wxWindow_SetSizerAndFit(_arg0
,_arg1
,_arg2
); 
5497     wxPyEndAllowThreads(__tstate
); 
5498     if (PyErr_Occurred()) return NULL
; 
5499 }    Py_INCREF(Py_None
); 
5500     _resultobj 
= Py_None
; 
5504 #define wxWindow_GetSizer(_swigobj)  (_swigobj->GetSizer()) 
5505 static PyObject 
*_wrap_wxWindow_GetSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5506     PyObject 
* _resultobj
; 
5509     PyObject 
* _argo0 
= 0; 
5510     char *_kwnames
[] = { "self", NULL 
}; 
5513     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetSizer",_kwnames
,&_argo0
))  
5516         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5517         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5518             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetSizer. Expected _wxWindow_p."); 
5523     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5524     _result 
= (wxSizer 
*)wxWindow_GetSizer(_arg0
); 
5526     wxPyEndAllowThreads(__tstate
); 
5527     if (PyErr_Occurred()) return NULL
; 
5528 }{ _resultobj 
= wxPyMake_wxSizer(_result
); } 
5532 #define wxWindow_SetContainingSizer(_swigobj,_swigarg0)  (_swigobj->SetContainingSizer(_swigarg0)) 
5533 static PyObject 
*_wrap_wxWindow_SetContainingSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5534     PyObject 
* _resultobj
; 
5537     PyObject 
* _argo0 
= 0; 
5538     PyObject 
* _argo1 
= 0; 
5539     char *_kwnames
[] = { "self","sizer", NULL 
}; 
5542     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetContainingSizer",_kwnames
,&_argo0
,&_argo1
))  
5545         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5546         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5547             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetContainingSizer. Expected _wxWindow_p."); 
5552         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5553         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxSizer_p")) { 
5554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetContainingSizer. Expected _wxSizer_p."); 
5559     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5560     wxWindow_SetContainingSizer(_arg0
,_arg1
); 
5562     wxPyEndAllowThreads(__tstate
); 
5563     if (PyErr_Occurred()) return NULL
; 
5564 }    Py_INCREF(Py_None
); 
5565     _resultobj 
= Py_None
; 
5569 #define wxWindow_GetContainingSizer(_swigobj)  (_swigobj->GetContainingSizer()) 
5570 static PyObject 
*_wrap_wxWindow_GetContainingSizer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5571     PyObject 
* _resultobj
; 
5574     PyObject 
* _argo0 
= 0; 
5575     char *_kwnames
[] = { "self", NULL 
}; 
5578     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetContainingSizer",_kwnames
,&_argo0
))  
5581         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5582         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5583             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetContainingSizer. Expected _wxWindow_p."); 
5588     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5589     _result 
= (wxSizer 
*)wxWindow_GetContainingSizer(_arg0
); 
5591     wxPyEndAllowThreads(__tstate
); 
5592     if (PyErr_Occurred()) return NULL
; 
5593 }{ _resultobj 
= wxPyMake_wxSizer(_result
); } 
5597 #define wxWindow_GetValidator(_swigobj)  (_swigobj->GetValidator()) 
5598 static PyObject 
*_wrap_wxWindow_GetValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5599     PyObject 
* _resultobj
; 
5600     wxValidator 
* _result
; 
5602     PyObject 
* _argo0 
= 0; 
5603     char *_kwnames
[] = { "self", NULL 
}; 
5606     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetValidator",_kwnames
,&_argo0
))  
5609         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5610         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5611             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetValidator. Expected _wxWindow_p."); 
5616     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5617     _result 
= (wxValidator 
*)wxWindow_GetValidator(_arg0
); 
5619     wxPyEndAllowThreads(__tstate
); 
5620     if (PyErr_Occurred()) return NULL
; 
5621 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5625 #define wxWindow_SetValidator(_swigobj,_swigarg0)  (_swigobj->SetValidator(_swigarg0)) 
5626 static PyObject 
*_wrap_wxWindow_SetValidator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5627     PyObject 
* _resultobj
; 
5629     wxValidator 
* _arg1
; 
5630     PyObject 
* _argo0 
= 0; 
5631     PyObject 
* _argo1 
= 0; 
5632     char *_kwnames
[] = { "self","validator", NULL 
}; 
5635     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetValidator",_kwnames
,&_argo0
,&_argo1
))  
5638         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5639         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5640             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetValidator. Expected _wxWindow_p."); 
5645         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxValidator_p")) { 
5646             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetValidator. Expected _wxValidator_p."); 
5651     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5652     wxWindow_SetValidator(_arg0
,*_arg1
); 
5654     wxPyEndAllowThreads(__tstate
); 
5655     if (PyErr_Occurred()) return NULL
; 
5656 }    Py_INCREF(Py_None
); 
5657     _resultobj 
= Py_None
; 
5661 #define wxWindow_SetDropTarget(_swigobj,_swigarg0)  (_swigobj->SetDropTarget(_swigarg0)) 
5662 static PyObject 
*_wrap_wxWindow_SetDropTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5663     PyObject 
* _resultobj
; 
5665     wxDropTarget 
* _arg1
; 
5666     PyObject 
* _argo0 
= 0; 
5667     PyObject 
* _argo1 
= 0; 
5668     char *_kwnames
[] = { "self","target", NULL 
}; 
5671     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetDropTarget",_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_SetDropTarget. Expected _wxWindow_p."); 
5681         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5682         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDropTarget_p")) { 
5683             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetDropTarget. Expected _wxDropTarget_p."); 
5688     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5689     wxWindow_SetDropTarget(_arg0
,_arg1
); 
5691     wxPyEndAllowThreads(__tstate
); 
5692     if (PyErr_Occurred()) return NULL
; 
5693 }    Py_INCREF(Py_None
); 
5694     _resultobj 
= Py_None
; 
5698 #define wxWindow_GetDropTarget(_swigobj)  (_swigobj->GetDropTarget()) 
5699 static PyObject 
*_wrap_wxWindow_GetDropTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5700     PyObject 
* _resultobj
; 
5701     wxDropTarget 
* _result
; 
5703     PyObject 
* _argo0 
= 0; 
5704     char *_kwnames
[] = { "self", NULL 
}; 
5708     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetDropTarget",_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_GetDropTarget. Expected _wxWindow_p."); 
5718     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5719     _result 
= (wxDropTarget 
*)wxWindow_GetDropTarget(_arg0
); 
5721     wxPyEndAllowThreads(__tstate
); 
5722     if (PyErr_Occurred()) return NULL
; 
5724         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDropTarget_p"); 
5725         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5728         _resultobj 
= Py_None
; 
5733 #define wxWindow_GetBestSize(_swigobj)  (_swigobj->GetBestSize()) 
5734 static PyObject 
*_wrap_wxWindow_GetBestSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5735     PyObject 
* _resultobj
; 
5738     PyObject 
* _argo0 
= 0; 
5739     char *_kwnames
[] = { "self", NULL 
}; 
5743     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetBestSize",_kwnames
,&_argo0
))  
5746         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5747         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5748             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetBestSize. Expected _wxWindow_p."); 
5753     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5754     _result 
= new wxSize (wxWindow_GetBestSize(_arg0
)); 
5756     wxPyEndAllowThreads(__tstate
); 
5757     if (PyErr_Occurred()) return NULL
; 
5758 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
5759     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5763 #define wxWindow_GetMaxSize(_swigobj)  (_swigobj->GetMaxSize()) 
5764 static PyObject 
*_wrap_wxWindow_GetMaxSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5765     PyObject 
* _resultobj
; 
5768     PyObject 
* _argo0 
= 0; 
5769     char *_kwnames
[] = { "self", NULL 
}; 
5773     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetMaxSize",_kwnames
,&_argo0
))  
5776         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5777         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5778             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetMaxSize. Expected _wxWindow_p."); 
5783     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5784     _result 
= new wxSize (wxWindow_GetMaxSize(_arg0
)); 
5786     wxPyEndAllowThreads(__tstate
); 
5787     if (PyErr_Occurred()) return NULL
; 
5788 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
5789     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5793 #define wxWindow_GetAdjustedBestSize(_swigobj)  (_swigobj->GetAdjustedBestSize()) 
5794 static PyObject 
*_wrap_wxWindow_GetAdjustedBestSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5795     PyObject 
* _resultobj
; 
5798     PyObject 
* _argo0 
= 0; 
5799     char *_kwnames
[] = { "self", NULL 
}; 
5803     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetAdjustedBestSize",_kwnames
,&_argo0
))  
5806         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5807         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5808             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetAdjustedBestSize. Expected _wxWindow_p."); 
5813     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5814     _result 
= new wxSize (wxWindow_GetAdjustedBestSize(_arg0
)); 
5816     wxPyEndAllowThreads(__tstate
); 
5817     if (PyErr_Occurred()) return NULL
; 
5818 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
5819     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5823 #define wxWindow_SetCaret(_swigobj,_swigarg0)  (_swigobj->SetCaret(_swigarg0)) 
5824 static PyObject 
*_wrap_wxWindow_SetCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5825     PyObject 
* _resultobj
; 
5828     PyObject 
* _argo0 
= 0; 
5829     PyObject 
* _argo1 
= 0; 
5830     char *_kwnames
[] = { "self","caret", NULL 
}; 
5833     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetCaret",_kwnames
,&_argo0
,&_argo1
))  
5836         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5837         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5838             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetCaret. Expected _wxWindow_p."); 
5843         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5844         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCaret_p")) { 
5845             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetCaret. Expected _wxCaret_p."); 
5850     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5851     wxWindow_SetCaret(_arg0
,_arg1
); 
5853     wxPyEndAllowThreads(__tstate
); 
5854     if (PyErr_Occurred()) return NULL
; 
5855 }    Py_INCREF(Py_None
); 
5856     _resultobj 
= Py_None
; 
5860 #define wxWindow_GetCaret(_swigobj)  (_swigobj->GetCaret()) 
5861 static PyObject 
*_wrap_wxWindow_GetCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5862     PyObject 
* _resultobj
; 
5865     PyObject 
* _argo0 
= 0; 
5866     char *_kwnames
[] = { "self", NULL 
}; 
5870     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetCaret",_kwnames
,&_argo0
))  
5873         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5874         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5875             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetCaret. Expected _wxWindow_p."); 
5880     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5881     _result 
= (wxCaret 
*)wxWindow_GetCaret(_arg0
); 
5883     wxPyEndAllowThreads(__tstate
); 
5884     if (PyErr_Occurred()) return NULL
; 
5886         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCaret_p"); 
5887         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5890         _resultobj 
= Py_None
; 
5895 #define wxWindow_Freeze(_swigobj)  (_swigobj->Freeze()) 
5896 static PyObject 
*_wrap_wxWindow_Freeze(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5897     PyObject 
* _resultobj
; 
5899     PyObject 
* _argo0 
= 0; 
5900     char *_kwnames
[] = { "self", NULL 
}; 
5903     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Freeze",_kwnames
,&_argo0
))  
5906         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5907         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5908             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Freeze. Expected _wxWindow_p."); 
5913     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5914     wxWindow_Freeze(_arg0
); 
5916     wxPyEndAllowThreads(__tstate
); 
5917     if (PyErr_Occurred()) return NULL
; 
5918 }    Py_INCREF(Py_None
); 
5919     _resultobj 
= Py_None
; 
5923 #define wxWindow_Thaw(_swigobj)  (_swigobj->Thaw()) 
5924 static PyObject 
*_wrap_wxWindow_Thaw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5925     PyObject 
* _resultobj
; 
5927     PyObject 
* _argo0 
= 0; 
5928     char *_kwnames
[] = { "self", NULL 
}; 
5931     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Thaw",_kwnames
,&_argo0
))  
5934         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5935         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5936             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Thaw. Expected _wxWindow_p."); 
5941     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5942     wxWindow_Thaw(_arg0
); 
5944     wxPyEndAllowThreads(__tstate
); 
5945     if (PyErr_Occurred()) return NULL
; 
5946 }    Py_INCREF(Py_None
); 
5947     _resultobj 
= Py_None
; 
5951 #define wxWindow_Update(_swigobj)  (_swigobj->Update()) 
5952 static PyObject 
*_wrap_wxWindow_Update(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5953     PyObject 
* _resultobj
; 
5955     PyObject 
* _argo0 
= 0; 
5956     char *_kwnames
[] = { "self", NULL 
}; 
5959     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_Update",_kwnames
,&_argo0
))  
5962         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5963         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5964             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_Update. Expected _wxWindow_p."); 
5969     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5970     wxWindow_Update(_arg0
); 
5972     wxPyEndAllowThreads(__tstate
); 
5973     if (PyErr_Occurred()) return NULL
; 
5974 }    Py_INCREF(Py_None
); 
5975     _resultobj 
= Py_None
; 
5979 #define wxWindow_GetHelpText(_swigobj)  (_swigobj->GetHelpText()) 
5980 static PyObject 
*_wrap_wxWindow_GetHelpText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5981     PyObject 
* _resultobj
; 
5984     PyObject 
* _argo0 
= 0; 
5985     char *_kwnames
[] = { "self", NULL 
}; 
5988     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetHelpText",_kwnames
,&_argo0
))  
5991         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5992         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5993             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetHelpText. Expected _wxWindow_p."); 
5998     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5999     _result 
= new wxString (wxWindow_GetHelpText(_arg0
)); 
6001     wxPyEndAllowThreads(__tstate
); 
6002     if (PyErr_Occurred()) return NULL
; 
6005     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
6007     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
6016 #define wxWindow_SetHelpText(_swigobj,_swigarg0)  (_swigobj->SetHelpText(_swigarg0)) 
6017 static PyObject 
*_wrap_wxWindow_SetHelpText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6018     PyObject 
* _resultobj
; 
6021     PyObject 
* _argo0 
= 0; 
6022     PyObject 
* _obj1 
= 0; 
6023     char *_kwnames
[] = { "self","helpText", NULL 
}; 
6026     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetHelpText",_kwnames
,&_argo0
,&_obj1
))  
6029         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6030         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6031             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetHelpText. Expected _wxWindow_p."); 
6036     _arg1 
= wxString_in_helper(_obj1
); 
6041     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6042     wxWindow_SetHelpText(_arg0
,*_arg1
); 
6044     wxPyEndAllowThreads(__tstate
); 
6045     if (PyErr_Occurred()) return NULL
; 
6046 }    Py_INCREF(Py_None
); 
6047     _resultobj 
= Py_None
; 
6055 #define wxWindow_SetHelpTextForId(_swigobj,_swigarg0)  (_swigobj->SetHelpTextForId(_swigarg0)) 
6056 static PyObject 
*_wrap_wxWindow_SetHelpTextForId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6057     PyObject 
* _resultobj
; 
6060     PyObject 
* _argo0 
= 0; 
6061     PyObject 
* _obj1 
= 0; 
6062     char *_kwnames
[] = { "self","text", NULL 
}; 
6065     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetHelpTextForId",_kwnames
,&_argo0
,&_obj1
))  
6068         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6069         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6070             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetHelpTextForId. Expected _wxWindow_p."); 
6075     _arg1 
= wxString_in_helper(_obj1
); 
6080     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6081     wxWindow_SetHelpTextForId(_arg0
,*_arg1
); 
6083     wxPyEndAllowThreads(__tstate
); 
6084     if (PyErr_Occurred()) return NULL
; 
6085 }    Py_INCREF(Py_None
); 
6086     _resultobj 
= Py_None
; 
6094 #define wxWindow_ScrollLines(_swigobj,_swigarg0)  (_swigobj->ScrollLines(_swigarg0)) 
6095 static PyObject 
*_wrap_wxWindow_ScrollLines(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6096     PyObject 
* _resultobj
; 
6100     PyObject 
* _argo0 
= 0; 
6101     char *_kwnames
[] = { "self","lines", NULL 
}; 
6104     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_ScrollLines",_kwnames
,&_argo0
,&_arg1
))  
6107         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6108         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6109             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScrollLines. Expected _wxWindow_p."); 
6114     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6115     _result 
= (bool )wxWindow_ScrollLines(_arg0
,_arg1
); 
6117     wxPyEndAllowThreads(__tstate
); 
6118     if (PyErr_Occurred()) return NULL
; 
6119 }    _resultobj 
= Py_BuildValue("i",_result
); 
6123 #define wxWindow_ScrollPages(_swigobj,_swigarg0)  (_swigobj->ScrollPages(_swigarg0)) 
6124 static PyObject 
*_wrap_wxWindow_ScrollPages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6125     PyObject 
* _resultobj
; 
6129     PyObject 
* _argo0 
= 0; 
6130     char *_kwnames
[] = { "self","pages", NULL 
}; 
6133     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_ScrollPages",_kwnames
,&_argo0
,&_arg1
))  
6136         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6137         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6138             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ScrollPages. Expected _wxWindow_p."); 
6143     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6144     _result 
= (bool )wxWindow_ScrollPages(_arg0
,_arg1
); 
6146     wxPyEndAllowThreads(__tstate
); 
6147     if (PyErr_Occurred()) return NULL
; 
6148 }    _resultobj 
= Py_BuildValue("i",_result
); 
6152 #define wxWindow_LineUp(_swigobj)  (_swigobj->LineUp()) 
6153 static PyObject 
*_wrap_wxWindow_LineUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6154     PyObject 
* _resultobj
; 
6157     PyObject 
* _argo0 
= 0; 
6158     char *_kwnames
[] = { "self", NULL 
}; 
6161     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_LineUp",_kwnames
,&_argo0
))  
6164         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6165         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6166             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_LineUp. Expected _wxWindow_p."); 
6171     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6172     _result 
= (bool )wxWindow_LineUp(_arg0
); 
6174     wxPyEndAllowThreads(__tstate
); 
6175     if (PyErr_Occurred()) return NULL
; 
6176 }    _resultobj 
= Py_BuildValue("i",_result
); 
6180 #define wxWindow_LineDown(_swigobj)  (_swigobj->LineDown()) 
6181 static PyObject 
*_wrap_wxWindow_LineDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6182     PyObject 
* _resultobj
; 
6185     PyObject 
* _argo0 
= 0; 
6186     char *_kwnames
[] = { "self", NULL 
}; 
6189     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_LineDown",_kwnames
,&_argo0
))  
6192         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6193         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6194             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_LineDown. Expected _wxWindow_p."); 
6199     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6200     _result 
= (bool )wxWindow_LineDown(_arg0
); 
6202     wxPyEndAllowThreads(__tstate
); 
6203     if (PyErr_Occurred()) return NULL
; 
6204 }    _resultobj 
= Py_BuildValue("i",_result
); 
6208 #define wxWindow_PageUp(_swigobj)  (_swigobj->PageUp()) 
6209 static PyObject 
*_wrap_wxWindow_PageUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6210     PyObject 
* _resultobj
; 
6213     PyObject 
* _argo0 
= 0; 
6214     char *_kwnames
[] = { "self", NULL 
}; 
6217     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_PageUp",_kwnames
,&_argo0
))  
6220         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6221         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6222             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PageUp. Expected _wxWindow_p."); 
6227     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6228     _result 
= (bool )wxWindow_PageUp(_arg0
); 
6230     wxPyEndAllowThreads(__tstate
); 
6231     if (PyErr_Occurred()) return NULL
; 
6232 }    _resultobj 
= Py_BuildValue("i",_result
); 
6236 #define wxWindow_PageDown(_swigobj)  (_swigobj->PageDown()) 
6237 static PyObject 
*_wrap_wxWindow_PageDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6238     PyObject 
* _resultobj
; 
6241     PyObject 
* _argo0 
= 0; 
6242     char *_kwnames
[] = { "self", NULL 
}; 
6245     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_PageDown",_kwnames
,&_argo0
))  
6248         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6249         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6250             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_PageDown. Expected _wxWindow_p."); 
6255     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6256     _result 
= (bool )wxWindow_PageDown(_arg0
); 
6258     wxPyEndAllowThreads(__tstate
); 
6259     if (PyErr_Occurred()) return NULL
; 
6260 }    _resultobj 
= Py_BuildValue("i",_result
); 
6264 static PyObject 
*_wrap_wxWindow_FindFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6265     PyObject 
* _resultobj
; 
6267     char *_kwnames
[] = {  NULL 
}; 
6270     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWindow_FindFocus",_kwnames
))  
6273     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6274     _result 
= (wxWindow 
*)wxWindow::FindFocus(); 
6276     wxPyEndAllowThreads(__tstate
); 
6277     if (PyErr_Occurred()) return NULL
; 
6278 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6282 static PyObject 
*_wrap_wxWindow_NewControlId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6283     PyObject 
* _resultobj
; 
6285     char *_kwnames
[] = {  NULL 
}; 
6288     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWindow_NewControlId",_kwnames
))  
6291     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6292     _result 
= (int )wxWindow::NewControlId(); 
6294     wxPyEndAllowThreads(__tstate
); 
6295     if (PyErr_Occurred()) return NULL
; 
6296 }    _resultobj 
= Py_BuildValue("i",_result
); 
6300 static PyObject 
*_wrap_wxWindow_NextControlId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6301     PyObject 
* _resultobj
; 
6304     char *_kwnames
[] = { "id", NULL 
}; 
6307     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxWindow_NextControlId",_kwnames
,&_arg0
))  
6310     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6311     _result 
= (int )wxWindow::NextControlId(_arg0
); 
6313     wxPyEndAllowThreads(__tstate
); 
6314     if (PyErr_Occurred()) return NULL
; 
6315 }    _resultobj 
= Py_BuildValue("i",_result
); 
6319 static PyObject 
*_wrap_wxWindow_PrevControlId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6320     PyObject 
* _resultobj
; 
6323     char *_kwnames
[] = { "id", NULL 
}; 
6326     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxWindow_PrevControlId",_kwnames
,&_arg0
))  
6329     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6330     _result 
= (int )wxWindow::PrevControlId(_arg0
); 
6332     wxPyEndAllowThreads(__tstate
); 
6333     if (PyErr_Occurred()) return NULL
; 
6334 }    _resultobj 
= Py_BuildValue("i",_result
); 
6338 #define wxWindow_SetAcceleratorTable(_swigobj,_swigarg0)  (_swigobj->SetAcceleratorTable(_swigarg0)) 
6339 static PyObject 
*_wrap_wxWindow_SetAcceleratorTable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6340     PyObject 
* _resultobj
; 
6342     wxAcceleratorTable 
* _arg1
; 
6343     PyObject 
* _argo0 
= 0; 
6344     PyObject 
* _argo1 
= 0; 
6345     char *_kwnames
[] = { "self","accel", NULL 
}; 
6348     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetAcceleratorTable",_kwnames
,&_argo0
,&_argo1
))  
6351         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6352         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6353             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetAcceleratorTable. Expected _wxWindow_p."); 
6358         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxAcceleratorTable_p")) { 
6359             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetAcceleratorTable. Expected _wxAcceleratorTable_p."); 
6364     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6365     wxWindow_SetAcceleratorTable(_arg0
,*_arg1
); 
6367     wxPyEndAllowThreads(__tstate
); 
6368     if (PyErr_Occurred()) return NULL
; 
6369 }    Py_INCREF(Py_None
); 
6370     _resultobj 
= Py_None
; 
6374 #define wxWindow_GetAcceleratorTable(_swigobj)  (_swigobj->GetAcceleratorTable()) 
6375 static PyObject 
*_wrap_wxWindow_GetAcceleratorTable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6376     PyObject 
* _resultobj
; 
6377     wxAcceleratorTable 
* _result
; 
6379     PyObject 
* _argo0 
= 0; 
6380     char *_kwnames
[] = { "self", NULL 
}; 
6384     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetAcceleratorTable",_kwnames
,&_argo0
))  
6387         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6388         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6389             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetAcceleratorTable. Expected _wxWindow_p."); 
6394     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6395     _result 
= (wxAcceleratorTable 
*)wxWindow_GetAcceleratorTable(_arg0
); 
6397     wxPyEndAllowThreads(__tstate
); 
6398     if (PyErr_Occurred()) return NULL
; 
6400         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxAcceleratorTable_p"); 
6401         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6404         _resultobj 
= Py_None
; 
6409 #define wxWindow_GetDefaultItem(_swigobj)  (_swigobj->GetDefaultItem()) 
6410 static PyObject 
*_wrap_wxWindow_GetDefaultItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6411     PyObject 
* _resultobj
; 
6414     PyObject 
* _argo0 
= 0; 
6415     char *_kwnames
[] = { "self", NULL 
}; 
6418     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetDefaultItem",_kwnames
,&_argo0
))  
6421         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6422         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6423             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetDefaultItem. Expected _wxWindow_p."); 
6428     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6429     _result 
= (wxWindow 
*)wxWindow_GetDefaultItem(_arg0
); 
6431     wxPyEndAllowThreads(__tstate
); 
6432     if (PyErr_Occurred()) return NULL
; 
6433 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6437 #define wxWindow_SetDefaultItem(_swigobj,_swigarg0)  (_swigobj->SetDefaultItem(_swigarg0)) 
6438 static PyObject 
*_wrap_wxWindow_SetDefaultItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6439     PyObject 
* _resultobj
; 
6443     PyObject 
* _argo0 
= 0; 
6444     PyObject 
* _argo1 
= 0; 
6445     char *_kwnames
[] = { "self","btn", NULL 
}; 
6448     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetDefaultItem",_kwnames
,&_argo0
,&_argo1
))  
6451         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6452         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6453             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetDefaultItem. Expected _wxWindow_p."); 
6458         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6459         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
6460             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetDefaultItem. Expected _wxWindow_p."); 
6465     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6466     _result 
= (wxWindow 
*)wxWindow_SetDefaultItem(_arg0
,_arg1
); 
6468     wxPyEndAllowThreads(__tstate
); 
6469     if (PyErr_Occurred()) return NULL
; 
6470 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6474 #define wxWindow_SetTmpDefaultItem(_swigobj,_swigarg0)  (_swigobj->SetTmpDefaultItem(_swigarg0)) 
6475 static PyObject 
*_wrap_wxWindow_SetTmpDefaultItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6476     PyObject 
* _resultobj
; 
6479     PyObject 
* _argo0 
= 0; 
6480     PyObject 
* _argo1 
= 0; 
6481     char *_kwnames
[] = { "self","win", NULL 
}; 
6484     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxWindow_SetTmpDefaultItem",_kwnames
,&_argo0
,&_argo1
))  
6487         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6488         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6489             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetTmpDefaultItem. Expected _wxWindow_p."); 
6494         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6495         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
6496             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxWindow_SetTmpDefaultItem. Expected _wxWindow_p."); 
6501     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6502     wxWindow_SetTmpDefaultItem(_arg0
,_arg1
); 
6504     wxPyEndAllowThreads(__tstate
); 
6505     if (PyErr_Occurred()) return NULL
; 
6506 }    Py_INCREF(Py_None
); 
6507     _resultobj 
= Py_None
; 
6511 #define wxWindow_WarpPointer(_swigobj,_swigarg0,_swigarg1)  (_swigobj->WarpPointer(_swigarg0,_swigarg1)) 
6512 static PyObject 
*_wrap_wxWindow_WarpPointer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6513     PyObject 
* _resultobj
; 
6517     PyObject 
* _argo0 
= 0; 
6518     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6521     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxWindow_WarpPointer",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6524         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6525         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6526             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_WarpPointer. Expected _wxWindow_p."); 
6531     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6532     wxWindow_WarpPointer(_arg0
,_arg1
,_arg2
); 
6534     wxPyEndAllowThreads(__tstate
); 
6535     if (PyErr_Occurred()) return NULL
; 
6536 }    Py_INCREF(Py_None
); 
6537     _resultobj 
= Py_None
; 
6541 #define wxWindow_CaptureMouse(_swigobj)  (_swigobj->CaptureMouse()) 
6542 static PyObject 
*_wrap_wxWindow_CaptureMouse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6543     PyObject 
* _resultobj
; 
6545     PyObject 
* _argo0 
= 0; 
6546     char *_kwnames
[] = { "self", NULL 
}; 
6549     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_CaptureMouse",_kwnames
,&_argo0
))  
6552         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6553         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_CaptureMouse. Expected _wxWindow_p."); 
6559     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6560     wxWindow_CaptureMouse(_arg0
); 
6562     wxPyEndAllowThreads(__tstate
); 
6563     if (PyErr_Occurred()) return NULL
; 
6564 }    Py_INCREF(Py_None
); 
6565     _resultobj 
= Py_None
; 
6569 #define wxWindow_ReleaseMouse(_swigobj)  (_swigobj->ReleaseMouse()) 
6570 static PyObject 
*_wrap_wxWindow_ReleaseMouse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6571     PyObject 
* _resultobj
; 
6573     PyObject 
* _argo0 
= 0; 
6574     char *_kwnames
[] = { "self", NULL 
}; 
6577     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_ReleaseMouse",_kwnames
,&_argo0
))  
6580         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6581         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6582             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_ReleaseMouse. Expected _wxWindow_p."); 
6587     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6588     wxWindow_ReleaseMouse(_arg0
); 
6590     wxPyEndAllowThreads(__tstate
); 
6591     if (PyErr_Occurred()) return NULL
; 
6592 }    Py_INCREF(Py_None
); 
6593     _resultobj 
= Py_None
; 
6597 static PyObject 
*_wrap_wxWindow_GetCapture(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6598     PyObject 
* _resultobj
; 
6600     char *_kwnames
[] = {  NULL 
}; 
6603     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWindow_GetCapture",_kwnames
))  
6606     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6607     _result 
= (wxWindow 
*)wxWindow::GetCapture(); 
6609     wxPyEndAllowThreads(__tstate
); 
6610     if (PyErr_Occurred()) return NULL
; 
6611 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6615 #define wxWindow_HasCapture(_swigobj)  (_swigobj->HasCapture()) 
6616 static PyObject 
*_wrap_wxWindow_HasCapture(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6617     PyObject 
* _resultobj
; 
6620     PyObject 
* _argo0 
= 0; 
6621     char *_kwnames
[] = { "self", NULL 
}; 
6624     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_HasCapture",_kwnames
,&_argo0
))  
6627         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6628         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6629             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_HasCapture. Expected _wxWindow_p."); 
6634     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6635     _result 
= (bool )wxWindow_HasCapture(_arg0
); 
6637     wxPyEndAllowThreads(__tstate
); 
6638     if (PyErr_Occurred()) return NULL
; 
6639 }    _resultobj 
= Py_BuildValue("i",_result
); 
6643 #define wxWindow_SetThemeEnabled(_swigobj,_swigarg0)  (_swigobj->SetThemeEnabled(_swigarg0)) 
6644 static PyObject 
*_wrap_wxWindow_SetThemeEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6645     PyObject 
* _resultobj
; 
6648     PyObject 
* _argo0 
= 0; 
6650     char *_kwnames
[] = { "self","enable", NULL 
}; 
6653     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxWindow_SetThemeEnabled",_kwnames
,&_argo0
,&tempbool1
))  
6656         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6657         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6658             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_SetThemeEnabled. Expected _wxWindow_p."); 
6662     _arg1 
= (bool ) tempbool1
; 
6664     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6665     wxWindow_SetThemeEnabled(_arg0
,_arg1
); 
6667     wxPyEndAllowThreads(__tstate
); 
6668     if (PyErr_Occurred()) return NULL
; 
6669 }    Py_INCREF(Py_None
); 
6670     _resultobj 
= Py_None
; 
6674 #define wxWindow_GetThemeEnabled(_swigobj)  (_swigobj->GetThemeEnabled()) 
6675 static PyObject 
*_wrap_wxWindow_GetThemeEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6676     PyObject 
* _resultobj
; 
6679     PyObject 
* _argo0 
= 0; 
6680     char *_kwnames
[] = { "self", NULL 
}; 
6683     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindow_GetThemeEnabled",_kwnames
,&_argo0
))  
6686         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6687         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6688             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindow_GetThemeEnabled. Expected _wxWindow_p."); 
6693     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6694     _result 
= (bool )wxWindow_GetThemeEnabled(_arg0
); 
6696     wxPyEndAllowThreads(__tstate
); 
6697     if (PyErr_Occurred()) return NULL
; 
6698 }    _resultobj 
= Py_BuildValue("i",_result
); 
6702 static void *SwigwxPanelTowxWindow(void *ptr
) { 
6705     src 
= (wxPanel 
*) ptr
; 
6706     dest 
= (wxWindow 
*) src
; 
6707     return (void *) dest
; 
6710 static void *SwigwxPanelTowxEvtHandler(void *ptr
) { 
6713     src 
= (wxPanel 
*) ptr
; 
6714     dest 
= (wxEvtHandler 
*) src
; 
6715     return (void *) dest
; 
6718 static void *SwigwxPanelTowxObject(void *ptr
) { 
6721     src 
= (wxPanel 
*) ptr
; 
6722     dest 
= (wxObject 
*) src
; 
6723     return (void *) dest
; 
6726 #define new_wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6727 static PyObject 
*_wrap_new_wxPanel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6728     PyObject 
* _resultobj
; 
6732     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
6733     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
6734     long  _arg4 
= (long ) wxTAB_TRAVERSAL
; 
6735     wxString 
* _arg5 
= (wxString 
*) &wxPyPanelNameStr
; 
6736     PyObject 
* _argo0 
= 0; 
6738     PyObject 
* _obj2 
= 0; 
6740     PyObject 
* _obj3 
= 0; 
6741     PyObject 
* _obj5 
= 0; 
6742     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
6746     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxPanel",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
6749         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6750         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6751             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPanel. Expected _wxWindow_p."); 
6758     if (! wxPoint_helper(_obj2
, &_arg2
)) 
6764     if (! wxSize_helper(_obj3
, &_arg3
)) 
6769     _arg5 
= wxString_in_helper(_obj5
); 
6774     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6775     _result 
= (wxPanel 
*)new_wxPanel(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
6777     wxPyEndAllowThreads(__tstate
); 
6778     if (PyErr_Occurred()) return NULL
; 
6780         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPanel_p"); 
6781         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6784         _resultobj 
= Py_None
; 
6793 #define new_wxPrePanel() (new wxPanel()) 
6794 static PyObject 
*_wrap_new_wxPrePanel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6795     PyObject 
* _resultobj
; 
6797     char *_kwnames
[] = {  NULL 
}; 
6801     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPrePanel",_kwnames
))  
6804     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6805     _result 
= (wxPanel 
*)new_wxPrePanel(); 
6807     wxPyEndAllowThreads(__tstate
); 
6808     if (PyErr_Occurred()) return NULL
; 
6810         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPanel_p"); 
6811         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6814         _resultobj 
= Py_None
; 
6819 #define wxPanel_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6820 static PyObject 
*_wrap_wxPanel_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6821     PyObject 
* _resultobj
; 
6826     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
6827     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
6828     long  _arg5 
= (long ) wxTAB_TRAVERSAL
; 
6829     wxString 
* _arg6 
= (wxString 
*) &wxPyPanelNameStr
; 
6830     PyObject 
* _argo0 
= 0; 
6831     PyObject 
* _argo1 
= 0; 
6833     PyObject 
* _obj3 
= 0; 
6835     PyObject 
* _obj4 
= 0; 
6836     PyObject 
* _obj6 
= 0; 
6837     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
6840     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlO:wxPanel_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
6843         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6844         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
6845             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_Create. Expected _wxPanel_p."); 
6850         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6851         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
6852             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPanel_Create. Expected _wxWindow_p."); 
6859     if (! wxPoint_helper(_obj3
, &_arg3
)) 
6865     if (! wxSize_helper(_obj4
, &_arg4
)) 
6870     _arg6 
= wxString_in_helper(_obj6
); 
6875     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6876     _result 
= (bool )wxPanel_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
6878     wxPyEndAllowThreads(__tstate
); 
6879     if (PyErr_Occurred()) return NULL
; 
6880 }    _resultobj 
= Py_BuildValue("i",_result
); 
6888 #define wxPanel_InitDialog(_swigobj)  (_swigobj->InitDialog()) 
6889 static PyObject 
*_wrap_wxPanel_InitDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6890     PyObject 
* _resultobj
; 
6892     PyObject 
* _argo0 
= 0; 
6893     char *_kwnames
[] = { "self", NULL 
}; 
6896     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPanel_InitDialog",_kwnames
,&_argo0
))  
6899         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6900         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPanel_p")) { 
6901             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPanel_InitDialog. Expected _wxPanel_p."); 
6906     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6907     wxPanel_InitDialog(_arg0
); 
6909     wxPyEndAllowThreads(__tstate
); 
6910     if (PyErr_Occurred()) return NULL
; 
6911 }    Py_INCREF(Py_None
); 
6912     _resultobj 
= Py_None
; 
6916 static void *SwigwxScrolledWindowTowxPanel(void *ptr
) { 
6917     wxScrolledWindow 
*src
; 
6919     src 
= (wxScrolledWindow 
*) ptr
; 
6920     dest 
= (wxPanel 
*) src
; 
6921     return (void *) dest
; 
6924 static void *SwigwxScrolledWindowTowxWindow(void *ptr
) { 
6925     wxScrolledWindow 
*src
; 
6927     src 
= (wxScrolledWindow 
*) ptr
; 
6928     dest 
= (wxWindow 
*) src
; 
6929     return (void *) dest
; 
6932 static void *SwigwxScrolledWindowTowxEvtHandler(void *ptr
) { 
6933     wxScrolledWindow 
*src
; 
6935     src 
= (wxScrolledWindow 
*) ptr
; 
6936     dest 
= (wxEvtHandler 
*) src
; 
6937     return (void *) dest
; 
6940 static void *SwigwxScrolledWindowTowxObject(void *ptr
) { 
6941     wxScrolledWindow 
*src
; 
6943     src 
= (wxScrolledWindow 
*) ptr
; 
6944     dest 
= (wxObject 
*) src
; 
6945     return (void *) dest
; 
6948 #define new_wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6949 static PyObject 
*_wrap_new_wxScrolledWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6950     PyObject 
* _resultobj
; 
6951     wxScrolledWindow 
* _result
; 
6953     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
6954     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
6955     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
6956     long  _arg4 
= (long ) wxHSCROLL
|wxVSCROLL
; 
6957     wxString 
* _arg5 
= (wxString 
*) &wxPyPanelNameStr
; 
6958     PyObject 
* _argo0 
= 0; 
6960     PyObject 
* _obj2 
= 0; 
6962     PyObject 
* _obj3 
= 0; 
6963     PyObject 
* _obj5 
= 0; 
6964     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
6968     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlO:new_wxScrolledWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
6971         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6972         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6973             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxScrolledWindow. Expected _wxWindow_p."); 
6980     if (! wxPoint_helper(_obj2
, &_arg2
)) 
6986     if (! wxSize_helper(_obj3
, &_arg3
)) 
6991     _arg5 
= wxString_in_helper(_obj5
); 
6996     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6997     _result 
= (wxScrolledWindow 
*)new_wxScrolledWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
6999     wxPyEndAllowThreads(__tstate
); 
7000     if (PyErr_Occurred()) return NULL
; 
7002         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrolledWindow_p"); 
7003         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7006         _resultobj 
= Py_None
; 
7015 #define new_wxPreScrolledWindow() (new wxScrolledWindow()) 
7016 static PyObject 
*_wrap_new_wxPreScrolledWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7017     PyObject 
* _resultobj
; 
7018     wxScrolledWindow 
* _result
; 
7019     char *_kwnames
[] = {  NULL 
}; 
7023     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreScrolledWindow",_kwnames
))  
7026     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7027     _result 
= (wxScrolledWindow 
*)new_wxPreScrolledWindow(); 
7029     wxPyEndAllowThreads(__tstate
); 
7030     if (PyErr_Occurred()) return NULL
; 
7032         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrolledWindow_p"); 
7033         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7036         _resultobj 
= Py_None
; 
7041 #define wxScrolledWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
7042 static PyObject 
*_wrap_wxScrolledWindow_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7043     PyObject 
* _resultobj
; 
7045     wxScrolledWindow 
* _arg0
; 
7047     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
7048     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
7049     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
7050     long  _arg5 
= (long ) wxHSCROLL
|wxVSCROLL
; 
7051     wxString 
* _arg6 
= (wxString 
*) &wxPyPanelNameStr
; 
7052     PyObject 
* _argo0 
= 0; 
7053     PyObject 
* _argo1 
= 0; 
7055     PyObject 
* _obj3 
= 0; 
7057     PyObject 
* _obj4 
= 0; 
7058     PyObject 
* _obj6 
= 0; 
7059     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
7062     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlO:wxScrolledWindow_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
7065         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7066         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7067             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_Create. Expected _wxScrolledWindow_p."); 
7072         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7073         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
7074             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrolledWindow_Create. Expected _wxWindow_p."); 
7081     if (! wxPoint_helper(_obj3
, &_arg3
)) 
7087     if (! wxSize_helper(_obj4
, &_arg4
)) 
7092     _arg6 
= wxString_in_helper(_obj6
); 
7097     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7098     _result 
= (bool )wxScrolledWindow_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
7100     wxPyEndAllowThreads(__tstate
); 
7101     if (PyErr_Occurred()) return NULL
; 
7102 }    _resultobj 
= Py_BuildValue("i",_result
); 
7110 #define wxScrolledWindow_EnableScrolling(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnableScrolling(_swigarg0,_swigarg1)) 
7111 static PyObject 
*_wrap_wxScrolledWindow_EnableScrolling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7112     PyObject 
* _resultobj
; 
7113     wxScrolledWindow 
* _arg0
; 
7116     PyObject 
* _argo0 
= 0; 
7119     char *_kwnames
[] = { "self","xScrolling","yScrolling", NULL 
}; 
7122     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_EnableScrolling",_kwnames
,&_argo0
,&tempbool1
,&tempbool2
))  
7125         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7126         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7127             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_EnableScrolling. Expected _wxScrolledWindow_p."); 
7131     _arg1 
= (bool ) tempbool1
; 
7132     _arg2 
= (bool ) tempbool2
; 
7134     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7135     wxScrolledWindow_EnableScrolling(_arg0
,_arg1
,_arg2
); 
7137     wxPyEndAllowThreads(__tstate
); 
7138     if (PyErr_Occurred()) return NULL
; 
7139 }    Py_INCREF(Py_None
); 
7140     _resultobj 
= Py_None
; 
7144 #define wxScrolledWindow_GetScrollPageSize(_swigobj,_swigarg0)  (_swigobj->GetScrollPageSize(_swigarg0)) 
7145 static PyObject 
*_wrap_wxScrolledWindow_GetScrollPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7146     PyObject 
* _resultobj
; 
7148     wxScrolledWindow 
* _arg0
; 
7150     PyObject 
* _argo0 
= 0; 
7151     char *_kwnames
[] = { "self","orient", NULL 
}; 
7154     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxScrolledWindow_GetScrollPageSize",_kwnames
,&_argo0
,&_arg1
))  
7157         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7158         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7159             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScrollPageSize. Expected _wxScrolledWindow_p."); 
7164     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7165     _result 
= (int )wxScrolledWindow_GetScrollPageSize(_arg0
,_arg1
); 
7167     wxPyEndAllowThreads(__tstate
); 
7168     if (PyErr_Occurred()) return NULL
; 
7169 }    _resultobj 
= Py_BuildValue("i",_result
); 
7173 #define wxScrolledWindow_GetScrollPixelsPerUnit(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetScrollPixelsPerUnit(_swigarg0,_swigarg1)) 
7174 static PyObject 
*_wrap_wxScrolledWindow_GetScrollPixelsPerUnit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7175     PyObject 
* _resultobj
; 
7176     wxScrolledWindow 
* _arg0
; 
7181     PyObject 
* _argo0 
= 0; 
7182     char *_kwnames
[] = { "self", NULL 
}; 
7191     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetScrollPixelsPerUnit",_kwnames
,&_argo0
))  
7194         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7195         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7196             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScrollPixelsPerUnit. Expected _wxScrolledWindow_p."); 
7201     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7202     wxScrolledWindow_GetScrollPixelsPerUnit(_arg0
,_arg1
,_arg2
); 
7204     wxPyEndAllowThreads(__tstate
); 
7205     if (PyErr_Occurred()) return NULL
; 
7206 }    Py_INCREF(Py_None
); 
7207     _resultobj 
= Py_None
; 
7210     o 
= PyInt_FromLong((long) (*_arg1
)); 
7211     _resultobj 
= t_output_helper(_resultobj
, o
); 
7215     o 
= PyInt_FromLong((long) (*_arg2
)); 
7216     _resultobj 
= t_output_helper(_resultobj
, o
); 
7221 #define wxScrolledWindow_GetTargetWindow(_swigobj)  (_swigobj->GetTargetWindow()) 
7222 static PyObject 
*_wrap_wxScrolledWindow_GetTargetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7223     PyObject 
* _resultobj
; 
7225     wxScrolledWindow 
* _arg0
; 
7226     PyObject 
* _argo0 
= 0; 
7227     char *_kwnames
[] = { "self", NULL 
}; 
7230     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetTargetWindow",_kwnames
,&_argo0
))  
7233         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7234         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7235             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetTargetWindow. Expected _wxScrolledWindow_p."); 
7240     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7241     _result 
= (wxWindow 
*)wxScrolledWindow_GetTargetWindow(_arg0
); 
7243     wxPyEndAllowThreads(__tstate
); 
7244     if (PyErr_Occurred()) return NULL
; 
7245 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
7249 #define wxScrolledWindow_IsRetained(_swigobj)  (_swigobj->IsRetained()) 
7250 static PyObject 
*_wrap_wxScrolledWindow_IsRetained(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7251     PyObject 
* _resultobj
; 
7253     wxScrolledWindow 
* _arg0
; 
7254     PyObject 
* _argo0 
= 0; 
7255     char *_kwnames
[] = { "self", NULL 
}; 
7258     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_IsRetained",_kwnames
,&_argo0
))  
7261         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7262         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7263             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_IsRetained. Expected _wxScrolledWindow_p."); 
7268     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7269     _result 
= (bool )wxScrolledWindow_IsRetained(_arg0
); 
7271     wxPyEndAllowThreads(__tstate
); 
7272     if (PyErr_Occurred()) return NULL
; 
7273 }    _resultobj 
= Py_BuildValue("i",_result
); 
7277 #define wxScrolledWindow_PrepareDC(_swigobj,_swigarg0)  (_swigobj->PrepareDC(_swigarg0)) 
7278 static PyObject 
*_wrap_wxScrolledWindow_PrepareDC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7279     PyObject 
* _resultobj
; 
7280     wxScrolledWindow 
* _arg0
; 
7282     PyObject 
* _argo0 
= 0; 
7283     PyObject 
* _argo1 
= 0; 
7284     char *_kwnames
[] = { "self","dc", NULL 
}; 
7287     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScrolledWindow_PrepareDC",_kwnames
,&_argo0
,&_argo1
))  
7290         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7291         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7292             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_PrepareDC. Expected _wxScrolledWindow_p."); 
7297         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
7298             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrolledWindow_PrepareDC. Expected _wxDC_p."); 
7303     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7304     wxScrolledWindow_PrepareDC(_arg0
,*_arg1
); 
7306     wxPyEndAllowThreads(__tstate
); 
7307     if (PyErr_Occurred()) return NULL
; 
7308 }    Py_INCREF(Py_None
); 
7309     _resultobj 
= Py_None
; 
7313 #define wxScrolledWindow_Scroll(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Scroll(_swigarg0,_swigarg1)) 
7314 static PyObject 
*_wrap_wxScrolledWindow_Scroll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7315     PyObject 
* _resultobj
; 
7316     wxScrolledWindow 
* _arg0
; 
7319     PyObject 
* _argo0 
= 0; 
7320     char *_kwnames
[] = { "self","x","y", NULL 
}; 
7323     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_Scroll",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7326         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7327         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7328             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_Scroll. Expected _wxScrolledWindow_p."); 
7333     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7334     wxScrolledWindow_Scroll(_arg0
,_arg1
,_arg2
); 
7336     wxPyEndAllowThreads(__tstate
); 
7337     if (PyErr_Occurred()) return NULL
; 
7338 }    Py_INCREF(Py_None
); 
7339     _resultobj 
= Py_None
; 
7343 #define wxScrolledWindow_SetScrollbars(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->SetScrollbars(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
7344 static PyObject 
*_wrap_wxScrolledWindow_SetScrollbars(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7345     PyObject 
* _resultobj
; 
7346     wxScrolledWindow 
* _arg0
; 
7351     int  _arg5 
= (int ) 0; 
7352     int  _arg6 
= (int ) 0; 
7353     int  _arg7 
= (int ) FALSE
; 
7354     PyObject 
* _argo0 
= 0; 
7355     char *_kwnames
[] = { "self","pixelsPerUnitX","pixelsPerUnitY","noUnitsX","noUnitsY","xPos","yPos","noRefresh", NULL 
}; 
7358     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|iii:wxScrolledWindow_SetScrollbars",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
,&_arg7
))  
7361         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7362         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7363             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScrollbars. Expected _wxScrolledWindow_p."); 
7368     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7369     wxScrolledWindow_SetScrollbars(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
); 
7371     wxPyEndAllowThreads(__tstate
); 
7372     if (PyErr_Occurred()) return NULL
; 
7373 }    Py_INCREF(Py_None
); 
7374     _resultobj 
= Py_None
; 
7378 #define wxScrolledWindow_SetScrollPageSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetScrollPageSize(_swigarg0,_swigarg1)) 
7379 static PyObject 
*_wrap_wxScrolledWindow_SetScrollPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7380     PyObject 
* _resultobj
; 
7381     wxScrolledWindow 
* _arg0
; 
7384     PyObject 
* _argo0 
= 0; 
7385     char *_kwnames
[] = { "self","orient","pageSize", NULL 
}; 
7388     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_SetScrollPageSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7391         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7392         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7393             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScrollPageSize. Expected _wxScrolledWindow_p."); 
7398     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7399     wxScrolledWindow_SetScrollPageSize(_arg0
,_arg1
,_arg2
); 
7401     wxPyEndAllowThreads(__tstate
); 
7402     if (PyErr_Occurred()) return NULL
; 
7403 }    Py_INCREF(Py_None
); 
7404     _resultobj 
= Py_None
; 
7408 #define wxScrolledWindow_SetTargetWindow(_swigobj,_swigarg0)  (_swigobj->SetTargetWindow(_swigarg0)) 
7409 static PyObject 
*_wrap_wxScrolledWindow_SetTargetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7410     PyObject 
* _resultobj
; 
7411     wxScrolledWindow 
* _arg0
; 
7413     PyObject 
* _argo0 
= 0; 
7414     PyObject 
* _argo1 
= 0; 
7415     char *_kwnames
[] = { "self","window", NULL 
}; 
7418     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScrolledWindow_SetTargetWindow",_kwnames
,&_argo0
,&_argo1
))  
7421         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7422         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7423             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetTargetWindow. Expected _wxScrolledWindow_p."); 
7428         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7429         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
7430             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrolledWindow_SetTargetWindow. Expected _wxWindow_p."); 
7435     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7436     wxScrolledWindow_SetTargetWindow(_arg0
,_arg1
); 
7438     wxPyEndAllowThreads(__tstate
); 
7439     if (PyErr_Occurred()) return NULL
; 
7440 }    Py_INCREF(Py_None
); 
7441     _resultobj 
= Py_None
; 
7445 #define wxScrolledWindow_GetViewStart(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetViewStart(_swigarg0,_swigarg1)) 
7446 static PyObject 
*_wrap_wxScrolledWindow_GetViewStart(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7447     PyObject 
* _resultobj
; 
7448     wxScrolledWindow 
* _arg0
; 
7453     PyObject 
* _argo0 
= 0; 
7454     char *_kwnames
[] = { "self", NULL 
}; 
7463     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetViewStart",_kwnames
,&_argo0
))  
7466         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7467         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7468             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetViewStart. Expected _wxScrolledWindow_p."); 
7473     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7474     wxScrolledWindow_GetViewStart(_arg0
,_arg1
,_arg2
); 
7476     wxPyEndAllowThreads(__tstate
); 
7477     if (PyErr_Occurred()) return NULL
; 
7478 }    Py_INCREF(Py_None
); 
7479     _resultobj 
= Py_None
; 
7482     o 
= PyInt_FromLong((long) (*_arg1
)); 
7483     _resultobj 
= t_output_helper(_resultobj
, o
); 
7487     o 
= PyInt_FromLong((long) (*_arg2
)); 
7488     _resultobj 
= t_output_helper(_resultobj
, o
); 
7493 #define wxScrolledWindow_CalcScrolledPosition1(_swigobj,_swigarg0)  (_swigobj->CalcScrolledPosition(_swigarg0)) 
7494 static PyObject 
*_wrap_wxScrolledWindow_CalcScrolledPosition1(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7495     PyObject 
* _resultobj
; 
7497     wxScrolledWindow 
* _arg0
; 
7499     PyObject 
* _argo0 
= 0; 
7501     PyObject 
* _obj1 
= 0; 
7502     char *_kwnames
[] = { "self","pt", NULL 
}; 
7506     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScrolledWindow_CalcScrolledPosition1",_kwnames
,&_argo0
,&_obj1
))  
7509         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7510         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7511             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_CalcScrolledPosition1. Expected _wxScrolledWindow_p."); 
7517     if (! wxPoint_helper(_obj1
, &_arg1
)) 
7521     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7522     _result 
= new wxPoint (wxScrolledWindow_CalcScrolledPosition1(_arg0
,*_arg1
)); 
7524     wxPyEndAllowThreads(__tstate
); 
7525     if (PyErr_Occurred()) return NULL
; 
7526 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
7527     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7531 #define wxScrolledWindow_CalcScrolledPosition2(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->CalcScrolledPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
7532 static PyObject 
*_wrap_wxScrolledWindow_CalcScrolledPosition2(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7533     PyObject 
* _resultobj
; 
7534     wxScrolledWindow 
* _arg0
; 
7541     PyObject 
* _argo0 
= 0; 
7542     char *_kwnames
[] = { "self","x","y", NULL 
}; 
7551     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_CalcScrolledPosition2",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7554         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7555         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7556             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_CalcScrolledPosition2. Expected _wxScrolledWindow_p."); 
7561     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7562     wxScrolledWindow_CalcScrolledPosition2(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
7564     wxPyEndAllowThreads(__tstate
); 
7565     if (PyErr_Occurred()) return NULL
; 
7566 }    Py_INCREF(Py_None
); 
7567     _resultobj 
= Py_None
; 
7570     o 
= PyInt_FromLong((long) (*_arg3
)); 
7571     _resultobj 
= t_output_helper(_resultobj
, o
); 
7575     o 
= PyInt_FromLong((long) (*_arg4
)); 
7576     _resultobj 
= t_output_helper(_resultobj
, o
); 
7581 #define wxScrolledWindow_CalcUnscrolledPosition1(_swigobj,_swigarg0)  (_swigobj->CalcUnscrolledPosition(_swigarg0)) 
7582 static PyObject 
*_wrap_wxScrolledWindow_CalcUnscrolledPosition1(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7583     PyObject 
* _resultobj
; 
7585     wxScrolledWindow 
* _arg0
; 
7587     PyObject 
* _argo0 
= 0; 
7589     PyObject 
* _obj1 
= 0; 
7590     char *_kwnames
[] = { "self","pt", NULL 
}; 
7594     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScrolledWindow_CalcUnscrolledPosition1",_kwnames
,&_argo0
,&_obj1
))  
7597         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7598         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7599             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_CalcUnscrolledPosition1. Expected _wxScrolledWindow_p."); 
7605     if (! wxPoint_helper(_obj1
, &_arg1
)) 
7609     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7610     _result 
= new wxPoint (wxScrolledWindow_CalcUnscrolledPosition1(_arg0
,*_arg1
)); 
7612     wxPyEndAllowThreads(__tstate
); 
7613     if (PyErr_Occurred()) return NULL
; 
7614 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
7615     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7619 #define wxScrolledWindow_CalcUnscrolledPosition2(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->CalcUnscrolledPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
7620 static PyObject 
*_wrap_wxScrolledWindow_CalcUnscrolledPosition2(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7621     PyObject 
* _resultobj
; 
7622     wxScrolledWindow 
* _arg0
; 
7629     PyObject 
* _argo0 
= 0; 
7630     char *_kwnames
[] = { "self","x","y", NULL 
}; 
7639     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_CalcUnscrolledPosition2",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7642         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7643         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7644             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_CalcUnscrolledPosition2. Expected _wxScrolledWindow_p."); 
7649     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7650     wxScrolledWindow_CalcUnscrolledPosition2(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
7652     wxPyEndAllowThreads(__tstate
); 
7653     if (PyErr_Occurred()) return NULL
; 
7654 }    Py_INCREF(Py_None
); 
7655     _resultobj 
= Py_None
; 
7658     o 
= PyInt_FromLong((long) (*_arg3
)); 
7659     _resultobj 
= t_output_helper(_resultobj
, o
); 
7663     o 
= PyInt_FromLong((long) (*_arg4
)); 
7664     _resultobj 
= t_output_helper(_resultobj
, o
); 
7669 #define wxScrolledWindow_SetScale(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetScale(_swigarg0,_swigarg1)) 
7670 static PyObject 
*_wrap_wxScrolledWindow_SetScale(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7671     PyObject 
* _resultobj
; 
7672     wxScrolledWindow 
* _arg0
; 
7675     PyObject 
* _argo0 
= 0; 
7676     char *_kwnames
[] = { "self","xs","ys", NULL 
}; 
7679     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxScrolledWindow_SetScale",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7682         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7683         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7684             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScale. Expected _wxScrolledWindow_p."); 
7689     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7690     wxScrolledWindow_SetScale(_arg0
,_arg1
,_arg2
); 
7692     wxPyEndAllowThreads(__tstate
); 
7693     if (PyErr_Occurred()) return NULL
; 
7694 }    Py_INCREF(Py_None
); 
7695     _resultobj 
= Py_None
; 
7699 #define wxScrolledWindow_GetScaleX(_swigobj)  (_swigobj->GetScaleX()) 
7700 static PyObject 
*_wrap_wxScrolledWindow_GetScaleX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7701     PyObject 
* _resultobj
; 
7703     wxScrolledWindow 
* _arg0
; 
7704     PyObject 
* _argo0 
= 0; 
7705     char *_kwnames
[] = { "self", NULL 
}; 
7708     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetScaleX",_kwnames
,&_argo0
))  
7711         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7712         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7713             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScaleX. Expected _wxScrolledWindow_p."); 
7718     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7719     _result 
= (double )wxScrolledWindow_GetScaleX(_arg0
); 
7721     wxPyEndAllowThreads(__tstate
); 
7722     if (PyErr_Occurred()) return NULL
; 
7723 }    _resultobj 
= Py_BuildValue("d",_result
); 
7727 #define wxScrolledWindow_GetScaleY(_swigobj)  (_swigobj->GetScaleY()) 
7728 static PyObject 
*_wrap_wxScrolledWindow_GetScaleY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7729     PyObject 
* _resultobj
; 
7731     wxScrolledWindow 
* _arg0
; 
7732     PyObject 
* _argo0 
= 0; 
7733     char *_kwnames
[] = { "self", NULL 
}; 
7736     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_GetScaleY",_kwnames
,&_argo0
))  
7739         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7740         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7741             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_GetScaleY. Expected _wxScrolledWindow_p."); 
7746     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7747     _result 
= (double )wxScrolledWindow_GetScaleY(_arg0
); 
7749     wxPyEndAllowThreads(__tstate
); 
7750     if (PyErr_Occurred()) return NULL
; 
7751 }    _resultobj 
= Py_BuildValue("d",_result
); 
7755 #define wxScrolledWindow_AdjustScrollbars(_swigobj)  (_swigobj->AdjustScrollbars()) 
7756 static PyObject 
*_wrap_wxScrolledWindow_AdjustScrollbars(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7757     PyObject 
* _resultobj
; 
7758     wxScrolledWindow 
* _arg0
; 
7759     PyObject 
* _argo0 
= 0; 
7760     char *_kwnames
[] = { "self", NULL 
}; 
7763     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_AdjustScrollbars",_kwnames
,&_argo0
))  
7766         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7767         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7768             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_AdjustScrollbars. Expected _wxScrolledWindow_p."); 
7773     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7774     wxScrolledWindow_AdjustScrollbars(_arg0
); 
7776     wxPyEndAllowThreads(__tstate
); 
7777     if (PyErr_Occurred()) return NULL
; 
7778 }    Py_INCREF(Py_None
); 
7779     _resultobj 
= Py_None
; 
7783 #define wxScrolledWindow_Layout(_swigobj)  (_swigobj->Layout()) 
7784 static PyObject 
*_wrap_wxScrolledWindow_Layout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7785     PyObject 
* _resultobj
; 
7787     wxScrolledWindow 
* _arg0
; 
7788     PyObject 
* _argo0 
= 0; 
7789     char *_kwnames
[] = { "self", NULL 
}; 
7792     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrolledWindow_Layout",_kwnames
,&_argo0
))  
7795         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7796         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7797             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_Layout. Expected _wxScrolledWindow_p."); 
7802     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7803     _result 
= (bool )wxScrolledWindow_Layout(_arg0
); 
7805     wxPyEndAllowThreads(__tstate
); 
7806     if (PyErr_Occurred()) return NULL
; 
7807 }    _resultobj 
= Py_BuildValue("i",_result
); 
7811 #define wxScrolledWindow_SetScrollRate(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetScrollRate(_swigarg0,_swigarg1)) 
7812 static PyObject 
*_wrap_wxScrolledWindow_SetScrollRate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7813     PyObject 
* _resultobj
; 
7814     wxScrolledWindow 
* _arg0
; 
7817     PyObject 
* _argo0 
= 0; 
7818     char *_kwnames
[] = { "self","xstep","ystep", NULL 
}; 
7821     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxScrolledWindow_SetScrollRate",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7824         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7825         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrolledWindow_p")) { 
7826             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrolledWindow_SetScrollRate. Expected _wxScrolledWindow_p."); 
7831     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7832     wxScrolledWindow_SetScrollRate(_arg0
,_arg1
,_arg2
); 
7834     wxPyEndAllowThreads(__tstate
); 
7835     if (PyErr_Occurred()) return NULL
; 
7836 }    Py_INCREF(Py_None
); 
7837     _resultobj 
= Py_None
; 
7841 static void *SwigwxMenuTowxEvtHandler(void *ptr
) { 
7844     src 
= (wxMenu 
*) ptr
; 
7845     dest 
= (wxEvtHandler 
*) src
; 
7846     return (void *) dest
; 
7849 static void *SwigwxMenuTowxObject(void *ptr
) { 
7852     src 
= (wxMenu 
*) ptr
; 
7853     dest 
= (wxObject 
*) src
; 
7854     return (void *) dest
; 
7857 #define new_wxMenu(_swigarg0,_swigarg1) (new wxMenu(_swigarg0,_swigarg1)) 
7858 static PyObject 
*_wrap_new_wxMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7859     PyObject 
* _resultobj
; 
7861     wxString 
* _arg0 
= (wxString 
*) &wxPyEmptyString
; 
7862     long  _arg1 
= (long ) 0; 
7863     PyObject 
* _obj0 
= 0; 
7864     char *_kwnames
[] = { "title","style", NULL 
}; 
7868     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Ol:new_wxMenu",_kwnames
,&_obj0
,&_arg1
))  
7872     _arg0 
= wxString_in_helper(_obj0
); 
7877     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7878     _result 
= (wxMenu 
*)new_wxMenu(*_arg0
,_arg1
); 
7880     wxPyEndAllowThreads(__tstate
); 
7881     if (PyErr_Occurred()) return NULL
; 
7883         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenu_p"); 
7884         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7887         _resultobj 
= Py_None
; 
7896 #define wxMenu_Append(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
7897 static PyObject 
*_wrap_wxMenu_Append(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7898     PyObject 
* _resultobj
; 
7902     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
7903     wxItemKind  _arg4 
= (wxItemKind 
) wxITEM_NORMAL
; 
7904     PyObject 
* _argo0 
= 0; 
7905     PyObject 
* _obj2 
= 0; 
7906     PyObject 
* _obj3 
= 0; 
7907     char *_kwnames
[] = { "self","id","item","helpString","kind", NULL 
}; 
7910     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|Oi:wxMenu_Append",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
))  
7913         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7914         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7915             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Append. Expected _wxMenu_p."); 
7920     _arg2 
= wxString_in_helper(_obj2
); 
7926     _arg3 
= wxString_in_helper(_obj3
); 
7931     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7932     wxMenu_Append(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
); 
7934     wxPyEndAllowThreads(__tstate
); 
7935     if (PyErr_Occurred()) return NULL
; 
7936 }    Py_INCREF(Py_None
); 
7937     _resultobj 
= Py_None
; 
7949 #define wxMenu_AppendMenu(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
7950 static PyObject 
*_wrap_wxMenu_AppendMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7951     PyObject 
* _resultobj
; 
7956     wxString 
* _arg4 
= (wxString 
*) &wxPyEmptyString
; 
7957     PyObject 
* _argo0 
= 0; 
7958     PyObject 
* _obj2 
= 0; 
7959     PyObject 
* _argo3 
= 0; 
7960     PyObject 
* _obj4 
= 0; 
7961     char *_kwnames
[] = { "self","id","item","subMenu","helpString", NULL 
}; 
7964     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|O:wxMenu_AppendMenu",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_obj4
))  
7967         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7968         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
7969             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendMenu. Expected _wxMenu_p."); 
7974     _arg2 
= wxString_in_helper(_obj2
); 
7979         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
7980         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxMenu_p")) { 
7981             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxMenu_AppendMenu. Expected _wxMenu_p."); 
7987     _arg4 
= wxString_in_helper(_obj4
); 
7992     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7993     wxMenu_AppendMenu(_arg0
,_arg1
,*_arg2
,_arg3
,*_arg4
); 
7995     wxPyEndAllowThreads(__tstate
); 
7996     if (PyErr_Occurred()) return NULL
; 
7997 }    Py_INCREF(Py_None
); 
7998     _resultobj 
= Py_None
; 
8010 #define wxMenu_AppendItem(_swigobj,_swigarg0)  (_swigobj->Append(_swigarg0)) 
8011 static PyObject 
*_wrap_wxMenu_AppendItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8012     PyObject 
* _resultobj
; 
8015     PyObject 
* _argo0 
= 0; 
8016     PyObject 
* _argo1 
= 0; 
8017     char *_kwnames
[] = { "self","item", NULL 
}; 
8020     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_AppendItem",_kwnames
,&_argo0
,&_argo1
))  
8023         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8024         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8025             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendItem. Expected _wxMenu_p."); 
8030         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8031         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
8032             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_AppendItem. Expected _wxMenuItem_p."); 
8037     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8038     wxMenu_AppendItem(_arg0
,_arg1
); 
8040     wxPyEndAllowThreads(__tstate
); 
8041     if (PyErr_Occurred()) return NULL
; 
8042 }    Py_INCREF(Py_None
); 
8043     _resultobj 
= Py_None
; 
8047 #define wxMenu_AppendCheckItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->AppendCheckItem(_swigarg0,_swigarg1,_swigarg2)) 
8048 static PyObject 
*_wrap_wxMenu_AppendCheckItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8049     PyObject 
* _resultobj
; 
8053     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
8054     PyObject 
* _argo0 
= 0; 
8055     PyObject 
* _obj2 
= 0; 
8056     PyObject 
* _obj3 
= 0; 
8057     char *_kwnames
[] = { "self","id","text","help", NULL 
}; 
8060     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|O:wxMenu_AppendCheckItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
))  
8063         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8064         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8065             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendCheckItem. Expected _wxMenu_p."); 
8070     _arg2 
= wxString_in_helper(_obj2
); 
8076     _arg3 
= wxString_in_helper(_obj3
); 
8081     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8082     wxMenu_AppendCheckItem(_arg0
,_arg1
,*_arg2
,*_arg3
); 
8084     wxPyEndAllowThreads(__tstate
); 
8085     if (PyErr_Occurred()) return NULL
; 
8086 }    Py_INCREF(Py_None
); 
8087     _resultobj 
= Py_None
; 
8099 #define wxMenu_AppendRadioItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->AppendRadioItem(_swigarg0,_swigarg1,_swigarg2)) 
8100 static PyObject 
*_wrap_wxMenu_AppendRadioItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8101     PyObject 
* _resultobj
; 
8105     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
8106     PyObject 
* _argo0 
= 0; 
8107     PyObject 
* _obj2 
= 0; 
8108     PyObject 
* _obj3 
= 0; 
8109     char *_kwnames
[] = { "self","id","text","help", NULL 
}; 
8112     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|O:wxMenu_AppendRadioItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
))  
8115         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8116         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8117             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendRadioItem. Expected _wxMenu_p."); 
8122     _arg2 
= wxString_in_helper(_obj2
); 
8128     _arg3 
= wxString_in_helper(_obj3
); 
8133     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8134     wxMenu_AppendRadioItem(_arg0
,_arg1
,*_arg2
,*_arg3
); 
8136     wxPyEndAllowThreads(__tstate
); 
8137     if (PyErr_Occurred()) return NULL
; 
8138 }    Py_INCREF(Py_None
); 
8139     _resultobj 
= Py_None
; 
8151 #define wxMenu_AppendSeparator(_swigobj)  (_swigobj->AppendSeparator()) 
8152 static PyObject 
*_wrap_wxMenu_AppendSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8153     PyObject 
* _resultobj
; 
8155     PyObject 
* _argo0 
= 0; 
8156     char *_kwnames
[] = { "self", NULL 
}; 
8159     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_AppendSeparator",_kwnames
,&_argo0
))  
8162         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8163         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8164             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_AppendSeparator. Expected _wxMenu_p."); 
8169     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8170     wxMenu_AppendSeparator(_arg0
); 
8172     wxPyEndAllowThreads(__tstate
); 
8173     if (PyErr_Occurred()) return NULL
; 
8174 }    Py_INCREF(Py_None
); 
8175     _resultobj 
= Py_None
; 
8179 #define wxMenu_Insert(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->Insert(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8180 static PyObject 
*_wrap_wxMenu_Insert(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8181     PyObject 
* _resultobj
; 
8186     wxString 
* _arg4 
= (wxString 
*) &wxPyEmptyString
; 
8187     wxItemKind  _arg5 
= (wxItemKind 
) wxITEM_NORMAL
; 
8188     PyObject 
* _argo0 
= 0; 
8189     PyObject 
* _obj3 
= 0; 
8190     PyObject 
* _obj4 
= 0; 
8191     char *_kwnames
[] = { "self","pos","id","text","help","kind", NULL 
}; 
8194     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO|Oi:wxMenu_Insert",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
))  
8197         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8198         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8199             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Insert. Expected _wxMenu_p."); 
8204     _arg3 
= wxString_in_helper(_obj3
); 
8210     _arg4 
= wxString_in_helper(_obj4
); 
8215     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8216     wxMenu_Insert(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
); 
8218     wxPyEndAllowThreads(__tstate
); 
8219     if (PyErr_Occurred()) return NULL
; 
8220 }    Py_INCREF(Py_None
); 
8221     _resultobj 
= Py_None
; 
8233 #define wxMenu_InsertSeparator(_swigobj,_swigarg0)  (_swigobj->InsertSeparator(_swigarg0)) 
8234 static PyObject 
*_wrap_wxMenu_InsertSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8235     PyObject 
* _resultobj
; 
8238     PyObject 
* _argo0 
= 0; 
8239     char *_kwnames
[] = { "self","pos", NULL 
}; 
8242     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_InsertSeparator",_kwnames
,&_argo0
,&_arg1
))  
8245         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8246         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8247             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_InsertSeparator. Expected _wxMenu_p."); 
8252     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8253     wxMenu_InsertSeparator(_arg0
,_arg1
); 
8255     wxPyEndAllowThreads(__tstate
); 
8256     if (PyErr_Occurred()) return NULL
; 
8257 }    Py_INCREF(Py_None
); 
8258     _resultobj 
= Py_None
; 
8262 #define wxMenu_InsertCheckItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->InsertCheckItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8263 static PyObject 
*_wrap_wxMenu_InsertCheckItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8264     PyObject 
* _resultobj
; 
8269     wxString 
* _arg4 
= (wxString 
*) &wxPyEmptyString
; 
8270     PyObject 
* _argo0 
= 0; 
8271     PyObject 
* _obj3 
= 0; 
8272     PyObject 
* _obj4 
= 0; 
8273     char *_kwnames
[] = { "self","pos","id","text","help", NULL 
}; 
8276     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO|O:wxMenu_InsertCheckItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_obj4
))  
8279         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8280         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8281             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_InsertCheckItem. Expected _wxMenu_p."); 
8286     _arg3 
= wxString_in_helper(_obj3
); 
8292     _arg4 
= wxString_in_helper(_obj4
); 
8297     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8298     wxMenu_InsertCheckItem(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
); 
8300     wxPyEndAllowThreads(__tstate
); 
8301     if (PyErr_Occurred()) return NULL
; 
8302 }    Py_INCREF(Py_None
); 
8303     _resultobj 
= Py_None
; 
8315 #define wxMenu_InsertRadioItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->InsertRadioItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8316 static PyObject 
*_wrap_wxMenu_InsertRadioItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8317     PyObject 
* _resultobj
; 
8322     wxString 
* _arg4 
= (wxString 
*) &wxPyEmptyString
; 
8323     PyObject 
* _argo0 
= 0; 
8324     PyObject 
* _obj3 
= 0; 
8325     PyObject 
* _obj4 
= 0; 
8326     char *_kwnames
[] = { "self","pos","id","text","help", NULL 
}; 
8329     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO|O:wxMenu_InsertRadioItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_obj4
))  
8332         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8333         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8334             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_InsertRadioItem. Expected _wxMenu_p."); 
8339     _arg3 
= wxString_in_helper(_obj3
); 
8345     _arg4 
= wxString_in_helper(_obj4
); 
8350     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8351     wxMenu_InsertRadioItem(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
); 
8353     wxPyEndAllowThreads(__tstate
); 
8354     if (PyErr_Occurred()) return NULL
; 
8355 }    Py_INCREF(Py_None
); 
8356     _resultobj 
= Py_None
; 
8368 #define wxMenu_InsertMenu(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->Insert(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8369 static PyObject 
*_wrap_wxMenu_InsertMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8370     PyObject 
* _resultobj
; 
8376     wxString 
* _arg5 
= (wxString 
*) &wxPyEmptyString
; 
8377     PyObject 
* _argo0 
= 0; 
8378     PyObject 
* _obj3 
= 0; 
8379     PyObject 
* _argo4 
= 0; 
8380     PyObject 
* _obj5 
= 0; 
8381     char *_kwnames
[] = { "self","pos","id","text","submenu","help", NULL 
}; 
8384     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiOO|O:wxMenu_InsertMenu",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_argo4
,&_obj5
))  
8387         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8388         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8389             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_InsertMenu. Expected _wxMenu_p."); 
8394     _arg3 
= wxString_in_helper(_obj3
); 
8399         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
8400         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxMenu_p")) { 
8401             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxMenu_InsertMenu. Expected _wxMenu_p."); 
8407     _arg5 
= wxString_in_helper(_obj5
); 
8412     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8413     wxMenu_InsertMenu(_arg0
,_arg1
,_arg2
,*_arg3
,_arg4
,*_arg5
); 
8415     wxPyEndAllowThreads(__tstate
); 
8416     if (PyErr_Occurred()) return NULL
; 
8417 }    Py_INCREF(Py_None
); 
8418     _resultobj 
= Py_None
; 
8430 #define wxMenu_InsertItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Insert(_swigarg0,_swigarg1)) 
8431 static PyObject 
*_wrap_wxMenu_InsertItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8432     PyObject 
* _resultobj
; 
8437     PyObject 
* _argo0 
= 0; 
8438     PyObject 
* _argo2 
= 0; 
8439     char *_kwnames
[] = { "self","pos","item", NULL 
}; 
8442     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_InsertItem",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
8445         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8446         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8447             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_InsertItem. Expected _wxMenu_p."); 
8452         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
8453         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenuItem_p")) { 
8454             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenu_InsertItem. Expected _wxMenuItem_p."); 
8459     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8460     _result 
= (bool )wxMenu_InsertItem(_arg0
,_arg1
,_arg2
); 
8462     wxPyEndAllowThreads(__tstate
); 
8463     if (PyErr_Occurred()) return NULL
; 
8464 }    _resultobj 
= Py_BuildValue("i",_result
); 
8468 #define wxMenu_Prepend(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->Prepend(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8469 static PyObject 
*_wrap_wxMenu_Prepend(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8470     PyObject 
* _resultobj
; 
8474     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
8475     wxItemKind  _arg4 
= (wxItemKind 
) wxITEM_NORMAL
; 
8476     PyObject 
* _argo0 
= 0; 
8477     PyObject 
* _obj2 
= 0; 
8478     PyObject 
* _obj3 
= 0; 
8479     char *_kwnames
[] = { "self","id","text","help","kind", NULL 
}; 
8482     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|Oi:wxMenu_Prepend",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
))  
8485         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8486         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8487             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Prepend. Expected _wxMenu_p."); 
8492     _arg2 
= wxString_in_helper(_obj2
); 
8498     _arg3 
= wxString_in_helper(_obj3
); 
8503     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8504     wxMenu_Prepend(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
); 
8506     wxPyEndAllowThreads(__tstate
); 
8507     if (PyErr_Occurred()) return NULL
; 
8508 }    Py_INCREF(Py_None
); 
8509     _resultobj 
= Py_None
; 
8521 #define wxMenu_PrependSeparator(_swigobj)  (_swigobj->PrependSeparator()) 
8522 static PyObject 
*_wrap_wxMenu_PrependSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8523     PyObject 
* _resultobj
; 
8525     PyObject 
* _argo0 
= 0; 
8526     char *_kwnames
[] = { "self", NULL 
}; 
8529     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_PrependSeparator",_kwnames
,&_argo0
))  
8532         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8533         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8534             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_PrependSeparator. Expected _wxMenu_p."); 
8539     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8540     wxMenu_PrependSeparator(_arg0
); 
8542     wxPyEndAllowThreads(__tstate
); 
8543     if (PyErr_Occurred()) return NULL
; 
8544 }    Py_INCREF(Py_None
); 
8545     _resultobj 
= Py_None
; 
8549 #define wxMenu_PrependCheckItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->PrependCheckItem(_swigarg0,_swigarg1,_swigarg2)) 
8550 static PyObject 
*_wrap_wxMenu_PrependCheckItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8551     PyObject 
* _resultobj
; 
8555     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
8556     PyObject 
* _argo0 
= 0; 
8557     PyObject 
* _obj2 
= 0; 
8558     PyObject 
* _obj3 
= 0; 
8559     char *_kwnames
[] = { "self","id","text","help", NULL 
}; 
8562     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|O:wxMenu_PrependCheckItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
))  
8565         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8566         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8567             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_PrependCheckItem. Expected _wxMenu_p."); 
8572     _arg2 
= wxString_in_helper(_obj2
); 
8578     _arg3 
= wxString_in_helper(_obj3
); 
8583     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8584     wxMenu_PrependCheckItem(_arg0
,_arg1
,*_arg2
,*_arg3
); 
8586     wxPyEndAllowThreads(__tstate
); 
8587     if (PyErr_Occurred()) return NULL
; 
8588 }    Py_INCREF(Py_None
); 
8589     _resultobj 
= Py_None
; 
8601 #define wxMenu_PrependRadioItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->PrependRadioItem(_swigarg0,_swigarg1,_swigarg2)) 
8602 static PyObject 
*_wrap_wxMenu_PrependRadioItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8603     PyObject 
* _resultobj
; 
8607     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
8608     PyObject 
* _argo0 
= 0; 
8609     PyObject 
* _obj2 
= 0; 
8610     PyObject 
* _obj3 
= 0; 
8611     char *_kwnames
[] = { "self","id","text","help", NULL 
}; 
8614     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|O:wxMenu_PrependRadioItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
))  
8617         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8618         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8619             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_PrependRadioItem. Expected _wxMenu_p."); 
8624     _arg2 
= wxString_in_helper(_obj2
); 
8630     _arg3 
= wxString_in_helper(_obj3
); 
8635     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8636     wxMenu_PrependRadioItem(_arg0
,_arg1
,*_arg2
,*_arg3
); 
8638     wxPyEndAllowThreads(__tstate
); 
8639     if (PyErr_Occurred()) return NULL
; 
8640 }    Py_INCREF(Py_None
); 
8641     _resultobj 
= Py_None
; 
8653 #define wxMenu_PrependMenu(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->Prepend(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8654 static PyObject 
*_wrap_wxMenu_PrependMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8655     PyObject 
* _resultobj
; 
8660     wxString 
* _arg4 
= (wxString 
*) &wxPyEmptyString
; 
8661     PyObject 
* _argo0 
= 0; 
8662     PyObject 
* _obj2 
= 0; 
8663     PyObject 
* _argo3 
= 0; 
8664     PyObject 
* _obj4 
= 0; 
8665     char *_kwnames
[] = { "self","id","text","submenu","help", NULL 
}; 
8668     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|O:wxMenu_PrependMenu",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_obj4
))  
8671         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8672         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8673             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_PrependMenu. Expected _wxMenu_p."); 
8678     _arg2 
= wxString_in_helper(_obj2
); 
8683         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
8684         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxMenu_p")) { 
8685             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxMenu_PrependMenu. Expected _wxMenu_p."); 
8691     _arg4 
= wxString_in_helper(_obj4
); 
8696     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8697     wxMenu_PrependMenu(_arg0
,_arg1
,*_arg2
,_arg3
,*_arg4
); 
8699     wxPyEndAllowThreads(__tstate
); 
8700     if (PyErr_Occurred()) return NULL
; 
8701 }    Py_INCREF(Py_None
); 
8702     _resultobj 
= Py_None
; 
8714 #define wxMenu_PrependItem(_swigobj,_swigarg0)  (_swigobj->Prepend(_swigarg0)) 
8715 static PyObject 
*_wrap_wxMenu_PrependItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8716     PyObject 
* _resultobj
; 
8719     PyObject 
* _argo0 
= 0; 
8720     PyObject 
* _argo1 
= 0; 
8721     char *_kwnames
[] = { "self","item", NULL 
}; 
8724     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_PrependItem",_kwnames
,&_argo0
,&_argo1
))  
8727         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8728         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8729             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_PrependItem. Expected _wxMenu_p."); 
8734         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8735         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
8736             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_PrependItem. Expected _wxMenuItem_p."); 
8741     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8742     wxMenu_PrependItem(_arg0
,_arg1
); 
8744     wxPyEndAllowThreads(__tstate
); 
8745     if (PyErr_Occurred()) return NULL
; 
8746 }    Py_INCREF(Py_None
); 
8747     _resultobj 
= Py_None
; 
8751 #define wxMenu_Break(_swigobj)  (_swigobj->Break()) 
8752 static PyObject 
*_wrap_wxMenu_Break(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8753     PyObject 
* _resultobj
; 
8755     PyObject 
* _argo0 
= 0; 
8756     char *_kwnames
[] = { "self", NULL 
}; 
8759     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_Break",_kwnames
,&_argo0
))  
8762         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8763         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8764             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Break. Expected _wxMenu_p."); 
8769     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8770     wxMenu_Break(_arg0
); 
8772     wxPyEndAllowThreads(__tstate
); 
8773     if (PyErr_Occurred()) return NULL
; 
8774 }    Py_INCREF(Py_None
); 
8775     _resultobj 
= Py_None
; 
8779 #define wxMenu_Check(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Check(_swigarg0,_swigarg1)) 
8780 static PyObject 
*_wrap_wxMenu_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8781     PyObject 
* _resultobj
; 
8785     PyObject 
* _argo0 
= 0; 
8787     char *_kwnames
[] = { "self","id","flag", NULL 
}; 
8790     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenu_Check",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
8793         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8794         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8795             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Check. Expected _wxMenu_p."); 
8799     _arg2 
= (bool ) tempbool2
; 
8801     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8802     wxMenu_Check(_arg0
,_arg1
,_arg2
); 
8804     wxPyEndAllowThreads(__tstate
); 
8805     if (PyErr_Occurred()) return NULL
; 
8806 }    Py_INCREF(Py_None
); 
8807     _resultobj 
= Py_None
; 
8811 #define wxMenu_IsChecked(_swigobj,_swigarg0)  (_swigobj->IsChecked(_swigarg0)) 
8812 static PyObject 
*_wrap_wxMenu_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8813     PyObject 
* _resultobj
; 
8817     PyObject 
* _argo0 
= 0; 
8818     char *_kwnames
[] = { "self","id", NULL 
}; 
8821     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_IsChecked",_kwnames
,&_argo0
,&_arg1
))  
8824         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8825         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8826             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsChecked. Expected _wxMenu_p."); 
8831     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8832     _result 
= (bool )wxMenu_IsChecked(_arg0
,_arg1
); 
8834     wxPyEndAllowThreads(__tstate
); 
8835     if (PyErr_Occurred()) return NULL
; 
8836 }    _resultobj 
= Py_BuildValue("i",_result
); 
8840 #define wxMenu_Enable(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Enable(_swigarg0,_swigarg1)) 
8841 static PyObject 
*_wrap_wxMenu_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8842     PyObject 
* _resultobj
; 
8846     PyObject 
* _argo0 
= 0; 
8848     char *_kwnames
[] = { "self","id","enable", NULL 
}; 
8851     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenu_Enable",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
8854         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8855         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8856             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Enable. Expected _wxMenu_p."); 
8860     _arg2 
= (bool ) tempbool2
; 
8862     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8863     wxMenu_Enable(_arg0
,_arg1
,_arg2
); 
8865     wxPyEndAllowThreads(__tstate
); 
8866     if (PyErr_Occurred()) return NULL
; 
8867 }    Py_INCREF(Py_None
); 
8868     _resultobj 
= Py_None
; 
8872 #define wxMenu_IsEnabled(_swigobj,_swigarg0)  (_swigobj->IsEnabled(_swigarg0)) 
8873 static PyObject 
*_wrap_wxMenu_IsEnabled(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:wxMenu_IsEnabled",_kwnames
,&_argo0
,&_arg1
))  
8885         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8886         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsEnabled. Expected _wxMenu_p."); 
8892     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8893     _result 
= (bool )wxMenu_IsEnabled(_arg0
,_arg1
); 
8895     wxPyEndAllowThreads(__tstate
); 
8896     if (PyErr_Occurred()) return NULL
; 
8897 }    _resultobj 
= Py_BuildValue("i",_result
); 
8901 #define wxMenu_FindItem(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
8902 static PyObject 
*_wrap_wxMenu_FindItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8903     PyObject 
* _resultobj
; 
8907     PyObject 
* _argo0 
= 0; 
8908     PyObject 
* _obj1 
= 0; 
8909     char *_kwnames
[] = { "self","itemString", NULL 
}; 
8912     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_FindItem",_kwnames
,&_argo0
,&_obj1
))  
8915         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8916         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8917             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_FindItem. Expected _wxMenu_p."); 
8922     _arg1 
= wxString_in_helper(_obj1
); 
8927     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8928     _result 
= (int )wxMenu_FindItem(_arg0
,*_arg1
); 
8930     wxPyEndAllowThreads(__tstate
); 
8931     if (PyErr_Occurred()) return NULL
; 
8932 }    _resultobj 
= Py_BuildValue("i",_result
); 
8940 #define wxMenu_FindItemById(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
8941 static PyObject 
*_wrap_wxMenu_FindItemById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8942     PyObject 
* _resultobj
; 
8943     wxMenuItem 
* _result
; 
8946     PyObject 
* _argo0 
= 0; 
8947     char *_kwnames
[] = { "self","id", NULL 
}; 
8950     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_FindItemById",_kwnames
,&_argo0
,&_arg1
))  
8953         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8954         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8955             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_FindItemById. Expected _wxMenu_p."); 
8960     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8961     _result 
= (wxMenuItem 
*)wxMenu_FindItemById(_arg0
,_arg1
); 
8963     wxPyEndAllowThreads(__tstate
); 
8964     if (PyErr_Occurred()) return NULL
; 
8965 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
8969 #define wxMenu_GetTitle(_swigobj)  (_swigobj->GetTitle()) 
8970 static PyObject 
*_wrap_wxMenu_GetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8971     PyObject 
* _resultobj
; 
8974     PyObject 
* _argo0 
= 0; 
8975     char *_kwnames
[] = { "self", NULL 
}; 
8978     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetTitle",_kwnames
,&_argo0
))  
8981         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8982         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
8983             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetTitle. Expected _wxMenu_p."); 
8988     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8989     _result 
= new wxString (wxMenu_GetTitle(_arg0
)); 
8991     wxPyEndAllowThreads(__tstate
); 
8992     if (PyErr_Occurred()) return NULL
; 
8995     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
8997     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9006 #define wxMenu_SetTitle(_swigobj,_swigarg0)  (_swigobj->SetTitle(_swigarg0)) 
9007 static PyObject 
*_wrap_wxMenu_SetTitle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9008     PyObject 
* _resultobj
; 
9011     PyObject 
* _argo0 
= 0; 
9012     PyObject 
* _obj1 
= 0; 
9013     char *_kwnames
[] = { "self","title", NULL 
}; 
9016     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetTitle",_kwnames
,&_argo0
,&_obj1
))  
9019         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9020         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9021             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetTitle. Expected _wxMenu_p."); 
9026     _arg1 
= wxString_in_helper(_obj1
); 
9031     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9032     wxMenu_SetTitle(_arg0
,*_arg1
); 
9034     wxPyEndAllowThreads(__tstate
); 
9035     if (PyErr_Occurred()) return NULL
; 
9036 }    Py_INCREF(Py_None
); 
9037     _resultobj 
= Py_None
; 
9045 #define wxMenu_GetLabel(_swigobj,_swigarg0)  (_swigobj->GetLabel(_swigarg0)) 
9046 static PyObject 
*_wrap_wxMenu_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9047     PyObject 
* _resultobj
; 
9051     PyObject 
* _argo0 
= 0; 
9052     char *_kwnames
[] = { "self","id", NULL 
}; 
9055     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_GetLabel",_kwnames
,&_argo0
,&_arg1
))  
9058         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9059         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9060             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetLabel. Expected _wxMenu_p."); 
9065     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9066     _result 
= new wxString (wxMenu_GetLabel(_arg0
,_arg1
)); 
9068     wxPyEndAllowThreads(__tstate
); 
9069     if (PyErr_Occurred()) return NULL
; 
9072     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
9074     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9083 #define wxMenu_SetLabel(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabel(_swigarg0,_swigarg1)) 
9084 static PyObject 
*_wrap_wxMenu_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9085     PyObject 
* _resultobj
; 
9089     PyObject 
* _argo0 
= 0; 
9090     PyObject 
* _obj2 
= 0; 
9091     char *_kwnames
[] = { "self","id","label", NULL 
}; 
9094     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_SetLabel",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
9097         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9098         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9099             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetLabel. Expected _wxMenu_p."); 
9104     _arg2 
= wxString_in_helper(_obj2
); 
9109     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9110     wxMenu_SetLabel(_arg0
,_arg1
,*_arg2
); 
9112     wxPyEndAllowThreads(__tstate
); 
9113     if (PyErr_Occurred()) return NULL
; 
9114 }    Py_INCREF(Py_None
); 
9115     _resultobj 
= Py_None
; 
9123 #define wxMenu_GetHelpString(_swigobj,_swigarg0)  (_swigobj->GetHelpString(_swigarg0)) 
9124 static PyObject 
*_wrap_wxMenu_GetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9125     PyObject 
* _resultobj
; 
9129     PyObject 
* _argo0 
= 0; 
9130     char *_kwnames
[] = { "self","id", NULL 
}; 
9133     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_GetHelpString",_kwnames
,&_argo0
,&_arg1
))  
9136         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9137         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9138             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetHelpString. Expected _wxMenu_p."); 
9143     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9144     _result 
= new wxString (wxMenu_GetHelpString(_arg0
,_arg1
)); 
9146     wxPyEndAllowThreads(__tstate
); 
9147     if (PyErr_Occurred()) return NULL
; 
9150     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
9152     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9161 #define wxMenu_SetHelpString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetHelpString(_swigarg0,_swigarg1)) 
9162 static PyObject 
*_wrap_wxMenu_SetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9163     PyObject 
* _resultobj
; 
9167     PyObject 
* _argo0 
= 0; 
9168     PyObject 
* _obj2 
= 0; 
9169     char *_kwnames
[] = { "self","id","helpString", NULL 
}; 
9172     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenu_SetHelpString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
9175         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9176         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9177             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetHelpString. Expected _wxMenu_p."); 
9182     _arg2 
= wxString_in_helper(_obj2
); 
9187     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9188     wxMenu_SetHelpString(_arg0
,_arg1
,*_arg2
); 
9190     wxPyEndAllowThreads(__tstate
); 
9191     if (PyErr_Occurred()) return NULL
; 
9192 }    Py_INCREF(Py_None
); 
9193     _resultobj 
= Py_None
; 
9201 #define wxMenu_UpdateUI(_swigobj,_swigarg0)  (_swigobj->UpdateUI(_swigarg0)) 
9202 static PyObject 
*_wrap_wxMenu_UpdateUI(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9203     PyObject 
* _resultobj
; 
9205     wxEvtHandler 
* _arg1 
= (wxEvtHandler 
*) NULL
; 
9206     PyObject 
* _argo0 
= 0; 
9207     PyObject 
* _argo1 
= 0; 
9208     char *_kwnames
[] = { "self","source", NULL 
}; 
9211     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxMenu_UpdateUI",_kwnames
,&_argo0
,&_argo1
))  
9214         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9215         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9216             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_UpdateUI. Expected _wxMenu_p."); 
9221         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9222         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
9223             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_UpdateUI. Expected _wxEvtHandler_p."); 
9228     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9229     wxMenu_UpdateUI(_arg0
,_arg1
); 
9231     wxPyEndAllowThreads(__tstate
); 
9232     if (PyErr_Occurred()) return NULL
; 
9233 }    Py_INCREF(Py_None
); 
9234     _resultobj 
= Py_None
; 
9238 #define wxMenu_Delete(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
9239 static PyObject 
*_wrap_wxMenu_Delete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9240     PyObject 
* _resultobj
; 
9244     PyObject 
* _argo0 
= 0; 
9245     char *_kwnames
[] = { "self","id", NULL 
}; 
9248     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_Delete",_kwnames
,&_argo0
,&_arg1
))  
9251         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9252         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9253             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Delete. Expected _wxMenu_p."); 
9258     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9259     _result 
= (bool )wxMenu_Delete(_arg0
,_arg1
); 
9261     wxPyEndAllowThreads(__tstate
); 
9262     if (PyErr_Occurred()) return NULL
; 
9263 }    _resultobj 
= Py_BuildValue("i",_result
); 
9267 #define wxMenu_DeleteItem(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
9268 static PyObject 
*_wrap_wxMenu_DeleteItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9269     PyObject 
* _resultobj
; 
9273     PyObject 
* _argo0 
= 0; 
9274     PyObject 
* _argo1 
= 0; 
9275     char *_kwnames
[] = { "self","item", NULL 
}; 
9278     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_DeleteItem",_kwnames
,&_argo0
,&_argo1
))  
9281         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9282         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9283             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DeleteItem. Expected _wxMenu_p."); 
9288         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9289         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
9290             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_DeleteItem. Expected _wxMenuItem_p."); 
9295     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9296     _result 
= (bool )wxMenu_DeleteItem(_arg0
,_arg1
); 
9298     wxPyEndAllowThreads(__tstate
); 
9299     if (PyErr_Occurred()) return NULL
; 
9300 }    _resultobj 
= Py_BuildValue("i",_result
); 
9304 #define wxMenu_Remove(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
9305 static PyObject 
*_wrap_wxMenu_Remove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9306     PyObject 
* _resultobj
; 
9307     wxMenuItem 
* _result
; 
9310     PyObject 
* _argo0 
= 0; 
9311     char *_kwnames
[] = { "self","id", NULL 
}; 
9314     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_Remove",_kwnames
,&_argo0
,&_arg1
))  
9317         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9318         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9319             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Remove. Expected _wxMenu_p."); 
9324     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9325     _result 
= (wxMenuItem 
*)wxMenu_Remove(_arg0
,_arg1
); 
9327     wxPyEndAllowThreads(__tstate
); 
9328     if (PyErr_Occurred()) return NULL
; 
9329 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9333 #define wxMenu_RemoveItem(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
9334 static PyObject 
*_wrap_wxMenu_RemoveItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9335     PyObject 
* _resultobj
; 
9336     wxMenuItem 
* _result
; 
9339     PyObject 
* _argo0 
= 0; 
9340     PyObject 
* _argo1 
= 0; 
9341     char *_kwnames
[] = { "self","item", NULL 
}; 
9344     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_RemoveItem",_kwnames
,&_argo0
,&_argo1
))  
9347         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9348         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9349             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_RemoveItem. Expected _wxMenu_p."); 
9354         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9355         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
9356             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_RemoveItem. Expected _wxMenuItem_p."); 
9361     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9362     _result 
= (wxMenuItem 
*)wxMenu_RemoveItem(_arg0
,_arg1
); 
9364     wxPyEndAllowThreads(__tstate
); 
9365     if (PyErr_Occurred()) return NULL
; 
9366 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9370 static void  wxMenu_Destroy(wxMenu 
*self
) { delete self
; } 
9371 static PyObject 
*_wrap_wxMenu_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9372     PyObject 
* _resultobj
; 
9374     PyObject 
* _argo0 
= 0; 
9375     char *_kwnames
[] = { "self", NULL 
}; 
9378     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_Destroy",_kwnames
,&_argo0
))  
9381         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9382         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9383             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_Destroy. Expected _wxMenu_p."); 
9388     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9389     wxMenu_Destroy(_arg0
); 
9391     wxPyEndAllowThreads(__tstate
); 
9392     if (PyErr_Occurred()) return NULL
; 
9393 }    Py_INCREF(Py_None
); 
9394     _resultobj 
= Py_None
; 
9398 #define wxMenu_DestroyId(_swigobj,_swigarg0)  (_swigobj->Destroy(_swigarg0)) 
9399 static PyObject 
*_wrap_wxMenu_DestroyId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9400     PyObject 
* _resultobj
; 
9404     PyObject 
* _argo0 
= 0; 
9405     char *_kwnames
[] = { "self","id", NULL 
}; 
9408     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenu_DestroyId",_kwnames
,&_argo0
,&_arg1
))  
9411         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9412         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9413             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DestroyId. Expected _wxMenu_p."); 
9418     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9419     _result 
= (bool )wxMenu_DestroyId(_arg0
,_arg1
); 
9421     wxPyEndAllowThreads(__tstate
); 
9422     if (PyErr_Occurred()) return NULL
; 
9423 }    _resultobj 
= Py_BuildValue("i",_result
); 
9427 #define wxMenu_DestroyItem(_swigobj,_swigarg0)  (_swigobj->Destroy(_swigarg0)) 
9428 static PyObject 
*_wrap_wxMenu_DestroyItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9429     PyObject 
* _resultobj
; 
9433     PyObject 
* _argo0 
= 0; 
9434     PyObject 
* _argo1 
= 0; 
9435     char *_kwnames
[] = { "self","item", NULL 
}; 
9438     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_DestroyItem",_kwnames
,&_argo0
,&_argo1
))  
9441         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9442         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9443             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_DestroyItem. Expected _wxMenu_p."); 
9448         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9449         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenuItem_p")) { 
9450             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_DestroyItem. Expected _wxMenuItem_p."); 
9455     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9456     _result 
= (bool )wxMenu_DestroyItem(_arg0
,_arg1
); 
9458     wxPyEndAllowThreads(__tstate
); 
9459     if (PyErr_Occurred()) return NULL
; 
9460 }    _resultobj 
= Py_BuildValue("i",_result
); 
9464 #define wxMenu_GetMenuItemCount(_swigobj)  (_swigobj->GetMenuItemCount()) 
9465 static PyObject 
*_wrap_wxMenu_GetMenuItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9466     PyObject 
* _resultobj
; 
9469     PyObject 
* _argo0 
= 0; 
9470     char *_kwnames
[] = { "self", NULL 
}; 
9473     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetMenuItemCount",_kwnames
,&_argo0
))  
9476         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9477         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9478             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetMenuItemCount. Expected _wxMenu_p."); 
9483     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9484     _result 
= (size_t )wxMenu_GetMenuItemCount(_arg0
); 
9486     wxPyEndAllowThreads(__tstate
); 
9487     if (PyErr_Occurred()) return NULL
; 
9488 }    _resultobj 
= Py_BuildValue("i",_result
); 
9492 static PyObject 
* wxMenu_GetMenuItems(wxMenu 
*self
) { 
9493             wxMenuItemList
& list 
= self
->GetMenuItems(); 
9494             return wxPy_ConvertList(&list
, "wxMenuItem"); 
9496 static PyObject 
*_wrap_wxMenu_GetMenuItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9497     PyObject 
* _resultobj
; 
9500     PyObject 
* _argo0 
= 0; 
9501     char *_kwnames
[] = { "self", NULL 
}; 
9504     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetMenuItems",_kwnames
,&_argo0
))  
9507         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9508         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9509             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetMenuItems. Expected _wxMenu_p."); 
9514     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9515     _result 
= (PyObject 
*)wxMenu_GetMenuItems(_arg0
); 
9517     wxPyEndAllowThreads(__tstate
); 
9518     if (PyErr_Occurred()) return NULL
; 
9520   _resultobj 
= _result
; 
9525 #define wxMenu_SetEventHandler(_swigobj,_swigarg0)  (_swigobj->SetEventHandler(_swigarg0)) 
9526 static PyObject 
*_wrap_wxMenu_SetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9527     PyObject 
* _resultobj
; 
9529     wxEvtHandler 
* _arg1
; 
9530     PyObject 
* _argo0 
= 0; 
9531     PyObject 
* _argo1 
= 0; 
9532     char *_kwnames
[] = { "self","handler", NULL 
}; 
9535     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetEventHandler",_kwnames
,&_argo0
,&_argo1
))  
9538         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9539         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9540             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetEventHandler. Expected _wxMenu_p."); 
9545         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9546         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
9547             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetEventHandler. Expected _wxEvtHandler_p."); 
9552     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9553     wxMenu_SetEventHandler(_arg0
,_arg1
); 
9555     wxPyEndAllowThreads(__tstate
); 
9556     if (PyErr_Occurred()) return NULL
; 
9557 }    Py_INCREF(Py_None
); 
9558     _resultobj 
= Py_None
; 
9562 #define wxMenu_GetEventHandler(_swigobj)  (_swigobj->GetEventHandler()) 
9563 static PyObject 
*_wrap_wxMenu_GetEventHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9564     PyObject 
* _resultobj
; 
9565     wxEvtHandler 
* _result
; 
9567     PyObject 
* _argo0 
= 0; 
9568     char *_kwnames
[] = { "self", NULL 
}; 
9571     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetEventHandler",_kwnames
,&_argo0
))  
9574         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9575         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9576             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetEventHandler. Expected _wxMenu_p."); 
9581     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9582     _result 
= (wxEvtHandler 
*)wxMenu_GetEventHandler(_arg0
); 
9584     wxPyEndAllowThreads(__tstate
); 
9585     if (PyErr_Occurred()) return NULL
; 
9586 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9590 #define wxMenu_SetInvokingWindow(_swigobj,_swigarg0)  (_swigobj->SetInvokingWindow(_swigarg0)) 
9591 static PyObject 
*_wrap_wxMenu_SetInvokingWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9592     PyObject 
* _resultobj
; 
9595     PyObject 
* _argo0 
= 0; 
9596     PyObject 
* _argo1 
= 0; 
9597     char *_kwnames
[] = { "self","win", NULL 
}; 
9600     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetInvokingWindow",_kwnames
,&_argo0
,&_argo1
))  
9603         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9604         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9605             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetInvokingWindow. Expected _wxMenu_p."); 
9610         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9611         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
9612             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetInvokingWindow. Expected _wxWindow_p."); 
9617     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9618     wxMenu_SetInvokingWindow(_arg0
,_arg1
); 
9620     wxPyEndAllowThreads(__tstate
); 
9621     if (PyErr_Occurred()) return NULL
; 
9622 }    Py_INCREF(Py_None
); 
9623     _resultobj 
= Py_None
; 
9627 #define wxMenu_GetInvokingWindow(_swigobj)  (_swigobj->GetInvokingWindow()) 
9628 static PyObject 
*_wrap_wxMenu_GetInvokingWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9629     PyObject 
* _resultobj
; 
9632     PyObject 
* _argo0 
= 0; 
9633     char *_kwnames
[] = { "self", NULL 
}; 
9636     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetInvokingWindow",_kwnames
,&_argo0
))  
9639         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9640         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9641             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetInvokingWindow. Expected _wxMenu_p."); 
9646     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9647     _result 
= (wxWindow 
*)wxMenu_GetInvokingWindow(_arg0
); 
9649     wxPyEndAllowThreads(__tstate
); 
9650     if (PyErr_Occurred()) return NULL
; 
9651 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9655 #define wxMenu_GetStyle(_swigobj)  (_swigobj->GetStyle()) 
9656 static PyObject 
*_wrap_wxMenu_GetStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9657     PyObject 
* _resultobj
; 
9660     PyObject 
* _argo0 
= 0; 
9661     char *_kwnames
[] = { "self", NULL 
}; 
9664     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetStyle",_kwnames
,&_argo0
))  
9667         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9668         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9669             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetStyle. Expected _wxMenu_p."); 
9674     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9675     _result 
= (long )wxMenu_GetStyle(_arg0
); 
9677     wxPyEndAllowThreads(__tstate
); 
9678     if (PyErr_Occurred()) return NULL
; 
9679 }    _resultobj 
= Py_BuildValue("l",_result
); 
9683 #define wxMenu_IsAttached(_swigobj)  (_swigobj->IsAttached()) 
9684 static PyObject 
*_wrap_wxMenu_IsAttached(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9685     PyObject 
* _resultobj
; 
9688     PyObject 
* _argo0 
= 0; 
9689     char *_kwnames
[] = { "self", NULL 
}; 
9692     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_IsAttached",_kwnames
,&_argo0
))  
9695         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9696         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9697             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_IsAttached. Expected _wxMenu_p."); 
9702     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9703     _result 
= (bool )wxMenu_IsAttached(_arg0
); 
9705     wxPyEndAllowThreads(__tstate
); 
9706     if (PyErr_Occurred()) return NULL
; 
9707 }    _resultobj 
= Py_BuildValue("i",_result
); 
9711 #define wxMenu_SetParent(_swigobj,_swigarg0)  (_swigobj->SetParent(_swigarg0)) 
9712 static PyObject 
*_wrap_wxMenu_SetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9713     PyObject 
* _resultobj
; 
9716     PyObject 
* _argo0 
= 0; 
9717     PyObject 
* _argo1 
= 0; 
9718     char *_kwnames
[] = { "self","parent", NULL 
}; 
9721     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenu_SetParent",_kwnames
,&_argo0
,&_argo1
))  
9724         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9725         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9726             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_SetParent. Expected _wxMenu_p."); 
9731         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9732         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
9733             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenu_SetParent. Expected _wxMenu_p."); 
9738     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9739     wxMenu_SetParent(_arg0
,_arg1
); 
9741     wxPyEndAllowThreads(__tstate
); 
9742     if (PyErr_Occurred()) return NULL
; 
9743 }    Py_INCREF(Py_None
); 
9744     _resultobj 
= Py_None
; 
9748 #define wxMenu_GetParent(_swigobj)  (_swigobj->GetParent()) 
9749 static PyObject 
*_wrap_wxMenu_GetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9750     PyObject 
* _resultobj
; 
9753     PyObject 
* _argo0 
= 0; 
9754     char *_kwnames
[] = { "self", NULL 
}; 
9757     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenu_GetParent",_kwnames
,&_argo0
))  
9760         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9761         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
9762             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenu_GetParent. Expected _wxMenu_p."); 
9767     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9768     _result 
= (wxMenu 
*)wxMenu_GetParent(_arg0
); 
9770     wxPyEndAllowThreads(__tstate
); 
9771     if (PyErr_Occurred()) return NULL
; 
9772 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9776 static void *SwigwxMenuBarTowxWindow(void *ptr
) { 
9779     src 
= (wxMenuBar 
*) ptr
; 
9780     dest 
= (wxWindow 
*) src
; 
9781     return (void *) dest
; 
9784 static void *SwigwxMenuBarTowxEvtHandler(void *ptr
) { 
9787     src 
= (wxMenuBar 
*) ptr
; 
9788     dest 
= (wxEvtHandler 
*) src
; 
9789     return (void *) dest
; 
9792 static void *SwigwxMenuBarTowxObject(void *ptr
) { 
9795     src 
= (wxMenuBar 
*) ptr
; 
9796     dest 
= (wxObject 
*) src
; 
9797     return (void *) dest
; 
9800 #define new_wxMenuBar(_swigarg0) (new wxMenuBar(_swigarg0)) 
9801 static PyObject 
*_wrap_new_wxMenuBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9802     PyObject 
* _resultobj
; 
9803     wxMenuBar 
* _result
; 
9804     long  _arg0 
= (long ) 0; 
9805     char *_kwnames
[] = { "style", NULL 
}; 
9809     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|l:new_wxMenuBar",_kwnames
,&_arg0
))  
9812     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9813     _result 
= (wxMenuBar 
*)new_wxMenuBar(_arg0
); 
9815     wxPyEndAllowThreads(__tstate
); 
9816     if (PyErr_Occurred()) return NULL
; 
9818         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuBar_p"); 
9819         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9822         _resultobj 
= Py_None
; 
9827 #define wxMenuBar_Append(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Append(_swigarg0,_swigarg1)) 
9828 static PyObject 
*_wrap_wxMenuBar_Append(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9829     PyObject 
* _resultobj
; 
9834     PyObject 
* _argo0 
= 0; 
9835     PyObject 
* _argo1 
= 0; 
9836     PyObject 
* _obj2 
= 0; 
9837     char *_kwnames
[] = { "self","menu","title", NULL 
}; 
9840     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxMenuBar_Append",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
9843         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9844         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9845             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Append. Expected _wxMenuBar_p."); 
9850         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9851         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
9852             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuBar_Append. Expected _wxMenu_p."); 
9857     _arg2 
= wxString_in_helper(_obj2
); 
9862     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9863     _result 
= (bool )wxMenuBar_Append(_arg0
,_arg1
,*_arg2
); 
9865     wxPyEndAllowThreads(__tstate
); 
9866     if (PyErr_Occurred()) return NULL
; 
9867 }    _resultobj 
= Py_BuildValue("i",_result
); 
9875 #define wxMenuBar_Insert(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Insert(_swigarg0,_swigarg1,_swigarg2)) 
9876 static PyObject 
*_wrap_wxMenuBar_Insert(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9877     PyObject 
* _resultobj
; 
9883     PyObject 
* _argo0 
= 0; 
9884     PyObject 
* _argo2 
= 0; 
9885     PyObject 
* _obj3 
= 0; 
9886     char *_kwnames
[] = { "self","pos","menu","title", NULL 
}; 
9889     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO:wxMenuBar_Insert",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
))  
9892         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9893         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9894             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Insert. Expected _wxMenuBar_p."); 
9899         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
9900         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenu_p")) { 
9901             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenuBar_Insert. Expected _wxMenu_p."); 
9906     _arg3 
= wxString_in_helper(_obj3
); 
9911     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9912     _result 
= (bool )wxMenuBar_Insert(_arg0
,_arg1
,_arg2
,*_arg3
); 
9914     wxPyEndAllowThreads(__tstate
); 
9915     if (PyErr_Occurred()) return NULL
; 
9916 }    _resultobj 
= Py_BuildValue("i",_result
); 
9924 #define wxMenuBar_GetMenuCount(_swigobj)  (_swigobj->GetMenuCount()) 
9925 static PyObject 
*_wrap_wxMenuBar_GetMenuCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9926     PyObject 
* _resultobj
; 
9929     PyObject 
* _argo0 
= 0; 
9930     char *_kwnames
[] = { "self", NULL 
}; 
9933     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuBar_GetMenuCount",_kwnames
,&_argo0
))  
9936         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9937         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9938             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetMenuCount. Expected _wxMenuBar_p."); 
9943     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9944     _result 
= (size_t )wxMenuBar_GetMenuCount(_arg0
); 
9946     wxPyEndAllowThreads(__tstate
); 
9947     if (PyErr_Occurred()) return NULL
; 
9948 }    _resultobj 
= Py_BuildValue("i",_result
); 
9952 #define wxMenuBar_GetMenu(_swigobj,_swigarg0)  (_swigobj->GetMenu(_swigarg0)) 
9953 static PyObject 
*_wrap_wxMenuBar_GetMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9954     PyObject 
* _resultobj
; 
9958     PyObject 
* _argo0 
= 0; 
9959     char *_kwnames
[] = { "self","pos", NULL 
}; 
9962     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetMenu",_kwnames
,&_argo0
,&_arg1
))  
9965         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9966         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
9967             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetMenu. Expected _wxMenuBar_p."); 
9972     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9973     _result 
= (wxMenu 
*)wxMenuBar_GetMenu(_arg0
,_arg1
); 
9975     wxPyEndAllowThreads(__tstate
); 
9976     if (PyErr_Occurred()) return NULL
; 
9977 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9981 #define wxMenuBar_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2)) 
9982 static PyObject 
*_wrap_wxMenuBar_Replace(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9983     PyObject 
* _resultobj
; 
9989     PyObject 
* _argo0 
= 0; 
9990     PyObject 
* _argo2 
= 0; 
9991     PyObject 
* _obj3 
= 0; 
9992     char *_kwnames
[] = { "self","pos","menu","title", NULL 
}; 
9995     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO:wxMenuBar_Replace",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
))  
9998         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9999         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10000             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Replace. Expected _wxMenuBar_p."); 
10005         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
10006         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenu_p")) { 
10007             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxMenuBar_Replace. Expected _wxMenu_p."); 
10012     _arg3 
= wxString_in_helper(_obj3
); 
10017     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10018     _result 
= (wxMenu 
*)wxMenuBar_Replace(_arg0
,_arg1
,_arg2
,*_arg3
); 
10020     wxPyEndAllowThreads(__tstate
); 
10021     if (PyErr_Occurred()) return NULL
; 
10022 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
10030 #define wxMenuBar_Remove(_swigobj,_swigarg0)  (_swigobj->Remove(_swigarg0)) 
10031 static PyObject 
*_wrap_wxMenuBar_Remove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10032     PyObject 
* _resultobj
; 
10036     PyObject 
* _argo0 
= 0; 
10037     char *_kwnames
[] = { "self","pos", NULL 
}; 
10040     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_Remove",_kwnames
,&_argo0
,&_arg1
))  
10043         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10044         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10045             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Remove. Expected _wxMenuBar_p."); 
10050     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10051     _result 
= (wxMenu 
*)wxMenuBar_Remove(_arg0
,_arg1
); 
10053     wxPyEndAllowThreads(__tstate
); 
10054     if (PyErr_Occurred()) return NULL
; 
10055 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
10059 #define wxMenuBar_EnableTop(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnableTop(_swigarg0,_swigarg1)) 
10060 static PyObject 
*_wrap_wxMenuBar_EnableTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10061     PyObject 
* _resultobj
; 
10065     PyObject 
* _argo0 
= 0; 
10067     char *_kwnames
[] = { "self","pos","enable", NULL 
}; 
10070     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_EnableTop",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
10073         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10074         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10075             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_EnableTop. Expected _wxMenuBar_p."); 
10079     _arg2 
= (bool ) tempbool2
; 
10081     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10082     wxMenuBar_EnableTop(_arg0
,_arg1
,_arg2
); 
10084     wxPyEndAllowThreads(__tstate
); 
10085     if (PyErr_Occurred()) return NULL
; 
10086 }    Py_INCREF(Py_None
); 
10087     _resultobj 
= Py_None
; 
10091 #define wxMenuBar_IsEnabledTop(_swigobj,_swigarg0)  (_swigobj->IsEnabledTop(_swigarg0)) 
10092 static PyObject 
*_wrap_wxMenuBar_IsEnabledTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10093     PyObject 
* _resultobj
; 
10097     PyObject 
* _argo0 
= 0; 
10098     char *_kwnames
[] = { "self","pos", NULL 
}; 
10101     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_IsEnabledTop",_kwnames
,&_argo0
,&_arg1
))  
10104         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10105         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10106             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_IsEnabledTop. Expected _wxMenuBar_p."); 
10111     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10112     _result 
= (bool )wxMenuBar_IsEnabledTop(_arg0
,_arg1
); 
10114     wxPyEndAllowThreads(__tstate
); 
10115     if (PyErr_Occurred()) return NULL
; 
10116 }    _resultobj 
= Py_BuildValue("i",_result
); 
10120 #define wxMenuBar_SetLabelTop(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabelTop(_swigarg0,_swigarg1)) 
10121 static PyObject 
*_wrap_wxMenuBar_SetLabelTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10122     PyObject 
* _resultobj
; 
10126     PyObject 
* _argo0 
= 0; 
10127     PyObject 
* _obj2 
= 0; 
10128     char *_kwnames
[] = { "self","pos","label", NULL 
}; 
10131     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetLabelTop",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
10134         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10135         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10136             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetLabelTop. Expected _wxMenuBar_p."); 
10141     _arg2 
= wxString_in_helper(_obj2
); 
10146     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10147     wxMenuBar_SetLabelTop(_arg0
,_arg1
,*_arg2
); 
10149     wxPyEndAllowThreads(__tstate
); 
10150     if (PyErr_Occurred()) return NULL
; 
10151 }    Py_INCREF(Py_None
); 
10152     _resultobj 
= Py_None
; 
10160 #define wxMenuBar_GetLabelTop(_swigobj,_swigarg0)  (_swigobj->GetLabelTop(_swigarg0)) 
10161 static PyObject 
*_wrap_wxMenuBar_GetLabelTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10162     PyObject 
* _resultobj
; 
10163     wxString 
* _result
; 
10166     PyObject 
* _argo0 
= 0; 
10167     char *_kwnames
[] = { "self","pos", NULL 
}; 
10170     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetLabelTop",_kwnames
,&_argo0
,&_arg1
))  
10173         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10174         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10175             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetLabelTop. Expected _wxMenuBar_p."); 
10180     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10181     _result 
= new wxString (wxMenuBar_GetLabelTop(_arg0
,_arg1
)); 
10183     wxPyEndAllowThreads(__tstate
); 
10184     if (PyErr_Occurred()) return NULL
; 
10187     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10189     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10198 #define wxMenuBar_FindMenu(_swigobj,_swigarg0)  (_swigobj->FindMenu(_swigarg0)) 
10199 static PyObject 
*_wrap_wxMenuBar_FindMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10200     PyObject 
* _resultobj
; 
10204     PyObject 
* _argo0 
= 0; 
10205     PyObject 
* _obj1 
= 0; 
10206     char *_kwnames
[] = { "self","title", NULL 
}; 
10209     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuBar_FindMenu",_kwnames
,&_argo0
,&_obj1
))  
10212         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10213         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10214             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_FindMenu. Expected _wxMenuBar_p."); 
10219     _arg1 
= wxString_in_helper(_obj1
); 
10224     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10225     _result 
= (int )wxMenuBar_FindMenu(_arg0
,*_arg1
); 
10227     wxPyEndAllowThreads(__tstate
); 
10228     if (PyErr_Occurred()) return NULL
; 
10229 }    _resultobj 
= Py_BuildValue("i",_result
); 
10237 #define wxMenuBar_FindMenuItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindMenuItem(_swigarg0,_swigarg1)) 
10238 static PyObject 
*_wrap_wxMenuBar_FindMenuItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10239     PyObject 
* _resultobj
; 
10244     PyObject 
* _argo0 
= 0; 
10245     PyObject 
* _obj1 
= 0; 
10246     PyObject 
* _obj2 
= 0; 
10247     char *_kwnames
[] = { "self","menuString","itemString", NULL 
}; 
10250     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxMenuBar_FindMenuItem",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
10253         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10254         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10255             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_FindMenuItem. Expected _wxMenuBar_p."); 
10260     _arg1 
= wxString_in_helper(_obj1
); 
10265     _arg2 
= wxString_in_helper(_obj2
); 
10270     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10271     _result 
= (int )wxMenuBar_FindMenuItem(_arg0
,*_arg1
,*_arg2
); 
10273     wxPyEndAllowThreads(__tstate
); 
10274     if (PyErr_Occurred()) return NULL
; 
10275 }    _resultobj 
= Py_BuildValue("i",_result
); 
10287 #define wxMenuBar_FindItemById(_swigobj,_swigarg0)  (_swigobj->FindItem(_swigarg0)) 
10288 static PyObject 
*_wrap_wxMenuBar_FindItemById(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10289     PyObject 
* _resultobj
; 
10290     wxMenuItem 
* _result
; 
10293     PyObject 
* _argo0 
= 0; 
10294     char *_kwnames
[] = { "self","id", NULL 
}; 
10297     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_FindItemById",_kwnames
,&_argo0
,&_arg1
))  
10300         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10301         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10302             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_FindItemById. Expected _wxMenuBar_p."); 
10307     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10308     _result 
= (wxMenuItem 
*)wxMenuBar_FindItemById(_arg0
,_arg1
); 
10310     wxPyEndAllowThreads(__tstate
); 
10311     if (PyErr_Occurred()) return NULL
; 
10312 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
10316 #define wxMenuBar_Enable(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Enable(_swigarg0,_swigarg1)) 
10317 static PyObject 
*_wrap_wxMenuBar_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10318     PyObject 
* _resultobj
; 
10322     PyObject 
* _argo0 
= 0; 
10324     char *_kwnames
[] = { "self","id","enable", NULL 
}; 
10327     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_Enable",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
10330         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10331         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10332             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Enable. Expected _wxMenuBar_p."); 
10336     _arg2 
= (bool ) tempbool2
; 
10338     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10339     wxMenuBar_Enable(_arg0
,_arg1
,_arg2
); 
10341     wxPyEndAllowThreads(__tstate
); 
10342     if (PyErr_Occurred()) return NULL
; 
10343 }    Py_INCREF(Py_None
); 
10344     _resultobj 
= Py_None
; 
10348 #define wxMenuBar_Check(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Check(_swigarg0,_swigarg1)) 
10349 static PyObject 
*_wrap_wxMenuBar_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10350     PyObject 
* _resultobj
; 
10354     PyObject 
* _argo0 
= 0; 
10356     char *_kwnames
[] = { "self","id","check", NULL 
}; 
10359     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxMenuBar_Check",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
10362         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10363         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10364             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_Check. Expected _wxMenuBar_p."); 
10368     _arg2 
= (bool ) tempbool2
; 
10370     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10371     wxMenuBar_Check(_arg0
,_arg1
,_arg2
); 
10373     wxPyEndAllowThreads(__tstate
); 
10374     if (PyErr_Occurred()) return NULL
; 
10375 }    Py_INCREF(Py_None
); 
10376     _resultobj 
= Py_None
; 
10380 #define wxMenuBar_IsChecked(_swigobj,_swigarg0)  (_swigobj->IsChecked(_swigarg0)) 
10381 static PyObject 
*_wrap_wxMenuBar_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10382     PyObject 
* _resultobj
; 
10386     PyObject 
* _argo0 
= 0; 
10387     char *_kwnames
[] = { "self","id", NULL 
}; 
10390     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_IsChecked",_kwnames
,&_argo0
,&_arg1
))  
10393         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10394         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10395             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_IsChecked. Expected _wxMenuBar_p."); 
10400     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10401     _result 
= (bool )wxMenuBar_IsChecked(_arg0
,_arg1
); 
10403     wxPyEndAllowThreads(__tstate
); 
10404     if (PyErr_Occurred()) return NULL
; 
10405 }    _resultobj 
= Py_BuildValue("i",_result
); 
10409 #define wxMenuBar_IsEnabled(_swigobj,_swigarg0)  (_swigobj->IsEnabled(_swigarg0)) 
10410 static PyObject 
*_wrap_wxMenuBar_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10411     PyObject 
* _resultobj
; 
10415     PyObject 
* _argo0 
= 0; 
10416     char *_kwnames
[] = { "self","id", NULL 
}; 
10419     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_IsEnabled",_kwnames
,&_argo0
,&_arg1
))  
10422         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10423         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10424             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_IsEnabled. Expected _wxMenuBar_p."); 
10429     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10430     _result 
= (bool )wxMenuBar_IsEnabled(_arg0
,_arg1
); 
10432     wxPyEndAllowThreads(__tstate
); 
10433     if (PyErr_Occurred()) return NULL
; 
10434 }    _resultobj 
= Py_BuildValue("i",_result
); 
10438 #define wxMenuBar_SetLabel(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetLabel(_swigarg0,_swigarg1)) 
10439 static PyObject 
*_wrap_wxMenuBar_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10440     PyObject 
* _resultobj
; 
10444     PyObject 
* _argo0 
= 0; 
10445     PyObject 
* _obj2 
= 0; 
10446     char *_kwnames
[] = { "self","id","label", NULL 
}; 
10449     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetLabel",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
10452         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10453         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10454             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetLabel. Expected _wxMenuBar_p."); 
10459     _arg2 
= wxString_in_helper(_obj2
); 
10464     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10465     wxMenuBar_SetLabel(_arg0
,_arg1
,*_arg2
); 
10467     wxPyEndAllowThreads(__tstate
); 
10468     if (PyErr_Occurred()) return NULL
; 
10469 }    Py_INCREF(Py_None
); 
10470     _resultobj 
= Py_None
; 
10478 #define wxMenuBar_GetLabel(_swigobj,_swigarg0)  (_swigobj->GetLabel(_swigarg0)) 
10479 static PyObject 
*_wrap_wxMenuBar_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10480     PyObject 
* _resultobj
; 
10481     wxString 
* _result
; 
10484     PyObject 
* _argo0 
= 0; 
10485     char *_kwnames
[] = { "self","id", NULL 
}; 
10488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetLabel",_kwnames
,&_argo0
,&_arg1
))  
10491         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10492         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10493             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetLabel. Expected _wxMenuBar_p."); 
10498     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10499     _result 
= new wxString (wxMenuBar_GetLabel(_arg0
,_arg1
)); 
10501     wxPyEndAllowThreads(__tstate
); 
10502     if (PyErr_Occurred()) return NULL
; 
10505     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10507     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10516 #define wxMenuBar_SetHelpString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetHelpString(_swigarg0,_swigarg1)) 
10517 static PyObject 
*_wrap_wxMenuBar_SetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10518     PyObject 
* _resultobj
; 
10522     PyObject 
* _argo0 
= 0; 
10523     PyObject 
* _obj2 
= 0; 
10524     char *_kwnames
[] = { "self","id","helpString", NULL 
}; 
10527     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxMenuBar_SetHelpString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
10530         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10531         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10532             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_SetHelpString. Expected _wxMenuBar_p."); 
10537     _arg2 
= wxString_in_helper(_obj2
); 
10542     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10543     wxMenuBar_SetHelpString(_arg0
,_arg1
,*_arg2
); 
10545     wxPyEndAllowThreads(__tstate
); 
10546     if (PyErr_Occurred()) return NULL
; 
10547 }    Py_INCREF(Py_None
); 
10548     _resultobj 
= Py_None
; 
10556 #define wxMenuBar_GetHelpString(_swigobj,_swigarg0)  (_swigobj->GetHelpString(_swigarg0)) 
10557 static PyObject 
*_wrap_wxMenuBar_GetHelpString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10558     PyObject 
* _resultobj
; 
10559     wxString 
* _result
; 
10562     PyObject 
* _argo0 
= 0; 
10563     char *_kwnames
[] = { "self","id", NULL 
}; 
10566     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuBar_GetHelpString",_kwnames
,&_argo0
,&_arg1
))  
10569         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10570         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuBar_p")) { 
10571             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuBar_GetHelpString. Expected _wxMenuBar_p."); 
10576     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10577     _result 
= new wxString (wxMenuBar_GetHelpString(_arg0
,_arg1
)); 
10579     wxPyEndAllowThreads(__tstate
); 
10580     if (PyErr_Occurred()) return NULL
; 
10583     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10585     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10594 static void *SwigwxMenuItemTowxObject(void *ptr
) { 
10597     src 
= (wxMenuItem 
*) ptr
; 
10598     dest 
= (wxObject 
*) src
; 
10599     return (void *) dest
; 
10602 #define new_wxMenuItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxMenuItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
10603 static PyObject 
*_wrap_new_wxMenuItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10604     PyObject 
* _resultobj
; 
10605     wxMenuItem 
* _result
; 
10606     wxMenu 
* _arg0 
= (wxMenu 
*) NULL
; 
10607     int  _arg1 
= (int ) wxID_SEPARATOR
; 
10608     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
10609     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
10610     wxItemKind  _arg4 
= (wxItemKind 
) wxITEM_NORMAL
; 
10611     wxMenu 
* _arg5 
= (wxMenu 
*) NULL
; 
10612     PyObject 
* _argo0 
= 0; 
10613     PyObject 
* _obj2 
= 0; 
10614     PyObject 
* _obj3 
= 0; 
10615     PyObject 
* _argo5 
= 0; 
10616     char *_kwnames
[] = { "parentMenu","id","text","help","kind","subMenu", NULL 
}; 
10620     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OiOOiO:new_wxMenuItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
))  
10623         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10624         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenu_p")) { 
10625             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxMenuItem. Expected _wxMenu_p."); 
10631     _arg2 
= wxString_in_helper(_obj2
); 
10637     _arg3 
= wxString_in_helper(_obj3
); 
10642         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
10643         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxMenu_p")) { 
10644             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxMenuItem. Expected _wxMenu_p."); 
10649     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10650     _result 
= (wxMenuItem 
*)new_wxMenuItem(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
10652     wxPyEndAllowThreads(__tstate
); 
10653     if (PyErr_Occurred()) return NULL
; 
10655         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuItem_p"); 
10656         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10658         Py_INCREF(Py_None
); 
10659         _resultobj 
= Py_None
; 
10672 #define wxMenuItem_GetMenu(_swigobj)  (_swigobj->GetMenu()) 
10673 static PyObject 
*_wrap_wxMenuItem_GetMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10674     PyObject 
* _resultobj
; 
10676     wxMenuItem 
* _arg0
; 
10677     PyObject 
* _argo0 
= 0; 
10678     char *_kwnames
[] = { "self", NULL 
}; 
10681     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetMenu",_kwnames
,&_argo0
))  
10684         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10685         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10686             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetMenu. Expected _wxMenuItem_p."); 
10691     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10692     _result 
= (wxMenu 
*)wxMenuItem_GetMenu(_arg0
); 
10694     wxPyEndAllowThreads(__tstate
); 
10695     if (PyErr_Occurred()) return NULL
; 
10696 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
10700 #define wxMenuItem_SetMenu(_swigobj,_swigarg0)  (_swigobj->SetMenu(_swigarg0)) 
10701 static PyObject 
*_wrap_wxMenuItem_SetMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10702     PyObject 
* _resultobj
; 
10703     wxMenuItem 
* _arg0
; 
10705     PyObject 
* _argo0 
= 0; 
10706     PyObject 
* _argo1 
= 0; 
10707     char *_kwnames
[] = { "self","menu", NULL 
}; 
10710     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetMenu",_kwnames
,&_argo0
,&_argo1
))  
10713         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10714         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10715             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetMenu. Expected _wxMenuItem_p."); 
10720         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10721         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
10722             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuItem_SetMenu. Expected _wxMenu_p."); 
10727     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10728     wxMenuItem_SetMenu(_arg0
,_arg1
); 
10730     wxPyEndAllowThreads(__tstate
); 
10731     if (PyErr_Occurred()) return NULL
; 
10732 }    Py_INCREF(Py_None
); 
10733     _resultobj 
= Py_None
; 
10737 #define wxMenuItem_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
10738 static PyObject 
*_wrap_wxMenuItem_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10739     PyObject 
* _resultobj
; 
10740     wxMenuItem 
* _arg0
; 
10742     PyObject 
* _argo0 
= 0; 
10743     char *_kwnames
[] = { "self","id", NULL 
}; 
10746     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuItem_SetId",_kwnames
,&_argo0
,&_arg1
))  
10749         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10750         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10751             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetId. Expected _wxMenuItem_p."); 
10756     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10757     wxMenuItem_SetId(_arg0
,_arg1
); 
10759     wxPyEndAllowThreads(__tstate
); 
10760     if (PyErr_Occurred()) return NULL
; 
10761 }    Py_INCREF(Py_None
); 
10762     _resultobj 
= Py_None
; 
10766 #define wxMenuItem_GetId(_swigobj)  (_swigobj->GetId()) 
10767 static PyObject 
*_wrap_wxMenuItem_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10768     PyObject 
* _resultobj
; 
10770     wxMenuItem 
* _arg0
; 
10771     PyObject 
* _argo0 
= 0; 
10772     char *_kwnames
[] = { "self", NULL 
}; 
10775     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetId",_kwnames
,&_argo0
))  
10778         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10779         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10780             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetId. Expected _wxMenuItem_p."); 
10785     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10786     _result 
= (int )wxMenuItem_GetId(_arg0
); 
10788     wxPyEndAllowThreads(__tstate
); 
10789     if (PyErr_Occurred()) return NULL
; 
10790 }    _resultobj 
= Py_BuildValue("i",_result
); 
10794 #define wxMenuItem_IsSeparator(_swigobj)  (_swigobj->IsSeparator()) 
10795 static PyObject 
*_wrap_wxMenuItem_IsSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10796     PyObject 
* _resultobj
; 
10798     wxMenuItem 
* _arg0
; 
10799     PyObject 
* _argo0 
= 0; 
10800     char *_kwnames
[] = { "self", NULL 
}; 
10803     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsSeparator",_kwnames
,&_argo0
))  
10806         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10807         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10808             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsSeparator. Expected _wxMenuItem_p."); 
10813     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10814     _result 
= (bool )wxMenuItem_IsSeparator(_arg0
); 
10816     wxPyEndAllowThreads(__tstate
); 
10817     if (PyErr_Occurred()) return NULL
; 
10818 }    _resultobj 
= Py_BuildValue("i",_result
); 
10822 #define wxMenuItem_SetText(_swigobj,_swigarg0)  (_swigobj->SetText(_swigarg0)) 
10823 static PyObject 
*_wrap_wxMenuItem_SetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10824     PyObject 
* _resultobj
; 
10825     wxMenuItem 
* _arg0
; 
10827     PyObject 
* _argo0 
= 0; 
10828     PyObject 
* _obj1 
= 0; 
10829     char *_kwnames
[] = { "self","str", NULL 
}; 
10832     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetText",_kwnames
,&_argo0
,&_obj1
))  
10835         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10836         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10837             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetText. Expected _wxMenuItem_p."); 
10842     _arg1 
= wxString_in_helper(_obj1
); 
10847     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10848     wxMenuItem_SetText(_arg0
,*_arg1
); 
10850     wxPyEndAllowThreads(__tstate
); 
10851     if (PyErr_Occurred()) return NULL
; 
10852 }    Py_INCREF(Py_None
); 
10853     _resultobj 
= Py_None
; 
10861 #define wxMenuItem_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
10862 static PyObject 
*_wrap_wxMenuItem_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10863     PyObject 
* _resultobj
; 
10864     wxString 
* _result
; 
10865     wxMenuItem 
* _arg0
; 
10866     PyObject 
* _argo0 
= 0; 
10867     char *_kwnames
[] = { "self", NULL 
}; 
10870     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetLabel",_kwnames
,&_argo0
))  
10873         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10874         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10875             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetLabel. Expected _wxMenuItem_p."); 
10880     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10881     _result 
= new wxString (wxMenuItem_GetLabel(_arg0
)); 
10883     wxPyEndAllowThreads(__tstate
); 
10884     if (PyErr_Occurred()) return NULL
; 
10887     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10889     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10898 #define wxMenuItem_GetText(_swigobj)  (_swigobj->GetText()) 
10899 static PyObject 
*_wrap_wxMenuItem_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10900     PyObject 
* _resultobj
; 
10901     wxString 
* _result
; 
10902     wxMenuItem 
* _arg0
; 
10903     PyObject 
* _argo0 
= 0; 
10904     char *_kwnames
[] = { "self", NULL 
}; 
10907     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetText",_kwnames
,&_argo0
))  
10910         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10911         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10912             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetText. Expected _wxMenuItem_p."); 
10917     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10918     const wxString 
& _result_ref 
= wxMenuItem_GetText(_arg0
); 
10919     _result 
= (wxString 
*) &_result_ref
; 
10921     wxPyEndAllowThreads(__tstate
); 
10922     if (PyErr_Occurred()) return NULL
; 
10925     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10927     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10933 #define wxMenuItem_GetKind(_swigobj)  (_swigobj->GetKind()) 
10934 static PyObject 
*_wrap_wxMenuItem_GetKind(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10935     PyObject 
* _resultobj
; 
10936     wxItemKind  _result
; 
10937     wxMenuItem 
* _arg0
; 
10938     PyObject 
* _argo0 
= 0; 
10939     char *_kwnames
[] = { "self", NULL 
}; 
10942     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetKind",_kwnames
,&_argo0
))  
10945         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10946         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10947             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetKind. Expected _wxMenuItem_p."); 
10952     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10953     _result 
= (wxItemKind 
)wxMenuItem_GetKind(_arg0
); 
10955     wxPyEndAllowThreads(__tstate
); 
10956     if (PyErr_Occurred()) return NULL
; 
10957 }    _resultobj 
= Py_BuildValue("i",_result
); 
10961 #define wxMenuItem_SetCheckable(_swigobj,_swigarg0)  (_swigobj->SetCheckable(_swigarg0)) 
10962 static PyObject 
*_wrap_wxMenuItem_SetCheckable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10963     PyObject 
* _resultobj
; 
10964     wxMenuItem 
* _arg0
; 
10966     PyObject 
* _argo0 
= 0; 
10968     char *_kwnames
[] = { "self","checkable", NULL 
}; 
10971     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMenuItem_SetCheckable",_kwnames
,&_argo0
,&tempbool1
))  
10974         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10975         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
10976             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetCheckable. Expected _wxMenuItem_p."); 
10980     _arg1 
= (bool ) tempbool1
; 
10982     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10983     wxMenuItem_SetCheckable(_arg0
,_arg1
); 
10985     wxPyEndAllowThreads(__tstate
); 
10986     if (PyErr_Occurred()) return NULL
; 
10987 }    Py_INCREF(Py_None
); 
10988     _resultobj 
= Py_None
; 
10992 #define wxMenuItem_IsCheckable(_swigobj)  (_swigobj->IsCheckable()) 
10993 static PyObject 
*_wrap_wxMenuItem_IsCheckable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10994     PyObject 
* _resultobj
; 
10996     wxMenuItem 
* _arg0
; 
10997     PyObject 
* _argo0 
= 0; 
10998     char *_kwnames
[] = { "self", NULL 
}; 
11001     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsCheckable",_kwnames
,&_argo0
))  
11004         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11005         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
11006             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsCheckable. Expected _wxMenuItem_p."); 
11011     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11012     _result 
= (bool )wxMenuItem_IsCheckable(_arg0
); 
11014     wxPyEndAllowThreads(__tstate
); 
11015     if (PyErr_Occurred()) return NULL
; 
11016 }    _resultobj 
= Py_BuildValue("i",_result
); 
11020 #define wxMenuItem_IsSubMenu(_swigobj)  (_swigobj->IsSubMenu()) 
11021 static PyObject 
*_wrap_wxMenuItem_IsSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11022     PyObject 
* _resultobj
; 
11024     wxMenuItem 
* _arg0
; 
11025     PyObject 
* _argo0 
= 0; 
11026     char *_kwnames
[] = { "self", NULL 
}; 
11029     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsSubMenu",_kwnames
,&_argo0
))  
11032         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11033         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
11034             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsSubMenu. Expected _wxMenuItem_p."); 
11039     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11040     _result 
= (bool )wxMenuItem_IsSubMenu(_arg0
); 
11042     wxPyEndAllowThreads(__tstate
); 
11043     if (PyErr_Occurred()) return NULL
; 
11044 }    _resultobj 
= Py_BuildValue("i",_result
); 
11048 #define wxMenuItem_SetSubMenu(_swigobj,_swigarg0)  (_swigobj->SetSubMenu(_swigarg0)) 
11049 static PyObject 
*_wrap_wxMenuItem_SetSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11050     PyObject 
* _resultobj
; 
11051     wxMenuItem 
* _arg0
; 
11053     PyObject 
* _argo0 
= 0; 
11054     PyObject 
* _argo1 
= 0; 
11055     char *_kwnames
[] = { "self","menu", NULL 
}; 
11058     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetSubMenu",_kwnames
,&_argo0
,&_argo1
))  
11061         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11062         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
11063             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetSubMenu. Expected _wxMenuItem_p."); 
11068         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11069         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
11070             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuItem_SetSubMenu. Expected _wxMenu_p."); 
11075     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11076     wxMenuItem_SetSubMenu(_arg0
,_arg1
); 
11078     wxPyEndAllowThreads(__tstate
); 
11079     if (PyErr_Occurred()) return NULL
; 
11080 }    Py_INCREF(Py_None
); 
11081     _resultobj 
= Py_None
; 
11085 #define wxMenuItem_GetSubMenu(_swigobj)  (_swigobj->GetSubMenu()) 
11086 static PyObject 
*_wrap_wxMenuItem_GetSubMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11087     PyObject 
* _resultobj
; 
11089     wxMenuItem 
* _arg0
; 
11090     PyObject 
* _argo0 
= 0; 
11091     char *_kwnames
[] = { "self", NULL 
}; 
11094     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetSubMenu",_kwnames
,&_argo0
))  
11097         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11098         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
11099             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetSubMenu. Expected _wxMenuItem_p."); 
11104     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11105     _result 
= (wxMenu 
*)wxMenuItem_GetSubMenu(_arg0
); 
11107     wxPyEndAllowThreads(__tstate
); 
11108     if (PyErr_Occurred()) return NULL
; 
11109 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
11113 #define wxMenuItem_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
11114 static PyObject 
*_wrap_wxMenuItem_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11115     PyObject 
* _resultobj
; 
11116     wxMenuItem 
* _arg0
; 
11117     bool  _arg1 
= (bool ) TRUE
; 
11118     PyObject 
* _argo0 
= 0; 
11119     int tempbool1 
= (int) TRUE
; 
11120     char *_kwnames
[] = { "self","enable", NULL 
}; 
11123     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMenuItem_Enable",_kwnames
,&_argo0
,&tempbool1
))  
11126         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11127         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
11128             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Enable. Expected _wxMenuItem_p."); 
11132     _arg1 
= (bool ) tempbool1
; 
11134     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11135     wxMenuItem_Enable(_arg0
,_arg1
); 
11137     wxPyEndAllowThreads(__tstate
); 
11138     if (PyErr_Occurred()) return NULL
; 
11139 }    Py_INCREF(Py_None
); 
11140     _resultobj 
= Py_None
; 
11144 #define wxMenuItem_IsEnabled(_swigobj)  (_swigobj->IsEnabled()) 
11145 static PyObject 
*_wrap_wxMenuItem_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11146     PyObject 
* _resultobj
; 
11148     wxMenuItem 
* _arg0
; 
11149     PyObject 
* _argo0 
= 0; 
11150     char *_kwnames
[] = { "self", NULL 
}; 
11153     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsEnabled",_kwnames
,&_argo0
))  
11156         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11157         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
11158             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsEnabled. Expected _wxMenuItem_p."); 
11163     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11164     _result 
= (bool )wxMenuItem_IsEnabled(_arg0
); 
11166     wxPyEndAllowThreads(__tstate
); 
11167     if (PyErr_Occurred()) return NULL
; 
11168 }    _resultobj 
= Py_BuildValue("i",_result
); 
11172 #define wxMenuItem_Check(_swigobj,_swigarg0)  (_swigobj->Check(_swigarg0)) 
11173 static PyObject 
*_wrap_wxMenuItem_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11174     PyObject 
* _resultobj
; 
11175     wxMenuItem 
* _arg0
; 
11176     bool  _arg1 
= (bool ) TRUE
; 
11177     PyObject 
* _argo0 
= 0; 
11178     int tempbool1 
= (int) TRUE
; 
11179     char *_kwnames
[] = { "self","check", NULL 
}; 
11182     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMenuItem_Check",_kwnames
,&_argo0
,&tempbool1
))  
11185         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11186         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
11187             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Check. Expected _wxMenuItem_p."); 
11191     _arg1 
= (bool ) tempbool1
; 
11193     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11194     wxMenuItem_Check(_arg0
,_arg1
); 
11196     wxPyEndAllowThreads(__tstate
); 
11197     if (PyErr_Occurred()) return NULL
; 
11198 }    Py_INCREF(Py_None
); 
11199     _resultobj 
= Py_None
; 
11203 #define wxMenuItem_IsChecked(_swigobj)  (_swigobj->IsChecked()) 
11204 static PyObject 
*_wrap_wxMenuItem_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11205     PyObject 
* _resultobj
; 
11207     wxMenuItem 
* _arg0
; 
11208     PyObject 
* _argo0 
= 0; 
11209     char *_kwnames
[] = { "self", NULL 
}; 
11212     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_IsChecked",_kwnames
,&_argo0
))  
11215         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11216         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
11217             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_IsChecked. Expected _wxMenuItem_p."); 
11222     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11223     _result 
= (bool )wxMenuItem_IsChecked(_arg0
); 
11225     wxPyEndAllowThreads(__tstate
); 
11226     if (PyErr_Occurred()) return NULL
; 
11227 }    _resultobj 
= Py_BuildValue("i",_result
); 
11231 #define wxMenuItem_Toggle(_swigobj)  (_swigobj->Toggle()) 
11232 static PyObject 
*_wrap_wxMenuItem_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11233     PyObject 
* _resultobj
; 
11234     wxMenuItem 
* _arg0
; 
11235     PyObject 
* _argo0 
= 0; 
11236     char *_kwnames
[] = { "self", NULL 
}; 
11239     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_Toggle",_kwnames
,&_argo0
))  
11242         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11243         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
11244             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_Toggle. Expected _wxMenuItem_p."); 
11249     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11250     wxMenuItem_Toggle(_arg0
); 
11252     wxPyEndAllowThreads(__tstate
); 
11253     if (PyErr_Occurred()) return NULL
; 
11254 }    Py_INCREF(Py_None
); 
11255     _resultobj 
= Py_None
; 
11259 #define wxMenuItem_SetHelp(_swigobj,_swigarg0)  (_swigobj->SetHelp(_swigarg0)) 
11260 static PyObject 
*_wrap_wxMenuItem_SetHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11261     PyObject 
* _resultobj
; 
11262     wxMenuItem 
* _arg0
; 
11264     PyObject 
* _argo0 
= 0; 
11265     PyObject 
* _obj1 
= 0; 
11266     char *_kwnames
[] = { "self","str", NULL 
}; 
11269     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetHelp",_kwnames
,&_argo0
,&_obj1
))  
11272         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11273         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
11274             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetHelp. Expected _wxMenuItem_p."); 
11279     _arg1 
= wxString_in_helper(_obj1
); 
11284     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11285     wxMenuItem_SetHelp(_arg0
,*_arg1
); 
11287     wxPyEndAllowThreads(__tstate
); 
11288     if (PyErr_Occurred()) return NULL
; 
11289 }    Py_INCREF(Py_None
); 
11290     _resultobj 
= Py_None
; 
11298 #define wxMenuItem_GetHelp(_swigobj)  (_swigobj->GetHelp()) 
11299 static PyObject 
*_wrap_wxMenuItem_GetHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11300     PyObject 
* _resultobj
; 
11301     wxString 
* _result
; 
11302     wxMenuItem 
* _arg0
; 
11303     PyObject 
* _argo0 
= 0; 
11304     char *_kwnames
[] = { "self", NULL 
}; 
11307     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetHelp",_kwnames
,&_argo0
))  
11310         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11311         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
11312             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetHelp. Expected _wxMenuItem_p."); 
11317     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11318     const wxString 
& _result_ref 
= wxMenuItem_GetHelp(_arg0
); 
11319     _result 
= (wxString 
*) &_result_ref
; 
11321     wxPyEndAllowThreads(__tstate
); 
11322     if (PyErr_Occurred()) return NULL
; 
11325     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
11327     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
11333 #define wxMenuItem_GetAccel(_swigobj)  (_swigobj->GetAccel()) 
11334 static PyObject 
*_wrap_wxMenuItem_GetAccel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11335     PyObject 
* _resultobj
; 
11336     wxAcceleratorEntry 
* _result
; 
11337     wxMenuItem 
* _arg0
; 
11338     PyObject 
* _argo0 
= 0; 
11339     char *_kwnames
[] = { "self", NULL 
}; 
11343     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetAccel",_kwnames
,&_argo0
))  
11346         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11347         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
11348             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetAccel. Expected _wxMenuItem_p."); 
11353     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11354     _result 
= (wxAcceleratorEntry 
*)wxMenuItem_GetAccel(_arg0
); 
11356     wxPyEndAllowThreads(__tstate
); 
11357     if (PyErr_Occurred()) return NULL
; 
11359         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxAcceleratorEntry_p"); 
11360         _resultobj 
= Py_BuildValue("s",_ptemp
); 
11362         Py_INCREF(Py_None
); 
11363         _resultobj 
= Py_None
; 
11368 #define wxMenuItem_SetAccel(_swigobj,_swigarg0)  (_swigobj->SetAccel(_swigarg0)) 
11369 static PyObject 
*_wrap_wxMenuItem_SetAccel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11370     PyObject 
* _resultobj
; 
11371     wxMenuItem 
* _arg0
; 
11372     wxAcceleratorEntry 
* _arg1
; 
11373     PyObject 
* _argo0 
= 0; 
11374     PyObject 
* _argo1 
= 0; 
11375     char *_kwnames
[] = { "self","accel", NULL 
}; 
11378     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetAccel",_kwnames
,&_argo0
,&_argo1
))  
11381         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11382         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
11383             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetAccel. Expected _wxMenuItem_p."); 
11388         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11389         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxAcceleratorEntry_p")) { 
11390             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuItem_SetAccel. Expected _wxAcceleratorEntry_p."); 
11395     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11396     wxMenuItem_SetAccel(_arg0
,_arg1
); 
11398     wxPyEndAllowThreads(__tstate
); 
11399     if (PyErr_Occurred()) return NULL
; 
11400 }    Py_INCREF(Py_None
); 
11401     _resultobj 
= Py_None
; 
11405 static PyObject 
*_wrap_wxMenuItem_GetLabelFromText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11406     PyObject 
* _resultobj
; 
11407     wxString 
* _result
; 
11409     PyObject 
* _obj0 
= 0; 
11410     char *_kwnames
[] = { "text", NULL 
}; 
11413     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetLabelFromText",_kwnames
,&_obj0
))  
11416     _arg0 
= wxString_in_helper(_obj0
); 
11421     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11422     _result 
= new wxString (wxMenuItem::GetLabelFromText(*_arg0
)); 
11424     wxPyEndAllowThreads(__tstate
); 
11425     if (PyErr_Occurred()) return NULL
; 
11428     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
11430     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
11443 #define wxMenuItem_SetBitmap(_swigobj,_swigarg0)  (_swigobj->SetBitmap(_swigarg0)) 
11444 static PyObject 
*_wrap_wxMenuItem_SetBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11445     PyObject 
* _resultobj
; 
11446     wxMenuItem 
* _arg0
; 
11448     PyObject 
* _argo0 
= 0; 
11449     PyObject 
* _argo1 
= 0; 
11450     char *_kwnames
[] = { "self","bitmap", NULL 
}; 
11453     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMenuItem_SetBitmap",_kwnames
,&_argo0
,&_argo1
))  
11456         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11457         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
11458             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_SetBitmap. Expected _wxMenuItem_p."); 
11463         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
11464             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMenuItem_SetBitmap. Expected _wxBitmap_p."); 
11469     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11470     wxMenuItem_SetBitmap(_arg0
,*_arg1
); 
11472     wxPyEndAllowThreads(__tstate
); 
11473     if (PyErr_Occurred()) return NULL
; 
11474 }    Py_INCREF(Py_None
); 
11475     _resultobj 
= Py_None
; 
11479 #define wxMenuItem_GetBitmap(_swigobj)  (_swigobj->GetBitmap()) 
11480 static PyObject 
*_wrap_wxMenuItem_GetBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11481     PyObject 
* _resultobj
; 
11482     wxBitmap 
* _result
; 
11483     wxMenuItem 
* _arg0
; 
11484     PyObject 
* _argo0 
= 0; 
11485     char *_kwnames
[] = { "self", NULL 
}; 
11489     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuItem_GetBitmap",_kwnames
,&_argo0
))  
11492         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11493         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuItem_p")) { 
11494             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuItem_GetBitmap. Expected _wxMenuItem_p."); 
11499     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11500     const wxBitmap 
& _result_ref 
= wxMenuItem_GetBitmap(_arg0
); 
11501     _result 
= (wxBitmap 
*) &_result_ref
; 
11503     wxPyEndAllowThreads(__tstate
); 
11504     if (PyErr_Occurred()) return NULL
; 
11506         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p"); 
11507         _resultobj 
= Py_BuildValue("s",_ptemp
); 
11509         Py_INCREF(Py_None
); 
11510         _resultobj 
= Py_None
; 
11515 static PyMethodDef windowscMethods
[] = { 
11516          { "wxMenuItem_GetBitmap", (PyCFunction
) _wrap_wxMenuItem_GetBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11517          { "wxMenuItem_SetBitmap", (PyCFunction
) _wrap_wxMenuItem_SetBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11518          { "wxMenuItem_GetLabelFromText", (PyCFunction
) _wrap_wxMenuItem_GetLabelFromText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11519          { "wxMenuItem_SetAccel", (PyCFunction
) _wrap_wxMenuItem_SetAccel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11520          { "wxMenuItem_GetAccel", (PyCFunction
) _wrap_wxMenuItem_GetAccel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11521          { "wxMenuItem_GetHelp", (PyCFunction
) _wrap_wxMenuItem_GetHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11522          { "wxMenuItem_SetHelp", (PyCFunction
) _wrap_wxMenuItem_SetHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11523          { "wxMenuItem_Toggle", (PyCFunction
) _wrap_wxMenuItem_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11524          { "wxMenuItem_IsChecked", (PyCFunction
) _wrap_wxMenuItem_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11525          { "wxMenuItem_Check", (PyCFunction
) _wrap_wxMenuItem_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11526          { "wxMenuItem_IsEnabled", (PyCFunction
) _wrap_wxMenuItem_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11527          { "wxMenuItem_Enable", (PyCFunction
) _wrap_wxMenuItem_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11528          { "wxMenuItem_GetSubMenu", (PyCFunction
) _wrap_wxMenuItem_GetSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11529          { "wxMenuItem_SetSubMenu", (PyCFunction
) _wrap_wxMenuItem_SetSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11530          { "wxMenuItem_IsSubMenu", (PyCFunction
) _wrap_wxMenuItem_IsSubMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11531          { "wxMenuItem_IsCheckable", (PyCFunction
) _wrap_wxMenuItem_IsCheckable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11532          { "wxMenuItem_SetCheckable", (PyCFunction
) _wrap_wxMenuItem_SetCheckable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11533          { "wxMenuItem_GetKind", (PyCFunction
) _wrap_wxMenuItem_GetKind
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11534          { "wxMenuItem_GetText", (PyCFunction
) _wrap_wxMenuItem_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11535          { "wxMenuItem_GetLabel", (PyCFunction
) _wrap_wxMenuItem_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11536          { "wxMenuItem_SetText", (PyCFunction
) _wrap_wxMenuItem_SetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11537          { "wxMenuItem_IsSeparator", (PyCFunction
) _wrap_wxMenuItem_IsSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11538          { "wxMenuItem_GetId", (PyCFunction
) _wrap_wxMenuItem_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11539          { "wxMenuItem_SetId", (PyCFunction
) _wrap_wxMenuItem_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11540          { "wxMenuItem_SetMenu", (PyCFunction
) _wrap_wxMenuItem_SetMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11541          { "wxMenuItem_GetMenu", (PyCFunction
) _wrap_wxMenuItem_GetMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11542          { "new_wxMenuItem", (PyCFunction
) _wrap_new_wxMenuItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11543          { "wxMenuBar_GetHelpString", (PyCFunction
) _wrap_wxMenuBar_GetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11544          { "wxMenuBar_SetHelpString", (PyCFunction
) _wrap_wxMenuBar_SetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11545          { "wxMenuBar_GetLabel", (PyCFunction
) _wrap_wxMenuBar_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11546          { "wxMenuBar_SetLabel", (PyCFunction
) _wrap_wxMenuBar_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11547          { "wxMenuBar_IsEnabled", (PyCFunction
) _wrap_wxMenuBar_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11548          { "wxMenuBar_IsChecked", (PyCFunction
) _wrap_wxMenuBar_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11549          { "wxMenuBar_Check", (PyCFunction
) _wrap_wxMenuBar_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11550          { "wxMenuBar_Enable", (PyCFunction
) _wrap_wxMenuBar_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11551          { "wxMenuBar_FindItemById", (PyCFunction
) _wrap_wxMenuBar_FindItemById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11552          { "wxMenuBar_FindMenuItem", (PyCFunction
) _wrap_wxMenuBar_FindMenuItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11553          { "wxMenuBar_FindMenu", (PyCFunction
) _wrap_wxMenuBar_FindMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11554          { "wxMenuBar_GetLabelTop", (PyCFunction
) _wrap_wxMenuBar_GetLabelTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11555          { "wxMenuBar_SetLabelTop", (PyCFunction
) _wrap_wxMenuBar_SetLabelTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11556          { "wxMenuBar_IsEnabledTop", (PyCFunction
) _wrap_wxMenuBar_IsEnabledTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11557          { "wxMenuBar_EnableTop", (PyCFunction
) _wrap_wxMenuBar_EnableTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11558          { "wxMenuBar_Remove", (PyCFunction
) _wrap_wxMenuBar_Remove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11559          { "wxMenuBar_Replace", (PyCFunction
) _wrap_wxMenuBar_Replace
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11560          { "wxMenuBar_GetMenu", (PyCFunction
) _wrap_wxMenuBar_GetMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11561          { "wxMenuBar_GetMenuCount", (PyCFunction
) _wrap_wxMenuBar_GetMenuCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11562          { "wxMenuBar_Insert", (PyCFunction
) _wrap_wxMenuBar_Insert
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11563          { "wxMenuBar_Append", (PyCFunction
) _wrap_wxMenuBar_Append
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11564          { "new_wxMenuBar", (PyCFunction
) _wrap_new_wxMenuBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11565          { "wxMenu_GetParent", (PyCFunction
) _wrap_wxMenu_GetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11566          { "wxMenu_SetParent", (PyCFunction
) _wrap_wxMenu_SetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11567          { "wxMenu_IsAttached", (PyCFunction
) _wrap_wxMenu_IsAttached
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11568          { "wxMenu_GetStyle", (PyCFunction
) _wrap_wxMenu_GetStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11569          { "wxMenu_GetInvokingWindow", (PyCFunction
) _wrap_wxMenu_GetInvokingWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11570          { "wxMenu_SetInvokingWindow", (PyCFunction
) _wrap_wxMenu_SetInvokingWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11571          { "wxMenu_GetEventHandler", (PyCFunction
) _wrap_wxMenu_GetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11572          { "wxMenu_SetEventHandler", (PyCFunction
) _wrap_wxMenu_SetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11573          { "wxMenu_GetMenuItems", (PyCFunction
) _wrap_wxMenu_GetMenuItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11574          { "wxMenu_GetMenuItemCount", (PyCFunction
) _wrap_wxMenu_GetMenuItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11575          { "wxMenu_DestroyItem", (PyCFunction
) _wrap_wxMenu_DestroyItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11576          { "wxMenu_DestroyId", (PyCFunction
) _wrap_wxMenu_DestroyId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11577          { "wxMenu_Destroy", (PyCFunction
) _wrap_wxMenu_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11578          { "wxMenu_RemoveItem", (PyCFunction
) _wrap_wxMenu_RemoveItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11579          { "wxMenu_Remove", (PyCFunction
) _wrap_wxMenu_Remove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11580          { "wxMenu_DeleteItem", (PyCFunction
) _wrap_wxMenu_DeleteItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11581          { "wxMenu_Delete", (PyCFunction
) _wrap_wxMenu_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11582          { "wxMenu_UpdateUI", (PyCFunction
) _wrap_wxMenu_UpdateUI
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11583          { "wxMenu_SetHelpString", (PyCFunction
) _wrap_wxMenu_SetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11584          { "wxMenu_GetHelpString", (PyCFunction
) _wrap_wxMenu_GetHelpString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11585          { "wxMenu_SetLabel", (PyCFunction
) _wrap_wxMenu_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11586          { "wxMenu_GetLabel", (PyCFunction
) _wrap_wxMenu_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11587          { "wxMenu_SetTitle", (PyCFunction
) _wrap_wxMenu_SetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11588          { "wxMenu_GetTitle", (PyCFunction
) _wrap_wxMenu_GetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11589          { "wxMenu_FindItemById", (PyCFunction
) _wrap_wxMenu_FindItemById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11590          { "wxMenu_FindItem", (PyCFunction
) _wrap_wxMenu_FindItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11591          { "wxMenu_IsEnabled", (PyCFunction
) _wrap_wxMenu_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11592          { "wxMenu_Enable", (PyCFunction
) _wrap_wxMenu_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11593          { "wxMenu_IsChecked", (PyCFunction
) _wrap_wxMenu_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11594          { "wxMenu_Check", (PyCFunction
) _wrap_wxMenu_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11595          { "wxMenu_Break", (PyCFunction
) _wrap_wxMenu_Break
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11596          { "wxMenu_PrependItem", (PyCFunction
) _wrap_wxMenu_PrependItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11597          { "wxMenu_PrependMenu", (PyCFunction
) _wrap_wxMenu_PrependMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11598          { "wxMenu_PrependRadioItem", (PyCFunction
) _wrap_wxMenu_PrependRadioItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11599          { "wxMenu_PrependCheckItem", (PyCFunction
) _wrap_wxMenu_PrependCheckItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11600          { "wxMenu_PrependSeparator", (PyCFunction
) _wrap_wxMenu_PrependSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11601          { "wxMenu_Prepend", (PyCFunction
) _wrap_wxMenu_Prepend
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11602          { "wxMenu_InsertItem", (PyCFunction
) _wrap_wxMenu_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11603          { "wxMenu_InsertMenu", (PyCFunction
) _wrap_wxMenu_InsertMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11604          { "wxMenu_InsertRadioItem", (PyCFunction
) _wrap_wxMenu_InsertRadioItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11605          { "wxMenu_InsertCheckItem", (PyCFunction
) _wrap_wxMenu_InsertCheckItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11606          { "wxMenu_InsertSeparator", (PyCFunction
) _wrap_wxMenu_InsertSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11607          { "wxMenu_Insert", (PyCFunction
) _wrap_wxMenu_Insert
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11608          { "wxMenu_AppendSeparator", (PyCFunction
) _wrap_wxMenu_AppendSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11609          { "wxMenu_AppendRadioItem", (PyCFunction
) _wrap_wxMenu_AppendRadioItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11610          { "wxMenu_AppendCheckItem", (PyCFunction
) _wrap_wxMenu_AppendCheckItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11611          { "wxMenu_AppendItem", (PyCFunction
) _wrap_wxMenu_AppendItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11612          { "wxMenu_AppendMenu", (PyCFunction
) _wrap_wxMenu_AppendMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11613          { "wxMenu_Append", (PyCFunction
) _wrap_wxMenu_Append
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11614          { "new_wxMenu", (PyCFunction
) _wrap_new_wxMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11615          { "wxScrolledWindow_SetScrollRate", (PyCFunction
) _wrap_wxScrolledWindow_SetScrollRate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11616          { "wxScrolledWindow_Layout", (PyCFunction
) _wrap_wxScrolledWindow_Layout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11617          { "wxScrolledWindow_AdjustScrollbars", (PyCFunction
) _wrap_wxScrolledWindow_AdjustScrollbars
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11618          { "wxScrolledWindow_GetScaleY", (PyCFunction
) _wrap_wxScrolledWindow_GetScaleY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11619          { "wxScrolledWindow_GetScaleX", (PyCFunction
) _wrap_wxScrolledWindow_GetScaleX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11620          { "wxScrolledWindow_SetScale", (PyCFunction
) _wrap_wxScrolledWindow_SetScale
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11621          { "wxScrolledWindow_CalcUnscrolledPosition2", (PyCFunction
) _wrap_wxScrolledWindow_CalcUnscrolledPosition2
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11622          { "wxScrolledWindow_CalcUnscrolledPosition1", (PyCFunction
) _wrap_wxScrolledWindow_CalcUnscrolledPosition1
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11623          { "wxScrolledWindow_CalcScrolledPosition2", (PyCFunction
) _wrap_wxScrolledWindow_CalcScrolledPosition2
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11624          { "wxScrolledWindow_CalcScrolledPosition1", (PyCFunction
) _wrap_wxScrolledWindow_CalcScrolledPosition1
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11625          { "wxScrolledWindow_GetViewStart", (PyCFunction
) _wrap_wxScrolledWindow_GetViewStart
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11626          { "wxScrolledWindow_SetTargetWindow", (PyCFunction
) _wrap_wxScrolledWindow_SetTargetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11627          { "wxScrolledWindow_SetScrollPageSize", (PyCFunction
) _wrap_wxScrolledWindow_SetScrollPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11628          { "wxScrolledWindow_SetScrollbars", (PyCFunction
) _wrap_wxScrolledWindow_SetScrollbars
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11629          { "wxScrolledWindow_Scroll", (PyCFunction
) _wrap_wxScrolledWindow_Scroll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11630          { "wxScrolledWindow_PrepareDC", (PyCFunction
) _wrap_wxScrolledWindow_PrepareDC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11631          { "wxScrolledWindow_IsRetained", (PyCFunction
) _wrap_wxScrolledWindow_IsRetained
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11632          { "wxScrolledWindow_GetTargetWindow", (PyCFunction
) _wrap_wxScrolledWindow_GetTargetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11633          { "wxScrolledWindow_GetScrollPixelsPerUnit", (PyCFunction
) _wrap_wxScrolledWindow_GetScrollPixelsPerUnit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11634          { "wxScrolledWindow_GetScrollPageSize", (PyCFunction
) _wrap_wxScrolledWindow_GetScrollPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11635          { "wxScrolledWindow_EnableScrolling", (PyCFunction
) _wrap_wxScrolledWindow_EnableScrolling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11636          { "wxScrolledWindow_Create", (PyCFunction
) _wrap_wxScrolledWindow_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11637          { "new_wxPreScrolledWindow", (PyCFunction
) _wrap_new_wxPreScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11638          { "new_wxScrolledWindow", (PyCFunction
) _wrap_new_wxScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11639          { "wxPanel_InitDialog", (PyCFunction
) _wrap_wxPanel_InitDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11640          { "wxPanel_Create", (PyCFunction
) _wrap_wxPanel_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11641          { "new_wxPrePanel", (PyCFunction
) _wrap_new_wxPrePanel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11642          { "new_wxPanel", (PyCFunction
) _wrap_new_wxPanel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11643          { "wxWindow_GetThemeEnabled", (PyCFunction
) _wrap_wxWindow_GetThemeEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11644          { "wxWindow_SetThemeEnabled", (PyCFunction
) _wrap_wxWindow_SetThemeEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11645          { "wxWindow_HasCapture", (PyCFunction
) _wrap_wxWindow_HasCapture
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11646          { "wxWindow_GetCapture", (PyCFunction
) _wrap_wxWindow_GetCapture
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11647          { "wxWindow_ReleaseMouse", (PyCFunction
) _wrap_wxWindow_ReleaseMouse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11648          { "wxWindow_CaptureMouse", (PyCFunction
) _wrap_wxWindow_CaptureMouse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11649          { "wxWindow_WarpPointer", (PyCFunction
) _wrap_wxWindow_WarpPointer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11650          { "wxWindow_SetTmpDefaultItem", (PyCFunction
) _wrap_wxWindow_SetTmpDefaultItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11651          { "wxWindow_SetDefaultItem", (PyCFunction
) _wrap_wxWindow_SetDefaultItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11652          { "wxWindow_GetDefaultItem", (PyCFunction
) _wrap_wxWindow_GetDefaultItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11653          { "wxWindow_GetAcceleratorTable", (PyCFunction
) _wrap_wxWindow_GetAcceleratorTable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11654          { "wxWindow_SetAcceleratorTable", (PyCFunction
) _wrap_wxWindow_SetAcceleratorTable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11655          { "wxWindow_PrevControlId", (PyCFunction
) _wrap_wxWindow_PrevControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11656          { "wxWindow_NextControlId", (PyCFunction
) _wrap_wxWindow_NextControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11657          { "wxWindow_NewControlId", (PyCFunction
) _wrap_wxWindow_NewControlId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11658          { "wxWindow_FindFocus", (PyCFunction
) _wrap_wxWindow_FindFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11659          { "wxWindow_PageDown", (PyCFunction
) _wrap_wxWindow_PageDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11660          { "wxWindow_PageUp", (PyCFunction
) _wrap_wxWindow_PageUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11661          { "wxWindow_LineDown", (PyCFunction
) _wrap_wxWindow_LineDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11662          { "wxWindow_LineUp", (PyCFunction
) _wrap_wxWindow_LineUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11663          { "wxWindow_ScrollPages", (PyCFunction
) _wrap_wxWindow_ScrollPages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11664          { "wxWindow_ScrollLines", (PyCFunction
) _wrap_wxWindow_ScrollLines
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11665          { "wxWindow_SetHelpTextForId", (PyCFunction
) _wrap_wxWindow_SetHelpTextForId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11666          { "wxWindow_SetHelpText", (PyCFunction
) _wrap_wxWindow_SetHelpText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11667          { "wxWindow_GetHelpText", (PyCFunction
) _wrap_wxWindow_GetHelpText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11668          { "wxWindow_Update", (PyCFunction
) _wrap_wxWindow_Update
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11669          { "wxWindow_Thaw", (PyCFunction
) _wrap_wxWindow_Thaw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11670          { "wxWindow_Freeze", (PyCFunction
) _wrap_wxWindow_Freeze
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11671          { "wxWindow_GetCaret", (PyCFunction
) _wrap_wxWindow_GetCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11672          { "wxWindow_SetCaret", (PyCFunction
) _wrap_wxWindow_SetCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11673          { "wxWindow_GetAdjustedBestSize", (PyCFunction
) _wrap_wxWindow_GetAdjustedBestSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11674          { "wxWindow_GetMaxSize", (PyCFunction
) _wrap_wxWindow_GetMaxSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11675          { "wxWindow_GetBestSize", (PyCFunction
) _wrap_wxWindow_GetBestSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11676          { "wxWindow_GetDropTarget", (PyCFunction
) _wrap_wxWindow_GetDropTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11677          { "wxWindow_SetDropTarget", (PyCFunction
) _wrap_wxWindow_SetDropTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11678          { "wxWindow_SetValidator", (PyCFunction
) _wrap_wxWindow_SetValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11679          { "wxWindow_GetValidator", (PyCFunction
) _wrap_wxWindow_GetValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11680          { "wxWindow_GetContainingSizer", (PyCFunction
) _wrap_wxWindow_GetContainingSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11681          { "wxWindow_SetContainingSizer", (PyCFunction
) _wrap_wxWindow_SetContainingSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11682          { "wxWindow_GetSizer", (PyCFunction
) _wrap_wxWindow_GetSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11683          { "wxWindow_SetSizerAndFit", (PyCFunction
) _wrap_wxWindow_SetSizerAndFit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11684          { "wxWindow_SetSizer", (PyCFunction
) _wrap_wxWindow_SetSizer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11685          { "wxWindow_GetToolTip", (PyCFunction
) _wrap_wxWindow_GetToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11686          { "wxWindow_SetToolTip", (PyCFunction
) _wrap_wxWindow_SetToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11687          { "wxWindow_SetToolTipString", (PyCFunction
) _wrap_wxWindow_SetToolTipString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11688          { "wxWindow_ConvertPixelSizeToDialog", (PyCFunction
) _wrap_wxWindow_ConvertPixelSizeToDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11689          { "wxWindow_ConvertPixelPointToDialog", (PyCFunction
) _wrap_wxWindow_ConvertPixelPointToDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11690          { "wxWindow_DLG_SZE", (PyCFunction
) _wrap_wxWindow_ConvertDialogSizeToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11691          { "wxWindow_DLG_PNT", (PyCFunction
) _wrap_wxWindow_ConvertDialogPointToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11692          { "wxWindow_ConvertDialogSizeToPixels", (PyCFunction
) _wrap_wxWindow_ConvertDialogSizeToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11693          { "wxWindow_ConvertDialogPointToPixels", (PyCFunction
) _wrap_wxWindow_ConvertDialogPointToPixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11694          { "wxWindow_Validate", (PyCFunction
) _wrap_wxWindow_Validate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11695          { "wxWindow_UpdateWindowUI", (PyCFunction
) _wrap_wxWindow_UpdateWindowUI
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11696          { "wxWindow_TransferDataToWindow", (PyCFunction
) _wrap_wxWindow_TransferDataToWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11697          { "wxWindow_TransferDataFromWindow", (PyCFunction
) _wrap_wxWindow_TransferDataFromWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11698          { "wxWindow_Show", (PyCFunction
) _wrap_wxWindow_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11699          { "wxWindow_SetTitle", (PyCFunction
) _wrap_wxWindow_SetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11700          { "wxWindow_SetExtraStyle", (PyCFunction
) _wrap_wxWindow_SetExtraStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11701          { "wxWindow_SetEventHandler", (PyCFunction
) _wrap_wxWindow_SetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11702          { "wxWindow_GetCursor", (PyCFunction
) _wrap_wxWindow_GetCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11703          { "wxWindow_SetCursor", (PyCFunction
) _wrap_wxWindow_SetCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11704          { "wxWindow_SetClientSize", (PyCFunction
) _wrap_wxWindow_SetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11705          { "wxWindow_SetClientSizeWH", (PyCFunction
) _wrap_wxWindow_SetClientSizeWH
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11706          { "wxWindow_GetBestVirtualSize", (PyCFunction
) _wrap_wxWindow_GetBestVirtualSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11707          { "wxWindow_GetVirtualSizeTuple", (PyCFunction
) _wrap_wxWindow_GetVirtualSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11708          { "wxWindow_GetVirtualSize", (PyCFunction
) _wrap_wxWindow_GetVirtualSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11709          { "wxWindow_SetVirtualSizeWH", (PyCFunction
) _wrap_wxWindow_SetVirtualSizeWH
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11710          { "wxWindow_SetVirtualSize", (PyCFunction
) _wrap_wxWindow_SetVirtualSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11711          { "wxWindow_SetVirtualSizeHints", (PyCFunction
) _wrap_wxWindow_SetVirtualSizeHints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11712          { "wxWindow_SetSizeHints", (PyCFunction
) _wrap_wxWindow_SetSizeHints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11713          { "wxWindow_SetRect", (PyCFunction
) _wrap_wxWindow_SetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11714          { "wxWindow_SetPosition", (PyCFunction
) _wrap_wxWindow_SetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11715          { "wxWindow_SetSize", (PyCFunction
) _wrap_wxWindow_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11716          { "wxWindow_SetDimensions", (PyCFunction
) _wrap_wxWindow_SetDimensions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11717          { "wxWindow_SetScrollPos", (PyCFunction
) _wrap_wxWindow_SetScrollPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11718          { "wxWindow_SetScrollbar", (PyCFunction
) _wrap_wxWindow_SetScrollbar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11719          { "wxWindow_SetName", (PyCFunction
) _wrap_wxWindow_SetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11720          { "wxWindow_SetId", (PyCFunction
) _wrap_wxWindow_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11721          { "wxWindow_SetForegroundColour", (PyCFunction
) _wrap_wxWindow_SetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11722          { "wxWindow_SetFont", (PyCFunction
) _wrap_wxWindow_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11723          { "wxWindow_AcceptsFocus", (PyCFunction
) _wrap_wxWindow_AcceptsFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11724          { "wxWindow_SetFocusFromKbd", (PyCFunction
) _wrap_wxWindow_SetFocusFromKbd
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11725          { "wxWindow_SetFocus", (PyCFunction
) _wrap_wxWindow_SetFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11726          { "wxWindow_UnsetConstraints", (PyCFunction
) _wrap_wxWindow_UnsetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11727          { "wxWindow_SetConstraints", (PyCFunction
) _wrap_wxWindow_SetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11728          { "wxWindow_SetBackgroundColour", (PyCFunction
) _wrap_wxWindow_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11729          { "wxWindow_GetAutoLayout", (PyCFunction
) _wrap_wxWindow_GetAutoLayout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11730          { "wxWindow_SetAutoLayout", (PyCFunction
) _wrap_wxWindow_SetAutoLayout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11731          { "wxWindow_ScrollWindow", (PyCFunction
) _wrap_wxWindow_ScrollWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11732          { "wxWindow_ScreenToClient", (PyCFunction
) _wrap_wxWindow_ScreenToClient
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11733          { "wxWindow_ScreenToClientXY", (PyCFunction
) _wrap_wxWindow_ScreenToClientXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11734          { "wxWindow_Reparent", (PyCFunction
) _wrap_wxWindow_Reparent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11735          { "wxWindow_RemoveChild", (PyCFunction
) _wrap_wxWindow_RemoveChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11736          { "wxWindow_AddChild", (PyCFunction
) _wrap_wxWindow_AddChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11737          { "wxWindow_RefreshRect", (PyCFunction
) _wrap_wxWindow_RefreshRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11738          { "wxWindow_Refresh", (PyCFunction
) _wrap_wxWindow_Refresh
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11739          { "wxWindow_Raise", (PyCFunction
) _wrap_wxWindow_Raise
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11740          { "wxWindow_PopupMenu", (PyCFunction
) _wrap_wxWindow_PopupMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11741          { "wxWindow_PopupMenuXY", (PyCFunction
) _wrap_wxWindow_PopupMenuXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11742          { "wxWindow_RemoveEventHandler", (PyCFunction
) _wrap_wxWindow_RemoveEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11743          { "wxWindow_PushEventHandler", (PyCFunction
) _wrap_wxWindow_PushEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11744          { "wxWindow_PopEventHandler", (PyCFunction
) _wrap_wxWindow_PopEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11745          { "wxWindow_Move", (PyCFunction
) _wrap_wxWindow_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11746          { "wxWindow_MoveXY", (PyCFunction
) _wrap_wxWindow_MoveXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11747          { "wxWindow_MakeModal", (PyCFunction
) _wrap_wxWindow_MakeModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11748          { "wxWindow_Lower", (PyCFunction
) _wrap_wxWindow_Lower
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11749          { "wxWindow_Layout", (PyCFunction
) _wrap_wxWindow_Layout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11750          { "wxWindow_IsTopLevel", (PyCFunction
) _wrap_wxWindow_IsTopLevel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11751          { "wxWindow_IsShown", (PyCFunction
) _wrap_wxWindow_IsShown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11752          { "wxWindow_IsRetained", (PyCFunction
) _wrap_wxWindow_IsRetained
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11753          { "wxWindow_IsExposedRect", (PyCFunction
) _wrap_wxWindow_IsExposedRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11754          { "wxWindow_IsExposedPoint", (PyCFunction
) _wrap_wxWindow_IsExposedPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11755          { "wxWindow_IsExposed", (PyCFunction
) _wrap_wxWindow_IsExposed
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11756          { "wxWindow_IsEnabled", (PyCFunction
) _wrap_wxWindow_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11757          { "wxWindow_InitDialog", (PyCFunction
) _wrap_wxWindow_InitDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11758          { "wxWindow_HitTest", (PyCFunction
) _wrap_wxWindow_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11759          { "wxWindow_Hide", (PyCFunction
) _wrap_wxWindow_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11760          { "wxWindow_HasScrollbar", (PyCFunction
) _wrap_wxWindow_HasScrollbar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11761          { "wxWindow_SetWindowStyle", (PyCFunction
) _wrap_wxWindow_SetWindowStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11762          { "wxWindow_SetWindowStyleFlag", (PyCFunction
) _wrap_wxWindow_SetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11763          { "wxWindow_GetWindowStyleFlag", (PyCFunction
) _wrap_wxWindow_GetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11764          { "wxWindow_GetUpdateRegion", (PyCFunction
) _wrap_wxWindow_GetUpdateRegion
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11765          { "wxWindow_GetTitle", (PyCFunction
) _wrap_wxWindow_GetTitle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11766          { "wxWindow_GetFullTextExtent", (PyCFunction
) _wrap_wxWindow_GetFullTextExtent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11767          { "wxWindow_GetTextExtent", (PyCFunction
) _wrap_wxWindow_GetTextExtent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11768          { "wxWindow_GetSize", (PyCFunction
) _wrap_wxWindow_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11769          { "wxWindow_GetSizeTuple", (PyCFunction
) _wrap_wxWindow_GetSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11770          { "wxWindow_GetScrollRange", (PyCFunction
) _wrap_wxWindow_GetScrollRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11771          { "wxWindow_GetScrollPos", (PyCFunction
) _wrap_wxWindow_GetScrollPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11772          { "wxWindow_GetScrollThumb", (PyCFunction
) _wrap_wxWindow_GetScrollThumb
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11773          { "wxWindow_GetRect", (PyCFunction
) _wrap_wxWindow_GetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11774          { "wxWindow_GetPosition", (PyCFunction
) _wrap_wxWindow_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11775          { "wxWindow_GetPositionTuple", (PyCFunction
) _wrap_wxWindow_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11776          { "wxWindow_GetParent", (PyCFunction
) _wrap_wxWindow_GetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11777          { "wxWindow_GetName", (PyCFunction
) _wrap_wxWindow_GetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11778          { "wxWindow_SetLabel", (PyCFunction
) _wrap_wxWindow_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11779          { "wxWindow_GetLabel", (PyCFunction
) _wrap_wxWindow_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11780          { "wxWindow_GetId", (PyCFunction
) _wrap_wxWindow_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11781          { "wxWindow_GetHandle", (PyCFunction
) _wrap_wxWindow_GetHandle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11782          { "wxWindow_GetGrandParent", (PyCFunction
) _wrap_wxWindow_GetGrandParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11783          { "wxWindow_GetForegroundColour", (PyCFunction
) _wrap_wxWindow_GetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11784          { "wxWindow_GetFont", (PyCFunction
) _wrap_wxWindow_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11785          { "wxWindow_GetEventHandler", (PyCFunction
) _wrap_wxWindow_GetEventHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11786          { "wxWindow_GetConstraints", (PyCFunction
) _wrap_wxWindow_GetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11787          { "wxWindow_GetClientRect", (PyCFunction
) _wrap_wxWindow_GetClientRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11788          { "wxWindow_GetClientAreaOrigin", (PyCFunction
) _wrap_wxWindow_GetClientAreaOrigin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11789          { "wxWindow_GetClientSize", (PyCFunction
) _wrap_wxWindow_GetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11790          { "wxWindow_GetClientSizeTuple", (PyCFunction
) _wrap_wxWindow_GetClientSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11791          { "wxWindow_GetCharWidth", (PyCFunction
) _wrap_wxWindow_GetCharWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11792          { "wxWindow_GetCharHeight", (PyCFunction
) _wrap_wxWindow_GetCharHeight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11793          { "wxWindow_GetChildren", (PyCFunction
) _wrap_wxWindow_GetChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11794          { "wxWindow_GetBorder", (PyCFunction
) _wrap_wxWindow_GetBorder
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11795          { "wxWindow_GetBackgroundColour", (PyCFunction
) _wrap_wxWindow_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11796          { "wxWindow_FitInside", (PyCFunction
) _wrap_wxWindow_FitInside
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11797          { "wxWindow_Fit", (PyCFunction
) _wrap_wxWindow_Fit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11798          { "wxWindow_FindWindowByName", (PyCFunction
) _wrap_wxWindow_FindWindowByName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11799          { "wxWindow_FindWindowById", (PyCFunction
) _wrap_wxWindow_FindWindowById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11800          { "wxWindow_Disable", (PyCFunction
) _wrap_wxWindow_Disable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11801          { "wxWindow_Enable", (PyCFunction
) _wrap_wxWindow_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11802          { "wxWindow_IsBeingDeleted", (PyCFunction
) _wrap_wxWindow_IsBeingDeleted
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11803          { "wxWindow_DestroyChildren", (PyCFunction
) _wrap_wxWindow_DestroyChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11804          { "wxWindow_Destroy", (PyCFunction
) _wrap_wxWindow_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11805          { "wxWindow_Close", (PyCFunction
) _wrap_wxWindow_Close
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11806          { "wxWindow_ClientToScreen", (PyCFunction
) _wrap_wxWindow_ClientToScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11807          { "wxWindow_ClientToScreenXY", (PyCFunction
) _wrap_wxWindow_ClientToScreenXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11808          { "wxWindow_Clear", (PyCFunction
) _wrap_wxWindow_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11809          { "wxWindow_CenterOnScreen", (PyCFunction
) _wrap_wxWindow_CenterOnScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11810          { "wxWindow_CentreOnScreen", (PyCFunction
) _wrap_wxWindow_CentreOnScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11811          { "wxWindow_CenterOnParent", (PyCFunction
) _wrap_wxWindow_CenterOnParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11812          { "wxWindow_CentreOnParent", (PyCFunction
) _wrap_wxWindow_CentreOnParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11813          { "wxWindow_Centre", (PyCFunction
) _wrap_wxWindow_Centre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11814          { "wxWindow_Center", (PyCFunction
) _wrap_wxWindow_Center
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11815          { "wxWindow_Create", (PyCFunction
) _wrap_wxWindow_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11816          { "new_wxPreWindow", (PyCFunction
) _wrap_new_wxPreWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11817          { "new_wxWindow", (PyCFunction
) _wrap_new_wxWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11818          { "wxPyValidator__setCallbackInfo", (PyCFunction
) _wrap_wxPyValidator__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11819          { "new_wxPyValidator", (PyCFunction
) _wrap_new_wxPyValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11820          { "wxValidator_SetBellOnError", (PyCFunction
) _wrap_wxValidator_SetBellOnError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11821          { "wxValidator_IsSilent", (PyCFunction
) _wrap_wxValidator_IsSilent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11822          { "wxValidator_SetWindow", (PyCFunction
) _wrap_wxValidator_SetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11823          { "wxValidator_GetWindow", (PyCFunction
) _wrap_wxValidator_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11824          { "wxValidator_Clone", (PyCFunction
) _wrap_wxValidator_Clone
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11825          { "new_wxValidator", (PyCFunction
) _wrap_new_wxValidator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11826          { "wxEvtHandler__setOORInfo", (PyCFunction
) _wrap_wxEvtHandler__setOORInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11827          { "wxEvtHandler_Disconnect", (PyCFunction
) _wrap_wxEvtHandler_Disconnect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11828          { "wxEvtHandler_Connect", (PyCFunction
) _wrap_wxEvtHandler_Connect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11829          { "wxEvtHandler_SetPreviousHandler", (PyCFunction
) _wrap_wxEvtHandler_SetPreviousHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11830          { "wxEvtHandler_SetNextHandler", (PyCFunction
) _wrap_wxEvtHandler_SetNextHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11831          { "wxEvtHandler_GetPreviousHandler", (PyCFunction
) _wrap_wxEvtHandler_GetPreviousHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11832          { "wxEvtHandler_GetNextHandler", (PyCFunction
) _wrap_wxEvtHandler_GetNextHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11833          { "wxEvtHandler_SetEvtHandlerEnabled", (PyCFunction
) _wrap_wxEvtHandler_SetEvtHandlerEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11834          { "wxEvtHandler_GetEvtHandlerEnabled", (PyCFunction
) _wrap_wxEvtHandler_GetEvtHandlerEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11835          { "wxEvtHandler_AddPendingEvent", (PyCFunction
) _wrap_wxEvtHandler_AddPendingEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11836          { "wxEvtHandler_ProcessEvent", (PyCFunction
) _wrap_wxEvtHandler_ProcessEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11837          { "new_wxEvtHandler", (PyCFunction
) _wrap_new_wxEvtHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11838          { "wxFindWindowByLabel", (PyCFunction
) _wrap_wxFindWindowByLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11839          { "wxFindWindowByName", (PyCFunction
) _wrap_wxFindWindowByName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11840          { "wxFindWindowById", (PyCFunction
) _wrap_wxFindWindowById
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11847  * This table is used by the pointer type-checker 
11849 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
11850     { "_signed_long","_long",0}, 
11851     { "_wxPrintQuality","_wxCoord",0}, 
11852     { "_wxPrintQuality","_int",0}, 
11853     { "_wxPrintQuality","_signed_int",0}, 
11854     { "_wxPrintQuality","_unsigned_int",0}, 
11855     { "_wxPrintQuality","_wxWindowID",0}, 
11856     { "_wxPrintQuality","_uint",0}, 
11857     { "_wxPrintQuality","_EBool",0}, 
11858     { "_wxPrintQuality","_size_t",0}, 
11859     { "_wxPrintQuality","_time_t",0}, 
11860     { "_byte","_unsigned_char",0}, 
11861     { "_long","_unsigned_long",0}, 
11862     { "_long","_signed_long",0}, 
11863     { "_size_t","_wxCoord",0}, 
11864     { "_size_t","_wxPrintQuality",0}, 
11865     { "_size_t","_time_t",0}, 
11866     { "_size_t","_unsigned_int",0}, 
11867     { "_size_t","_int",0}, 
11868     { "_size_t","_wxWindowID",0}, 
11869     { "_size_t","_uint",0}, 
11870     { "_wxPanel","_wxScrolledWindow",SwigwxScrolledWindowTowxPanel
}, 
11871     { "_uint","_wxCoord",0}, 
11872     { "_uint","_wxPrintQuality",0}, 
11873     { "_uint","_time_t",0}, 
11874     { "_uint","_size_t",0}, 
11875     { "_uint","_unsigned_int",0}, 
11876     { "_uint","_int",0}, 
11877     { "_uint","_wxWindowID",0}, 
11878     { "_wxChar","_char",0}, 
11879     { "_char","_wxChar",0}, 
11880     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
11881     { "_EBool","_wxCoord",0}, 
11882     { "_EBool","_wxPrintQuality",0}, 
11883     { "_EBool","_signed_int",0}, 
11884     { "_EBool","_int",0}, 
11885     { "_EBool","_wxWindowID",0}, 
11886     { "_unsigned_long","_long",0}, 
11887     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
11888     { "_signed_int","_wxCoord",0}, 
11889     { "_signed_int","_wxPrintQuality",0}, 
11890     { "_signed_int","_EBool",0}, 
11891     { "_signed_int","_wxWindowID",0}, 
11892     { "_signed_int","_int",0}, 
11893     { "_WXTYPE","_short",0}, 
11894     { "_WXTYPE","_signed_short",0}, 
11895     { "_WXTYPE","_unsigned_short",0}, 
11896     { "_unsigned_short","_WXTYPE",0}, 
11897     { "_unsigned_short","_short",0}, 
11898     { "_wxObject","_wxMenuItem",SwigwxMenuItemTowxObject
}, 
11899     { "_wxObject","_wxMenuBar",SwigwxMenuBarTowxObject
}, 
11900     { "_wxObject","_wxMenu",SwigwxMenuTowxObject
}, 
11901     { "_wxObject","_wxScrolledWindow",SwigwxScrolledWindowTowxObject
}, 
11902     { "_wxObject","_wxPanel",SwigwxPanelTowxObject
}, 
11903     { "_wxObject","_wxWindow",SwigwxWindowTowxObject
}, 
11904     { "_wxObject","_wxPyValidator",SwigwxPyValidatorTowxObject
}, 
11905     { "_wxObject","_wxValidator",SwigwxValidatorTowxObject
}, 
11906     { "_wxObject","_wxEvtHandler",SwigwxEvtHandlerTowxObject
}, 
11907     { "_signed_short","_WXTYPE",0}, 
11908     { "_signed_short","_short",0}, 
11909     { "_unsigned_char","_byte",0}, 
11910     { "_unsigned_int","_wxCoord",0}, 
11911     { "_unsigned_int","_wxPrintQuality",0}, 
11912     { "_unsigned_int","_time_t",0}, 
11913     { "_unsigned_int","_size_t",0}, 
11914     { "_unsigned_int","_uint",0}, 
11915     { "_unsigned_int","_wxWindowID",0}, 
11916     { "_unsigned_int","_int",0}, 
11917     { "_short","_WXTYPE",0}, 
11918     { "_short","_unsigned_short",0}, 
11919     { "_short","_signed_short",0}, 
11920     { "_wxWindowID","_wxCoord",0}, 
11921     { "_wxWindowID","_wxPrintQuality",0}, 
11922     { "_wxWindowID","_time_t",0}, 
11923     { "_wxWindowID","_size_t",0}, 
11924     { "_wxWindowID","_EBool",0}, 
11925     { "_wxWindowID","_uint",0}, 
11926     { "_wxWindowID","_int",0}, 
11927     { "_wxWindowID","_signed_int",0}, 
11928     { "_wxWindowID","_unsigned_int",0}, 
11929     { "_int","_wxCoord",0}, 
11930     { "_int","_wxPrintQuality",0}, 
11931     { "_int","_time_t",0}, 
11932     { "_int","_size_t",0}, 
11933     { "_int","_EBool",0}, 
11934     { "_int","_uint",0}, 
11935     { "_int","_wxWindowID",0}, 
11936     { "_int","_unsigned_int",0}, 
11937     { "_int","_signed_int",0}, 
11938     { "_time_t","_wxCoord",0}, 
11939     { "_time_t","_wxPrintQuality",0}, 
11940     { "_time_t","_unsigned_int",0}, 
11941     { "_time_t","_int",0}, 
11942     { "_time_t","_wxWindowID",0}, 
11943     { "_time_t","_uint",0}, 
11944     { "_time_t","_size_t",0}, 
11945     { "_wxValidator","_wxPyValidator",SwigwxPyValidatorTowxValidator
}, 
11946     { "_wxCoord","_int",0}, 
11947     { "_wxCoord","_signed_int",0}, 
11948     { "_wxCoord","_unsigned_int",0}, 
11949     { "_wxCoord","_wxWindowID",0}, 
11950     { "_wxCoord","_uint",0}, 
11951     { "_wxCoord","_EBool",0}, 
11952     { "_wxCoord","_size_t",0}, 
11953     { "_wxCoord","_time_t",0}, 
11954     { "_wxCoord","_wxPrintQuality",0}, 
11955     { "_wxEvtHandler","_wxMenuBar",SwigwxMenuBarTowxEvtHandler
}, 
11956     { "_wxEvtHandler","_wxMenu",SwigwxMenuTowxEvtHandler
}, 
11957     { "_wxEvtHandler","_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler
}, 
11958     { "_wxEvtHandler","_wxPanel",SwigwxPanelTowxEvtHandler
}, 
11959     { "_wxEvtHandler","_wxWindow",SwigwxWindowTowxEvtHandler
}, 
11960     { "_wxEvtHandler","_wxPyValidator",SwigwxPyValidatorTowxEvtHandler
}, 
11961     { "_wxEvtHandler","_wxValidator",SwigwxValidatorTowxEvtHandler
}, 
11962     { "_wxWindow","_wxMenuBar",SwigwxMenuBarTowxWindow
}, 
11963     { "_wxWindow","_wxScrolledWindow",SwigwxScrolledWindowTowxWindow
}, 
11964     { "_wxWindow","_wxPanel",SwigwxPanelTowxWindow
}, 
11967 static PyObject 
*SWIG_globals
; 
11971 SWIGEXPORT(void) initwindowsc() { 
11973          SWIG_globals 
= SWIG_newvarlink(); 
11974          m 
= Py_InitModule("windowsc", windowscMethods
); 
11975          d 
= PyModule_GetDict(m
); 
11978    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
11979         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);