2  * FILE : src/gtk/windows2.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    initwindows2c 
  55 #define SWIG_name    "windows2c" 
  58 #include <wx/notebook.h> 
  59 #include <wx/listbook.h> 
  60 #include <wx/splitter.h> 
  61 #include <wx/imaglist.h> 
  63 #include <wx/taskbar.h> 
  66     // Put some wx default wxChar* values into wxStrings. 
  67     DECLARE_DEF_STRING(NOTEBOOK_NAME
); 
  68     DECLARE_DEF_STRING(PanelNameStr
); 
  69     DECLARE_DEF_STRING(ControlNameStr
); 
  71     static const wxChar
* wxSplitterNameStr 
= wxT("splitter"); 
  72     DECLARE_DEF_STRING(SplitterNameStr
); 
  73     static const wxString 
wxPyEmptyString(wxT("")); 
  76 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  82     } else if (target 
== Py_None
) { 
  86         if (!PyTuple_Check(target
)) { 
  88             target 
= PyTuple_New(1); 
  89             PyTuple_SetItem(target
, 0, o2
); 
  92         PyTuple_SetItem(o3
, 0, o
); 
  95         target 
= PySequence_Concat(o2
, o3
); 
 101  // C++ version of Python aware wxWindow 
 102 class wxPyWindow 
: public wxWindow
 
 104     DECLARE_DYNAMIC_CLASS(wxPyWindow
) 
 106     wxPyWindow() : wxWindow() {} 
 107     wxPyWindow(wxWindow
* parent
, const wxWindowID id
, 
 108                const wxPoint
& pos 
= wxDefaultPosition
, 
 109                const wxSize
& size 
= wxDefaultSize
, 
 111                const wxString
& name 
= wxPyPanelNameStr
) 
 112         : wxWindow(parent
, id
, pos
, size
, style
, name
) {} 
 115     DEC_PYCALLBACK_VOID_INT4(DoMoveWindow
); 
 116     DEC_PYCALLBACK_VOID_INT5(DoSetSize
); 
 117     DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize
); 
 118     DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize
); 
 120     DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize
); 
 121     DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize
); 
 122     DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition
); 
 124     DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize
); 
 125     DEC_PYCALLBACK_SIZE_const(DoGetBestSize
); 
 127     DEC_PYCALLBACK__(InitDialog
); 
 128     DEC_PYCALLBACK_BOOL_(TransferDataFromWindow
); 
 129     DEC_PYCALLBACK_BOOL_(TransferDataToWindow
); 
 130     DEC_PYCALLBACK_BOOL_(Validate
); 
 132     DEC_PYCALLBACK_BOOL_const(AcceptsFocus
); 
 133     DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard
); 
 134     DEC_PYCALLBACK_SIZE_const(GetMaxSize
); 
 136     DEC_PYCALLBACK_VOID_WXWINBASE(AddChild
); 
 137     DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild
); 
 142 IMPLEMENT_DYNAMIC_CLASS(wxPyWindow
, wxWindow
); 
 144 IMP_PYCALLBACK_VOID_INT4(wxPyWindow
, wxWindow
, DoMoveWindow
); 
 145 IMP_PYCALLBACK_VOID_INT5(wxPyWindow
, wxWindow
, DoSetSize
); 
 146 IMP_PYCALLBACK_VOID_INTINT(wxPyWindow
, wxWindow
, DoSetClientSize
); 
 147 IMP_PYCALLBACK_VOID_INTINT(wxPyWindow
, wxWindow
, DoSetVirtualSize
); 
 149 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWindow
, wxWindow
, DoGetSize
); 
 150 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWindow
, wxWindow
, DoGetClientSize
); 
 151 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWindow
, wxWindow
, DoGetPosition
); 
 153 IMP_PYCALLBACK_SIZE_const(wxPyWindow
, wxWindow
, DoGetVirtualSize
); 
 154 IMP_PYCALLBACK_SIZE_const(wxPyWindow
, wxWindow
, DoGetBestSize
); 
 156 IMP_PYCALLBACK__(wxPyWindow
, wxWindow
, InitDialog
); 
 157 IMP_PYCALLBACK_BOOL_(wxPyWindow
, wxWindow
, TransferDataFromWindow
); 
 158 IMP_PYCALLBACK_BOOL_(wxPyWindow
, wxWindow
, TransferDataToWindow
); 
 159 IMP_PYCALLBACK_BOOL_(wxPyWindow
, wxWindow
, Validate
); 
 161 IMP_PYCALLBACK_BOOL_const(wxPyWindow
, wxWindow
, AcceptsFocus
); 
 162 IMP_PYCALLBACK_BOOL_const(wxPyWindow
, wxWindow
, AcceptsFocusFromKeyboard
); 
 163 IMP_PYCALLBACK_SIZE_const(wxPyWindow
, wxWindow
, GetMaxSize
); 
 165 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyWindow
, wxWindow
, AddChild
); 
 166 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyWindow
, wxWindow
, RemoveChild
); 
 168  // C++ version of Python aware wxControl 
 169 class wxPyControl 
: public wxControl
 
 171     DECLARE_DYNAMIC_CLASS(wxPyControl
) 
 173     wxPyControl() : wxControl() {} 
 174     wxPyControl(wxWindow
* parent
, const wxWindowID id
, 
 175                 const wxPoint
& pos 
= wxDefaultPosition
, 
 176                 const wxSize
& size 
= wxDefaultSize
, 
 178                 const wxValidator
& validator
=wxDefaultValidator
, 
 179                 const wxString
& name 
= wxPyControlNameStr
) 
 180         : wxControl(parent
, id
, pos
, size
, style
, validator
, name
) {} 
 183     DEC_PYCALLBACK_VOID_INT4(DoMoveWindow
); 
 184     DEC_PYCALLBACK_VOID_INT5(DoSetSize
); 
 185     DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize
); 
 186     DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize
); 
 188     DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize
); 
 189     DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize
); 
 190     DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition
); 
 192     DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize
); 
 193     DEC_PYCALLBACK_SIZE_const(DoGetBestSize
); 
 195     DEC_PYCALLBACK__(InitDialog
); 
 196     DEC_PYCALLBACK_BOOL_(TransferDataFromWindow
); 
 197     DEC_PYCALLBACK_BOOL_(TransferDataToWindow
); 
 198     DEC_PYCALLBACK_BOOL_(Validate
); 
 200     DEC_PYCALLBACK_BOOL_const(AcceptsFocus
); 
 201     DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard
); 
 202     DEC_PYCALLBACK_SIZE_const(GetMaxSize
); 
 204     DEC_PYCALLBACK_VOID_WXWINBASE(AddChild
); 
 205     DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild
); 
 210 IMPLEMENT_DYNAMIC_CLASS(wxPyControl
, wxControl
); 
 212 IMP_PYCALLBACK_VOID_INT4(wxPyControl
, wxControl
, DoMoveWindow
); 
 213 IMP_PYCALLBACK_VOID_INT5(wxPyControl
, wxControl
, DoSetSize
); 
 214 IMP_PYCALLBACK_VOID_INTINT(wxPyControl
, wxControl
, DoSetClientSize
); 
 215 IMP_PYCALLBACK_VOID_INTINT(wxPyControl
, wxControl
, DoSetVirtualSize
); 
 217 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl
, wxControl
, DoGetSize
); 
 218 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl
, wxControl
, DoGetClientSize
); 
 219 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl
, wxControl
, DoGetPosition
); 
 221 IMP_PYCALLBACK_SIZE_const(wxPyControl
, wxControl
, DoGetVirtualSize
); 
 222 IMP_PYCALLBACK_SIZE_const(wxPyControl
, wxControl
, DoGetBestSize
); 
 224 IMP_PYCALLBACK__(wxPyControl
, wxControl
, InitDialog
); 
 225 IMP_PYCALLBACK_BOOL_(wxPyControl
, wxControl
, TransferDataFromWindow
); 
 226 IMP_PYCALLBACK_BOOL_(wxPyControl
, wxControl
, TransferDataToWindow
); 
 227 IMP_PYCALLBACK_BOOL_(wxPyControl
, wxControl
, Validate
); 
 229 IMP_PYCALLBACK_BOOL_const(wxPyControl
, wxControl
, AcceptsFocus
); 
 230 IMP_PYCALLBACK_BOOL_const(wxPyControl
, wxControl
, AcceptsFocusFromKeyboard
); 
 231 IMP_PYCALLBACK_SIZE_const(wxPyControl
, wxControl
, GetMaxSize
); 
 233 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl
, wxControl
, AddChild
); 
 234 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl
, wxControl
, RemoveChild
); 
 236  // C++ version of Python aware wxPanel 
 237 class wxPyPanel 
: public wxPanel
 
 239     DECLARE_DYNAMIC_CLASS(wxPyPanel
) 
 241     wxPyPanel() : wxPanel() {} 
 242     wxPyPanel(wxWindow
* parent
, const wxWindowID id
, 
 243                const wxPoint
& pos 
= wxDefaultPosition
, 
 244                const wxSize
& size 
= wxDefaultSize
, 
 246                const wxString
& name 
= wxPyPanelNameStr
) 
 247         : wxPanel(parent
, id
, pos
, size
, style
, name
) {} 
 250     DEC_PYCALLBACK_VOID_INT4(DoMoveWindow
); 
 251     DEC_PYCALLBACK_VOID_INT5(DoSetSize
); 
 252     DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize
); 
 253     DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize
); 
 255     DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize
); 
 256     DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize
); 
 257     DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition
); 
 259     DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize
); 
 260     DEC_PYCALLBACK_SIZE_const(DoGetBestSize
); 
 262     DEC_PYCALLBACK__(InitDialog
); 
 263     DEC_PYCALLBACK_BOOL_(TransferDataFromWindow
); 
 264     DEC_PYCALLBACK_BOOL_(TransferDataToWindow
); 
 265     DEC_PYCALLBACK_BOOL_(Validate
); 
 267     DEC_PYCALLBACK_BOOL_const(AcceptsFocus
); 
 268     DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard
); 
 269     DEC_PYCALLBACK_SIZE_const(GetMaxSize
); 
 271     DEC_PYCALLBACK_VOID_WXWINBASE(AddChild
); 
 272     DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild
); 
 277 IMPLEMENT_DYNAMIC_CLASS(wxPyPanel
, wxPanel
); 
 279 IMP_PYCALLBACK_VOID_INT4(wxPyPanel
, wxPanel
, DoMoveWindow
); 
 280 IMP_PYCALLBACK_VOID_INT5(wxPyPanel
, wxPanel
, DoSetSize
); 
 281 IMP_PYCALLBACK_VOID_INTINT(wxPyPanel
, wxPanel
, DoSetClientSize
); 
 282 IMP_PYCALLBACK_VOID_INTINT(wxPyPanel
, wxPanel
, DoSetVirtualSize
); 
 284 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyPanel
, wxPanel
, DoGetSize
); 
 285 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyPanel
, wxPanel
, DoGetClientSize
); 
 286 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyPanel
, wxPanel
, DoGetPosition
); 
 288 IMP_PYCALLBACK_SIZE_const(wxPyPanel
, wxPanel
, DoGetVirtualSize
); 
 289 IMP_PYCALLBACK_SIZE_const(wxPyPanel
, wxPanel
, DoGetBestSize
); 
 291 IMP_PYCALLBACK__(wxPyPanel
, wxPanel
, InitDialog
); 
 292 IMP_PYCALLBACK_BOOL_(wxPyPanel
, wxPanel
, TransferDataFromWindow
); 
 293 IMP_PYCALLBACK_BOOL_(wxPyPanel
, wxPanel
, TransferDataToWindow
); 
 294 IMP_PYCALLBACK_BOOL_(wxPyPanel
, wxPanel
, Validate
); 
 296 IMP_PYCALLBACK_BOOL_const(wxPyPanel
, wxPanel
, AcceptsFocus
); 
 297 IMP_PYCALLBACK_BOOL_const(wxPyPanel
, wxPanel
, AcceptsFocusFromKeyboard
); 
 298 IMP_PYCALLBACK_SIZE_const(wxPyPanel
, wxPanel
, GetMaxSize
); 
 300 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyPanel
, wxPanel
, AddChild
); 
 301 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyPanel
, wxPanel
, RemoveChild
); 
 306 static void *SwigwxBookCtrlTowxControl(void *ptr
) { 
 309     src 
= (wxBookCtrl 
*) ptr
; 
 310     dest 
= (wxControl 
*) src
; 
 311     return (void *) dest
; 
 314 static void *SwigwxBookCtrlTowxWindow(void *ptr
) { 
 317     src 
= (wxBookCtrl 
*) ptr
; 
 318     dest 
= (wxWindow 
*) src
; 
 319     return (void *) dest
; 
 322 static void *SwigwxBookCtrlTowxEvtHandler(void *ptr
) { 
 325     src 
= (wxBookCtrl 
*) ptr
; 
 326     dest 
= (wxEvtHandler 
*) src
; 
 327     return (void *) dest
; 
 330 static void *SwigwxBookCtrlTowxObject(void *ptr
) { 
 333     src 
= (wxBookCtrl 
*) ptr
; 
 334     dest 
= (wxObject 
*) src
; 
 335     return (void *) dest
; 
 338 #define wxBookCtrl_GetPageCount(_swigobj)  (_swigobj->GetPageCount()) 
 339 static PyObject 
*_wrap_wxBookCtrl_GetPageCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 340     PyObject 
* _resultobj
; 
 343     PyObject 
* _argo0 
= 0; 
 344     char *_kwnames
[] = { "self", NULL 
}; 
 347     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBookCtrl_GetPageCount",_kwnames
,&_argo0
))  
 350         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 351         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 352             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_GetPageCount. Expected _wxBookCtrl_p."); 
 357     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 358     _result 
= (size_t )wxBookCtrl_GetPageCount(_arg0
); 
 360     wxPyEndAllowThreads(__tstate
); 
 361     if (PyErr_Occurred()) return NULL
; 
 362 }    _resultobj 
= Py_BuildValue("i",_result
); 
 366 #define wxBookCtrl_GetPage(_swigobj,_swigarg0)  (_swigobj->GetPage(_swigarg0)) 
 367 static PyObject 
*_wrap_wxBookCtrl_GetPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 368     PyObject 
* _resultobj
; 
 372     PyObject 
* _argo0 
= 0; 
 373     char *_kwnames
[] = { "self","n", NULL 
}; 
 376     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBookCtrl_GetPage",_kwnames
,&_argo0
,&_arg1
))  
 379         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 380         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 381             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_GetPage. Expected _wxBookCtrl_p."); 
 386     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 387     _result 
= (wxWindow 
*)wxBookCtrl_GetPage(_arg0
,_arg1
); 
 389     wxPyEndAllowThreads(__tstate
); 
 390     if (PyErr_Occurred()) return NULL
; 
 391 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 395 #define wxBookCtrl_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
 396 static PyObject 
*_wrap_wxBookCtrl_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 397     PyObject 
* _resultobj
; 
 400     PyObject 
* _argo0 
= 0; 
 401     char *_kwnames
[] = { "self", NULL 
}; 
 404     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBookCtrl_GetSelection",_kwnames
,&_argo0
))  
 407         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 408         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 409             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_GetSelection. Expected _wxBookCtrl_p."); 
 414     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 415     _result 
= (int )wxBookCtrl_GetSelection(_arg0
); 
 417     wxPyEndAllowThreads(__tstate
); 
 418     if (PyErr_Occurred()) return NULL
; 
 419 }    _resultobj 
= Py_BuildValue("i",_result
); 
 423 #define wxBookCtrl_SetPageText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetPageText(_swigarg0,_swigarg1)) 
 424 static PyObject 
*_wrap_wxBookCtrl_SetPageText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 425     PyObject 
* _resultobj
; 
 430     PyObject 
* _argo0 
= 0; 
 431     PyObject 
* _obj2 
= 0; 
 432     char *_kwnames
[] = { "self","n","strText", NULL 
}; 
 435     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxBookCtrl_SetPageText",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
 438         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 439         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 440             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_SetPageText. Expected _wxBookCtrl_p."); 
 445     _arg2 
= wxString_in_helper(_obj2
); 
 450     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 451     _result 
= (bool )wxBookCtrl_SetPageText(_arg0
,_arg1
,*_arg2
); 
 453     wxPyEndAllowThreads(__tstate
); 
 454     if (PyErr_Occurred()) return NULL
; 
 455 }    _resultobj 
= Py_BuildValue("i",_result
); 
 463 #define wxBookCtrl_GetPageText(_swigobj,_swigarg0)  (_swigobj->GetPageText(_swigarg0)) 
 464 static PyObject 
*_wrap_wxBookCtrl_GetPageText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 465     PyObject 
* _resultobj
; 
 469     PyObject 
* _argo0 
= 0; 
 470     char *_kwnames
[] = { "self","n", NULL 
}; 
 473     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBookCtrl_GetPageText",_kwnames
,&_argo0
,&_arg1
))  
 476         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 477         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 478             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_GetPageText. Expected _wxBookCtrl_p."); 
 483     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 484     _result 
= new wxString (wxBookCtrl_GetPageText(_arg0
,_arg1
)); 
 486     wxPyEndAllowThreads(__tstate
); 
 487     if (PyErr_Occurred()) return NULL
; 
 490     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 492     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 501 #define wxBookCtrl_SetImageList(_swigobj,_swigarg0)  (_swigobj->SetImageList(_swigarg0)) 
 502 static PyObject 
*_wrap_wxBookCtrl_SetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 503     PyObject 
* _resultobj
; 
 506     PyObject 
* _argo0 
= 0; 
 507     PyObject 
* _argo1 
= 0; 
 508     char *_kwnames
[] = { "self","imageList", NULL 
}; 
 511     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBookCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
))  
 514         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 515         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 516             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_SetImageList. Expected _wxBookCtrl_p."); 
 521         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 522         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
 523             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBookCtrl_SetImageList. Expected _wxImageList_p."); 
 528     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 529     wxBookCtrl_SetImageList(_arg0
,_arg1
); 
 531     wxPyEndAllowThreads(__tstate
); 
 532     if (PyErr_Occurred()) return NULL
; 
 533 }    Py_INCREF(Py_None
); 
 534     _resultobj 
= Py_None
; 
 538 #define wxBookCtrl_AssignImageList(_swigobj,_swigarg0)  (_swigobj->AssignImageList(_swigarg0)) 
 539 static PyObject 
*_wrap_wxBookCtrl_AssignImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 540     PyObject 
* _resultobj
; 
 543     PyObject 
* _argo0 
= 0; 
 544     PyObject 
* _argo1 
= 0; 
 545     char *_kwnames
[] = { "self","imageList", NULL 
}; 
 548     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBookCtrl_AssignImageList",_kwnames
,&_argo0
,&_argo1
))  
 551         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 552         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 553             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_AssignImageList. Expected _wxBookCtrl_p."); 
 558         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 559         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
 560             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBookCtrl_AssignImageList. Expected _wxImageList_p."); 
 565     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 566     wxBookCtrl_AssignImageList(_arg0
,_arg1
); 
 568     wxPyEndAllowThreads(__tstate
); 
 569     if (PyErr_Occurred()) return NULL
; 
 570 }    Py_INCREF(Py_None
); 
 571     _resultobj 
= Py_None
; 
 575 #define wxBookCtrl_GetImageList(_swigobj)  (_swigobj->GetImageList()) 
 576 static PyObject 
*_wrap_wxBookCtrl_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 577     PyObject 
* _resultobj
; 
 578     wxImageList 
* _result
; 
 580     PyObject 
* _argo0 
= 0; 
 581     char *_kwnames
[] = { "self", NULL 
}; 
 584     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBookCtrl_GetImageList",_kwnames
,&_argo0
))  
 587         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 588         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 589             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_GetImageList. Expected _wxBookCtrl_p."); 
 594     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 595     _result 
= (wxImageList 
*)wxBookCtrl_GetImageList(_arg0
); 
 597     wxPyEndAllowThreads(__tstate
); 
 598     if (PyErr_Occurred()) return NULL
; 
 599 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 603 #define wxBookCtrl_GetPageImage(_swigobj,_swigarg0)  (_swigobj->GetPageImage(_swigarg0)) 
 604 static PyObject 
*_wrap_wxBookCtrl_GetPageImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 605     PyObject 
* _resultobj
; 
 609     PyObject 
* _argo0 
= 0; 
 610     char *_kwnames
[] = { "self","n", NULL 
}; 
 613     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBookCtrl_GetPageImage",_kwnames
,&_argo0
,&_arg1
))  
 616         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 617         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 618             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_GetPageImage. Expected _wxBookCtrl_p."); 
 623     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 624     _result 
= (int )wxBookCtrl_GetPageImage(_arg0
,_arg1
); 
 626     wxPyEndAllowThreads(__tstate
); 
 627     if (PyErr_Occurred()) return NULL
; 
 628 }    _resultobj 
= Py_BuildValue("i",_result
); 
 632 #define wxBookCtrl_SetPageImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetPageImage(_swigarg0,_swigarg1)) 
 633 static PyObject 
*_wrap_wxBookCtrl_SetPageImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 634     PyObject 
* _resultobj
; 
 639     PyObject 
* _argo0 
= 0; 
 640     char *_kwnames
[] = { "self","n","imageId", NULL 
}; 
 643     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxBookCtrl_SetPageImage",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
 646         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 647         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 648             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_SetPageImage. Expected _wxBookCtrl_p."); 
 653     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 654     _result 
= (bool )wxBookCtrl_SetPageImage(_arg0
,_arg1
,_arg2
); 
 656     wxPyEndAllowThreads(__tstate
); 
 657     if (PyErr_Occurred()) return NULL
; 
 658 }    _resultobj 
= Py_BuildValue("i",_result
); 
 662 #define wxBookCtrl_SetPageSize(_swigobj,_swigarg0)  (_swigobj->SetPageSize(_swigarg0)) 
 663 static PyObject 
*_wrap_wxBookCtrl_SetPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 664     PyObject 
* _resultobj
; 
 667     PyObject 
* _argo0 
= 0; 
 669     PyObject 
* _obj1 
= 0; 
 670     char *_kwnames
[] = { "self","size", NULL 
}; 
 673     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBookCtrl_SetPageSize",_kwnames
,&_argo0
,&_obj1
))  
 676         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 677         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 678             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_SetPageSize. Expected _wxBookCtrl_p."); 
 684     if (! wxSize_helper(_obj1
, &_arg1
)) 
 688     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 689     wxBookCtrl_SetPageSize(_arg0
,*_arg1
); 
 691     wxPyEndAllowThreads(__tstate
); 
 692     if (PyErr_Occurred()) return NULL
; 
 693 }    Py_INCREF(Py_None
); 
 694     _resultobj 
= Py_None
; 
 698 #define wxBookCtrl_CalcSizeFromPage(_swigobj,_swigarg0)  (_swigobj->CalcSizeFromPage(_swigarg0)) 
 699 static PyObject 
*_wrap_wxBookCtrl_CalcSizeFromPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 700     PyObject 
* _resultobj
; 
 704     PyObject 
* _argo0 
= 0; 
 706     PyObject 
* _obj1 
= 0; 
 707     char *_kwnames
[] = { "self","sizePage", NULL 
}; 
 711     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBookCtrl_CalcSizeFromPage",_kwnames
,&_argo0
,&_obj1
))  
 714         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 715         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 716             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_CalcSizeFromPage. Expected _wxBookCtrl_p."); 
 722     if (! wxSize_helper(_obj1
, &_arg1
)) 
 726     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 727     _result 
= new wxSize (wxBookCtrl_CalcSizeFromPage(_arg0
,*_arg1
)); 
 729     wxPyEndAllowThreads(__tstate
); 
 730     if (PyErr_Occurred()) return NULL
; 
 731 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
 732     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 736 #define wxBookCtrl_DeletePage(_swigobj,_swigarg0)  (_swigobj->DeletePage(_swigarg0)) 
 737 static PyObject 
*_wrap_wxBookCtrl_DeletePage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 738     PyObject 
* _resultobj
; 
 742     PyObject 
* _argo0 
= 0; 
 743     char *_kwnames
[] = { "self","n", NULL 
}; 
 746     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBookCtrl_DeletePage",_kwnames
,&_argo0
,&_arg1
))  
 749         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 750         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 751             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_DeletePage. Expected _wxBookCtrl_p."); 
 756     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 757     _result 
= (bool )wxBookCtrl_DeletePage(_arg0
,_arg1
); 
 759     wxPyEndAllowThreads(__tstate
); 
 760     if (PyErr_Occurred()) return NULL
; 
 761 }    _resultobj 
= Py_BuildValue("i",_result
); 
 765 #define wxBookCtrl_RemovePage(_swigobj,_swigarg0)  (_swigobj->RemovePage(_swigarg0)) 
 766 static PyObject 
*_wrap_wxBookCtrl_RemovePage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 767     PyObject 
* _resultobj
; 
 771     PyObject 
* _argo0 
= 0; 
 772     char *_kwnames
[] = { "self","n", NULL 
}; 
 775     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBookCtrl_RemovePage",_kwnames
,&_argo0
,&_arg1
))  
 778         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 779         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 780             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_RemovePage. Expected _wxBookCtrl_p."); 
 785     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 786     _result 
= (bool )wxBookCtrl_RemovePage(_arg0
,_arg1
); 
 788     wxPyEndAllowThreads(__tstate
); 
 789     if (PyErr_Occurred()) return NULL
; 
 790 }    _resultobj 
= Py_BuildValue("i",_result
); 
 794 #define wxBookCtrl_DeleteAllPages(_swigobj)  (_swigobj->DeleteAllPages()) 
 795 static PyObject 
*_wrap_wxBookCtrl_DeleteAllPages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 796     PyObject 
* _resultobj
; 
 799     PyObject 
* _argo0 
= 0; 
 800     char *_kwnames
[] = { "self", NULL 
}; 
 803     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBookCtrl_DeleteAllPages",_kwnames
,&_argo0
))  
 806         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 807         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 808             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_DeleteAllPages. Expected _wxBookCtrl_p."); 
 813     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 814     _result 
= (bool )wxBookCtrl_DeleteAllPages(_arg0
); 
 816     wxPyEndAllowThreads(__tstate
); 
 817     if (PyErr_Occurred()) return NULL
; 
 818 }    _resultobj 
= Py_BuildValue("i",_result
); 
 822 #define wxBookCtrl_AddPage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->AddPage(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
 823 static PyObject 
*_wrap_wxBookCtrl_AddPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 824     PyObject 
* _resultobj
; 
 829     bool  _arg3 
= (bool ) false; 
 830     int  _arg4 
= (int ) -1; 
 831     PyObject 
* _argo0 
= 0; 
 832     PyObject 
* _argo1 
= 0; 
 833     PyObject 
* _obj2 
= 0; 
 834     int tempbool3 
= (int) false; 
 835     char *_kwnames
[] = { "self","page","text","bSelect","imageId", NULL 
}; 
 838     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|ii:wxBookCtrl_AddPage",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&tempbool3
,&_arg4
))  
 841         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 842         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 843             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_AddPage. Expected _wxBookCtrl_p."); 
 848         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 849         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 850             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBookCtrl_AddPage. Expected _wxWindow_p."); 
 855     _arg2 
= wxString_in_helper(_obj2
); 
 859     _arg3 
= (bool ) tempbool3
; 
 861     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 862     _result 
= (bool )wxBookCtrl_AddPage(_arg0
,_arg1
,*_arg2
,_arg3
,_arg4
); 
 864     wxPyEndAllowThreads(__tstate
); 
 865     if (PyErr_Occurred()) return NULL
; 
 866 }    _resultobj 
= Py_BuildValue("i",_result
); 
 874 #define wxBookCtrl_InsertPage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->InsertPage(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
 875 static PyObject 
*_wrap_wxBookCtrl_InsertPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 876     PyObject 
* _resultobj
; 
 882     bool  _arg4 
= (bool ) false; 
 883     int  _arg5 
= (int ) -1; 
 884     PyObject 
* _argo0 
= 0; 
 885     PyObject 
* _argo2 
= 0; 
 886     PyObject 
* _obj3 
= 0; 
 887     int tempbool4 
= (int) false; 
 888     char *_kwnames
[] = { "self","n","page","text","bSelect","imageId", NULL 
}; 
 891     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|ii:wxBookCtrl_InsertPage",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
,&tempbool4
,&_arg5
))  
 894         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 895         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 896             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_InsertPage. Expected _wxBookCtrl_p."); 
 901         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
 902         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
 903             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxBookCtrl_InsertPage. Expected _wxWindow_p."); 
 908     _arg3 
= wxString_in_helper(_obj3
); 
 912     _arg4 
= (bool ) tempbool4
; 
 914     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 915     _result 
= (bool )wxBookCtrl_InsertPage(_arg0
,_arg1
,_arg2
,*_arg3
,_arg4
,_arg5
); 
 917     wxPyEndAllowThreads(__tstate
); 
 918     if (PyErr_Occurred()) return NULL
; 
 919 }    _resultobj 
= Py_BuildValue("i",_result
); 
 927 #define wxBookCtrl_SetSelection(_swigobj,_swigarg0)  (_swigobj->SetSelection(_swigarg0)) 
 928 static PyObject 
*_wrap_wxBookCtrl_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 929     PyObject 
* _resultobj
; 
 933     PyObject 
* _argo0 
= 0; 
 934     char *_kwnames
[] = { "self","n", NULL 
}; 
 937     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBookCtrl_SetSelection",_kwnames
,&_argo0
,&_arg1
))  
 940         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 941         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 942             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_SetSelection. Expected _wxBookCtrl_p."); 
 947     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 948     _result 
= (int )wxBookCtrl_SetSelection(_arg0
,_arg1
); 
 950     wxPyEndAllowThreads(__tstate
); 
 951     if (PyErr_Occurred()) return NULL
; 
 952 }    _resultobj 
= Py_BuildValue("i",_result
); 
 956 #define wxBookCtrl_AdvanceSelection(_swigobj,_swigarg0)  (_swigobj->AdvanceSelection(_swigarg0)) 
 957 static PyObject 
*_wrap_wxBookCtrl_AdvanceSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 958     PyObject 
* _resultobj
; 
 960     bool  _arg1 
= (bool ) true; 
 961     PyObject 
* _argo0 
= 0; 
 962     int tempbool1 
= (int) true; 
 963     char *_kwnames
[] = { "self","forward", NULL 
}; 
 966     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxBookCtrl_AdvanceSelection",_kwnames
,&_argo0
,&tempbool1
))  
 969         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 970         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrl_p")) { 
 971             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrl_AdvanceSelection. Expected _wxBookCtrl_p."); 
 975     _arg1 
= (bool ) tempbool1
; 
 977     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 978     wxBookCtrl_AdvanceSelection(_arg0
,_arg1
); 
 980     wxPyEndAllowThreads(__tstate
); 
 981     if (PyErr_Occurred()) return NULL
; 
 982 }    Py_INCREF(Py_None
); 
 983     _resultobj 
= Py_None
; 
 987 static void *SwigwxBookCtrlEventTowxNotifyEvent(void *ptr
) { 
 988     wxBookCtrlEvent 
*src
; 
 990     src 
= (wxBookCtrlEvent 
*) ptr
; 
 991     dest 
= (wxNotifyEvent 
*) src
; 
 992     return (void *) dest
; 
 995 static void *SwigwxBookCtrlEventTowxCommandEvent(void *ptr
) { 
 996     wxBookCtrlEvent 
*src
; 
 997     wxCommandEvent 
*dest
; 
 998     src 
= (wxBookCtrlEvent 
*) ptr
; 
 999     dest 
= (wxCommandEvent 
*) src
; 
1000     return (void *) dest
; 
1003 static void *SwigwxBookCtrlEventTowxEvent(void *ptr
) { 
1004     wxBookCtrlEvent 
*src
; 
1006     src 
= (wxBookCtrlEvent 
*) ptr
; 
1007     dest 
= (wxEvent 
*) src
; 
1008     return (void *) dest
; 
1011 static void *SwigwxBookCtrlEventTowxObject(void *ptr
) { 
1012     wxBookCtrlEvent 
*src
; 
1014     src 
= (wxBookCtrlEvent 
*) ptr
; 
1015     dest 
= (wxObject 
*) src
; 
1016     return (void *) dest
; 
1019 #define new_wxBookCtrlEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxBookCtrlEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
1020 static PyObject 
*_wrap_new_wxBookCtrlEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1021     PyObject 
* _resultobj
; 
1022     wxBookCtrlEvent 
* _result
; 
1023     wxEventType  _arg0 
= (wxEventType 
) wxEVT_NULL
; 
1024     int  _arg1 
= (int ) 0; 
1025     int  _arg2 
= (int ) -1; 
1026     int  _arg3 
= (int ) -1; 
1027     char *_kwnames
[] = { "commandType","id","nSel","nOldSel", NULL 
}; 
1031     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iiii:new_wxBookCtrlEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))  
1034     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1035     _result 
= (wxBookCtrlEvent 
*)new_wxBookCtrlEvent(_arg0
,_arg1
,_arg2
,_arg3
); 
1037     wxPyEndAllowThreads(__tstate
); 
1038     if (PyErr_Occurred()) return NULL
; 
1040         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBookCtrlEvent_p"); 
1041         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1044         _resultobj 
= Py_None
; 
1049 #define wxBookCtrlEvent_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
1050 static PyObject 
*_wrap_wxBookCtrlEvent_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1051     PyObject 
* _resultobj
; 
1053     wxBookCtrlEvent 
* _arg0
; 
1054     PyObject 
* _argo0 
= 0; 
1055     char *_kwnames
[] = { "self", NULL 
}; 
1058     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBookCtrlEvent_GetSelection",_kwnames
,&_argo0
))  
1061         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1062         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrlEvent_p")) { 
1063             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrlEvent_GetSelection. Expected _wxBookCtrlEvent_p."); 
1068     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1069     _result 
= (int )wxBookCtrlEvent_GetSelection(_arg0
); 
1071     wxPyEndAllowThreads(__tstate
); 
1072     if (PyErr_Occurred()) return NULL
; 
1073 }    _resultobj 
= Py_BuildValue("i",_result
); 
1077 #define wxBookCtrlEvent_SetSelection(_swigobj,_swigarg0)  (_swigobj->SetSelection(_swigarg0)) 
1078 static PyObject 
*_wrap_wxBookCtrlEvent_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1079     PyObject 
* _resultobj
; 
1080     wxBookCtrlEvent 
* _arg0
; 
1082     PyObject 
* _argo0 
= 0; 
1083     char *_kwnames
[] = { "self","nSel", NULL 
}; 
1086     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBookCtrlEvent_SetSelection",_kwnames
,&_argo0
,&_arg1
))  
1089         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1090         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrlEvent_p")) { 
1091             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrlEvent_SetSelection. Expected _wxBookCtrlEvent_p."); 
1096     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1097     wxBookCtrlEvent_SetSelection(_arg0
,_arg1
); 
1099     wxPyEndAllowThreads(__tstate
); 
1100     if (PyErr_Occurred()) return NULL
; 
1101 }    Py_INCREF(Py_None
); 
1102     _resultobj 
= Py_None
; 
1106 #define wxBookCtrlEvent_GetOldSelection(_swigobj)  (_swigobj->GetOldSelection()) 
1107 static PyObject 
*_wrap_wxBookCtrlEvent_GetOldSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1108     PyObject 
* _resultobj
; 
1110     wxBookCtrlEvent 
* _arg0
; 
1111     PyObject 
* _argo0 
= 0; 
1112     char *_kwnames
[] = { "self", NULL 
}; 
1115     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBookCtrlEvent_GetOldSelection",_kwnames
,&_argo0
))  
1118         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1119         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrlEvent_p")) { 
1120             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrlEvent_GetOldSelection. Expected _wxBookCtrlEvent_p."); 
1125     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1126     _result 
= (int )wxBookCtrlEvent_GetOldSelection(_arg0
); 
1128     wxPyEndAllowThreads(__tstate
); 
1129     if (PyErr_Occurred()) return NULL
; 
1130 }    _resultobj 
= Py_BuildValue("i",_result
); 
1134 #define wxBookCtrlEvent_SetOldSelection(_swigobj,_swigarg0)  (_swigobj->SetOldSelection(_swigarg0)) 
1135 static PyObject 
*_wrap_wxBookCtrlEvent_SetOldSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1136     PyObject 
* _resultobj
; 
1137     wxBookCtrlEvent 
* _arg0
; 
1139     PyObject 
* _argo0 
= 0; 
1140     char *_kwnames
[] = { "self","nOldSel", NULL 
}; 
1143     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBookCtrlEvent_SetOldSelection",_kwnames
,&_argo0
,&_arg1
))  
1146         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1147         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBookCtrlEvent_p")) { 
1148             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBookCtrlEvent_SetOldSelection. Expected _wxBookCtrlEvent_p."); 
1153     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1154     wxBookCtrlEvent_SetOldSelection(_arg0
,_arg1
); 
1156     wxPyEndAllowThreads(__tstate
); 
1157     if (PyErr_Occurred()) return NULL
; 
1158 }    Py_INCREF(Py_None
); 
1159     _resultobj 
= Py_None
; 
1163 static void *SwigwxNotebookTowxBookCtrl(void *ptr
) { 
1166     src 
= (wxNotebook 
*) ptr
; 
1167     dest 
= (wxBookCtrl 
*) src
; 
1168     return (void *) dest
; 
1171 static void *SwigwxNotebookTowxControl(void *ptr
) { 
1174     src 
= (wxNotebook 
*) ptr
; 
1175     dest 
= (wxControl 
*) src
; 
1176     return (void *) dest
; 
1179 static void *SwigwxNotebookTowxWindow(void *ptr
) { 
1182     src 
= (wxNotebook 
*) ptr
; 
1183     dest 
= (wxWindow 
*) src
; 
1184     return (void *) dest
; 
1187 static void *SwigwxNotebookTowxEvtHandler(void *ptr
) { 
1190     src 
= (wxNotebook 
*) ptr
; 
1191     dest 
= (wxEvtHandler 
*) src
; 
1192     return (void *) dest
; 
1195 static void *SwigwxNotebookTowxObject(void *ptr
) { 
1198     src 
= (wxNotebook 
*) ptr
; 
1199     dest 
= (wxObject 
*) src
; 
1200     return (void *) dest
; 
1203 #define new_wxNotebook(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxNotebook(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
1204 static PyObject 
*_wrap_new_wxNotebook(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1205     PyObject 
* _resultobj
; 
1206     wxNotebook 
* _result
; 
1209     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
1210     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
1211     long  _arg4 
= (long ) 0; 
1212     wxString 
* _arg5 
= (wxString 
*) &wxPyNOTEBOOK_NAME
; 
1213     PyObject 
* _argo0 
= 0; 
1215     PyObject 
* _obj2 
= 0; 
1217     PyObject 
* _obj3 
= 0; 
1218     PyObject 
* _obj5 
= 0; 
1219     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
1223     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxNotebook",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
1226         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1227         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxNotebook. Expected _wxWindow_p."); 
1235     if (! wxPoint_helper(_obj2
, &_arg2
)) 
1241     if (! wxSize_helper(_obj3
, &_arg3
)) 
1246     _arg5 
= wxString_in_helper(_obj5
); 
1251     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1252     _result 
= (wxNotebook 
*)new_wxNotebook(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
1254     wxPyEndAllowThreads(__tstate
); 
1255     if (PyErr_Occurred()) return NULL
; 
1257         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxNotebook_p"); 
1258         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1261         _resultobj 
= Py_None
; 
1270 #define new_wxPreNotebook() (new wxNotebook()) 
1271 static PyObject 
*_wrap_new_wxPreNotebook(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1272     PyObject 
* _resultobj
; 
1273     wxNotebook 
* _result
; 
1274     char *_kwnames
[] = {  NULL 
}; 
1278     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreNotebook",_kwnames
))  
1281     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1282     _result 
= (wxNotebook 
*)new_wxPreNotebook(); 
1284     wxPyEndAllowThreads(__tstate
); 
1285     if (PyErr_Occurred()) return NULL
; 
1287         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxNotebook_p"); 
1288         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1291         _resultobj 
= Py_None
; 
1296 #define wxNotebook_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
1297 static PyObject 
*_wrap_wxNotebook_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1298     PyObject 
* _resultobj
; 
1303     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
1304     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
1305     long  _arg5 
= (long ) 0; 
1306     wxString 
* _arg6 
= (wxString 
*) &wxPyNOTEBOOK_NAME
; 
1307     PyObject 
* _argo0 
= 0; 
1308     PyObject 
* _argo1 
= 0; 
1310     PyObject 
* _obj3 
= 0; 
1312     PyObject 
* _obj4 
= 0; 
1313     PyObject 
* _obj6 
= 0; 
1314     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
1317     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlO:wxNotebook_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
1320         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1321         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
1322             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_Create. Expected _wxNotebook_p."); 
1327         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1328         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1329             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxNotebook_Create. Expected _wxWindow_p."); 
1336     if (! wxPoint_helper(_obj3
, &_arg3
)) 
1342     if (! wxSize_helper(_obj4
, &_arg4
)) 
1347     _arg6 
= wxString_in_helper(_obj6
); 
1352     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1353     _result 
= (bool )wxNotebook_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
1355     wxPyEndAllowThreads(__tstate
); 
1356     if (PyErr_Occurred()) return NULL
; 
1357 }    _resultobj 
= Py_BuildValue("i",_result
); 
1365 #define wxNotebook_GetRowCount(_swigobj)  (_swigobj->GetRowCount()) 
1366 static PyObject 
*_wrap_wxNotebook_GetRowCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1367     PyObject 
* _resultobj
; 
1370     PyObject 
* _argo0 
= 0; 
1371     char *_kwnames
[] = { "self", NULL 
}; 
1374     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotebook_GetRowCount",_kwnames
,&_argo0
))  
1377         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1378         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
1379             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_GetRowCount. Expected _wxNotebook_p."); 
1384     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1385     _result 
= (int )wxNotebook_GetRowCount(_arg0
); 
1387     wxPyEndAllowThreads(__tstate
); 
1388     if (PyErr_Occurred()) return NULL
; 
1389 }    _resultobj 
= Py_BuildValue("i",_result
); 
1393 #define wxNotebook_SetPadding(_swigobj,_swigarg0)  (_swigobj->SetPadding(_swigarg0)) 
1394 static PyObject 
*_wrap_wxNotebook_SetPadding(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1395     PyObject 
* _resultobj
; 
1398     PyObject 
* _argo0 
= 0; 
1400     PyObject 
* _obj1 
= 0; 
1401     char *_kwnames
[] = { "self","padding", NULL 
}; 
1404     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxNotebook_SetPadding",_kwnames
,&_argo0
,&_obj1
))  
1407         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1408         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
1409             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_SetPadding. Expected _wxNotebook_p."); 
1415     if (! wxSize_helper(_obj1
, &_arg1
)) 
1419     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1420     wxNotebook_SetPadding(_arg0
,*_arg1
); 
1422     wxPyEndAllowThreads(__tstate
); 
1423     if (PyErr_Occurred()) return NULL
; 
1424 }    Py_INCREF(Py_None
); 
1425     _resultobj 
= Py_None
; 
1429 #define wxNotebook_SetTabSize(_swigobj,_swigarg0)  (_swigobj->SetTabSize(_swigarg0)) 
1430 static PyObject 
*_wrap_wxNotebook_SetTabSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1431     PyObject 
* _resultobj
; 
1434     PyObject 
* _argo0 
= 0; 
1436     PyObject 
* _obj1 
= 0; 
1437     char *_kwnames
[] = { "self","sz", NULL 
}; 
1440     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxNotebook_SetTabSize",_kwnames
,&_argo0
,&_obj1
))  
1443         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1444         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
1445             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_SetTabSize. Expected _wxNotebook_p."); 
1451     if (! wxSize_helper(_obj1
, &_arg1
)) 
1455     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1456     wxNotebook_SetTabSize(_arg0
,*_arg1
); 
1458     wxPyEndAllowThreads(__tstate
); 
1459     if (PyErr_Occurred()) return NULL
; 
1460 }    Py_INCREF(Py_None
); 
1461     _resultobj 
= Py_None
; 
1465 #define wxNotebook_HitTest(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
1466 static PyObject 
*_wrap_wxNotebook_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1467     PyObject 
* _resultobj
; 
1473     PyObject 
* _argo0 
= 0; 
1475     PyObject 
* _obj1 
= 0; 
1476     char *_kwnames
[] = { "self","pt", NULL 
}; 
1482     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxNotebook_HitTest",_kwnames
,&_argo0
,&_obj1
))  
1485         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1486         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
1487             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_HitTest. Expected _wxNotebook_p."); 
1493     if (! wxPoint_helper(_obj1
, &_arg1
)) 
1497     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1498     _result 
= (int )wxNotebook_HitTest(_arg0
,*_arg1
,_arg2
); 
1500     wxPyEndAllowThreads(__tstate
); 
1501     if (PyErr_Occurred()) return NULL
; 
1502 }    _resultobj 
= Py_BuildValue("i",_result
); 
1505     o 
= PyInt_FromLong((long) (*_arg2
)); 
1506     _resultobj 
= t_output_helper(_resultobj
, o
); 
1511 #define wxNotebook_CalcSizeFromPage(_swigobj,_swigarg0)  (_swigobj->CalcSizeFromPage(_swigarg0)) 
1512 static PyObject 
*_wrap_wxNotebook_CalcSizeFromPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1513     PyObject 
* _resultobj
; 
1517     PyObject 
* _argo0 
= 0; 
1519     PyObject 
* _obj1 
= 0; 
1520     char *_kwnames
[] = { "self","sizePage", NULL 
}; 
1524     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxNotebook_CalcSizeFromPage",_kwnames
,&_argo0
,&_obj1
))  
1527         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1528         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
1529             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_CalcSizeFromPage. Expected _wxNotebook_p."); 
1535     if (! wxSize_helper(_obj1
, &_arg1
)) 
1539     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1540     _result 
= new wxSize (wxNotebook_CalcSizeFromPage(_arg0
,*_arg1
)); 
1542     wxPyEndAllowThreads(__tstate
); 
1543     if (PyErr_Occurred()) return NULL
; 
1544 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1545     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1549 static void *SwigwxNotebookEventTowxNotifyEvent(void *ptr
) { 
1550     wxNotebookEvent 
*src
; 
1551     wxNotifyEvent 
*dest
; 
1552     src 
= (wxNotebookEvent 
*) ptr
; 
1553     dest 
= (wxNotifyEvent 
*) src
; 
1554     return (void *) dest
; 
1557 static void *SwigwxNotebookEventTowxCommandEvent(void *ptr
) { 
1558     wxNotebookEvent 
*src
; 
1559     wxCommandEvent 
*dest
; 
1560     src 
= (wxNotebookEvent 
*) ptr
; 
1561     dest 
= (wxCommandEvent 
*) src
; 
1562     return (void *) dest
; 
1565 static void *SwigwxNotebookEventTowxEvent(void *ptr
) { 
1566     wxNotebookEvent 
*src
; 
1568     src 
= (wxNotebookEvent 
*) ptr
; 
1569     dest 
= (wxEvent 
*) src
; 
1570     return (void *) dest
; 
1573 static void *SwigwxNotebookEventTowxObject(void *ptr
) { 
1574     wxNotebookEvent 
*src
; 
1576     src 
= (wxNotebookEvent 
*) ptr
; 
1577     dest 
= (wxObject 
*) src
; 
1578     return (void *) dest
; 
1581 #define new_wxNotebookEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxNotebookEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
1582 static PyObject 
*_wrap_new_wxNotebookEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1583     PyObject 
* _resultobj
; 
1584     wxNotebookEvent 
* _result
; 
1585     wxEventType  _arg0 
= (wxEventType 
) wxEVT_NULL
; 
1586     int  _arg1 
= (int ) 0; 
1587     int  _arg2 
= (int ) -1; 
1588     int  _arg3 
= (int ) -1; 
1589     char *_kwnames
[] = { "commandType","id","sel","oldSel", NULL 
}; 
1593     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iiii:new_wxNotebookEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))  
1596     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1597     _result 
= (wxNotebookEvent 
*)new_wxNotebookEvent(_arg0
,_arg1
,_arg2
,_arg3
); 
1599     wxPyEndAllowThreads(__tstate
); 
1600     if (PyErr_Occurred()) return NULL
; 
1602         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxNotebookEvent_p"); 
1603         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1606         _resultobj 
= Py_None
; 
1611 #define wxNotebookEvent_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
1612 static PyObject 
*_wrap_wxNotebookEvent_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1613     PyObject 
* _resultobj
; 
1615     wxNotebookEvent 
* _arg0
; 
1616     PyObject 
* _argo0 
= 0; 
1617     char *_kwnames
[] = { "self", NULL 
}; 
1620     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotebookEvent_GetSelection",_kwnames
,&_argo0
))  
1623         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1624         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebookEvent_p")) { 
1625             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebookEvent_GetSelection. Expected _wxNotebookEvent_p."); 
1630     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1631     _result 
= (int )wxNotebookEvent_GetSelection(_arg0
); 
1633     wxPyEndAllowThreads(__tstate
); 
1634     if (PyErr_Occurred()) return NULL
; 
1635 }    _resultobj 
= Py_BuildValue("i",_result
); 
1639 #define wxNotebookEvent_GetOldSelection(_swigobj)  (_swigobj->GetOldSelection()) 
1640 static PyObject 
*_wrap_wxNotebookEvent_GetOldSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1641     PyObject 
* _resultobj
; 
1643     wxNotebookEvent 
* _arg0
; 
1644     PyObject 
* _argo0 
= 0; 
1645     char *_kwnames
[] = { "self", NULL 
}; 
1648     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotebookEvent_GetOldSelection",_kwnames
,&_argo0
))  
1651         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1652         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebookEvent_p")) { 
1653             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebookEvent_GetOldSelection. Expected _wxNotebookEvent_p."); 
1658     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1659     _result 
= (int )wxNotebookEvent_GetOldSelection(_arg0
); 
1661     wxPyEndAllowThreads(__tstate
); 
1662     if (PyErr_Occurred()) return NULL
; 
1663 }    _resultobj 
= Py_BuildValue("i",_result
); 
1667 #define wxNotebookEvent_SetOldSelection(_swigobj,_swigarg0)  (_swigobj->SetOldSelection(_swigarg0)) 
1668 static PyObject 
*_wrap_wxNotebookEvent_SetOldSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1669     PyObject 
* _resultobj
; 
1670     wxNotebookEvent 
* _arg0
; 
1672     PyObject 
* _argo0 
= 0; 
1673     char *_kwnames
[] = { "self","page", NULL 
}; 
1676     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxNotebookEvent_SetOldSelection",_kwnames
,&_argo0
,&_arg1
))  
1679         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1680         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebookEvent_p")) { 
1681             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebookEvent_SetOldSelection. Expected _wxNotebookEvent_p."); 
1686     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1687     wxNotebookEvent_SetOldSelection(_arg0
,_arg1
); 
1689     wxPyEndAllowThreads(__tstate
); 
1690     if (PyErr_Occurred()) return NULL
; 
1691 }    Py_INCREF(Py_None
); 
1692     _resultobj 
= Py_None
; 
1696 #define wxNotebookEvent_SetSelection(_swigobj,_swigarg0)  (_swigobj->SetSelection(_swigarg0)) 
1697 static PyObject 
*_wrap_wxNotebookEvent_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1698     PyObject 
* _resultobj
; 
1699     wxNotebookEvent 
* _arg0
; 
1701     PyObject 
* _argo0 
= 0; 
1702     char *_kwnames
[] = { "self","page", NULL 
}; 
1705     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxNotebookEvent_SetSelection",_kwnames
,&_argo0
,&_arg1
))  
1708         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1709         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebookEvent_p")) { 
1710             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebookEvent_SetSelection. Expected _wxNotebookEvent_p."); 
1715     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1716     wxNotebookEvent_SetSelection(_arg0
,_arg1
); 
1718     wxPyEndAllowThreads(__tstate
); 
1719     if (PyErr_Occurred()) return NULL
; 
1720 }    Py_INCREF(Py_None
); 
1721     _resultobj 
= Py_None
; 
1725 static void *SwigwxListbookTowxBookCtrl(void *ptr
) { 
1728     src 
= (wxListbook 
*) ptr
; 
1729     dest 
= (wxBookCtrl 
*) src
; 
1730     return (void *) dest
; 
1733 static void *SwigwxListbookTowxControl(void *ptr
) { 
1736     src 
= (wxListbook 
*) ptr
; 
1737     dest 
= (wxControl 
*) src
; 
1738     return (void *) dest
; 
1741 static void *SwigwxListbookTowxWindow(void *ptr
) { 
1744     src 
= (wxListbook 
*) ptr
; 
1745     dest 
= (wxWindow 
*) src
; 
1746     return (void *) dest
; 
1749 static void *SwigwxListbookTowxEvtHandler(void *ptr
) { 
1752     src 
= (wxListbook 
*) ptr
; 
1753     dest 
= (wxEvtHandler 
*) src
; 
1754     return (void *) dest
; 
1757 static void *SwigwxListbookTowxObject(void *ptr
) { 
1760     src 
= (wxListbook 
*) ptr
; 
1761     dest 
= (wxObject 
*) src
; 
1762     return (void *) dest
; 
1765 #define new_wxListbook(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxListbook(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
1766 static PyObject 
*_wrap_new_wxListbook(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1767     PyObject 
* _resultobj
; 
1768     wxListbook 
* _result
; 
1771     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
1772     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
1773     long  _arg4 
= (long ) 0; 
1774     wxString 
* _arg5 
= (wxString 
*) &wxPyEmptyString
; 
1775     PyObject 
* _argo0 
= 0; 
1777     PyObject 
* _obj2 
= 0; 
1779     PyObject 
* _obj3 
= 0; 
1780     PyObject 
* _obj5 
= 0; 
1781     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
1785     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxListbook",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
1788         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1789         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1790             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxListbook. Expected _wxWindow_p."); 
1797     if (! wxPoint_helper(_obj2
, &_arg2
)) 
1803     if (! wxSize_helper(_obj3
, &_arg3
)) 
1808     _arg5 
= wxString_in_helper(_obj5
); 
1813     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1814     _result 
= (wxListbook 
*)new_wxListbook(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
1816     wxPyEndAllowThreads(__tstate
); 
1817     if (PyErr_Occurred()) return NULL
; 
1819         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListbook_p"); 
1820         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1823         _resultobj 
= Py_None
; 
1832 #define new_wxPreListbook() (new wxListbook()) 
1833 static PyObject 
*_wrap_new_wxPreListbook(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1834     PyObject 
* _resultobj
; 
1835     wxListbook 
* _result
; 
1836     char *_kwnames
[] = {  NULL 
}; 
1840     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreListbook",_kwnames
))  
1843     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1844     _result 
= (wxListbook 
*)new_wxPreListbook(); 
1846     wxPyEndAllowThreads(__tstate
); 
1847     if (PyErr_Occurred()) return NULL
; 
1849         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListbook_p"); 
1850         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1853         _resultobj 
= Py_None
; 
1858 #define wxListbook_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
1859 static PyObject 
*_wrap_wxListbook_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1860     PyObject 
* _resultobj
; 
1865     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
1866     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
1867     long  _arg5 
= (long ) 0; 
1868     wxString 
* _arg6 
= (wxString 
*) &wxPyEmptyString
; 
1869     PyObject 
* _argo0 
= 0; 
1870     PyObject 
* _argo1 
= 0; 
1872     PyObject 
* _obj3 
= 0; 
1874     PyObject 
* _obj4 
= 0; 
1875     PyObject 
* _obj6 
= 0; 
1876     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
1879     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlO:wxListbook_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
1882         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1883         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListbook_p")) { 
1884             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListbook_Create. Expected _wxListbook_p."); 
1889         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1890         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1891             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListbook_Create. Expected _wxWindow_p."); 
1898     if (! wxPoint_helper(_obj3
, &_arg3
)) 
1904     if (! wxSize_helper(_obj4
, &_arg4
)) 
1909     _arg6 
= wxString_in_helper(_obj6
); 
1914     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1915     _result 
= (bool )wxListbook_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
1917     wxPyEndAllowThreads(__tstate
); 
1918     if (PyErr_Occurred()) return NULL
; 
1919 }    _resultobj 
= Py_BuildValue("i",_result
); 
1927 #define wxListbook_IsVertical(_swigobj)  (_swigobj->IsVertical()) 
1928 static PyObject 
*_wrap_wxListbook_IsVertical(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1929     PyObject 
* _resultobj
; 
1932     PyObject 
* _argo0 
= 0; 
1933     char *_kwnames
[] = { "self", NULL 
}; 
1936     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListbook_IsVertical",_kwnames
,&_argo0
))  
1939         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1940         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListbook_p")) { 
1941             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListbook_IsVertical. Expected _wxListbook_p."); 
1946     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1947     _result 
= (bool )wxListbook_IsVertical(_arg0
); 
1949     wxPyEndAllowThreads(__tstate
); 
1950     if (PyErr_Occurred()) return NULL
; 
1951 }    _resultobj 
= Py_BuildValue("i",_result
); 
1955 static void *SwigwxListbookEventTowxBookCtrlEvent(void *ptr
) { 
1956     wxListbookEvent 
*src
; 
1957     wxBookCtrlEvent 
*dest
; 
1958     src 
= (wxListbookEvent 
*) ptr
; 
1959     dest 
= (wxBookCtrlEvent 
*) src
; 
1960     return (void *) dest
; 
1963 static void *SwigwxListbookEventTowxNotifyEvent(void *ptr
) { 
1964     wxListbookEvent 
*src
; 
1965     wxNotifyEvent 
*dest
; 
1966     src 
= (wxListbookEvent 
*) ptr
; 
1967     dest 
= (wxNotifyEvent 
*) src
; 
1968     return (void *) dest
; 
1971 static void *SwigwxListbookEventTowxCommandEvent(void *ptr
) { 
1972     wxListbookEvent 
*src
; 
1973     wxCommandEvent 
*dest
; 
1974     src 
= (wxListbookEvent 
*) ptr
; 
1975     dest 
= (wxCommandEvent 
*) src
; 
1976     return (void *) dest
; 
1979 static void *SwigwxListbookEventTowxEvent(void *ptr
) { 
1980     wxListbookEvent 
*src
; 
1982     src 
= (wxListbookEvent 
*) ptr
; 
1983     dest 
= (wxEvent 
*) src
; 
1984     return (void *) dest
; 
1987 static void *SwigwxListbookEventTowxObject(void *ptr
) { 
1988     wxListbookEvent 
*src
; 
1990     src 
= (wxListbookEvent 
*) ptr
; 
1991     dest 
= (wxObject 
*) src
; 
1992     return (void *) dest
; 
1995 #define new_wxListbookEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxListbookEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
1996 static PyObject 
*_wrap_new_wxListbookEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1997     PyObject 
* _resultobj
; 
1998     wxListbookEvent 
* _result
; 
1999     wxEventType  _arg0 
= (wxEventType 
) wxEVT_NULL
; 
2000     int  _arg1 
= (int ) 0; 
2001     int  _arg2 
= (int ) -1; 
2002     int  _arg3 
= (int ) -1; 
2003     char *_kwnames
[] = { "commandType","id","nSel","nOldSel", NULL 
}; 
2007     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iiii:new_wxListbookEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))  
2010     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2011     _result 
= (wxListbookEvent 
*)new_wxListbookEvent(_arg0
,_arg1
,_arg2
,_arg3
); 
2013     wxPyEndAllowThreads(__tstate
); 
2014     if (PyErr_Occurred()) return NULL
; 
2016         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListbookEvent_p"); 
2017         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2020         _resultobj 
= Py_None
; 
2025 static void *SwigwxSplitterEventTowxNotifyEvent(void *ptr
) { 
2026     wxSplitterEvent 
*src
; 
2027     wxNotifyEvent 
*dest
; 
2028     src 
= (wxSplitterEvent 
*) ptr
; 
2029     dest 
= (wxNotifyEvent 
*) src
; 
2030     return (void *) dest
; 
2033 static void *SwigwxSplitterEventTowxCommandEvent(void *ptr
) { 
2034     wxSplitterEvent 
*src
; 
2035     wxCommandEvent 
*dest
; 
2036     src 
= (wxSplitterEvent 
*) ptr
; 
2037     dest 
= (wxCommandEvent 
*) src
; 
2038     return (void *) dest
; 
2041 static void *SwigwxSplitterEventTowxEvent(void *ptr
) { 
2042     wxSplitterEvent 
*src
; 
2044     src 
= (wxSplitterEvent 
*) ptr
; 
2045     dest 
= (wxEvent 
*) src
; 
2046     return (void *) dest
; 
2049 static void *SwigwxSplitterEventTowxObject(void *ptr
) { 
2050     wxSplitterEvent 
*src
; 
2052     src 
= (wxSplitterEvent 
*) ptr
; 
2053     dest 
= (wxObject 
*) src
; 
2054     return (void *) dest
; 
2057 #define new_wxSplitterEvent(_swigarg0,_swigarg1) (new wxSplitterEvent(_swigarg0,_swigarg1)) 
2058 static PyObject 
*_wrap_new_wxSplitterEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2059     PyObject 
* _resultobj
; 
2060     wxSplitterEvent 
* _result
; 
2061     wxEventType  _arg0 
= (wxEventType 
) wxEVT_NULL
; 
2062     wxSplitterWindow 
* _arg1 
= (wxSplitterWindow 
*) NULL
; 
2063     PyObject 
* _argo1 
= 0; 
2064     char *_kwnames
[] = { "type","splitter", NULL 
}; 
2068     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iO:new_wxSplitterEvent",_kwnames
,&_arg0
,&_argo1
))  
2071         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2072         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxSplitterWindow_p")) { 
2073             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxSplitterEvent. Expected _wxSplitterWindow_p."); 
2078     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2079     _result 
= (wxSplitterEvent 
*)new_wxSplitterEvent(_arg0
,_arg1
); 
2081     wxPyEndAllowThreads(__tstate
); 
2082     if (PyErr_Occurred()) return NULL
; 
2084         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSplitterEvent_p"); 
2085         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2088         _resultobj 
= Py_None
; 
2093 #define wxSplitterEvent_GetSashPosition(_swigobj)  (_swigobj->GetSashPosition()) 
2094 static PyObject 
*_wrap_wxSplitterEvent_GetSashPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2095     PyObject 
* _resultobj
; 
2097     wxSplitterEvent 
* _arg0
; 
2098     PyObject 
* _argo0 
= 0; 
2099     char *_kwnames
[] = { "self", NULL 
}; 
2102     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterEvent_GetSashPosition",_kwnames
,&_argo0
))  
2105         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2106         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterEvent_p")) { 
2107             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterEvent_GetSashPosition. Expected _wxSplitterEvent_p."); 
2112     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2113     _result 
= (int )wxSplitterEvent_GetSashPosition(_arg0
); 
2115     wxPyEndAllowThreads(__tstate
); 
2116     if (PyErr_Occurred()) return NULL
; 
2117 }    _resultobj 
= Py_BuildValue("i",_result
); 
2121 #define wxSplitterEvent_GetX(_swigobj)  (_swigobj->GetX()) 
2122 static PyObject 
*_wrap_wxSplitterEvent_GetX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2123     PyObject 
* _resultobj
; 
2125     wxSplitterEvent 
* _arg0
; 
2126     PyObject 
* _argo0 
= 0; 
2127     char *_kwnames
[] = { "self", NULL 
}; 
2130     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterEvent_GetX",_kwnames
,&_argo0
))  
2133         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2134         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterEvent_p")) { 
2135             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterEvent_GetX. Expected _wxSplitterEvent_p."); 
2140     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2141     _result 
= (int )wxSplitterEvent_GetX(_arg0
); 
2143     wxPyEndAllowThreads(__tstate
); 
2144     if (PyErr_Occurred()) return NULL
; 
2145 }    _resultobj 
= Py_BuildValue("i",_result
); 
2149 #define wxSplitterEvent_GetY(_swigobj)  (_swigobj->GetY()) 
2150 static PyObject 
*_wrap_wxSplitterEvent_GetY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2151     PyObject 
* _resultobj
; 
2153     wxSplitterEvent 
* _arg0
; 
2154     PyObject 
* _argo0 
= 0; 
2155     char *_kwnames
[] = { "self", NULL 
}; 
2158     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterEvent_GetY",_kwnames
,&_argo0
))  
2161         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2162         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterEvent_p")) { 
2163             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterEvent_GetY. Expected _wxSplitterEvent_p."); 
2168     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2169     _result 
= (int )wxSplitterEvent_GetY(_arg0
); 
2171     wxPyEndAllowThreads(__tstate
); 
2172     if (PyErr_Occurred()) return NULL
; 
2173 }    _resultobj 
= Py_BuildValue("i",_result
); 
2177 #define wxSplitterEvent_GetWindowBeingRemoved(_swigobj)  (_swigobj->GetWindowBeingRemoved()) 
2178 static PyObject 
*_wrap_wxSplitterEvent_GetWindowBeingRemoved(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2179     PyObject 
* _resultobj
; 
2181     wxSplitterEvent 
* _arg0
; 
2182     PyObject 
* _argo0 
= 0; 
2183     char *_kwnames
[] = { "self", NULL 
}; 
2186     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterEvent_GetWindowBeingRemoved",_kwnames
,&_argo0
))  
2189         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2190         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterEvent_p")) { 
2191             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterEvent_GetWindowBeingRemoved. Expected _wxSplitterEvent_p."); 
2196     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2197     _result 
= (wxWindow 
*)wxSplitterEvent_GetWindowBeingRemoved(_arg0
); 
2199     wxPyEndAllowThreads(__tstate
); 
2200     if (PyErr_Occurred()) return NULL
; 
2201 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2205 #define wxSplitterEvent_SetSashPosition(_swigobj,_swigarg0)  (_swigobj->SetSashPosition(_swigarg0)) 
2206 static PyObject 
*_wrap_wxSplitterEvent_SetSashPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2207     PyObject 
* _resultobj
; 
2208     wxSplitterEvent 
* _arg0
; 
2210     PyObject 
* _argo0 
= 0; 
2211     char *_kwnames
[] = { "self","pos", NULL 
}; 
2214     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSplitterEvent_SetSashPosition",_kwnames
,&_argo0
,&_arg1
))  
2217         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2218         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterEvent_p")) { 
2219             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterEvent_SetSashPosition. Expected _wxSplitterEvent_p."); 
2224     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2225     wxSplitterEvent_SetSashPosition(_arg0
,_arg1
); 
2227     wxPyEndAllowThreads(__tstate
); 
2228     if (PyErr_Occurred()) return NULL
; 
2229 }    Py_INCREF(Py_None
); 
2230     _resultobj 
= Py_None
; 
2234 static void *SwigwxSplitterWindowTowxWindow(void *ptr
) { 
2235     wxSplitterWindow 
*src
; 
2237     src 
= (wxSplitterWindow 
*) ptr
; 
2238     dest 
= (wxWindow 
*) src
; 
2239     return (void *) dest
; 
2242 static void *SwigwxSplitterWindowTowxEvtHandler(void *ptr
) { 
2243     wxSplitterWindow 
*src
; 
2245     src 
= (wxSplitterWindow 
*) ptr
; 
2246     dest 
= (wxEvtHandler 
*) src
; 
2247     return (void *) dest
; 
2250 static void *SwigwxSplitterWindowTowxObject(void *ptr
) { 
2251     wxSplitterWindow 
*src
; 
2253     src 
= (wxSplitterWindow 
*) ptr
; 
2254     dest 
= (wxObject 
*) src
; 
2255     return (void *) dest
; 
2258 #define new_wxSplitterWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSplitterWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2259 static PyObject 
*_wrap_new_wxSplitterWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2260     PyObject 
* _resultobj
; 
2261     wxSplitterWindow 
* _result
; 
2264     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
2265     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
2266     long  _arg4 
= (long ) (wxSP_3D
)|wxCLIP_CHILDREN
; 
2267     wxString 
* _arg5 
= (wxString 
*) &wxPySplitterNameStr
; 
2268     PyObject 
* _argo0 
= 0; 
2270     PyObject 
* _obj2 
= 0; 
2272     PyObject 
* _obj3 
= 0; 
2273     PyObject 
* _obj5 
= 0; 
2274     char *_kwnames
[] = { "parent","id","point","size","style","name", NULL 
}; 
2278     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxSplitterWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
2281         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2282         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2283             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxSplitterWindow. Expected _wxWindow_p."); 
2290     if (! wxPoint_helper(_obj2
, &_arg2
)) 
2296     if (! wxSize_helper(_obj3
, &_arg3
)) 
2301     _arg5 
= wxString_in_helper(_obj5
); 
2306     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2307     _result 
= (wxSplitterWindow 
*)new_wxSplitterWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
2309     wxPyEndAllowThreads(__tstate
); 
2310     if (PyErr_Occurred()) return NULL
; 
2312         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSplitterWindow_p"); 
2313         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2316         _resultobj 
= Py_None
; 
2325 #define new_wxPreSplitterWindow() (new wxSplitterWindow()) 
2326 static PyObject 
*_wrap_new_wxPreSplitterWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2327     PyObject 
* _resultobj
; 
2328     wxSplitterWindow 
* _result
; 
2329     char *_kwnames
[] = {  NULL 
}; 
2333     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreSplitterWindow",_kwnames
))  
2336     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2337     _result 
= (wxSplitterWindow 
*)new_wxPreSplitterWindow(); 
2339     wxPyEndAllowThreads(__tstate
); 
2340     if (PyErr_Occurred()) return NULL
; 
2342         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSplitterWindow_p"); 
2343         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2346         _resultobj 
= Py_None
; 
2351 #define wxSplitterWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2352 static PyObject 
*_wrap_wxSplitterWindow_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2353     PyObject 
* _resultobj
; 
2355     wxSplitterWindow 
* _arg0
; 
2358     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
2359     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
2360     long  _arg5 
= (long ) (wxSP_3D
)|wxCLIP_CHILDREN
; 
2361     wxString 
* _arg6 
= (wxString 
*) &wxPySplitterNameStr
; 
2362     PyObject 
* _argo0 
= 0; 
2363     PyObject 
* _argo1 
= 0; 
2365     PyObject 
* _obj3 
= 0; 
2367     PyObject 
* _obj4 
= 0; 
2368     PyObject 
* _obj6 
= 0; 
2369     char *_kwnames
[] = { "self","parent","id","point","size","style","name", NULL 
}; 
2372     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlO:wxSplitterWindow_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
2375         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2376         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2377             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_Create. Expected _wxSplitterWindow_p."); 
2382         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2383         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2384             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSplitterWindow_Create. Expected _wxWindow_p."); 
2391     if (! wxPoint_helper(_obj3
, &_arg3
)) 
2397     if (! wxSize_helper(_obj4
, &_arg4
)) 
2402     _arg6 
= wxString_in_helper(_obj6
); 
2407     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2408     _result 
= (bool )wxSplitterWindow_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
2410     wxPyEndAllowThreads(__tstate
); 
2411     if (PyErr_Occurred()) return NULL
; 
2412 }    _resultobj 
= Py_BuildValue("i",_result
); 
2420 #define wxSplitterWindow_GetWindow1(_swigobj)  (_swigobj->GetWindow1()) 
2421 static PyObject 
*_wrap_wxSplitterWindow_GetWindow1(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2422     PyObject 
* _resultobj
; 
2424     wxSplitterWindow 
* _arg0
; 
2425     PyObject 
* _argo0 
= 0; 
2426     char *_kwnames
[] = { "self", NULL 
}; 
2429     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_GetWindow1",_kwnames
,&_argo0
))  
2432         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2433         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2434             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_GetWindow1. Expected _wxSplitterWindow_p."); 
2439     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2440     _result 
= (wxWindow 
*)wxSplitterWindow_GetWindow1(_arg0
); 
2442     wxPyEndAllowThreads(__tstate
); 
2443     if (PyErr_Occurred()) return NULL
; 
2444 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2448 #define wxSplitterWindow_GetWindow2(_swigobj)  (_swigobj->GetWindow2()) 
2449 static PyObject 
*_wrap_wxSplitterWindow_GetWindow2(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2450     PyObject 
* _resultobj
; 
2452     wxSplitterWindow 
* _arg0
; 
2453     PyObject 
* _argo0 
= 0; 
2454     char *_kwnames
[] = { "self", NULL 
}; 
2457     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_GetWindow2",_kwnames
,&_argo0
))  
2460         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2461         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2462             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_GetWindow2. Expected _wxSplitterWindow_p."); 
2467     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2468     _result 
= (wxWindow 
*)wxSplitterWindow_GetWindow2(_arg0
); 
2470     wxPyEndAllowThreads(__tstate
); 
2471     if (PyErr_Occurred()) return NULL
; 
2472 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2476 #define wxSplitterWindow_SetSplitMode(_swigobj,_swigarg0)  (_swigobj->SetSplitMode(_swigarg0)) 
2477 static PyObject 
*_wrap_wxSplitterWindow_SetSplitMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2478     PyObject 
* _resultobj
; 
2479     wxSplitterWindow 
* _arg0
; 
2481     PyObject 
* _argo0 
= 0; 
2482     char *_kwnames
[] = { "self","mode", NULL 
}; 
2485     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSplitterWindow_SetSplitMode",_kwnames
,&_argo0
,&_arg1
))  
2488         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2489         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2490             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_SetSplitMode. Expected _wxSplitterWindow_p."); 
2495     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2496     wxSplitterWindow_SetSplitMode(_arg0
,_arg1
); 
2498     wxPyEndAllowThreads(__tstate
); 
2499     if (PyErr_Occurred()) return NULL
; 
2500 }    Py_INCREF(Py_None
); 
2501     _resultobj 
= Py_None
; 
2505 #define wxSplitterWindow_GetSplitMode(_swigobj)  (_swigobj->GetSplitMode()) 
2506 static PyObject 
*_wrap_wxSplitterWindow_GetSplitMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2507     PyObject 
* _resultobj
; 
2509     wxSplitterWindow 
* _arg0
; 
2510     PyObject 
* _argo0 
= 0; 
2511     char *_kwnames
[] = { "self", NULL 
}; 
2514     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_GetSplitMode",_kwnames
,&_argo0
))  
2517         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2518         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2519             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_GetSplitMode. Expected _wxSplitterWindow_p."); 
2524     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2525     _result 
= (int )wxSplitterWindow_GetSplitMode(_arg0
); 
2527     wxPyEndAllowThreads(__tstate
); 
2528     if (PyErr_Occurred()) return NULL
; 
2529 }    _resultobj 
= Py_BuildValue("i",_result
); 
2533 #define wxSplitterWindow_Initialize(_swigobj,_swigarg0)  (_swigobj->Initialize(_swigarg0)) 
2534 static PyObject 
*_wrap_wxSplitterWindow_Initialize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2535     PyObject 
* _resultobj
; 
2536     wxSplitterWindow 
* _arg0
; 
2538     PyObject 
* _argo0 
= 0; 
2539     PyObject 
* _argo1 
= 0; 
2540     char *_kwnames
[] = { "self","window", NULL 
}; 
2543     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSplitterWindow_Initialize",_kwnames
,&_argo0
,&_argo1
))  
2546         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2547         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2548             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_Initialize. Expected _wxSplitterWindow_p."); 
2553         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2554         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2555             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSplitterWindow_Initialize. Expected _wxWindow_p."); 
2560     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2561     wxSplitterWindow_Initialize(_arg0
,_arg1
); 
2563     wxPyEndAllowThreads(__tstate
); 
2564     if (PyErr_Occurred()) return NULL
; 
2565 }    Py_INCREF(Py_None
); 
2566     _resultobj 
= Py_None
; 
2570 #define wxSplitterWindow_SplitVertically(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SplitVertically(_swigarg0,_swigarg1,_swigarg2)) 
2571 static PyObject 
*_wrap_wxSplitterWindow_SplitVertically(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2572     PyObject 
* _resultobj
; 
2574     wxSplitterWindow 
* _arg0
; 
2577     int  _arg3 
= (int ) 0; 
2578     PyObject 
* _argo0 
= 0; 
2579     PyObject 
* _argo1 
= 0; 
2580     PyObject 
* _argo2 
= 0; 
2581     char *_kwnames
[] = { "self","window1","window2","sashPosition", NULL 
}; 
2584     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxSplitterWindow_SplitVertically",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_arg3
))  
2587         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2588         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2589             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_SplitVertically. Expected _wxSplitterWindow_p."); 
2594         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2595         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2596             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSplitterWindow_SplitVertically. Expected _wxWindow_p."); 
2601         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2602         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
2603             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxSplitterWindow_SplitVertically. Expected _wxWindow_p."); 
2608     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2609     _result 
= (bool )wxSplitterWindow_SplitVertically(_arg0
,_arg1
,_arg2
,_arg3
); 
2611     wxPyEndAllowThreads(__tstate
); 
2612     if (PyErr_Occurred()) return NULL
; 
2613 }    _resultobj 
= Py_BuildValue("i",_result
); 
2617 #define wxSplitterWindow_SplitHorizontally(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SplitHorizontally(_swigarg0,_swigarg1,_swigarg2)) 
2618 static PyObject 
*_wrap_wxSplitterWindow_SplitHorizontally(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2619     PyObject 
* _resultobj
; 
2621     wxSplitterWindow 
* _arg0
; 
2624     int  _arg3 
= (int ) 0; 
2625     PyObject 
* _argo0 
= 0; 
2626     PyObject 
* _argo1 
= 0; 
2627     PyObject 
* _argo2 
= 0; 
2628     char *_kwnames
[] = { "self","window1","window2","sashPosition", NULL 
}; 
2631     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxSplitterWindow_SplitHorizontally",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_arg3
))  
2634         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2635         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2636             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_SplitHorizontally. Expected _wxSplitterWindow_p."); 
2641         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2642         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2643             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSplitterWindow_SplitHorizontally. Expected _wxWindow_p."); 
2648         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2649         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
2650             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxSplitterWindow_SplitHorizontally. Expected _wxWindow_p."); 
2655     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2656     _result 
= (bool )wxSplitterWindow_SplitHorizontally(_arg0
,_arg1
,_arg2
,_arg3
); 
2658     wxPyEndAllowThreads(__tstate
); 
2659     if (PyErr_Occurred()) return NULL
; 
2660 }    _resultobj 
= Py_BuildValue("i",_result
); 
2664 #define wxSplitterWindow_Unsplit(_swigobj,_swigarg0)  (_swigobj->Unsplit(_swigarg0)) 
2665 static PyObject 
*_wrap_wxSplitterWindow_Unsplit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2666     PyObject 
* _resultobj
; 
2668     wxSplitterWindow 
* _arg0
; 
2669     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
2670     PyObject 
* _argo0 
= 0; 
2671     PyObject 
* _argo1 
= 0; 
2672     char *_kwnames
[] = { "self","toRemove", NULL 
}; 
2675     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxSplitterWindow_Unsplit",_kwnames
,&_argo0
,&_argo1
))  
2678         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2679         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2680             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_Unsplit. Expected _wxSplitterWindow_p."); 
2685         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2686         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2687             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSplitterWindow_Unsplit. Expected _wxWindow_p."); 
2692     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2693     _result 
= (bool )wxSplitterWindow_Unsplit(_arg0
,_arg1
); 
2695     wxPyEndAllowThreads(__tstate
); 
2696     if (PyErr_Occurred()) return NULL
; 
2697 }    _resultobj 
= Py_BuildValue("i",_result
); 
2701 #define wxSplitterWindow_ReplaceWindow(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ReplaceWindow(_swigarg0,_swigarg1)) 
2702 static PyObject 
*_wrap_wxSplitterWindow_ReplaceWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2703     PyObject 
* _resultobj
; 
2705     wxSplitterWindow 
* _arg0
; 
2708     PyObject 
* _argo0 
= 0; 
2709     PyObject 
* _argo1 
= 0; 
2710     PyObject 
* _argo2 
= 0; 
2711     char *_kwnames
[] = { "self","winOld","winNew", NULL 
}; 
2714     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxSplitterWindow_ReplaceWindow",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
2717         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2718         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2719             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_ReplaceWindow. Expected _wxSplitterWindow_p."); 
2724         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2725         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2726             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSplitterWindow_ReplaceWindow. Expected _wxWindow_p."); 
2731         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2732         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
2733             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxSplitterWindow_ReplaceWindow. Expected _wxWindow_p."); 
2738     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2739     _result 
= (bool )wxSplitterWindow_ReplaceWindow(_arg0
,_arg1
,_arg2
); 
2741     wxPyEndAllowThreads(__tstate
); 
2742     if (PyErr_Occurred()) return NULL
; 
2743 }    _resultobj 
= Py_BuildValue("i",_result
); 
2747 #define wxSplitterWindow_IsSplit(_swigobj)  (_swigobj->IsSplit()) 
2748 static PyObject 
*_wrap_wxSplitterWindow_IsSplit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2749     PyObject 
* _resultobj
; 
2751     wxSplitterWindow 
* _arg0
; 
2752     PyObject 
* _argo0 
= 0; 
2753     char *_kwnames
[] = { "self", NULL 
}; 
2756     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_IsSplit",_kwnames
,&_argo0
))  
2759         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2760         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2761             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_IsSplit. Expected _wxSplitterWindow_p."); 
2766     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2767     _result 
= (bool )wxSplitterWindow_IsSplit(_arg0
); 
2769     wxPyEndAllowThreads(__tstate
); 
2770     if (PyErr_Occurred()) return NULL
; 
2771 }    _resultobj 
= Py_BuildValue("i",_result
); 
2775 #define wxSplitterWindow_SetSashSize(_swigobj,_swigarg0)  (_swigobj->SetSashSize(_swigarg0)) 
2776 static PyObject 
*_wrap_wxSplitterWindow_SetSashSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2777     PyObject 
* _resultobj
; 
2778     wxSplitterWindow 
* _arg0
; 
2780     PyObject 
* _argo0 
= 0; 
2781     char *_kwnames
[] = { "self","width", NULL 
}; 
2784     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSplitterWindow_SetSashSize",_kwnames
,&_argo0
,&_arg1
))  
2787         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2788         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2789             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_SetSashSize. Expected _wxSplitterWindow_p."); 
2794     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2795     wxSplitterWindow_SetSashSize(_arg0
,_arg1
); 
2797     wxPyEndAllowThreads(__tstate
); 
2798     if (PyErr_Occurred()) return NULL
; 
2799 }    Py_INCREF(Py_None
); 
2800     _resultobj 
= Py_None
; 
2804 #define wxSplitterWindow_SetBorderSize(_swigobj,_swigarg0)  (_swigobj->SetBorderSize(_swigarg0)) 
2805 static PyObject 
*_wrap_wxSplitterWindow_SetBorderSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2806     PyObject 
* _resultobj
; 
2807     wxSplitterWindow 
* _arg0
; 
2809     PyObject 
* _argo0 
= 0; 
2810     char *_kwnames
[] = { "self","width", NULL 
}; 
2813     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSplitterWindow_SetBorderSize",_kwnames
,&_argo0
,&_arg1
))  
2816         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2817         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2818             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_SetBorderSize. Expected _wxSplitterWindow_p."); 
2823     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2824     wxSplitterWindow_SetBorderSize(_arg0
,_arg1
); 
2826     wxPyEndAllowThreads(__tstate
); 
2827     if (PyErr_Occurred()) return NULL
; 
2828 }    Py_INCREF(Py_None
); 
2829     _resultobj 
= Py_None
; 
2833 #define wxSplitterWindow_GetSashSize(_swigobj)  (_swigobj->GetSashSize()) 
2834 static PyObject 
*_wrap_wxSplitterWindow_GetSashSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2835     PyObject 
* _resultobj
; 
2837     wxSplitterWindow 
* _arg0
; 
2838     PyObject 
* _argo0 
= 0; 
2839     char *_kwnames
[] = { "self", NULL 
}; 
2842     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_GetSashSize",_kwnames
,&_argo0
))  
2845         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2846         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2847             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_GetSashSize. Expected _wxSplitterWindow_p."); 
2852     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2853     _result 
= (int )wxSplitterWindow_GetSashSize(_arg0
); 
2855     wxPyEndAllowThreads(__tstate
); 
2856     if (PyErr_Occurred()) return NULL
; 
2857 }    _resultobj 
= Py_BuildValue("i",_result
); 
2861 #define wxSplitterWindow_GetBorderSize(_swigobj)  (_swigobj->GetBorderSize()) 
2862 static PyObject 
*_wrap_wxSplitterWindow_GetBorderSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2863     PyObject 
* _resultobj
; 
2865     wxSplitterWindow 
* _arg0
; 
2866     PyObject 
* _argo0 
= 0; 
2867     char *_kwnames
[] = { "self", NULL 
}; 
2870     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_GetBorderSize",_kwnames
,&_argo0
))  
2873         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2874         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2875             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_GetBorderSize. Expected _wxSplitterWindow_p."); 
2880     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2881     _result 
= (int )wxSplitterWindow_GetBorderSize(_arg0
); 
2883     wxPyEndAllowThreads(__tstate
); 
2884     if (PyErr_Occurred()) return NULL
; 
2885 }    _resultobj 
= Py_BuildValue("i",_result
); 
2889 #define wxSplitterWindow_SetSashPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSashPosition(_swigarg0,_swigarg1)) 
2890 static PyObject 
*_wrap_wxSplitterWindow_SetSashPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2891     PyObject 
* _resultobj
; 
2892     wxSplitterWindow 
* _arg0
; 
2894     bool  _arg2 
= (bool ) TRUE
; 
2895     PyObject 
* _argo0 
= 0; 
2896     int tempbool2 
= (int) TRUE
; 
2897     char *_kwnames
[] = { "self","position","redraw", NULL 
}; 
2900     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxSplitterWindow_SetSashPosition",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
2903         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2904         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2905             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_SetSashPosition. Expected _wxSplitterWindow_p."); 
2909     _arg2 
= (bool ) tempbool2
; 
2911     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2912     wxSplitterWindow_SetSashPosition(_arg0
,_arg1
,_arg2
); 
2914     wxPyEndAllowThreads(__tstate
); 
2915     if (PyErr_Occurred()) return NULL
; 
2916 }    Py_INCREF(Py_None
); 
2917     _resultobj 
= Py_None
; 
2921 #define wxSplitterWindow_GetSashPosition(_swigobj)  (_swigobj->GetSashPosition()) 
2922 static PyObject 
*_wrap_wxSplitterWindow_GetSashPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2923     PyObject 
* _resultobj
; 
2925     wxSplitterWindow 
* _arg0
; 
2926     PyObject 
* _argo0 
= 0; 
2927     char *_kwnames
[] = { "self", NULL 
}; 
2930     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_GetSashPosition",_kwnames
,&_argo0
))  
2933         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2934         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2935             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_GetSashPosition. Expected _wxSplitterWindow_p."); 
2940     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2941     _result 
= (int )wxSplitterWindow_GetSashPosition(_arg0
); 
2943     wxPyEndAllowThreads(__tstate
); 
2944     if (PyErr_Occurred()) return NULL
; 
2945 }    _resultobj 
= Py_BuildValue("i",_result
); 
2949 #define wxSplitterWindow_SetMinimumPaneSize(_swigobj,_swigarg0)  (_swigobj->SetMinimumPaneSize(_swigarg0)) 
2950 static PyObject 
*_wrap_wxSplitterWindow_SetMinimumPaneSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2951     PyObject 
* _resultobj
; 
2952     wxSplitterWindow 
* _arg0
; 
2954     PyObject 
* _argo0 
= 0; 
2955     char *_kwnames
[] = { "self","min", NULL 
}; 
2958     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSplitterWindow_SetMinimumPaneSize",_kwnames
,&_argo0
,&_arg1
))  
2961         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2962         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2963             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_SetMinimumPaneSize. Expected _wxSplitterWindow_p."); 
2968     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2969     wxSplitterWindow_SetMinimumPaneSize(_arg0
,_arg1
); 
2971     wxPyEndAllowThreads(__tstate
); 
2972     if (PyErr_Occurred()) return NULL
; 
2973 }    Py_INCREF(Py_None
); 
2974     _resultobj 
= Py_None
; 
2978 #define wxSplitterWindow_GetMinimumPaneSize(_swigobj)  (_swigobj->GetMinimumPaneSize()) 
2979 static PyObject 
*_wrap_wxSplitterWindow_GetMinimumPaneSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2980     PyObject 
* _resultobj
; 
2982     wxSplitterWindow 
* _arg0
; 
2983     PyObject 
* _argo0 
= 0; 
2984     char *_kwnames
[] = { "self", NULL 
}; 
2987     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_GetMinimumPaneSize",_kwnames
,&_argo0
))  
2990         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2991         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2992             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_GetMinimumPaneSize. Expected _wxSplitterWindow_p."); 
2997     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2998     _result 
= (int )wxSplitterWindow_GetMinimumPaneSize(_arg0
); 
3000     wxPyEndAllowThreads(__tstate
); 
3001     if (PyErr_Occurred()) return NULL
; 
3002 }    _resultobj 
= Py_BuildValue("i",_result
); 
3006 #define wxSplitterWindow_SizeWindows(_swigobj)  (_swigobj->SizeWindows()) 
3007 static PyObject 
*_wrap_wxSplitterWindow_SizeWindows(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3008     PyObject 
* _resultobj
; 
3009     wxSplitterWindow 
* _arg0
; 
3010     PyObject 
* _argo0 
= 0; 
3011     char *_kwnames
[] = { "self", NULL 
}; 
3014     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_SizeWindows",_kwnames
,&_argo0
))  
3017         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3018         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
3019             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_SizeWindows. Expected _wxSplitterWindow_p."); 
3024     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3025     wxSplitterWindow_SizeWindows(_arg0
); 
3027     wxPyEndAllowThreads(__tstate
); 
3028     if (PyErr_Occurred()) return NULL
; 
3029 }    Py_INCREF(Py_None
); 
3030     _resultobj 
= Py_None
; 
3034 #define wxSplitterWindow_SetNeedUpdating(_swigobj,_swigarg0)  (_swigobj->SetNeedUpdating(_swigarg0)) 
3035 static PyObject 
*_wrap_wxSplitterWindow_SetNeedUpdating(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3036     PyObject 
* _resultobj
; 
3037     wxSplitterWindow 
* _arg0
; 
3039     PyObject 
* _argo0 
= 0; 
3041     char *_kwnames
[] = { "self","needUpdating", NULL 
}; 
3044     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSplitterWindow_SetNeedUpdating",_kwnames
,&_argo0
,&tempbool1
))  
3047         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3048         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
3049             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_SetNeedUpdating. Expected _wxSplitterWindow_p."); 
3053     _arg1 
= (bool ) tempbool1
; 
3055     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3056     wxSplitterWindow_SetNeedUpdating(_arg0
,_arg1
); 
3058     wxPyEndAllowThreads(__tstate
); 
3059     if (PyErr_Occurred()) return NULL
; 
3060 }    Py_INCREF(Py_None
); 
3061     _resultobj 
= Py_None
; 
3065 #define wxSplitterWindow_GetNeedUpdating(_swigobj)  (_swigobj->GetNeedUpdating()) 
3066 static PyObject 
*_wrap_wxSplitterWindow_GetNeedUpdating(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3067     PyObject 
* _resultobj
; 
3069     wxSplitterWindow 
* _arg0
; 
3070     PyObject 
* _argo0 
= 0; 
3071     char *_kwnames
[] = { "self", NULL 
}; 
3074     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_GetNeedUpdating",_kwnames
,&_argo0
))  
3077         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3078         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
3079             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_GetNeedUpdating. Expected _wxSplitterWindow_p."); 
3084     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3085     _result 
= (bool )wxSplitterWindow_GetNeedUpdating(_arg0
); 
3087     wxPyEndAllowThreads(__tstate
); 
3088     if (PyErr_Occurred()) return NULL
; 
3089 }    _resultobj 
= Py_BuildValue("i",_result
); 
3093 static void *SwigwxPyWindowTowxWindow(void *ptr
) { 
3096     src 
= (wxPyWindow 
*) ptr
; 
3097     dest 
= (wxWindow 
*) src
; 
3098     return (void *) dest
; 
3101 static void *SwigwxPyWindowTowxEvtHandler(void *ptr
) { 
3104     src 
= (wxPyWindow 
*) ptr
; 
3105     dest 
= (wxEvtHandler 
*) src
; 
3106     return (void *) dest
; 
3109 static void *SwigwxPyWindowTowxObject(void *ptr
) { 
3112     src 
= (wxPyWindow 
*) ptr
; 
3113     dest 
= (wxObject 
*) src
; 
3114     return (void *) dest
; 
3117 #define new_wxPyWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPyWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3118 static PyObject 
*_wrap_new_wxPyWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3119     PyObject 
* _resultobj
; 
3120     wxPyWindow 
* _result
; 
3123     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
3124     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
3125     long  _arg4 
= (long ) 0; 
3126     wxString 
* _arg5 
= (wxString 
*) &wxPyPanelNameStr
; 
3127     PyObject 
* _argo0 
= 0; 
3129     PyObject 
* _obj2 
= 0; 
3131     PyObject 
* _obj3 
= 0; 
3132     PyObject 
* _obj5 
= 0; 
3133     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
3137     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxPyWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
3140         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3141         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3142             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPyWindow. Expected _wxWindow_p."); 
3149     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3155     if (! wxSize_helper(_obj3
, &_arg3
)) 
3160     _arg5 
= wxString_in_helper(_obj5
); 
3165     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3166     _result 
= (wxPyWindow 
*)new_wxPyWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
3168     wxPyEndAllowThreads(__tstate
); 
3169     if (PyErr_Occurred()) return NULL
; 
3171         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyWindow_p"); 
3172         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3175         _resultobj 
= Py_None
; 
3184 #define wxPyWindow__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
3185 static PyObject 
*_wrap_wxPyWindow__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3186     PyObject 
* _resultobj
; 
3190     PyObject 
* _argo0 
= 0; 
3191     PyObject 
* _obj1 
= 0; 
3192     PyObject 
* _obj2 
= 0; 
3193     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
3196     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyWindow__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3199         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3200         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3201             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow__setCallbackInfo. Expected _wxPyWindow_p."); 
3212     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3213     wxPyWindow__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
3215     wxPyEndAllowThreads(__tstate
); 
3216     if (PyErr_Occurred()) return NULL
; 
3217 }    Py_INCREF(Py_None
); 
3218     _resultobj 
= Py_None
; 
3222 #define wxPyWindow_base_DoMoveWindow(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_DoMoveWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3223 static PyObject 
*_wrap_wxPyWindow_base_DoMoveWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3224     PyObject 
* _resultobj
; 
3230     PyObject 
* _argo0 
= 0; 
3231     char *_kwnames
[] = { "self","x","y","width","height", NULL 
}; 
3234     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxPyWindow_base_DoMoveWindow",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3237         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3238         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3239             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_DoMoveWindow. Expected _wxPyWindow_p."); 
3244     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3245     wxPyWindow_base_DoMoveWindow(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3247     wxPyEndAllowThreads(__tstate
); 
3248     if (PyErr_Occurred()) return NULL
; 
3249 }    Py_INCREF(Py_None
); 
3250     _resultobj 
= Py_None
; 
3254 #define wxPyWindow_base_DoSetSize(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_DoSetSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
3255 static PyObject 
*_wrap_wxPyWindow_base_DoSetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3256     PyObject 
* _resultobj
; 
3262     int  _arg5 
= (int ) wxSIZE_AUTO
; 
3263     PyObject 
* _argo0 
= 0; 
3264     char *_kwnames
[] = { "self","x","y","width","height","sizeFlags", NULL 
}; 
3267     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxPyWindow_base_DoSetSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
3270         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3271         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3272             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_DoSetSize. Expected _wxPyWindow_p."); 
3277     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3278     wxPyWindow_base_DoSetSize(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
3280     wxPyEndAllowThreads(__tstate
); 
3281     if (PyErr_Occurred()) return NULL
; 
3282 }    Py_INCREF(Py_None
); 
3283     _resultobj 
= Py_None
; 
3287 #define wxPyWindow_base_DoSetClientSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_DoSetClientSize(_swigarg0,_swigarg1)) 
3288 static PyObject 
*_wrap_wxPyWindow_base_DoSetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3289     PyObject 
* _resultobj
; 
3293     PyObject 
* _argo0 
= 0; 
3294     char *_kwnames
[] = { "self","width","height", NULL 
}; 
3297     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxPyWindow_base_DoSetClientSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3300         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3301         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3302             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_DoSetClientSize. Expected _wxPyWindow_p."); 
3307     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3308     wxPyWindow_base_DoSetClientSize(_arg0
,_arg1
,_arg2
); 
3310     wxPyEndAllowThreads(__tstate
); 
3311     if (PyErr_Occurred()) return NULL
; 
3312 }    Py_INCREF(Py_None
); 
3313     _resultobj 
= Py_None
; 
3317 #define wxPyWindow_base_DoSetVirtualSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_DoSetVirtualSize(_swigarg0,_swigarg1)) 
3318 static PyObject 
*_wrap_wxPyWindow_base_DoSetVirtualSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3319     PyObject 
* _resultobj
; 
3323     PyObject 
* _argo0 
= 0; 
3324     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3327     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxPyWindow_base_DoSetVirtualSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3330         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3331         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3332             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_DoSetVirtualSize. Expected _wxPyWindow_p."); 
3337     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3338     wxPyWindow_base_DoSetVirtualSize(_arg0
,_arg1
,_arg2
); 
3340     wxPyEndAllowThreads(__tstate
); 
3341     if (PyErr_Occurred()) return NULL
; 
3342 }    Py_INCREF(Py_None
); 
3343     _resultobj 
= Py_None
; 
3347 #define wxPyWindow_base_DoGetSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_DoGetSize(_swigarg0,_swigarg1)) 
3348 static PyObject 
*_wrap_wxPyWindow_base_DoGetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3349     PyObject 
* _resultobj
; 
3355     PyObject 
* _argo0 
= 0; 
3356     char *_kwnames
[] = { "self", NULL 
}; 
3365     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyWindow_base_DoGetSize",_kwnames
,&_argo0
))  
3368         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3369         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3370             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_DoGetSize. Expected _wxPyWindow_p."); 
3375     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3376     wxPyWindow_base_DoGetSize(_arg0
,_arg1
,_arg2
); 
3378     wxPyEndAllowThreads(__tstate
); 
3379     if (PyErr_Occurred()) return NULL
; 
3380 }    Py_INCREF(Py_None
); 
3381     _resultobj 
= Py_None
; 
3384     o 
= PyInt_FromLong((long) (*_arg1
)); 
3385     _resultobj 
= t_output_helper(_resultobj
, o
); 
3389     o 
= PyInt_FromLong((long) (*_arg2
)); 
3390     _resultobj 
= t_output_helper(_resultobj
, o
); 
3395 #define wxPyWindow_base_DoGetClientSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_DoGetClientSize(_swigarg0,_swigarg1)) 
3396 static PyObject 
*_wrap_wxPyWindow_base_DoGetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3397     PyObject 
* _resultobj
; 
3403     PyObject 
* _argo0 
= 0; 
3404     char *_kwnames
[] = { "self", NULL 
}; 
3413     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyWindow_base_DoGetClientSize",_kwnames
,&_argo0
))  
3416         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3417         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3418             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_DoGetClientSize. Expected _wxPyWindow_p."); 
3423     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3424     wxPyWindow_base_DoGetClientSize(_arg0
,_arg1
,_arg2
); 
3426     wxPyEndAllowThreads(__tstate
); 
3427     if (PyErr_Occurred()) return NULL
; 
3428 }    Py_INCREF(Py_None
); 
3429     _resultobj 
= Py_None
; 
3432     o 
= PyInt_FromLong((long) (*_arg1
)); 
3433     _resultobj 
= t_output_helper(_resultobj
, o
); 
3437     o 
= PyInt_FromLong((long) (*_arg2
)); 
3438     _resultobj 
= t_output_helper(_resultobj
, o
); 
3443 #define wxPyWindow_base_DoGetPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_DoGetPosition(_swigarg0,_swigarg1)) 
3444 static PyObject 
*_wrap_wxPyWindow_base_DoGetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3445     PyObject 
* _resultobj
; 
3451     PyObject 
* _argo0 
= 0; 
3452     char *_kwnames
[] = { "self", NULL 
}; 
3461     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyWindow_base_DoGetPosition",_kwnames
,&_argo0
))  
3464         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3465         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3466             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_DoGetPosition. Expected _wxPyWindow_p."); 
3471     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3472     wxPyWindow_base_DoGetPosition(_arg0
,_arg1
,_arg2
); 
3474     wxPyEndAllowThreads(__tstate
); 
3475     if (PyErr_Occurred()) return NULL
; 
3476 }    Py_INCREF(Py_None
); 
3477     _resultobj 
= Py_None
; 
3480     o 
= PyInt_FromLong((long) (*_arg1
)); 
3481     _resultobj 
= t_output_helper(_resultobj
, o
); 
3485     o 
= PyInt_FromLong((long) (*_arg2
)); 
3486     _resultobj 
= t_output_helper(_resultobj
, o
); 
3491 #define wxPyWindow_base_DoGetVirtualSize(_swigobj)  (_swigobj->base_DoGetVirtualSize()) 
3492 static PyObject 
*_wrap_wxPyWindow_base_DoGetVirtualSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3493     PyObject 
* _resultobj
; 
3496     PyObject 
* _argo0 
= 0; 
3497     char *_kwnames
[] = { "self", NULL 
}; 
3501     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyWindow_base_DoGetVirtualSize",_kwnames
,&_argo0
))  
3504         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3505         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3506             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_DoGetVirtualSize. Expected _wxPyWindow_p."); 
3511     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3512     _result 
= new wxSize (wxPyWindow_base_DoGetVirtualSize(_arg0
)); 
3514     wxPyEndAllowThreads(__tstate
); 
3515     if (PyErr_Occurred()) return NULL
; 
3516 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
3517     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3521 #define wxPyWindow_base_DoGetBestSize(_swigobj)  (_swigobj->base_DoGetBestSize()) 
3522 static PyObject 
*_wrap_wxPyWindow_base_DoGetBestSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3523     PyObject 
* _resultobj
; 
3526     PyObject 
* _argo0 
= 0; 
3527     char *_kwnames
[] = { "self", NULL 
}; 
3531     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyWindow_base_DoGetBestSize",_kwnames
,&_argo0
))  
3534         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3535         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3536             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_DoGetBestSize. Expected _wxPyWindow_p."); 
3541     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3542     _result 
= new wxSize (wxPyWindow_base_DoGetBestSize(_arg0
)); 
3544     wxPyEndAllowThreads(__tstate
); 
3545     if (PyErr_Occurred()) return NULL
; 
3546 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
3547     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3551 #define wxPyWindow_base_InitDialog(_swigobj)  (_swigobj->base_InitDialog()) 
3552 static PyObject 
*_wrap_wxPyWindow_base_InitDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3553     PyObject 
* _resultobj
; 
3555     PyObject 
* _argo0 
= 0; 
3556     char *_kwnames
[] = { "self", NULL 
}; 
3559     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyWindow_base_InitDialog",_kwnames
,&_argo0
))  
3562         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3563         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3564             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_InitDialog. Expected _wxPyWindow_p."); 
3569     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3570     wxPyWindow_base_InitDialog(_arg0
); 
3572     wxPyEndAllowThreads(__tstate
); 
3573     if (PyErr_Occurred()) return NULL
; 
3574 }    Py_INCREF(Py_None
); 
3575     _resultobj 
= Py_None
; 
3579 #define wxPyWindow_base_TransferDataToWindow(_swigobj)  (_swigobj->base_TransferDataToWindow()) 
3580 static PyObject 
*_wrap_wxPyWindow_base_TransferDataToWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3581     PyObject 
* _resultobj
; 
3584     PyObject 
* _argo0 
= 0; 
3585     char *_kwnames
[] = { "self", NULL 
}; 
3588     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyWindow_base_TransferDataToWindow",_kwnames
,&_argo0
))  
3591         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3592         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3593             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_TransferDataToWindow. Expected _wxPyWindow_p."); 
3598     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3599     _result 
= (bool )wxPyWindow_base_TransferDataToWindow(_arg0
); 
3601     wxPyEndAllowThreads(__tstate
); 
3602     if (PyErr_Occurred()) return NULL
; 
3603 }    _resultobj 
= Py_BuildValue("i",_result
); 
3607 #define wxPyWindow_base_TransferDataFromWindow(_swigobj)  (_swigobj->base_TransferDataFromWindow()) 
3608 static PyObject 
*_wrap_wxPyWindow_base_TransferDataFromWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3609     PyObject 
* _resultobj
; 
3612     PyObject 
* _argo0 
= 0; 
3613     char *_kwnames
[] = { "self", NULL 
}; 
3616     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyWindow_base_TransferDataFromWindow",_kwnames
,&_argo0
))  
3619         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3620         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3621             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_TransferDataFromWindow. Expected _wxPyWindow_p."); 
3626     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3627     _result 
= (bool )wxPyWindow_base_TransferDataFromWindow(_arg0
); 
3629     wxPyEndAllowThreads(__tstate
); 
3630     if (PyErr_Occurred()) return NULL
; 
3631 }    _resultobj 
= Py_BuildValue("i",_result
); 
3635 #define wxPyWindow_base_Validate(_swigobj)  (_swigobj->base_Validate()) 
3636 static PyObject 
*_wrap_wxPyWindow_base_Validate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3637     PyObject 
* _resultobj
; 
3640     PyObject 
* _argo0 
= 0; 
3641     char *_kwnames
[] = { "self", NULL 
}; 
3644     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyWindow_base_Validate",_kwnames
,&_argo0
))  
3647         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3648         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3649             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_Validate. Expected _wxPyWindow_p."); 
3654     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3655     _result 
= (bool )wxPyWindow_base_Validate(_arg0
); 
3657     wxPyEndAllowThreads(__tstate
); 
3658     if (PyErr_Occurred()) return NULL
; 
3659 }    _resultobj 
= Py_BuildValue("i",_result
); 
3663 #define wxPyWindow_base_AcceptsFocus(_swigobj)  (_swigobj->base_AcceptsFocus()) 
3664 static PyObject 
*_wrap_wxPyWindow_base_AcceptsFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3665     PyObject 
* _resultobj
; 
3668     PyObject 
* _argo0 
= 0; 
3669     char *_kwnames
[] = { "self", NULL 
}; 
3672     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyWindow_base_AcceptsFocus",_kwnames
,&_argo0
))  
3675         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3676         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3677             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_AcceptsFocus. Expected _wxPyWindow_p."); 
3682     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3683     _result 
= (bool )wxPyWindow_base_AcceptsFocus(_arg0
); 
3685     wxPyEndAllowThreads(__tstate
); 
3686     if (PyErr_Occurred()) return NULL
; 
3687 }    _resultobj 
= Py_BuildValue("i",_result
); 
3691 #define wxPyWindow_base_AcceptsFocusFromKeyboard(_swigobj)  (_swigobj->base_AcceptsFocusFromKeyboard()) 
3692 static PyObject 
*_wrap_wxPyWindow_base_AcceptsFocusFromKeyboard(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3693     PyObject 
* _resultobj
; 
3696     PyObject 
* _argo0 
= 0; 
3697     char *_kwnames
[] = { "self", NULL 
}; 
3700     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyWindow_base_AcceptsFocusFromKeyboard",_kwnames
,&_argo0
))  
3703         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3704         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3705             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_AcceptsFocusFromKeyboard. Expected _wxPyWindow_p."); 
3710     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3711     _result 
= (bool )wxPyWindow_base_AcceptsFocusFromKeyboard(_arg0
); 
3713     wxPyEndAllowThreads(__tstate
); 
3714     if (PyErr_Occurred()) return NULL
; 
3715 }    _resultobj 
= Py_BuildValue("i",_result
); 
3719 #define wxPyWindow_base_GetMaxSize(_swigobj)  (_swigobj->base_GetMaxSize()) 
3720 static PyObject 
*_wrap_wxPyWindow_base_GetMaxSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3721     PyObject 
* _resultobj
; 
3724     PyObject 
* _argo0 
= 0; 
3725     char *_kwnames
[] = { "self", NULL 
}; 
3729     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyWindow_base_GetMaxSize",_kwnames
,&_argo0
))  
3732         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3733         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3734             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_GetMaxSize. Expected _wxPyWindow_p."); 
3739     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3740     _result 
= new wxSize (wxPyWindow_base_GetMaxSize(_arg0
)); 
3742     wxPyEndAllowThreads(__tstate
); 
3743     if (PyErr_Occurred()) return NULL
; 
3744 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
3745     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3749 #define wxPyWindow_base_AddChild(_swigobj,_swigarg0)  (_swigobj->base_AddChild(_swigarg0)) 
3750 static PyObject 
*_wrap_wxPyWindow_base_AddChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3751     PyObject 
* _resultobj
; 
3754     PyObject 
* _argo0 
= 0; 
3755     PyObject 
* _argo1 
= 0; 
3756     char *_kwnames
[] = { "self","child", NULL 
}; 
3759     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyWindow_base_AddChild",_kwnames
,&_argo0
,&_argo1
))  
3762         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3763         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3764             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_AddChild. Expected _wxPyWindow_p."); 
3769         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3770         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3771             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyWindow_base_AddChild. Expected _wxWindow_p."); 
3776     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3777     wxPyWindow_base_AddChild(_arg0
,_arg1
); 
3779     wxPyEndAllowThreads(__tstate
); 
3780     if (PyErr_Occurred()) return NULL
; 
3781 }    Py_INCREF(Py_None
); 
3782     _resultobj 
= Py_None
; 
3786 #define wxPyWindow_base_RemoveChild(_swigobj,_swigarg0)  (_swigobj->base_RemoveChild(_swigarg0)) 
3787 static PyObject 
*_wrap_wxPyWindow_base_RemoveChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3788     PyObject 
* _resultobj
; 
3791     PyObject 
* _argo0 
= 0; 
3792     PyObject 
* _argo1 
= 0; 
3793     char *_kwnames
[] = { "self","child", NULL 
}; 
3796     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyWindow_base_RemoveChild",_kwnames
,&_argo0
,&_argo1
))  
3799         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3800         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyWindow_p")) { 
3801             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyWindow_base_RemoveChild. Expected _wxPyWindow_p."); 
3806         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3807         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3808             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyWindow_base_RemoveChild. Expected _wxWindow_p."); 
3813     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3814     wxPyWindow_base_RemoveChild(_arg0
,_arg1
); 
3816     wxPyEndAllowThreads(__tstate
); 
3817     if (PyErr_Occurred()) return NULL
; 
3818 }    Py_INCREF(Py_None
); 
3819     _resultobj 
= Py_None
; 
3823 static void *SwigwxPyControlTowxControl(void *ptr
) { 
3826     src 
= (wxPyControl 
*) ptr
; 
3827     dest 
= (wxControl 
*) src
; 
3828     return (void *) dest
; 
3831 static void *SwigwxPyControlTowxWindow(void *ptr
) { 
3834     src 
= (wxPyControl 
*) ptr
; 
3835     dest 
= (wxWindow 
*) src
; 
3836     return (void *) dest
; 
3839 static void *SwigwxPyControlTowxEvtHandler(void *ptr
) { 
3842     src 
= (wxPyControl 
*) ptr
; 
3843     dest 
= (wxEvtHandler 
*) src
; 
3844     return (void *) dest
; 
3847 static void *SwigwxPyControlTowxObject(void *ptr
) { 
3850     src 
= (wxPyControl 
*) ptr
; 
3851     dest 
= (wxObject 
*) src
; 
3852     return (void *) dest
; 
3855 #define new_wxPyControl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPyControl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
3856 static PyObject 
*_wrap_new_wxPyControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3857     PyObject 
* _resultobj
; 
3858     wxPyControl 
* _result
; 
3861     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
3862     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
3863     long  _arg4 
= (long ) 0; 
3864     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
3865     wxString 
* _arg6 
= (wxString 
*) &wxPyControlNameStr
; 
3866     PyObject 
* _argo0 
= 0; 
3868     PyObject 
* _obj2 
= 0; 
3870     PyObject 
* _obj3 
= 0; 
3871     PyObject 
* _argo5 
= 0; 
3872     PyObject 
* _obj6 
= 0; 
3873     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
3877     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlOO:new_wxPyControl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_obj6
))  
3880         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3881         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3882             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPyControl. Expected _wxWindow_p."); 
3889     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3895     if (! wxSize_helper(_obj3
, &_arg3
)) 
3899         if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
3900             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxPyControl. Expected _wxValidator_p."); 
3906     _arg6 
= wxString_in_helper(_obj6
); 
3911     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3912     _result 
= (wxPyControl 
*)new_wxPyControl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,*_arg6
); 
3914     wxPyEndAllowThreads(__tstate
); 
3915     if (PyErr_Occurred()) return NULL
; 
3917         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyControl_p"); 
3918         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3921         _resultobj 
= Py_None
; 
3930 #define wxPyControl__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
3931 static PyObject 
*_wrap_wxPyControl__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3932     PyObject 
* _resultobj
; 
3933     wxPyControl 
* _arg0
; 
3936     PyObject 
* _argo0 
= 0; 
3937     PyObject 
* _obj1 
= 0; 
3938     PyObject 
* _obj2 
= 0; 
3939     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
3942     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyControl__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3945         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3946         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
3947             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl__setCallbackInfo. Expected _wxPyControl_p."); 
3958     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3959     wxPyControl__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
3961     wxPyEndAllowThreads(__tstate
); 
3962     if (PyErr_Occurred()) return NULL
; 
3963 }    Py_INCREF(Py_None
); 
3964     _resultobj 
= Py_None
; 
3968 #define wxPyControl_base_DoMoveWindow(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_DoMoveWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3969 static PyObject 
*_wrap_wxPyControl_base_DoMoveWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3970     PyObject 
* _resultobj
; 
3971     wxPyControl 
* _arg0
; 
3976     PyObject 
* _argo0 
= 0; 
3977     char *_kwnames
[] = { "self","x","y","width","height", NULL 
}; 
3980     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxPyControl_base_DoMoveWindow",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3983         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3984         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
3985             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_DoMoveWindow. Expected _wxPyControl_p."); 
3990     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3991     wxPyControl_base_DoMoveWindow(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3993     wxPyEndAllowThreads(__tstate
); 
3994     if (PyErr_Occurred()) return NULL
; 
3995 }    Py_INCREF(Py_None
); 
3996     _resultobj 
= Py_None
; 
4000 #define wxPyControl_base_DoSetSize(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_DoSetSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4001 static PyObject 
*_wrap_wxPyControl_base_DoSetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4002     PyObject 
* _resultobj
; 
4003     wxPyControl 
* _arg0
; 
4008     int  _arg5 
= (int ) wxSIZE_AUTO
; 
4009     PyObject 
* _argo0 
= 0; 
4010     char *_kwnames
[] = { "self","x","y","width","height","sizeFlags", NULL 
}; 
4013     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxPyControl_base_DoSetSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4016         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4017         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4018             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_DoSetSize. Expected _wxPyControl_p."); 
4023     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4024     wxPyControl_base_DoSetSize(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4026     wxPyEndAllowThreads(__tstate
); 
4027     if (PyErr_Occurred()) return NULL
; 
4028 }    Py_INCREF(Py_None
); 
4029     _resultobj 
= Py_None
; 
4033 #define wxPyControl_base_DoSetClientSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_DoSetClientSize(_swigarg0,_swigarg1)) 
4034 static PyObject 
*_wrap_wxPyControl_base_DoSetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4035     PyObject 
* _resultobj
; 
4036     wxPyControl 
* _arg0
; 
4039     PyObject 
* _argo0 
= 0; 
4040     char *_kwnames
[] = { "self","width","height", NULL 
}; 
4043     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxPyControl_base_DoSetClientSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4046         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4047         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4048             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_DoSetClientSize. Expected _wxPyControl_p."); 
4053     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4054     wxPyControl_base_DoSetClientSize(_arg0
,_arg1
,_arg2
); 
4056     wxPyEndAllowThreads(__tstate
); 
4057     if (PyErr_Occurred()) return NULL
; 
4058 }    Py_INCREF(Py_None
); 
4059     _resultobj 
= Py_None
; 
4063 #define wxPyControl_base_DoSetVirtualSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_DoSetVirtualSize(_swigarg0,_swigarg1)) 
4064 static PyObject 
*_wrap_wxPyControl_base_DoSetVirtualSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4065     PyObject 
* _resultobj
; 
4066     wxPyControl 
* _arg0
; 
4069     PyObject 
* _argo0 
= 0; 
4070     char *_kwnames
[] = { "self","x","y", NULL 
}; 
4073     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxPyControl_base_DoSetVirtualSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4076         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4077         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4078             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_DoSetVirtualSize. Expected _wxPyControl_p."); 
4083     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4084     wxPyControl_base_DoSetVirtualSize(_arg0
,_arg1
,_arg2
); 
4086     wxPyEndAllowThreads(__tstate
); 
4087     if (PyErr_Occurred()) return NULL
; 
4088 }    Py_INCREF(Py_None
); 
4089     _resultobj 
= Py_None
; 
4093 #define wxPyControl_base_DoGetSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_DoGetSize(_swigarg0,_swigarg1)) 
4094 static PyObject 
*_wrap_wxPyControl_base_DoGetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4095     PyObject 
* _resultobj
; 
4096     wxPyControl 
* _arg0
; 
4101     PyObject 
* _argo0 
= 0; 
4102     char *_kwnames
[] = { "self", NULL 
}; 
4111     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyControl_base_DoGetSize",_kwnames
,&_argo0
))  
4114         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4115         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4116             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_DoGetSize. Expected _wxPyControl_p."); 
4121     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4122     wxPyControl_base_DoGetSize(_arg0
,_arg1
,_arg2
); 
4124     wxPyEndAllowThreads(__tstate
); 
4125     if (PyErr_Occurred()) return NULL
; 
4126 }    Py_INCREF(Py_None
); 
4127     _resultobj 
= Py_None
; 
4130     o 
= PyInt_FromLong((long) (*_arg1
)); 
4131     _resultobj 
= t_output_helper(_resultobj
, o
); 
4135     o 
= PyInt_FromLong((long) (*_arg2
)); 
4136     _resultobj 
= t_output_helper(_resultobj
, o
); 
4141 #define wxPyControl_base_DoGetClientSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_DoGetClientSize(_swigarg0,_swigarg1)) 
4142 static PyObject 
*_wrap_wxPyControl_base_DoGetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4143     PyObject 
* _resultobj
; 
4144     wxPyControl 
* _arg0
; 
4149     PyObject 
* _argo0 
= 0; 
4150     char *_kwnames
[] = { "self", NULL 
}; 
4159     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyControl_base_DoGetClientSize",_kwnames
,&_argo0
))  
4162         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4163         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4164             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_DoGetClientSize. Expected _wxPyControl_p."); 
4169     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4170     wxPyControl_base_DoGetClientSize(_arg0
,_arg1
,_arg2
); 
4172     wxPyEndAllowThreads(__tstate
); 
4173     if (PyErr_Occurred()) return NULL
; 
4174 }    Py_INCREF(Py_None
); 
4175     _resultobj 
= Py_None
; 
4178     o 
= PyInt_FromLong((long) (*_arg1
)); 
4179     _resultobj 
= t_output_helper(_resultobj
, o
); 
4183     o 
= PyInt_FromLong((long) (*_arg2
)); 
4184     _resultobj 
= t_output_helper(_resultobj
, o
); 
4189 #define wxPyControl_base_DoGetPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_DoGetPosition(_swigarg0,_swigarg1)) 
4190 static PyObject 
*_wrap_wxPyControl_base_DoGetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4191     PyObject 
* _resultobj
; 
4192     wxPyControl 
* _arg0
; 
4197     PyObject 
* _argo0 
= 0; 
4198     char *_kwnames
[] = { "self", NULL 
}; 
4207     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyControl_base_DoGetPosition",_kwnames
,&_argo0
))  
4210         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4211         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4212             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_DoGetPosition. Expected _wxPyControl_p."); 
4217     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4218     wxPyControl_base_DoGetPosition(_arg0
,_arg1
,_arg2
); 
4220     wxPyEndAllowThreads(__tstate
); 
4221     if (PyErr_Occurred()) return NULL
; 
4222 }    Py_INCREF(Py_None
); 
4223     _resultobj 
= Py_None
; 
4226     o 
= PyInt_FromLong((long) (*_arg1
)); 
4227     _resultobj 
= t_output_helper(_resultobj
, o
); 
4231     o 
= PyInt_FromLong((long) (*_arg2
)); 
4232     _resultobj 
= t_output_helper(_resultobj
, o
); 
4237 #define wxPyControl_base_DoGetVirtualSize(_swigobj)  (_swigobj->base_DoGetVirtualSize()) 
4238 static PyObject 
*_wrap_wxPyControl_base_DoGetVirtualSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4239     PyObject 
* _resultobj
; 
4241     wxPyControl 
* _arg0
; 
4242     PyObject 
* _argo0 
= 0; 
4243     char *_kwnames
[] = { "self", NULL 
}; 
4247     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyControl_base_DoGetVirtualSize",_kwnames
,&_argo0
))  
4250         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4251         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4252             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_DoGetVirtualSize. Expected _wxPyControl_p."); 
4257     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4258     _result 
= new wxSize (wxPyControl_base_DoGetVirtualSize(_arg0
)); 
4260     wxPyEndAllowThreads(__tstate
); 
4261     if (PyErr_Occurred()) return NULL
; 
4262 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
4263     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4267 #define wxPyControl_base_DoGetBestSize(_swigobj)  (_swigobj->base_DoGetBestSize()) 
4268 static PyObject 
*_wrap_wxPyControl_base_DoGetBestSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4269     PyObject 
* _resultobj
; 
4271     wxPyControl 
* _arg0
; 
4272     PyObject 
* _argo0 
= 0; 
4273     char *_kwnames
[] = { "self", NULL 
}; 
4277     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyControl_base_DoGetBestSize",_kwnames
,&_argo0
))  
4280         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4281         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4282             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_DoGetBestSize. Expected _wxPyControl_p."); 
4287     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4288     _result 
= new wxSize (wxPyControl_base_DoGetBestSize(_arg0
)); 
4290     wxPyEndAllowThreads(__tstate
); 
4291     if (PyErr_Occurred()) return NULL
; 
4292 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
4293     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4297 #define wxPyControl_base_InitDialog(_swigobj)  (_swigobj->base_InitDialog()) 
4298 static PyObject 
*_wrap_wxPyControl_base_InitDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4299     PyObject 
* _resultobj
; 
4300     wxPyControl 
* _arg0
; 
4301     PyObject 
* _argo0 
= 0; 
4302     char *_kwnames
[] = { "self", NULL 
}; 
4305     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyControl_base_InitDialog",_kwnames
,&_argo0
))  
4308         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4309         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4310             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_InitDialog. Expected _wxPyControl_p."); 
4315     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4316     wxPyControl_base_InitDialog(_arg0
); 
4318     wxPyEndAllowThreads(__tstate
); 
4319     if (PyErr_Occurred()) return NULL
; 
4320 }    Py_INCREF(Py_None
); 
4321     _resultobj 
= Py_None
; 
4325 #define wxPyControl_base_TransferDataToWindow(_swigobj)  (_swigobj->base_TransferDataToWindow()) 
4326 static PyObject 
*_wrap_wxPyControl_base_TransferDataToWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4327     PyObject 
* _resultobj
; 
4329     wxPyControl 
* _arg0
; 
4330     PyObject 
* _argo0 
= 0; 
4331     char *_kwnames
[] = { "self", NULL 
}; 
4334     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyControl_base_TransferDataToWindow",_kwnames
,&_argo0
))  
4337         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4338         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4339             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_TransferDataToWindow. Expected _wxPyControl_p."); 
4344     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4345     _result 
= (bool )wxPyControl_base_TransferDataToWindow(_arg0
); 
4347     wxPyEndAllowThreads(__tstate
); 
4348     if (PyErr_Occurred()) return NULL
; 
4349 }    _resultobj 
= Py_BuildValue("i",_result
); 
4353 #define wxPyControl_base_TransferDataFromWindow(_swigobj)  (_swigobj->base_TransferDataFromWindow()) 
4354 static PyObject 
*_wrap_wxPyControl_base_TransferDataFromWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4355     PyObject 
* _resultobj
; 
4357     wxPyControl 
* _arg0
; 
4358     PyObject 
* _argo0 
= 0; 
4359     char *_kwnames
[] = { "self", NULL 
}; 
4362     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyControl_base_TransferDataFromWindow",_kwnames
,&_argo0
))  
4365         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4366         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4367             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_TransferDataFromWindow. Expected _wxPyControl_p."); 
4372     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4373     _result 
= (bool )wxPyControl_base_TransferDataFromWindow(_arg0
); 
4375     wxPyEndAllowThreads(__tstate
); 
4376     if (PyErr_Occurred()) return NULL
; 
4377 }    _resultobj 
= Py_BuildValue("i",_result
); 
4381 #define wxPyControl_base_Validate(_swigobj)  (_swigobj->base_Validate()) 
4382 static PyObject 
*_wrap_wxPyControl_base_Validate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4383     PyObject 
* _resultobj
; 
4385     wxPyControl 
* _arg0
; 
4386     PyObject 
* _argo0 
= 0; 
4387     char *_kwnames
[] = { "self", NULL 
}; 
4390     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyControl_base_Validate",_kwnames
,&_argo0
))  
4393         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4394         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4395             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_Validate. Expected _wxPyControl_p."); 
4400     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4401     _result 
= (bool )wxPyControl_base_Validate(_arg0
); 
4403     wxPyEndAllowThreads(__tstate
); 
4404     if (PyErr_Occurred()) return NULL
; 
4405 }    _resultobj 
= Py_BuildValue("i",_result
); 
4409 #define wxPyControl_base_AcceptsFocus(_swigobj)  (_swigobj->base_AcceptsFocus()) 
4410 static PyObject 
*_wrap_wxPyControl_base_AcceptsFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4411     PyObject 
* _resultobj
; 
4413     wxPyControl 
* _arg0
; 
4414     PyObject 
* _argo0 
= 0; 
4415     char *_kwnames
[] = { "self", NULL 
}; 
4418     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyControl_base_AcceptsFocus",_kwnames
,&_argo0
))  
4421         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4422         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4423             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_AcceptsFocus. Expected _wxPyControl_p."); 
4428     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4429     _result 
= (bool )wxPyControl_base_AcceptsFocus(_arg0
); 
4431     wxPyEndAllowThreads(__tstate
); 
4432     if (PyErr_Occurred()) return NULL
; 
4433 }    _resultobj 
= Py_BuildValue("i",_result
); 
4437 #define wxPyControl_base_AcceptsFocusFromKeyboard(_swigobj)  (_swigobj->base_AcceptsFocusFromKeyboard()) 
4438 static PyObject 
*_wrap_wxPyControl_base_AcceptsFocusFromKeyboard(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4439     PyObject 
* _resultobj
; 
4441     wxPyControl 
* _arg0
; 
4442     PyObject 
* _argo0 
= 0; 
4443     char *_kwnames
[] = { "self", NULL 
}; 
4446     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyControl_base_AcceptsFocusFromKeyboard",_kwnames
,&_argo0
))  
4449         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4450         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4451             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_AcceptsFocusFromKeyboard. Expected _wxPyControl_p."); 
4456     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4457     _result 
= (bool )wxPyControl_base_AcceptsFocusFromKeyboard(_arg0
); 
4459     wxPyEndAllowThreads(__tstate
); 
4460     if (PyErr_Occurred()) return NULL
; 
4461 }    _resultobj 
= Py_BuildValue("i",_result
); 
4465 #define wxPyControl_base_GetMaxSize(_swigobj)  (_swigobj->base_GetMaxSize()) 
4466 static PyObject 
*_wrap_wxPyControl_base_GetMaxSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4467     PyObject 
* _resultobj
; 
4469     wxPyControl 
* _arg0
; 
4470     PyObject 
* _argo0 
= 0; 
4471     char *_kwnames
[] = { "self", NULL 
}; 
4475     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyControl_base_GetMaxSize",_kwnames
,&_argo0
))  
4478         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4479         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4480             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_GetMaxSize. Expected _wxPyControl_p."); 
4485     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4486     _result 
= new wxSize (wxPyControl_base_GetMaxSize(_arg0
)); 
4488     wxPyEndAllowThreads(__tstate
); 
4489     if (PyErr_Occurred()) return NULL
; 
4490 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
4491     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4495 #define wxPyControl_base_AddChild(_swigobj,_swigarg0)  (_swigobj->base_AddChild(_swigarg0)) 
4496 static PyObject 
*_wrap_wxPyControl_base_AddChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4497     PyObject 
* _resultobj
; 
4498     wxPyControl 
* _arg0
; 
4500     PyObject 
* _argo0 
= 0; 
4501     PyObject 
* _argo1 
= 0; 
4502     char *_kwnames
[] = { "self","child", NULL 
}; 
4505     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControl_base_AddChild",_kwnames
,&_argo0
,&_argo1
))  
4508         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4509         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4510             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_AddChild. Expected _wxPyControl_p."); 
4515         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4516         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4517             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControl_base_AddChild. Expected _wxWindow_p."); 
4522     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4523     wxPyControl_base_AddChild(_arg0
,_arg1
); 
4525     wxPyEndAllowThreads(__tstate
); 
4526     if (PyErr_Occurred()) return NULL
; 
4527 }    Py_INCREF(Py_None
); 
4528     _resultobj 
= Py_None
; 
4532 #define wxPyControl_base_RemoveChild(_swigobj,_swigarg0)  (_swigobj->base_RemoveChild(_swigarg0)) 
4533 static PyObject 
*_wrap_wxPyControl_base_RemoveChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4534     PyObject 
* _resultobj
; 
4535     wxPyControl 
* _arg0
; 
4537     PyObject 
* _argo0 
= 0; 
4538     PyObject 
* _argo1 
= 0; 
4539     char *_kwnames
[] = { "self","child", NULL 
}; 
4542     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControl_base_RemoveChild",_kwnames
,&_argo0
,&_argo1
))  
4545         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4546         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControl_p")) { 
4547             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControl_base_RemoveChild. Expected _wxPyControl_p."); 
4552         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4553         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControl_base_RemoveChild. Expected _wxWindow_p."); 
4559     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4560     wxPyControl_base_RemoveChild(_arg0
,_arg1
); 
4562     wxPyEndAllowThreads(__tstate
); 
4563     if (PyErr_Occurred()) return NULL
; 
4564 }    Py_INCREF(Py_None
); 
4565     _resultobj 
= Py_None
; 
4569 static void *SwigwxPyPanelTowxPanel(void *ptr
) { 
4572     src 
= (wxPyPanel 
*) ptr
; 
4573     dest 
= (wxPanel 
*) src
; 
4574     return (void *) dest
; 
4577 static void *SwigwxPyPanelTowxWindow(void *ptr
) { 
4580     src 
= (wxPyPanel 
*) ptr
; 
4581     dest 
= (wxWindow 
*) src
; 
4582     return (void *) dest
; 
4585 static void *SwigwxPyPanelTowxEvtHandler(void *ptr
) { 
4588     src 
= (wxPyPanel 
*) ptr
; 
4589     dest 
= (wxEvtHandler 
*) src
; 
4590     return (void *) dest
; 
4593 static void *SwigwxPyPanelTowxObject(void *ptr
) { 
4596     src 
= (wxPyPanel 
*) ptr
; 
4597     dest 
= (wxObject 
*) src
; 
4598     return (void *) dest
; 
4601 #define new_wxPyPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPyPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
4602 static PyObject 
*_wrap_new_wxPyPanel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4603     PyObject 
* _resultobj
; 
4604     wxPyPanel 
* _result
; 
4607     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
4608     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
4609     long  _arg4 
= (long ) 0; 
4610     wxString 
* _arg5 
= (wxString 
*) &wxPyPanelNameStr
; 
4611     PyObject 
* _argo0 
= 0; 
4613     PyObject 
* _obj2 
= 0; 
4615     PyObject 
* _obj3 
= 0; 
4616     PyObject 
* _obj5 
= 0; 
4617     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
4621     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxPyPanel",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
4624         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4625         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4626             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPyPanel. Expected _wxWindow_p."); 
4633     if (! wxPoint_helper(_obj2
, &_arg2
)) 
4639     if (! wxSize_helper(_obj3
, &_arg3
)) 
4644     _arg5 
= wxString_in_helper(_obj5
); 
4649     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4650     _result 
= (wxPyPanel 
*)new_wxPyPanel(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
4652     wxPyEndAllowThreads(__tstate
); 
4653     if (PyErr_Occurred()) return NULL
; 
4655         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyPanel_p"); 
4656         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4659         _resultobj 
= Py_None
; 
4668 #define wxPyPanel__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
4669 static PyObject 
*_wrap_wxPyPanel__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4670     PyObject 
* _resultobj
; 
4674     PyObject 
* _argo0 
= 0; 
4675     PyObject 
* _obj1 
= 0; 
4676     PyObject 
* _obj2 
= 0; 
4677     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
4680     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyPanel__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
4683         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4684         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
4685             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel__setCallbackInfo. Expected _wxPyPanel_p."); 
4696     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4697     wxPyPanel__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
4699     wxPyEndAllowThreads(__tstate
); 
4700     if (PyErr_Occurred()) return NULL
; 
4701 }    Py_INCREF(Py_None
); 
4702     _resultobj 
= Py_None
; 
4706 #define wxPyPanel_base_DoMoveWindow(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_DoMoveWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4707 static PyObject 
*_wrap_wxPyPanel_base_DoMoveWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4708     PyObject 
* _resultobj
; 
4714     PyObject 
* _argo0 
= 0; 
4715     char *_kwnames
[] = { "self","x","y","width","height", NULL 
}; 
4718     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxPyPanel_base_DoMoveWindow",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
4721         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4722         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
4723             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_DoMoveWindow. Expected _wxPyPanel_p."); 
4728     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4729     wxPyPanel_base_DoMoveWindow(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4731     wxPyEndAllowThreads(__tstate
); 
4732     if (PyErr_Occurred()) return NULL
; 
4733 }    Py_INCREF(Py_None
); 
4734     _resultobj 
= Py_None
; 
4738 #define wxPyPanel_base_DoSetSize(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_DoSetSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4739 static PyObject 
*_wrap_wxPyPanel_base_DoSetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4740     PyObject 
* _resultobj
; 
4746     int  _arg5 
= (int ) wxSIZE_AUTO
; 
4747     PyObject 
* _argo0 
= 0; 
4748     char *_kwnames
[] = { "self","x","y","width","height","sizeFlags", NULL 
}; 
4751     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxPyPanel_base_DoSetSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4754         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4755         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
4756             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_DoSetSize. Expected _wxPyPanel_p."); 
4761     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4762     wxPyPanel_base_DoSetSize(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4764     wxPyEndAllowThreads(__tstate
); 
4765     if (PyErr_Occurred()) return NULL
; 
4766 }    Py_INCREF(Py_None
); 
4767     _resultobj 
= Py_None
; 
4771 #define wxPyPanel_base_DoSetClientSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_DoSetClientSize(_swigarg0,_swigarg1)) 
4772 static PyObject 
*_wrap_wxPyPanel_base_DoSetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4773     PyObject 
* _resultobj
; 
4777     PyObject 
* _argo0 
= 0; 
4778     char *_kwnames
[] = { "self","width","height", NULL 
}; 
4781     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxPyPanel_base_DoSetClientSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4784         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4785         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
4786             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_DoSetClientSize. Expected _wxPyPanel_p."); 
4791     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4792     wxPyPanel_base_DoSetClientSize(_arg0
,_arg1
,_arg2
); 
4794     wxPyEndAllowThreads(__tstate
); 
4795     if (PyErr_Occurred()) return NULL
; 
4796 }    Py_INCREF(Py_None
); 
4797     _resultobj 
= Py_None
; 
4801 #define wxPyPanel_base_DoSetVirtualSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_DoSetVirtualSize(_swigarg0,_swigarg1)) 
4802 static PyObject 
*_wrap_wxPyPanel_base_DoSetVirtualSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4803     PyObject 
* _resultobj
; 
4807     PyObject 
* _argo0 
= 0; 
4808     char *_kwnames
[] = { "self","x","y", NULL 
}; 
4811     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxPyPanel_base_DoSetVirtualSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4814         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4815         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
4816             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_DoSetVirtualSize. Expected _wxPyPanel_p."); 
4821     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4822     wxPyPanel_base_DoSetVirtualSize(_arg0
,_arg1
,_arg2
); 
4824     wxPyEndAllowThreads(__tstate
); 
4825     if (PyErr_Occurred()) return NULL
; 
4826 }    Py_INCREF(Py_None
); 
4827     _resultobj 
= Py_None
; 
4831 #define wxPyPanel_base_DoGetSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_DoGetSize(_swigarg0,_swigarg1)) 
4832 static PyObject 
*_wrap_wxPyPanel_base_DoGetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4833     PyObject 
* _resultobj
; 
4839     PyObject 
* _argo0 
= 0; 
4840     char *_kwnames
[] = { "self", NULL 
}; 
4849     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyPanel_base_DoGetSize",_kwnames
,&_argo0
))  
4852         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4853         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
4854             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_DoGetSize. Expected _wxPyPanel_p."); 
4859     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4860     wxPyPanel_base_DoGetSize(_arg0
,_arg1
,_arg2
); 
4862     wxPyEndAllowThreads(__tstate
); 
4863     if (PyErr_Occurred()) return NULL
; 
4864 }    Py_INCREF(Py_None
); 
4865     _resultobj 
= Py_None
; 
4868     o 
= PyInt_FromLong((long) (*_arg1
)); 
4869     _resultobj 
= t_output_helper(_resultobj
, o
); 
4873     o 
= PyInt_FromLong((long) (*_arg2
)); 
4874     _resultobj 
= t_output_helper(_resultobj
, o
); 
4879 #define wxPyPanel_base_DoGetClientSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_DoGetClientSize(_swigarg0,_swigarg1)) 
4880 static PyObject 
*_wrap_wxPyPanel_base_DoGetClientSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4881     PyObject 
* _resultobj
; 
4887     PyObject 
* _argo0 
= 0; 
4888     char *_kwnames
[] = { "self", NULL 
}; 
4897     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyPanel_base_DoGetClientSize",_kwnames
,&_argo0
))  
4900         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4901         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
4902             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_DoGetClientSize. Expected _wxPyPanel_p."); 
4907     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4908     wxPyPanel_base_DoGetClientSize(_arg0
,_arg1
,_arg2
); 
4910     wxPyEndAllowThreads(__tstate
); 
4911     if (PyErr_Occurred()) return NULL
; 
4912 }    Py_INCREF(Py_None
); 
4913     _resultobj 
= Py_None
; 
4916     o 
= PyInt_FromLong((long) (*_arg1
)); 
4917     _resultobj 
= t_output_helper(_resultobj
, o
); 
4921     o 
= PyInt_FromLong((long) (*_arg2
)); 
4922     _resultobj 
= t_output_helper(_resultobj
, o
); 
4927 #define wxPyPanel_base_DoGetPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_DoGetPosition(_swigarg0,_swigarg1)) 
4928 static PyObject 
*_wrap_wxPyPanel_base_DoGetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4929     PyObject 
* _resultobj
; 
4935     PyObject 
* _argo0 
= 0; 
4936     char *_kwnames
[] = { "self", NULL 
}; 
4945     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyPanel_base_DoGetPosition",_kwnames
,&_argo0
))  
4948         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4949         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
4950             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_DoGetPosition. Expected _wxPyPanel_p."); 
4955     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4956     wxPyPanel_base_DoGetPosition(_arg0
,_arg1
,_arg2
); 
4958     wxPyEndAllowThreads(__tstate
); 
4959     if (PyErr_Occurred()) return NULL
; 
4960 }    Py_INCREF(Py_None
); 
4961     _resultobj 
= Py_None
; 
4964     o 
= PyInt_FromLong((long) (*_arg1
)); 
4965     _resultobj 
= t_output_helper(_resultobj
, o
); 
4969     o 
= PyInt_FromLong((long) (*_arg2
)); 
4970     _resultobj 
= t_output_helper(_resultobj
, o
); 
4975 #define wxPyPanel_base_DoGetVirtualSize(_swigobj)  (_swigobj->base_DoGetVirtualSize()) 
4976 static PyObject 
*_wrap_wxPyPanel_base_DoGetVirtualSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4977     PyObject 
* _resultobj
; 
4980     PyObject 
* _argo0 
= 0; 
4981     char *_kwnames
[] = { "self", NULL 
}; 
4985     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyPanel_base_DoGetVirtualSize",_kwnames
,&_argo0
))  
4988         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4989         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
4990             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_DoGetVirtualSize. Expected _wxPyPanel_p."); 
4995     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4996     _result 
= new wxSize (wxPyPanel_base_DoGetVirtualSize(_arg0
)); 
4998     wxPyEndAllowThreads(__tstate
); 
4999     if (PyErr_Occurred()) return NULL
; 
5000 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
5001     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5005 #define wxPyPanel_base_DoGetBestSize(_swigobj)  (_swigobj->base_DoGetBestSize()) 
5006 static PyObject 
*_wrap_wxPyPanel_base_DoGetBestSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5007     PyObject 
* _resultobj
; 
5010     PyObject 
* _argo0 
= 0; 
5011     char *_kwnames
[] = { "self", NULL 
}; 
5015     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyPanel_base_DoGetBestSize",_kwnames
,&_argo0
))  
5018         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5019         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
5020             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_DoGetBestSize. Expected _wxPyPanel_p."); 
5025     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5026     _result 
= new wxSize (wxPyPanel_base_DoGetBestSize(_arg0
)); 
5028     wxPyEndAllowThreads(__tstate
); 
5029     if (PyErr_Occurred()) return NULL
; 
5030 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
5031     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5035 #define wxPyPanel_base_InitDialog(_swigobj)  (_swigobj->base_InitDialog()) 
5036 static PyObject 
*_wrap_wxPyPanel_base_InitDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5037     PyObject 
* _resultobj
; 
5039     PyObject 
* _argo0 
= 0; 
5040     char *_kwnames
[] = { "self", NULL 
}; 
5043     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyPanel_base_InitDialog",_kwnames
,&_argo0
))  
5046         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5047         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
5048             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_InitDialog. Expected _wxPyPanel_p."); 
5053     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5054     wxPyPanel_base_InitDialog(_arg0
); 
5056     wxPyEndAllowThreads(__tstate
); 
5057     if (PyErr_Occurred()) return NULL
; 
5058 }    Py_INCREF(Py_None
); 
5059     _resultobj 
= Py_None
; 
5063 #define wxPyPanel_base_TransferDataToWindow(_swigobj)  (_swigobj->base_TransferDataToWindow()) 
5064 static PyObject 
*_wrap_wxPyPanel_base_TransferDataToWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5065     PyObject 
* _resultobj
; 
5068     PyObject 
* _argo0 
= 0; 
5069     char *_kwnames
[] = { "self", NULL 
}; 
5072     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyPanel_base_TransferDataToWindow",_kwnames
,&_argo0
))  
5075         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5076         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
5077             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_TransferDataToWindow. Expected _wxPyPanel_p."); 
5082     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5083     _result 
= (bool )wxPyPanel_base_TransferDataToWindow(_arg0
); 
5085     wxPyEndAllowThreads(__tstate
); 
5086     if (PyErr_Occurred()) return NULL
; 
5087 }    _resultobj 
= Py_BuildValue("i",_result
); 
5091 #define wxPyPanel_base_TransferDataFromWindow(_swigobj)  (_swigobj->base_TransferDataFromWindow()) 
5092 static PyObject 
*_wrap_wxPyPanel_base_TransferDataFromWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5093     PyObject 
* _resultobj
; 
5096     PyObject 
* _argo0 
= 0; 
5097     char *_kwnames
[] = { "self", NULL 
}; 
5100     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyPanel_base_TransferDataFromWindow",_kwnames
,&_argo0
))  
5103         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5104         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
5105             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_TransferDataFromWindow. Expected _wxPyPanel_p."); 
5110     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5111     _result 
= (bool )wxPyPanel_base_TransferDataFromWindow(_arg0
); 
5113     wxPyEndAllowThreads(__tstate
); 
5114     if (PyErr_Occurred()) return NULL
; 
5115 }    _resultobj 
= Py_BuildValue("i",_result
); 
5119 #define wxPyPanel_base_Validate(_swigobj)  (_swigobj->base_Validate()) 
5120 static PyObject 
*_wrap_wxPyPanel_base_Validate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5121     PyObject 
* _resultobj
; 
5124     PyObject 
* _argo0 
= 0; 
5125     char *_kwnames
[] = { "self", NULL 
}; 
5128     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyPanel_base_Validate",_kwnames
,&_argo0
))  
5131         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5132         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
5133             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_Validate. Expected _wxPyPanel_p."); 
5138     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5139     _result 
= (bool )wxPyPanel_base_Validate(_arg0
); 
5141     wxPyEndAllowThreads(__tstate
); 
5142     if (PyErr_Occurred()) return NULL
; 
5143 }    _resultobj 
= Py_BuildValue("i",_result
); 
5147 #define wxPyPanel_base_AcceptsFocus(_swigobj)  (_swigobj->base_AcceptsFocus()) 
5148 static PyObject 
*_wrap_wxPyPanel_base_AcceptsFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5149     PyObject 
* _resultobj
; 
5152     PyObject 
* _argo0 
= 0; 
5153     char *_kwnames
[] = { "self", NULL 
}; 
5156     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyPanel_base_AcceptsFocus",_kwnames
,&_argo0
))  
5159         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5160         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
5161             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_AcceptsFocus. Expected _wxPyPanel_p."); 
5166     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5167     _result 
= (bool )wxPyPanel_base_AcceptsFocus(_arg0
); 
5169     wxPyEndAllowThreads(__tstate
); 
5170     if (PyErr_Occurred()) return NULL
; 
5171 }    _resultobj 
= Py_BuildValue("i",_result
); 
5175 #define wxPyPanel_base_AcceptsFocusFromKeyboard(_swigobj)  (_swigobj->base_AcceptsFocusFromKeyboard()) 
5176 static PyObject 
*_wrap_wxPyPanel_base_AcceptsFocusFromKeyboard(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5177     PyObject 
* _resultobj
; 
5180     PyObject 
* _argo0 
= 0; 
5181     char *_kwnames
[] = { "self", NULL 
}; 
5184     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyPanel_base_AcceptsFocusFromKeyboard",_kwnames
,&_argo0
))  
5187         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5188         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
5189             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_AcceptsFocusFromKeyboard. Expected _wxPyPanel_p."); 
5194     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5195     _result 
= (bool )wxPyPanel_base_AcceptsFocusFromKeyboard(_arg0
); 
5197     wxPyEndAllowThreads(__tstate
); 
5198     if (PyErr_Occurred()) return NULL
; 
5199 }    _resultobj 
= Py_BuildValue("i",_result
); 
5203 #define wxPyPanel_base_GetMaxSize(_swigobj)  (_swigobj->base_GetMaxSize()) 
5204 static PyObject 
*_wrap_wxPyPanel_base_GetMaxSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5205     PyObject 
* _resultobj
; 
5208     PyObject 
* _argo0 
= 0; 
5209     char *_kwnames
[] = { "self", NULL 
}; 
5213     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyPanel_base_GetMaxSize",_kwnames
,&_argo0
))  
5216         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5217         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
5218             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_GetMaxSize. Expected _wxPyPanel_p."); 
5223     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5224     _result 
= new wxSize (wxPyPanel_base_GetMaxSize(_arg0
)); 
5226     wxPyEndAllowThreads(__tstate
); 
5227     if (PyErr_Occurred()) return NULL
; 
5228 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
5229     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5233 #define wxPyPanel_base_AddChild(_swigobj,_swigarg0)  (_swigobj->base_AddChild(_swigarg0)) 
5234 static PyObject 
*_wrap_wxPyPanel_base_AddChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5235     PyObject 
* _resultobj
; 
5238     PyObject 
* _argo0 
= 0; 
5239     PyObject 
* _argo1 
= 0; 
5240     char *_kwnames
[] = { "self","child", NULL 
}; 
5243     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyPanel_base_AddChild",_kwnames
,&_argo0
,&_argo1
))  
5246         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5247         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
5248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_AddChild. Expected _wxPyPanel_p."); 
5253         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5254         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
5255             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyPanel_base_AddChild. Expected _wxWindow_p."); 
5260     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5261     wxPyPanel_base_AddChild(_arg0
,_arg1
); 
5263     wxPyEndAllowThreads(__tstate
); 
5264     if (PyErr_Occurred()) return NULL
; 
5265 }    Py_INCREF(Py_None
); 
5266     _resultobj 
= Py_None
; 
5270 #define wxPyPanel_base_RemoveChild(_swigobj,_swigarg0)  (_swigobj->base_RemoveChild(_swigarg0)) 
5271 static PyObject 
*_wrap_wxPyPanel_base_RemoveChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5272     PyObject 
* _resultobj
; 
5275     PyObject 
* _argo0 
= 0; 
5276     PyObject 
* _argo1 
= 0; 
5277     char *_kwnames
[] = { "self","child", NULL 
}; 
5280     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyPanel_base_RemoveChild",_kwnames
,&_argo0
,&_argo1
))  
5283         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5284         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPanel_p")) { 
5285             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPanel_base_RemoveChild. Expected _wxPyPanel_p."); 
5290         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5291         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
5292             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyPanel_base_RemoveChild. Expected _wxWindow_p."); 
5297     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5298     wxPyPanel_base_RemoveChild(_arg0
,_arg1
); 
5300     wxPyEndAllowThreads(__tstate
); 
5301     if (PyErr_Occurred()) return NULL
; 
5302 }    Py_INCREF(Py_None
); 
5303     _resultobj 
= Py_None
; 
5307 static PyMethodDef windows2cMethods
[] = { 
5308          { "wxPyPanel_base_RemoveChild", (PyCFunction
) _wrap_wxPyPanel_base_RemoveChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5309          { "wxPyPanel_base_AddChild", (PyCFunction
) _wrap_wxPyPanel_base_AddChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5310          { "wxPyPanel_base_GetMaxSize", (PyCFunction
) _wrap_wxPyPanel_base_GetMaxSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5311          { "wxPyPanel_base_AcceptsFocusFromKeyboard", (PyCFunction
) _wrap_wxPyPanel_base_AcceptsFocusFromKeyboard
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5312          { "wxPyPanel_base_AcceptsFocus", (PyCFunction
) _wrap_wxPyPanel_base_AcceptsFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5313          { "wxPyPanel_base_Validate", (PyCFunction
) _wrap_wxPyPanel_base_Validate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5314          { "wxPyPanel_base_TransferDataFromWindow", (PyCFunction
) _wrap_wxPyPanel_base_TransferDataFromWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5315          { "wxPyPanel_base_TransferDataToWindow", (PyCFunction
) _wrap_wxPyPanel_base_TransferDataToWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5316          { "wxPyPanel_base_InitDialog", (PyCFunction
) _wrap_wxPyPanel_base_InitDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5317          { "wxPyPanel_base_DoGetBestSize", (PyCFunction
) _wrap_wxPyPanel_base_DoGetBestSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5318          { "wxPyPanel_base_DoGetVirtualSize", (PyCFunction
) _wrap_wxPyPanel_base_DoGetVirtualSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5319          { "wxPyPanel_base_DoGetPosition", (PyCFunction
) _wrap_wxPyPanel_base_DoGetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5320          { "wxPyPanel_base_DoGetClientSize", (PyCFunction
) _wrap_wxPyPanel_base_DoGetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5321          { "wxPyPanel_base_DoGetSize", (PyCFunction
) _wrap_wxPyPanel_base_DoGetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5322          { "wxPyPanel_base_DoSetVirtualSize", (PyCFunction
) _wrap_wxPyPanel_base_DoSetVirtualSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5323          { "wxPyPanel_base_DoSetClientSize", (PyCFunction
) _wrap_wxPyPanel_base_DoSetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5324          { "wxPyPanel_base_DoSetSize", (PyCFunction
) _wrap_wxPyPanel_base_DoSetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5325          { "wxPyPanel_base_DoMoveWindow", (PyCFunction
) _wrap_wxPyPanel_base_DoMoveWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5326          { "wxPyPanel__setCallbackInfo", (PyCFunction
) _wrap_wxPyPanel__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5327          { "new_wxPyPanel", (PyCFunction
) _wrap_new_wxPyPanel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5328          { "wxPyControl_base_RemoveChild", (PyCFunction
) _wrap_wxPyControl_base_RemoveChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5329          { "wxPyControl_base_AddChild", (PyCFunction
) _wrap_wxPyControl_base_AddChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5330          { "wxPyControl_base_GetMaxSize", (PyCFunction
) _wrap_wxPyControl_base_GetMaxSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5331          { "wxPyControl_base_AcceptsFocusFromKeyboard", (PyCFunction
) _wrap_wxPyControl_base_AcceptsFocusFromKeyboard
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5332          { "wxPyControl_base_AcceptsFocus", (PyCFunction
) _wrap_wxPyControl_base_AcceptsFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5333          { "wxPyControl_base_Validate", (PyCFunction
) _wrap_wxPyControl_base_Validate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5334          { "wxPyControl_base_TransferDataFromWindow", (PyCFunction
) _wrap_wxPyControl_base_TransferDataFromWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5335          { "wxPyControl_base_TransferDataToWindow", (PyCFunction
) _wrap_wxPyControl_base_TransferDataToWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5336          { "wxPyControl_base_InitDialog", (PyCFunction
) _wrap_wxPyControl_base_InitDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5337          { "wxPyControl_base_DoGetBestSize", (PyCFunction
) _wrap_wxPyControl_base_DoGetBestSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5338          { "wxPyControl_base_DoGetVirtualSize", (PyCFunction
) _wrap_wxPyControl_base_DoGetVirtualSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5339          { "wxPyControl_base_DoGetPosition", (PyCFunction
) _wrap_wxPyControl_base_DoGetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5340          { "wxPyControl_base_DoGetClientSize", (PyCFunction
) _wrap_wxPyControl_base_DoGetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5341          { "wxPyControl_base_DoGetSize", (PyCFunction
) _wrap_wxPyControl_base_DoGetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5342          { "wxPyControl_base_DoSetVirtualSize", (PyCFunction
) _wrap_wxPyControl_base_DoSetVirtualSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5343          { "wxPyControl_base_DoSetClientSize", (PyCFunction
) _wrap_wxPyControl_base_DoSetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5344          { "wxPyControl_base_DoSetSize", (PyCFunction
) _wrap_wxPyControl_base_DoSetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5345          { "wxPyControl_base_DoMoveWindow", (PyCFunction
) _wrap_wxPyControl_base_DoMoveWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5346          { "wxPyControl__setCallbackInfo", (PyCFunction
) _wrap_wxPyControl__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5347          { "new_wxPyControl", (PyCFunction
) _wrap_new_wxPyControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5348          { "wxPyWindow_base_RemoveChild", (PyCFunction
) _wrap_wxPyWindow_base_RemoveChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5349          { "wxPyWindow_base_AddChild", (PyCFunction
) _wrap_wxPyWindow_base_AddChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5350          { "wxPyWindow_base_GetMaxSize", (PyCFunction
) _wrap_wxPyWindow_base_GetMaxSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5351          { "wxPyWindow_base_AcceptsFocusFromKeyboard", (PyCFunction
) _wrap_wxPyWindow_base_AcceptsFocusFromKeyboard
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5352          { "wxPyWindow_base_AcceptsFocus", (PyCFunction
) _wrap_wxPyWindow_base_AcceptsFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5353          { "wxPyWindow_base_Validate", (PyCFunction
) _wrap_wxPyWindow_base_Validate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5354          { "wxPyWindow_base_TransferDataFromWindow", (PyCFunction
) _wrap_wxPyWindow_base_TransferDataFromWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5355          { "wxPyWindow_base_TransferDataToWindow", (PyCFunction
) _wrap_wxPyWindow_base_TransferDataToWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5356          { "wxPyWindow_base_InitDialog", (PyCFunction
) _wrap_wxPyWindow_base_InitDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5357          { "wxPyWindow_base_DoGetBestSize", (PyCFunction
) _wrap_wxPyWindow_base_DoGetBestSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5358          { "wxPyWindow_base_DoGetVirtualSize", (PyCFunction
) _wrap_wxPyWindow_base_DoGetVirtualSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5359          { "wxPyWindow_base_DoGetPosition", (PyCFunction
) _wrap_wxPyWindow_base_DoGetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5360          { "wxPyWindow_base_DoGetClientSize", (PyCFunction
) _wrap_wxPyWindow_base_DoGetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5361          { "wxPyWindow_base_DoGetSize", (PyCFunction
) _wrap_wxPyWindow_base_DoGetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5362          { "wxPyWindow_base_DoSetVirtualSize", (PyCFunction
) _wrap_wxPyWindow_base_DoSetVirtualSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5363          { "wxPyWindow_base_DoSetClientSize", (PyCFunction
) _wrap_wxPyWindow_base_DoSetClientSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5364          { "wxPyWindow_base_DoSetSize", (PyCFunction
) _wrap_wxPyWindow_base_DoSetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5365          { "wxPyWindow_base_DoMoveWindow", (PyCFunction
) _wrap_wxPyWindow_base_DoMoveWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5366          { "wxPyWindow__setCallbackInfo", (PyCFunction
) _wrap_wxPyWindow__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5367          { "new_wxPyWindow", (PyCFunction
) _wrap_new_wxPyWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5368          { "wxSplitterWindow_GetNeedUpdating", (PyCFunction
) _wrap_wxSplitterWindow_GetNeedUpdating
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5369          { "wxSplitterWindow_SetNeedUpdating", (PyCFunction
) _wrap_wxSplitterWindow_SetNeedUpdating
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5370          { "wxSplitterWindow_SizeWindows", (PyCFunction
) _wrap_wxSplitterWindow_SizeWindows
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5371          { "wxSplitterWindow_GetMinimumPaneSize", (PyCFunction
) _wrap_wxSplitterWindow_GetMinimumPaneSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5372          { "wxSplitterWindow_SetMinimumPaneSize", (PyCFunction
) _wrap_wxSplitterWindow_SetMinimumPaneSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5373          { "wxSplitterWindow_GetSashPosition", (PyCFunction
) _wrap_wxSplitterWindow_GetSashPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5374          { "wxSplitterWindow_SetSashPosition", (PyCFunction
) _wrap_wxSplitterWindow_SetSashPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5375          { "wxSplitterWindow_GetBorderSize", (PyCFunction
) _wrap_wxSplitterWindow_GetBorderSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5376          { "wxSplitterWindow_GetSashSize", (PyCFunction
) _wrap_wxSplitterWindow_GetSashSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5377          { "wxSplitterWindow_SetBorderSize", (PyCFunction
) _wrap_wxSplitterWindow_SetBorderSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5378          { "wxSplitterWindow_SetSashSize", (PyCFunction
) _wrap_wxSplitterWindow_SetSashSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5379          { "wxSplitterWindow_IsSplit", (PyCFunction
) _wrap_wxSplitterWindow_IsSplit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5380          { "wxSplitterWindow_ReplaceWindow", (PyCFunction
) _wrap_wxSplitterWindow_ReplaceWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5381          { "wxSplitterWindow_Unsplit", (PyCFunction
) _wrap_wxSplitterWindow_Unsplit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5382          { "wxSplitterWindow_SplitHorizontally", (PyCFunction
) _wrap_wxSplitterWindow_SplitHorizontally
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5383          { "wxSplitterWindow_SplitVertically", (PyCFunction
) _wrap_wxSplitterWindow_SplitVertically
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5384          { "wxSplitterWindow_Initialize", (PyCFunction
) _wrap_wxSplitterWindow_Initialize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5385          { "wxSplitterWindow_GetSplitMode", (PyCFunction
) _wrap_wxSplitterWindow_GetSplitMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5386          { "wxSplitterWindow_SetSplitMode", (PyCFunction
) _wrap_wxSplitterWindow_SetSplitMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5387          { "wxSplitterWindow_GetWindow2", (PyCFunction
) _wrap_wxSplitterWindow_GetWindow2
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5388          { "wxSplitterWindow_GetWindow1", (PyCFunction
) _wrap_wxSplitterWindow_GetWindow1
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5389          { "wxSplitterWindow_Create", (PyCFunction
) _wrap_wxSplitterWindow_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5390          { "new_wxPreSplitterWindow", (PyCFunction
) _wrap_new_wxPreSplitterWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5391          { "new_wxSplitterWindow", (PyCFunction
) _wrap_new_wxSplitterWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5392          { "wxSplitterEvent_SetSashPosition", (PyCFunction
) _wrap_wxSplitterEvent_SetSashPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5393          { "wxSplitterEvent_GetWindowBeingRemoved", (PyCFunction
) _wrap_wxSplitterEvent_GetWindowBeingRemoved
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5394          { "wxSplitterEvent_GetY", (PyCFunction
) _wrap_wxSplitterEvent_GetY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5395          { "wxSplitterEvent_GetX", (PyCFunction
) _wrap_wxSplitterEvent_GetX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5396          { "wxSplitterEvent_GetSashPosition", (PyCFunction
) _wrap_wxSplitterEvent_GetSashPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5397          { "new_wxSplitterEvent", (PyCFunction
) _wrap_new_wxSplitterEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5398          { "new_wxListbookEvent", (PyCFunction
) _wrap_new_wxListbookEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5399          { "wxListbook_IsVertical", (PyCFunction
) _wrap_wxListbook_IsVertical
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5400          { "wxListbook_Create", (PyCFunction
) _wrap_wxListbook_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5401          { "new_wxPreListbook", (PyCFunction
) _wrap_new_wxPreListbook
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5402          { "new_wxListbook", (PyCFunction
) _wrap_new_wxListbook
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5403          { "wxNotebookEvent_SetSelection", (PyCFunction
) _wrap_wxNotebookEvent_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5404          { "wxNotebookEvent_SetOldSelection", (PyCFunction
) _wrap_wxNotebookEvent_SetOldSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5405          { "wxNotebookEvent_GetOldSelection", (PyCFunction
) _wrap_wxNotebookEvent_GetOldSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5406          { "wxNotebookEvent_GetSelection", (PyCFunction
) _wrap_wxNotebookEvent_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5407          { "new_wxNotebookEvent", (PyCFunction
) _wrap_new_wxNotebookEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5408          { "wxNotebook_CalcSizeFromPage", (PyCFunction
) _wrap_wxNotebook_CalcSizeFromPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5409          { "wxNotebook_HitTest", (PyCFunction
) _wrap_wxNotebook_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5410          { "wxNotebook_SetTabSize", (PyCFunction
) _wrap_wxNotebook_SetTabSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5411          { "wxNotebook_SetPadding", (PyCFunction
) _wrap_wxNotebook_SetPadding
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5412          { "wxNotebook_GetRowCount", (PyCFunction
) _wrap_wxNotebook_GetRowCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5413          { "wxNotebook_Create", (PyCFunction
) _wrap_wxNotebook_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5414          { "new_wxPreNotebook", (PyCFunction
) _wrap_new_wxPreNotebook
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5415          { "new_wxNotebook", (PyCFunction
) _wrap_new_wxNotebook
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5416          { "wxBookCtrlEvent_SetOldSelection", (PyCFunction
) _wrap_wxBookCtrlEvent_SetOldSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5417          { "wxBookCtrlEvent_GetOldSelection", (PyCFunction
) _wrap_wxBookCtrlEvent_GetOldSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5418          { "wxBookCtrlEvent_SetSelection", (PyCFunction
) _wrap_wxBookCtrlEvent_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5419          { "wxBookCtrlEvent_GetSelection", (PyCFunction
) _wrap_wxBookCtrlEvent_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5420          { "new_wxBookCtrlEvent", (PyCFunction
) _wrap_new_wxBookCtrlEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5421          { "wxBookCtrl_AdvanceSelection", (PyCFunction
) _wrap_wxBookCtrl_AdvanceSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5422          { "wxBookCtrl_SetSelection", (PyCFunction
) _wrap_wxBookCtrl_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5423          { "wxBookCtrl_InsertPage", (PyCFunction
) _wrap_wxBookCtrl_InsertPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5424          { "wxBookCtrl_AddPage", (PyCFunction
) _wrap_wxBookCtrl_AddPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5425          { "wxBookCtrl_DeleteAllPages", (PyCFunction
) _wrap_wxBookCtrl_DeleteAllPages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5426          { "wxBookCtrl_RemovePage", (PyCFunction
) _wrap_wxBookCtrl_RemovePage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5427          { "wxBookCtrl_DeletePage", (PyCFunction
) _wrap_wxBookCtrl_DeletePage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5428          { "wxBookCtrl_CalcSizeFromPage", (PyCFunction
) _wrap_wxBookCtrl_CalcSizeFromPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5429          { "wxBookCtrl_SetPageSize", (PyCFunction
) _wrap_wxBookCtrl_SetPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5430          { "wxBookCtrl_SetPageImage", (PyCFunction
) _wrap_wxBookCtrl_SetPageImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5431          { "wxBookCtrl_GetPageImage", (PyCFunction
) _wrap_wxBookCtrl_GetPageImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5432          { "wxBookCtrl_GetImageList", (PyCFunction
) _wrap_wxBookCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5433          { "wxBookCtrl_AssignImageList", (PyCFunction
) _wrap_wxBookCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5434          { "wxBookCtrl_SetImageList", (PyCFunction
) _wrap_wxBookCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5435          { "wxBookCtrl_GetPageText", (PyCFunction
) _wrap_wxBookCtrl_GetPageText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5436          { "wxBookCtrl_SetPageText", (PyCFunction
) _wrap_wxBookCtrl_SetPageText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5437          { "wxBookCtrl_GetSelection", (PyCFunction
) _wrap_wxBookCtrl_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5438          { "wxBookCtrl_GetPage", (PyCFunction
) _wrap_wxBookCtrl_GetPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5439          { "wxBookCtrl_GetPageCount", (PyCFunction
) _wrap_wxBookCtrl_GetPageCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5446  * This table is used by the pointer type-checker 
5448 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
5449     { "_wxEvent","_wxSplitterEvent",SwigwxSplitterEventTowxEvent
}, 
5450     { "_wxEvent","_wxListbookEvent",SwigwxListbookEventTowxEvent
}, 
5451     { "_wxEvent","_wxNotebookEvent",SwigwxNotebookEventTowxEvent
}, 
5452     { "_wxEvent","_wxBookCtrlEvent",SwigwxBookCtrlEventTowxEvent
}, 
5453     { "_signed_long","_long",0}, 
5454     { "_wxPrintQuality","_wxCoord",0}, 
5455     { "_wxPrintQuality","_int",0}, 
5456     { "_wxPrintQuality","_signed_int",0}, 
5457     { "_wxPrintQuality","_unsigned_int",0}, 
5458     { "_wxPrintQuality","_wxWindowID",0}, 
5459     { "_wxPrintQuality","_uint",0}, 
5460     { "_wxPrintQuality","_EBool",0}, 
5461     { "_wxPrintQuality","_size_t",0}, 
5462     { "_wxPrintQuality","_time_t",0}, 
5463     { "_wxNotifyEvent","_wxSplitterEvent",SwigwxSplitterEventTowxNotifyEvent
}, 
5464     { "_wxNotifyEvent","_wxListbookEvent",SwigwxListbookEventTowxNotifyEvent
}, 
5465     { "_wxNotifyEvent","_wxNotebookEvent",SwigwxNotebookEventTowxNotifyEvent
}, 
5466     { "_wxNotifyEvent","_wxBookCtrlEvent",SwigwxBookCtrlEventTowxNotifyEvent
}, 
5467     { "_byte","_unsigned_char",0}, 
5468     { "_long","_unsigned_long",0}, 
5469     { "_long","_signed_long",0}, 
5470     { "_size_t","_wxCoord",0}, 
5471     { "_size_t","_wxPrintQuality",0}, 
5472     { "_size_t","_time_t",0}, 
5473     { "_size_t","_unsigned_int",0}, 
5474     { "_size_t","_int",0}, 
5475     { "_size_t","_wxWindowID",0}, 
5476     { "_size_t","_uint",0}, 
5477     { "_wxPanel","_wxPyPanel",SwigwxPyPanelTowxPanel
}, 
5478     { "_wxBookCtrlEvent","_wxListbookEvent",SwigwxListbookEventTowxBookCtrlEvent
}, 
5479     { "_uint","_wxCoord",0}, 
5480     { "_uint","_wxPrintQuality",0}, 
5481     { "_uint","_time_t",0}, 
5482     { "_uint","_size_t",0}, 
5483     { "_uint","_unsigned_int",0}, 
5484     { "_uint","_int",0}, 
5485     { "_uint","_wxWindowID",0}, 
5486     { "_wxChar","_char",0}, 
5487     { "_wxCommandEvent","_wxSplitterEvent",SwigwxSplitterEventTowxCommandEvent
}, 
5488     { "_wxCommandEvent","_wxListbookEvent",SwigwxListbookEventTowxCommandEvent
}, 
5489     { "_wxCommandEvent","_wxNotebookEvent",SwigwxNotebookEventTowxCommandEvent
}, 
5490     { "_wxCommandEvent","_wxBookCtrlEvent",SwigwxBookCtrlEventTowxCommandEvent
}, 
5491     { "_char","_wxChar",0}, 
5492     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
5493     { "_EBool","_wxCoord",0}, 
5494     { "_EBool","_wxPrintQuality",0}, 
5495     { "_EBool","_signed_int",0}, 
5496     { "_EBool","_int",0}, 
5497     { "_EBool","_wxWindowID",0}, 
5498     { "_unsigned_long","_long",0}, 
5499     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
5500     { "_signed_int","_wxCoord",0}, 
5501     { "_signed_int","_wxPrintQuality",0}, 
5502     { "_signed_int","_EBool",0}, 
5503     { "_signed_int","_wxWindowID",0}, 
5504     { "_signed_int","_int",0}, 
5505     { "_WXTYPE","_short",0}, 
5506     { "_WXTYPE","_signed_short",0}, 
5507     { "_WXTYPE","_unsigned_short",0}, 
5508     { "_unsigned_short","_WXTYPE",0}, 
5509     { "_unsigned_short","_short",0}, 
5510     { "_wxObject","_wxPyPanel",SwigwxPyPanelTowxObject
}, 
5511     { "_wxObject","_wxPyControl",SwigwxPyControlTowxObject
}, 
5512     { "_wxObject","_wxPyWindow",SwigwxPyWindowTowxObject
}, 
5513     { "_wxObject","_wxSplitterWindow",SwigwxSplitterWindowTowxObject
}, 
5514     { "_wxObject","_wxSplitterEvent",SwigwxSplitterEventTowxObject
}, 
5515     { "_wxObject","_wxListbookEvent",SwigwxListbookEventTowxObject
}, 
5516     { "_wxObject","_wxListbook",SwigwxListbookTowxObject
}, 
5517     { "_wxObject","_wxNotebookEvent",SwigwxNotebookEventTowxObject
}, 
5518     { "_wxObject","_wxNotebook",SwigwxNotebookTowxObject
}, 
5519     { "_wxObject","_wxBookCtrlEvent",SwigwxBookCtrlEventTowxObject
}, 
5520     { "_wxObject","_wxBookCtrl",SwigwxBookCtrlTowxObject
}, 
5521     { "_signed_short","_WXTYPE",0}, 
5522     { "_signed_short","_short",0}, 
5523     { "_unsigned_char","_byte",0}, 
5524     { "_wxControl","_wxPyControl",SwigwxPyControlTowxControl
}, 
5525     { "_wxControl","_wxListbook",SwigwxListbookTowxControl
}, 
5526     { "_wxControl","_wxNotebook",SwigwxNotebookTowxControl
}, 
5527     { "_wxControl","_wxBookCtrl",SwigwxBookCtrlTowxControl
}, 
5528     { "_unsigned_int","_wxCoord",0}, 
5529     { "_unsigned_int","_wxPrintQuality",0}, 
5530     { "_unsigned_int","_time_t",0}, 
5531     { "_unsigned_int","_size_t",0}, 
5532     { "_unsigned_int","_uint",0}, 
5533     { "_unsigned_int","_wxWindowID",0}, 
5534     { "_unsigned_int","_int",0}, 
5535     { "_short","_WXTYPE",0}, 
5536     { "_short","_unsigned_short",0}, 
5537     { "_short","_signed_short",0}, 
5538     { "_wxBookCtrl","_wxListbook",SwigwxListbookTowxBookCtrl
}, 
5539     { "_wxBookCtrl","_wxNotebook",SwigwxNotebookTowxBookCtrl
}, 
5540     { "_wxWindowID","_wxCoord",0}, 
5541     { "_wxWindowID","_wxPrintQuality",0}, 
5542     { "_wxWindowID","_time_t",0}, 
5543     { "_wxWindowID","_size_t",0}, 
5544     { "_wxWindowID","_EBool",0}, 
5545     { "_wxWindowID","_uint",0}, 
5546     { "_wxWindowID","_int",0}, 
5547     { "_wxWindowID","_signed_int",0}, 
5548     { "_wxWindowID","_unsigned_int",0}, 
5549     { "_int","_wxCoord",0}, 
5550     { "_int","_wxPrintQuality",0}, 
5551     { "_int","_time_t",0}, 
5552     { "_int","_size_t",0}, 
5553     { "_int","_EBool",0}, 
5554     { "_int","_uint",0}, 
5555     { "_int","_wxWindowID",0}, 
5556     { "_int","_unsigned_int",0}, 
5557     { "_int","_signed_int",0}, 
5558     { "_time_t","_wxCoord",0}, 
5559     { "_time_t","_wxPrintQuality",0}, 
5560     { "_time_t","_unsigned_int",0}, 
5561     { "_time_t","_int",0}, 
5562     { "_time_t","_wxWindowID",0}, 
5563     { "_time_t","_uint",0}, 
5564     { "_time_t","_size_t",0}, 
5565     { "_wxCoord","_int",0}, 
5566     { "_wxCoord","_signed_int",0}, 
5567     { "_wxCoord","_unsigned_int",0}, 
5568     { "_wxCoord","_wxWindowID",0}, 
5569     { "_wxCoord","_uint",0}, 
5570     { "_wxCoord","_EBool",0}, 
5571     { "_wxCoord","_size_t",0}, 
5572     { "_wxCoord","_time_t",0}, 
5573     { "_wxCoord","_wxPrintQuality",0}, 
5574     { "_wxEvtHandler","_wxPyPanel",SwigwxPyPanelTowxEvtHandler
}, 
5575     { "_wxEvtHandler","_wxPyControl",SwigwxPyControlTowxEvtHandler
}, 
5576     { "_wxEvtHandler","_wxPyWindow",SwigwxPyWindowTowxEvtHandler
}, 
5577     { "_wxEvtHandler","_wxSplitterWindow",SwigwxSplitterWindowTowxEvtHandler
}, 
5578     { "_wxEvtHandler","_wxListbook",SwigwxListbookTowxEvtHandler
}, 
5579     { "_wxEvtHandler","_wxNotebook",SwigwxNotebookTowxEvtHandler
}, 
5580     { "_wxEvtHandler","_wxBookCtrl",SwigwxBookCtrlTowxEvtHandler
}, 
5581     { "_wxWindow","_wxPyPanel",SwigwxPyPanelTowxWindow
}, 
5582     { "_wxWindow","_wxPyControl",SwigwxPyControlTowxWindow
}, 
5583     { "_wxWindow","_wxPyWindow",SwigwxPyWindowTowxWindow
}, 
5584     { "_wxWindow","_wxSplitterWindow",SwigwxSplitterWindowTowxWindow
}, 
5585     { "_wxWindow","_wxListbook",SwigwxListbookTowxWindow
}, 
5586     { "_wxWindow","_wxNotebook",SwigwxNotebookTowxWindow
}, 
5587     { "_wxWindow","_wxBookCtrl",SwigwxBookCtrlTowxWindow
}, 
5590 static PyObject 
*SWIG_globals
; 
5594 SWIGEXPORT(void) initwindows2c() { 
5596          SWIG_globals 
= SWIG_newvarlink(); 
5597          m 
= Py_InitModule("windows2c", windows2cMethods
); 
5598          d 
= PyModule_GetDict(m
); 
5599          PyDict_SetItemString(d
,"wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
)); 
5600          PyDict_SetItemString(d
,"wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
)); 
5601          PyDict_SetItemString(d
,"wxNB_FIXEDWIDTH", PyInt_FromLong((long) wxNB_FIXEDWIDTH
)); 
5602          PyDict_SetItemString(d
,"wxNB_TOP", PyInt_FromLong((long) wxNB_TOP
)); 
5603          PyDict_SetItemString(d
,"wxNB_LEFT", PyInt_FromLong((long) wxNB_LEFT
)); 
5604          PyDict_SetItemString(d
,"wxNB_RIGHT", PyInt_FromLong((long) wxNB_RIGHT
)); 
5605          PyDict_SetItemString(d
,"wxNB_BOTTOM", PyInt_FromLong((long) wxNB_BOTTOM
)); 
5606          PyDict_SetItemString(d
,"wxNB_MULTILINE", PyInt_FromLong((long) wxNB_MULTILINE
)); 
5607          PyDict_SetItemString(d
,"wxNB_HITTEST_NOWHERE", PyInt_FromLong((long) wxNB_HITTEST_NOWHERE
)); 
5608          PyDict_SetItemString(d
,"wxNB_HITTEST_ONICON", PyInt_FromLong((long) wxNB_HITTEST_ONICON
)); 
5609          PyDict_SetItemString(d
,"wxNB_HITTEST_ONLABEL", PyInt_FromLong((long) wxNB_HITTEST_ONLABEL
)); 
5610          PyDict_SetItemString(d
,"wxNB_HITTEST_ONITEM", PyInt_FromLong((long) wxNB_HITTEST_ONITEM
)); 
5611          PyDict_SetItemString(d
,"wxLB_DEFAULT", PyInt_FromLong((long) wxLB_DEFAULT
)); 
5612          PyDict_SetItemString(d
,"wxLB_TOP", PyInt_FromLong((long) wxLB_TOP
)); 
5613          PyDict_SetItemString(d
,"wxLB_BOTTOM", PyInt_FromLong((long) wxLB_BOTTOM
)); 
5614          PyDict_SetItemString(d
,"wxLB_LEFT", PyInt_FromLong((long) wxLB_LEFT
)); 
5615          PyDict_SetItemString(d
,"wxLB_RIGHT", PyInt_FromLong((long) wxLB_RIGHT
)); 
5616          PyDict_SetItemString(d
,"wxLB_ALIGN_MASK", PyInt_FromLong((long) wxLB_ALIGN_MASK
)); 
5617          PyDict_SetItemString(d
,"wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
)); 
5618          PyDict_SetItemString(d
,"wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
)); 
5619          PyDict_SetItemString(d
,"wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
)); 
5620          PyDict_SetItemString(d
,"wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
)); 
5621          PyDict_SetItemString(d
,"wxEVT_COMMAND_SPLITTER_UNSPLIT", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_UNSPLIT
)); 
5622          PyDict_SetItemString(d
,"wxEVT_COMMAND_SPLITTER_DOUBLECLICKED", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
)); 
5623          PyDict_SetItemString(d
,"wxSPLIT_HORIZONTAL", PyInt_FromLong((long) wxSPLIT_HORIZONTAL
)); 
5624          PyDict_SetItemString(d
,"wxSPLIT_VERTICAL", PyInt_FromLong((long) wxSPLIT_VERTICAL
)); 
5625          PyDict_SetItemString(d
,"wxSPLIT_DRAG_NONE", PyInt_FromLong((long) wxSPLIT_DRAG_NONE
)); 
5626          PyDict_SetItemString(d
,"wxSPLIT_DRAG_DRAGGING", PyInt_FromLong((long) wxSPLIT_DRAG_DRAGGING
)); 
5627          PyDict_SetItemString(d
,"wxSPLIT_DRAG_LEFT_DOWN", PyInt_FromLong((long) wxSPLIT_DRAG_LEFT_DOWN
)); 
5628          PyDict_SetItemString(d
,"wxSP_VERTICAL", PyInt_FromLong((long) wxSP_VERTICAL
)); 
5629          PyDict_SetItemString(d
,"wxSP_HORIZONTAL", PyInt_FromLong((long) wxSP_HORIZONTAL
)); 
5630          PyDict_SetItemString(d
,"wxSP_ARROW_KEYS", PyInt_FromLong((long) wxSP_ARROW_KEYS
)); 
5631          PyDict_SetItemString(d
,"wxSP_WRAP", PyInt_FromLong((long) wxSP_WRAP
)); 
5632          PyDict_SetItemString(d
,"wxSP_NOBORDER", PyInt_FromLong((long) wxSP_NOBORDER
)); 
5633          PyDict_SetItemString(d
,"wxSP_3D", PyInt_FromLong((long) wxSP_3D
)); 
5634          PyDict_SetItemString(d
,"wxSP_3DSASH", PyInt_FromLong((long) wxSP_3DSASH
)); 
5635          PyDict_SetItemString(d
,"wxSP_3DBORDER", PyInt_FromLong((long) wxSP_3DBORDER
)); 
5636          PyDict_SetItemString(d
,"wxSP_FULLSASH", PyInt_FromLong((long) wxSP_FULLSASH
)); 
5637          PyDict_SetItemString(d
,"wxSP_BORDER", PyInt_FromLong((long) wxSP_BORDER
)); 
5638          PyDict_SetItemString(d
,"wxSP_LIVE_UPDATE", PyInt_FromLong((long) wxSP_LIVE_UPDATE
)); 
5639          PyDict_SetItemString(d
,"wxSP_PERMIT_UNSPLIT", PyInt_FromLong((long) wxSP_PERMIT_UNSPLIT
)); 
5642    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
5643         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);