2  * FILE : src/msw/windows3.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    initwindows3c 
  55 #define SWIG_name    "windows3c" 
  58 #include <wx/sashwin.h> 
  59 #include <wx/laywin.h> 
  60 #include <wx/popupwin.h> 
  61 #include <wx/tipwin.h> 
  64 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  70     } else if (target 
== Py_None
) { 
  74         if (!PyTuple_Check(target
)) { 
  76             target 
= PyTuple_New(1); 
  77             PyTuple_SetItem(target
, 0, o2
); 
  80         PyTuple_SetItem(o3
, 0, o
); 
  83         target 
= PySequence_Concat(o2
, o3
); 
  90     // Put some wx default wxChar* values into wxStrings. 
  91     static const wxChar
* wxSashNameStr 
= wxT("sashWindow"); 
  92     DECLARE_DEF_STRING(SashNameStr
); 
  93     static const wxChar
* wxSashLayoutNameStr 
= wxT("layoutWindow"); 
  94     DECLARE_DEF_STRING(SashLayoutNameStr
); 
  96 class wxPyPopupTransientWindow 
: public wxPopupTransientWindow
 
  99     wxPyPopupTransientWindow() : wxPopupTransientWindow() {} 
 100     wxPyPopupTransientWindow(wxWindow
* parent
, int style 
= wxBORDER_NONE
) 
 101         : wxPopupTransientWindow(parent
, style
) {} 
 103     DEC_PYCALLBACK_BOOL_ME(ProcessLeftDown
); 
 104     DEC_PYCALLBACK__(OnDismiss
); 
 105     DEC_PYCALLBACK_BOOL_(CanDismiss
); 
 109 IMP_PYCALLBACK_BOOL_ME(wxPyPopupTransientWindow
, wxPopupTransientWindow
, ProcessLeftDown
); 
 110 IMP_PYCALLBACK__(wxPyPopupTransientWindow
, wxPopupTransientWindow
, OnDismiss
); 
 111 IMP_PYCALLBACK_BOOL_(wxPyPopupTransientWindow
, wxPopupTransientWindow
, CanDismiss
); 
 113 #include <wx/vscroll.h> 
 114 DECLARE_DEF_STRING(PanelNameStr
); 
 116 class wxPyVScrolledWindow  
: public wxVScrolledWindow
 
 118     DECLARE_ABSTRACT_CLASS(wxPyVScrolledWindow
); 
 120     wxPyVScrolledWindow() : wxVScrolledWindow() {} 
 122     wxPyVScrolledWindow(wxWindow 
*parent
, 
 123                         wxWindowID id 
= wxID_ANY
, 
 124                         const wxPoint
& pos 
= wxDefaultPosition
, 
 125                         const wxSize
& size 
= wxDefaultSize
, 
 127                         const wxString
& name 
= wxPyPanelNameStr
) 
 128         : wxVScrolledWindow(parent
, id
, pos
, size
, style
, name
) 
 131     // Overridable virtuals 
 133     // this function must be overridden in the derived class and it should 
 134     // return the height of the given line in pixels 
 135     DEC_PYCALLBACK_COORD_SIZET_constpure(OnGetLineHeight
); 
 138     // this function doesn't have to be overridden but it may be useful to do 
 139     // it if calculating the lines heights is a relatively expensive operation 
 140     // as it gives the user code a possibility to calculate several of them at 
 143     // OnGetLinesHint() is normally called just before OnGetLineHeight() but you 
 144     // shouldn't rely on the latter being called for all lines in the interval 
 145     // specified here. It is also possible that OnGetLineHeight() will be 
 146     // called for the lines outside of this interval, so this is really just a 
 147     // hint, not a promise. 
 149     // finally note that lineMin is inclusive, while lineMax is exclusive, as 
 151     DEC_PYCALLBACK_VOID_SIZETSIZET_const(OnGetLinesHint
); 
 154     // when the number of lines changes, we try to estimate the total height 
 155     // of all lines which is a rather expensive operation in terms of lines 
 156     // access, so if the user code may estimate the average height 
 157     // better/faster than we do, it should override this function to implement 
 160     // this function should return the best guess for the total height it may 
 162     DEC_PYCALLBACK_COORD_const(EstimateTotalHeight
); 
 165     // Also expose some other interesting protected methods 
 168     // find the index of the line we need to show at the top of the window such 
 169     // that the last (fully or partially) visible line is the given one 
 170     size_t FindFirstFromBottom(size_t lineLast
, bool fullyVisible 
= false) 
 171     { return wxVScrolledWindow::FindFirstFromBottom(lineLast
, fullyVisible
); } 
 173     // get the total height of the lines between lineMin (inclusive) and 
 174     // lineMax (exclusive) 
 175     wxCoord 
GetLinesHeight(size_t lineMin
, size_t lineMax
) const 
 176     { return wxVScrolledWindow::GetLinesHeight(lineMin
, lineMax
); } 
 182 IMPLEMENT_ABSTRACT_CLASS(wxPyVScrolledWindow
, wxVScrolledWindow
); 
 184 IMP_PYCALLBACK_COORD_SIZET_constpure(wxPyVScrolledWindow
, wxVScrolledWindow
, OnGetLineHeight
); 
 185 IMP_PYCALLBACK_VOID_SIZETSIZET_const(wxPyVScrolledWindow
, wxVScrolledWindow
, OnGetLinesHint
); 
 186 IMP_PYCALLBACK_COORD_const          (wxPyVScrolledWindow
, wxVScrolledWindow
, EstimateTotalHeight
); 
 188 #include <wx/vlbox.h> 
 189 DECLARE_DEF_STRING(VListBoxNameStr
); 
 191 class wxPyVListBox  
: public wxVListBox
 
 193     DECLARE_ABSTRACT_CLASS(wxPyVListBox
); 
 195     wxPyVListBox() : wxVListBox() {} 
 197     wxPyVListBox(wxWindow 
*parent
, 
 198                  wxWindowID id 
= wxID_ANY
, 
 199                  const wxPoint
& pos 
= wxDefaultPosition
, 
 200                  const wxSize
& size 
= wxDefaultSize
, 
 202                  const wxString
& name 
= wxPyVListBoxNameStr
) 
 203         : wxVListBox(parent
, id
, pos
, size
, style
, name
) 
 206     // Overridable virtuals 
 208     // the derived class must implement this function to actually draw the item 
 209     // with the given index on the provided DC 
 210     // virtual void OnDrawItem(wxDC& dc, const wxRect& rect, size_t n) const = 0; 
 211     DEC_PYCALLBACK__DCRECTSIZET_constpure(OnDrawItem
); 
 214     // the derived class must implement this method to return the height of the 
 216     // virtual wxCoord OnMeasureItem(size_t n) const = 0; 
 217     DEC_PYCALLBACK_COORD_SIZET_constpure(OnMeasureItem
); 
 220     // this method may be used to draw separators between the lines; note that 
 221     // the rectangle may be modified, typically to deflate it a bit before 
 222     // passing to OnDrawItem() 
 224     // the base class version doesn't do anything 
 225     //    virtual void OnDrawSeparator(wxDC& dc, wxRect& rect, size_t n) const; 
 226     DEC_PYCALLBACK__DCRECTSIZET_constpure(OnDrawSeparator
); 
 229     // this method is used to draw the items background and, maybe, a border 
 232     // the base class version implements a reasonable default behaviour which 
 233     // consists in drawing the selected item with the standard background 
 234     // colour and drawing a border around the item if it is either selected or 
 236     //     virtual void OnDrawBackground(wxDC& dc, const wxRect& rect, size_t n) const; 
 237     DEC_PYCALLBACK__DCRECTSIZET_const(OnDrawBackground
); 
 243 IMPLEMENT_ABSTRACT_CLASS(wxPyVListBox
, wxVListBox
); 
 245 IMP_PYCALLBACK__DCRECTSIZET_constpure(wxPyVListBox
, wxVListBox
, OnDrawItem
); 
 246 IMP_PYCALLBACK_COORD_SIZET_constpure (wxPyVListBox
, wxVListBox
, OnMeasureItem
); 
 247 IMP_PYCALLBACK__DCRECTSIZET_constpure(wxPyVListBox
, wxVListBox
, OnDrawSeparator
); 
 248 IMP_PYCALLBACK__DCRECTSIZET_const    (wxPyVListBox
, wxVListBox
, OnDrawBackground
); 
 251 #include <wx/htmllbox.h> 
 253 class wxPyHtmlListBox  
: public wxHtmlListBox
 
 255     DECLARE_ABSTRACT_CLASS(wxPyHtmlListBox
); 
 257     wxPyHtmlListBox() : wxHtmlListBox() {} 
 259     wxPyHtmlListBox(wxWindow 
*parent
, 
 260                     wxWindowID id 
= wxID_ANY
, 
 261                     const wxPoint
& pos 
= wxDefaultPosition
, 
 262                     const wxSize
& size 
= wxDefaultSize
, 
 264                     const wxString
& name 
= wxPyVListBoxNameStr
) 
 265         : wxHtmlListBox(parent
, id
, pos
, size
, style
, name
) 
 268     // Overridable virtuals 
 270     // this method must be implemented in the derived class and should return 
 271     // the body (i.e. without <html>) of the HTML for the given item 
 272     DEC_PYCALLBACK_STRING_SIZET_pure(OnGetItem
); 
 274     // this function may be overridden to decorate HTML returned by OnGetItem() 
 275     DEC_PYCALLBACK_STRING_SIZET(OnGetItemMarkup
); 
 278 //     // this method allows to customize the selection appearance: it may be used 
 279 //     // to specify the colour of the text which normally has the given colour 
 280 //     // colFg when it is inside the selection 
 282 //     // by default, the original colour is not used at all and all text has the 
 283 //     // same (default for this system) colour inside selection 
 284 //     virtual wxColour GetSelectedTextColour(const wxColour& colFg) const; 
 286 //     // this is the same as GetSelectedTextColour() but allows to customize the 
 287 //     // background colour -- this is even more rarely used as you can change it 
 288 //     // globally using SetSelectionBackground() 
 289 //     virtual wxColour GetSelectedTextBgColour(const wxColour& colBg) const; 
 296 IMPLEMENT_ABSTRACT_CLASS(wxPyHtmlListBox
, wxHtmlListBox
) 
 298 IMP_PYCALLBACK_STRING_SIZET_pure(wxPyHtmlListBox
, wxHtmlListBox
, OnGetItem
); 
 299 IMP_PYCALLBACK_STRING_SIZET     (wxPyHtmlListBox
, wxHtmlListBox
, OnGetItemMarkup
); 
 304 static void *SwigwxSashEventTowxCommandEvent(void *ptr
) { 
 306     wxCommandEvent 
*dest
; 
 307     src 
= (wxSashEvent 
*) ptr
; 
 308     dest 
= (wxCommandEvent 
*) src
; 
 309     return (void *) dest
; 
 312 static void *SwigwxSashEventTowxEvent(void *ptr
) { 
 315     src 
= (wxSashEvent 
*) ptr
; 
 316     dest 
= (wxEvent 
*) src
; 
 317     return (void *) dest
; 
 320 static void *SwigwxSashEventTowxObject(void *ptr
) { 
 323     src 
= (wxSashEvent 
*) ptr
; 
 324     dest 
= (wxObject 
*) src
; 
 325     return (void *) dest
; 
 328 #define new_wxSashEvent(_swigarg0,_swigarg1) (new wxSashEvent(_swigarg0,_swigarg1)) 
 329 static PyObject 
*_wrap_new_wxSashEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 330     PyObject 
* _resultobj
; 
 331     wxSashEvent 
* _result
; 
 332     int  _arg0 
= (int ) 0; 
 333     wxSashEdgePosition  _arg1 
= (wxSashEdgePosition 
) (wxSASH_NONE
); 
 334     char *_kwnames
[] = { "id","edge", NULL 
}; 
 338     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxSashEvent",_kwnames
,&_arg0
,&_arg1
))  
 341     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 342     _result 
= (wxSashEvent 
*)new_wxSashEvent(_arg0
,_arg1
); 
 344     wxPyEndAllowThreads(__tstate
); 
 345     if (PyErr_Occurred()) return NULL
; 
 347         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSashEvent_p"); 
 348         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 351         _resultobj 
= Py_None
; 
 356 #define wxSashEvent_SetEdge(_swigobj,_swigarg0)  (_swigobj->SetEdge(_swigarg0)) 
 357 static PyObject 
*_wrap_wxSashEvent_SetEdge(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 358     PyObject 
* _resultobj
; 
 360     wxSashEdgePosition  _arg1
; 
 361     PyObject 
* _argo0 
= 0; 
 362     char *_kwnames
[] = { "self","edge", NULL 
}; 
 365     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashEvent_SetEdge",_kwnames
,&_argo0
,&_arg1
))  
 368         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 369         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) { 
 370             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_SetEdge. Expected _wxSashEvent_p."); 
 375     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 376     wxSashEvent_SetEdge(_arg0
,_arg1
); 
 378     wxPyEndAllowThreads(__tstate
); 
 379     if (PyErr_Occurred()) return NULL
; 
 380 }    Py_INCREF(Py_None
); 
 381     _resultobj 
= Py_None
; 
 385 #define wxSashEvent_GetEdge(_swigobj)  (_swigobj->GetEdge()) 
 386 static PyObject 
*_wrap_wxSashEvent_GetEdge(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 387     PyObject 
* _resultobj
; 
 388     wxSashEdgePosition  _result
; 
 390     PyObject 
* _argo0 
= 0; 
 391     char *_kwnames
[] = { "self", NULL 
}; 
 394     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashEvent_GetEdge",_kwnames
,&_argo0
))  
 397         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 398         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) { 
 399             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_GetEdge. Expected _wxSashEvent_p."); 
 404     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 405     _result 
= (wxSashEdgePosition 
)wxSashEvent_GetEdge(_arg0
); 
 407     wxPyEndAllowThreads(__tstate
); 
 408     if (PyErr_Occurred()) return NULL
; 
 409 }    _resultobj 
= Py_BuildValue("i",_result
); 
 413 #define wxSashEvent_SetDragRect(_swigobj,_swigarg0)  (_swigobj->SetDragRect(_swigarg0)) 
 414 static PyObject 
*_wrap_wxSashEvent_SetDragRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 415     PyObject 
* _resultobj
; 
 418     PyObject 
* _argo0 
= 0; 
 420     PyObject 
* _obj1 
= 0; 
 421     char *_kwnames
[] = { "self","rect", NULL 
}; 
 424     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSashEvent_SetDragRect",_kwnames
,&_argo0
,&_obj1
))  
 427         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 428         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) { 
 429             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_SetDragRect. Expected _wxSashEvent_p."); 
 435     if (! wxRect_helper(_obj1
, &_arg1
)) 
 439     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 440     wxSashEvent_SetDragRect(_arg0
,*_arg1
); 
 442     wxPyEndAllowThreads(__tstate
); 
 443     if (PyErr_Occurred()) return NULL
; 
 444 }    Py_INCREF(Py_None
); 
 445     _resultobj 
= Py_None
; 
 449 #define wxSashEvent_GetDragRect(_swigobj)  (_swigobj->GetDragRect()) 
 450 static PyObject 
*_wrap_wxSashEvent_GetDragRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 451     PyObject 
* _resultobj
; 
 454     PyObject 
* _argo0 
= 0; 
 455     char *_kwnames
[] = { "self", NULL 
}; 
 459     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashEvent_GetDragRect",_kwnames
,&_argo0
))  
 462         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 463         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) { 
 464             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_GetDragRect. Expected _wxSashEvent_p."); 
 469     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 470     _result 
= new wxRect (wxSashEvent_GetDragRect(_arg0
)); 
 472     wxPyEndAllowThreads(__tstate
); 
 473     if (PyErr_Occurred()) return NULL
; 
 474 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
 475     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 479 #define wxSashEvent_SetDragStatus(_swigobj,_swigarg0)  (_swigobj->SetDragStatus(_swigarg0)) 
 480 static PyObject 
*_wrap_wxSashEvent_SetDragStatus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 481     PyObject 
* _resultobj
; 
 483     wxSashDragStatus  _arg1
; 
 484     PyObject 
* _argo0 
= 0; 
 485     char *_kwnames
[] = { "self","status", NULL 
}; 
 488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashEvent_SetDragStatus",_kwnames
,&_argo0
,&_arg1
))  
 491         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 492         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) { 
 493             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_SetDragStatus. Expected _wxSashEvent_p."); 
 498     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 499     wxSashEvent_SetDragStatus(_arg0
,_arg1
); 
 501     wxPyEndAllowThreads(__tstate
); 
 502     if (PyErr_Occurred()) return NULL
; 
 503 }    Py_INCREF(Py_None
); 
 504     _resultobj 
= Py_None
; 
 508 #define wxSashEvent_GetDragStatus(_swigobj)  (_swigobj->GetDragStatus()) 
 509 static PyObject 
*_wrap_wxSashEvent_GetDragStatus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 510     PyObject 
* _resultobj
; 
 511     wxSashDragStatus  _result
; 
 513     PyObject 
* _argo0 
= 0; 
 514     char *_kwnames
[] = { "self", NULL 
}; 
 517     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashEvent_GetDragStatus",_kwnames
,&_argo0
))  
 520         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 521         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) { 
 522             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_GetDragStatus. Expected _wxSashEvent_p."); 
 527     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 528     _result 
= (wxSashDragStatus 
)wxSashEvent_GetDragStatus(_arg0
); 
 530     wxPyEndAllowThreads(__tstate
); 
 531     if (PyErr_Occurred()) return NULL
; 
 532 }    _resultobj 
= Py_BuildValue("i",_result
); 
 536 static void *SwigwxSashWindowTowxWindow(void *ptr
) { 
 539     src 
= (wxSashWindow 
*) ptr
; 
 540     dest 
= (wxWindow 
*) src
; 
 541     return (void *) dest
; 
 544 static void *SwigwxSashWindowTowxEvtHandler(void *ptr
) { 
 547     src 
= (wxSashWindow 
*) ptr
; 
 548     dest 
= (wxEvtHandler 
*) src
; 
 549     return (void *) dest
; 
 552 static void *SwigwxSashWindowTowxObject(void *ptr
) { 
 555     src 
= (wxSashWindow 
*) ptr
; 
 556     dest 
= (wxObject 
*) src
; 
 557     return (void *) dest
; 
 560 #define new_wxSashWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSashWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
 561 static PyObject 
*_wrap_new_wxSashWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 562     PyObject 
* _resultobj
; 
 563     wxSashWindow 
* _result
; 
 566     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
 567     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
 568     long  _arg4 
= (long ) wxCLIP_CHILDREN
|(wxSW_3D
); 
 569     wxString 
* _arg5 
= (wxString 
*) &wxPySashNameStr
; 
 570     PyObject 
* _argo0 
= 0; 
 572     PyObject 
* _obj2 
= 0; 
 574     PyObject 
* _obj3 
= 0; 
 575     PyObject 
* _obj5 
= 0; 
 576     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
 580     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxSashWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
 583         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 584         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 585             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxSashWindow. Expected _wxWindow_p."); 
 592     if (! wxPoint_helper(_obj2
, &_arg2
)) 
 598     if (! wxSize_helper(_obj3
, &_arg3
)) 
 603     _arg5 
= wxString_in_helper(_obj5
); 
 608     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 609     _result 
= (wxSashWindow 
*)new_wxSashWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
 611     wxPyEndAllowThreads(__tstate
); 
 612     if (PyErr_Occurred()) return NULL
; 
 614         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSashWindow_p"); 
 615         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 618         _resultobj 
= Py_None
; 
 627 #define new_wxPreSashWindow() (new wxSashWindow()) 
 628 static PyObject 
*_wrap_new_wxPreSashWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 629     PyObject 
* _resultobj
; 
 630     wxSashWindow 
* _result
; 
 631     char *_kwnames
[] = {  NULL 
}; 
 635     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreSashWindow",_kwnames
))  
 638     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 639     _result 
= (wxSashWindow 
*)new_wxPreSashWindow(); 
 641     wxPyEndAllowThreads(__tstate
); 
 642     if (PyErr_Occurred()) return NULL
; 
 644         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSashWindow_p"); 
 645         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 648         _resultobj 
= Py_None
; 
 653 #define wxSashWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
 654 static PyObject 
*_wrap_wxSashWindow_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 655     PyObject 
* _resultobj
; 
 657     wxSashWindow 
* _arg0
; 
 660     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
 661     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
 662     long  _arg5 
= (long ) wxCLIP_CHILDREN
|(wxSW_3D
); 
 663     wxString 
* _arg6 
= (wxString 
*) &wxPySashNameStr
; 
 664     PyObject 
* _argo0 
= 0; 
 665     PyObject 
* _argo1 
= 0; 
 667     PyObject 
* _obj3 
= 0; 
 669     PyObject 
* _obj4 
= 0; 
 670     PyObject 
* _obj6 
= 0; 
 671     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
 674     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlO:wxSashWindow_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
 677         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 678         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 679             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_Create. Expected _wxSashWindow_p."); 
 684         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 685         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 686             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSashWindow_Create. Expected _wxWindow_p."); 
 693     if (! wxPoint_helper(_obj3
, &_arg3
)) 
 699     if (! wxSize_helper(_obj4
, &_arg4
)) 
 704     _arg6 
= wxString_in_helper(_obj6
); 
 709     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 710     _result 
= (bool )wxSashWindow_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
 712     wxPyEndAllowThreads(__tstate
); 
 713     if (PyErr_Occurred()) return NULL
; 
 714 }    _resultobj 
= Py_BuildValue("i",_result
); 
 722 #define wxSashWindow_GetSashVisible(_swigobj,_swigarg0)  (_swigobj->GetSashVisible(_swigarg0)) 
 723 static PyObject 
*_wrap_wxSashWindow_GetSashVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 724     PyObject 
* _resultobj
; 
 726     wxSashWindow 
* _arg0
; 
 727     wxSashEdgePosition  _arg1
; 
 728     PyObject 
* _argo0 
= 0; 
 729     char *_kwnames
[] = { "self","edge", NULL 
}; 
 732     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_GetSashVisible",_kwnames
,&_argo0
,&_arg1
))  
 735         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 736         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 737             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetSashVisible. Expected _wxSashWindow_p."); 
 742     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 743     _result 
= (bool )wxSashWindow_GetSashVisible(_arg0
,_arg1
); 
 745     wxPyEndAllowThreads(__tstate
); 
 746     if (PyErr_Occurred()) return NULL
; 
 747 }    _resultobj 
= Py_BuildValue("i",_result
); 
 751 #define wxSashWindow_GetDefaultBorderSize(_swigobj)  (_swigobj->GetDefaultBorderSize()) 
 752 static PyObject 
*_wrap_wxSashWindow_GetDefaultBorderSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 753     PyObject 
* _resultobj
; 
 755     wxSashWindow 
* _arg0
; 
 756     PyObject 
* _argo0 
= 0; 
 757     char *_kwnames
[] = { "self", NULL 
}; 
 760     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetDefaultBorderSize",_kwnames
,&_argo0
))  
 763         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 764         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 765             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetDefaultBorderSize. Expected _wxSashWindow_p."); 
 770     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 771     _result 
= (int )wxSashWindow_GetDefaultBorderSize(_arg0
); 
 773     wxPyEndAllowThreads(__tstate
); 
 774     if (PyErr_Occurred()) return NULL
; 
 775 }    _resultobj 
= Py_BuildValue("i",_result
); 
 779 #define wxSashWindow_GetEdgeMargin(_swigobj,_swigarg0)  (_swigobj->GetEdgeMargin(_swigarg0)) 
 780 static PyObject 
*_wrap_wxSashWindow_GetEdgeMargin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 781     PyObject 
* _resultobj
; 
 783     wxSashWindow 
* _arg0
; 
 784     wxSashEdgePosition  _arg1
; 
 785     PyObject 
* _argo0 
= 0; 
 786     char *_kwnames
[] = { "self","edge", NULL 
}; 
 789     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_GetEdgeMargin",_kwnames
,&_argo0
,&_arg1
))  
 792         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 793         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 794             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetEdgeMargin. Expected _wxSashWindow_p."); 
 799     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 800     _result 
= (int )wxSashWindow_GetEdgeMargin(_arg0
,_arg1
); 
 802     wxPyEndAllowThreads(__tstate
); 
 803     if (PyErr_Occurred()) return NULL
; 
 804 }    _resultobj 
= Py_BuildValue("i",_result
); 
 808 #define wxSashWindow_GetExtraBorderSize(_swigobj)  (_swigobj->GetExtraBorderSize()) 
 809 static PyObject 
*_wrap_wxSashWindow_GetExtraBorderSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 810     PyObject 
* _resultobj
; 
 812     wxSashWindow 
* _arg0
; 
 813     PyObject 
* _argo0 
= 0; 
 814     char *_kwnames
[] = { "self", NULL 
}; 
 817     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetExtraBorderSize",_kwnames
,&_argo0
))  
 820         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 821         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 822             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetExtraBorderSize. Expected _wxSashWindow_p."); 
 827     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 828     _result 
= (int )wxSashWindow_GetExtraBorderSize(_arg0
); 
 830     wxPyEndAllowThreads(__tstate
); 
 831     if (PyErr_Occurred()) return NULL
; 
 832 }    _resultobj 
= Py_BuildValue("i",_result
); 
 836 #define wxSashWindow_GetMaximumSizeX(_swigobj)  (_swigobj->GetMaximumSizeX()) 
 837 static PyObject 
*_wrap_wxSashWindow_GetMaximumSizeX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 838     PyObject 
* _resultobj
; 
 840     wxSashWindow 
* _arg0
; 
 841     PyObject 
* _argo0 
= 0; 
 842     char *_kwnames
[] = { "self", NULL 
}; 
 845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetMaximumSizeX",_kwnames
,&_argo0
))  
 848         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 849         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 850             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetMaximumSizeX. Expected _wxSashWindow_p."); 
 855     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 856     _result 
= (int )wxSashWindow_GetMaximumSizeX(_arg0
); 
 858     wxPyEndAllowThreads(__tstate
); 
 859     if (PyErr_Occurred()) return NULL
; 
 860 }    _resultobj 
= Py_BuildValue("i",_result
); 
 864 #define wxSashWindow_GetMaximumSizeY(_swigobj)  (_swigobj->GetMaximumSizeY()) 
 865 static PyObject 
*_wrap_wxSashWindow_GetMaximumSizeY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 866     PyObject 
* _resultobj
; 
 868     wxSashWindow 
* _arg0
; 
 869     PyObject 
* _argo0 
= 0; 
 870     char *_kwnames
[] = { "self", NULL 
}; 
 873     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetMaximumSizeY",_kwnames
,&_argo0
))  
 876         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 877         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 878             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetMaximumSizeY. Expected _wxSashWindow_p."); 
 883     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 884     _result 
= (int )wxSashWindow_GetMaximumSizeY(_arg0
); 
 886     wxPyEndAllowThreads(__tstate
); 
 887     if (PyErr_Occurred()) return NULL
; 
 888 }    _resultobj 
= Py_BuildValue("i",_result
); 
 892 #define wxSashWindow_GetMinimumSizeX(_swigobj)  (_swigobj->GetMinimumSizeX()) 
 893 static PyObject 
*_wrap_wxSashWindow_GetMinimumSizeX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 894     PyObject 
* _resultobj
; 
 896     wxSashWindow 
* _arg0
; 
 897     PyObject 
* _argo0 
= 0; 
 898     char *_kwnames
[] = { "self", NULL 
}; 
 901     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetMinimumSizeX",_kwnames
,&_argo0
))  
 904         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 905         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 906             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetMinimumSizeX. Expected _wxSashWindow_p."); 
 911     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 912     _result 
= (int )wxSashWindow_GetMinimumSizeX(_arg0
); 
 914     wxPyEndAllowThreads(__tstate
); 
 915     if (PyErr_Occurred()) return NULL
; 
 916 }    _resultobj 
= Py_BuildValue("i",_result
); 
 920 #define wxSashWindow_GetMinimumSizeY(_swigobj)  (_swigobj->GetMinimumSizeY()) 
 921 static PyObject 
*_wrap_wxSashWindow_GetMinimumSizeY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 922     PyObject 
* _resultobj
; 
 924     wxSashWindow 
* _arg0
; 
 925     PyObject 
* _argo0 
= 0; 
 926     char *_kwnames
[] = { "self", NULL 
}; 
 929     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetMinimumSizeY",_kwnames
,&_argo0
))  
 932         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 933         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 934             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetMinimumSizeY. Expected _wxSashWindow_p."); 
 939     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 940     _result 
= (int )wxSashWindow_GetMinimumSizeY(_arg0
); 
 942     wxPyEndAllowThreads(__tstate
); 
 943     if (PyErr_Occurred()) return NULL
; 
 944 }    _resultobj 
= Py_BuildValue("i",_result
); 
 948 #define wxSashWindow_HasBorder(_swigobj,_swigarg0)  (_swigobj->HasBorder(_swigarg0)) 
 949 static PyObject 
*_wrap_wxSashWindow_HasBorder(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 950     PyObject 
* _resultobj
; 
 952     wxSashWindow 
* _arg0
; 
 953     wxSashEdgePosition  _arg1
; 
 954     PyObject 
* _argo0 
= 0; 
 955     char *_kwnames
[] = { "self","edge", NULL 
}; 
 958     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_HasBorder",_kwnames
,&_argo0
,&_arg1
))  
 961         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 962         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 963             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_HasBorder. Expected _wxSashWindow_p."); 
 968     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 969     _result 
= (bool )wxSashWindow_HasBorder(_arg0
,_arg1
); 
 971     wxPyEndAllowThreads(__tstate
); 
 972     if (PyErr_Occurred()) return NULL
; 
 973 }    _resultobj 
= Py_BuildValue("i",_result
); 
 977 #define wxSashWindow_SetDefaultBorderSize(_swigobj,_swigarg0)  (_swigobj->SetDefaultBorderSize(_swigarg0)) 
 978 static PyObject 
*_wrap_wxSashWindow_SetDefaultBorderSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 979     PyObject 
* _resultobj
; 
 980     wxSashWindow 
* _arg0
; 
 982     PyObject 
* _argo0 
= 0; 
 983     char *_kwnames
[] = { "self","width", NULL 
}; 
 986     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetDefaultBorderSize",_kwnames
,&_argo0
,&_arg1
))  
 989         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 990         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 991             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetDefaultBorderSize. Expected _wxSashWindow_p."); 
 996     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 997     wxSashWindow_SetDefaultBorderSize(_arg0
,_arg1
); 
 999     wxPyEndAllowThreads(__tstate
); 
1000     if (PyErr_Occurred()) return NULL
; 
1001 }    Py_INCREF(Py_None
); 
1002     _resultobj 
= Py_None
; 
1006 #define wxSashWindow_SetExtraBorderSize(_swigobj,_swigarg0)  (_swigobj->SetExtraBorderSize(_swigarg0)) 
1007 static PyObject 
*_wrap_wxSashWindow_SetExtraBorderSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1008     PyObject 
* _resultobj
; 
1009     wxSashWindow 
* _arg0
; 
1011     PyObject 
* _argo0 
= 0; 
1012     char *_kwnames
[] = { "self","width", NULL 
}; 
1015     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetExtraBorderSize",_kwnames
,&_argo0
,&_arg1
))  
1018         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1019         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
1020             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetExtraBorderSize. Expected _wxSashWindow_p."); 
1025     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1026     wxSashWindow_SetExtraBorderSize(_arg0
,_arg1
); 
1028     wxPyEndAllowThreads(__tstate
); 
1029     if (PyErr_Occurred()) return NULL
; 
1030 }    Py_INCREF(Py_None
); 
1031     _resultobj 
= Py_None
; 
1035 #define wxSashWindow_SetMaximumSizeX(_swigobj,_swigarg0)  (_swigobj->SetMaximumSizeX(_swigarg0)) 
1036 static PyObject 
*_wrap_wxSashWindow_SetMaximumSizeX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1037     PyObject 
* _resultobj
; 
1038     wxSashWindow 
* _arg0
; 
1040     PyObject 
* _argo0 
= 0; 
1041     char *_kwnames
[] = { "self","min", NULL 
}; 
1044     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetMaximumSizeX",_kwnames
,&_argo0
,&_arg1
))  
1047         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1048         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
1049             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetMaximumSizeX. Expected _wxSashWindow_p."); 
1054     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1055     wxSashWindow_SetMaximumSizeX(_arg0
,_arg1
); 
1057     wxPyEndAllowThreads(__tstate
); 
1058     if (PyErr_Occurred()) return NULL
; 
1059 }    Py_INCREF(Py_None
); 
1060     _resultobj 
= Py_None
; 
1064 #define wxSashWindow_SetMaximumSizeY(_swigobj,_swigarg0)  (_swigobj->SetMaximumSizeY(_swigarg0)) 
1065 static PyObject 
*_wrap_wxSashWindow_SetMaximumSizeY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1066     PyObject 
* _resultobj
; 
1067     wxSashWindow 
* _arg0
; 
1069     PyObject 
* _argo0 
= 0; 
1070     char *_kwnames
[] = { "self","min", NULL 
}; 
1073     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetMaximumSizeY",_kwnames
,&_argo0
,&_arg1
))  
1076         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1077         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
1078             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetMaximumSizeY. Expected _wxSashWindow_p."); 
1083     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1084     wxSashWindow_SetMaximumSizeY(_arg0
,_arg1
); 
1086     wxPyEndAllowThreads(__tstate
); 
1087     if (PyErr_Occurred()) return NULL
; 
1088 }    Py_INCREF(Py_None
); 
1089     _resultobj 
= Py_None
; 
1093 #define wxSashWindow_SetMinimumSizeX(_swigobj,_swigarg0)  (_swigobj->SetMinimumSizeX(_swigarg0)) 
1094 static PyObject 
*_wrap_wxSashWindow_SetMinimumSizeX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1095     PyObject 
* _resultobj
; 
1096     wxSashWindow 
* _arg0
; 
1098     PyObject 
* _argo0 
= 0; 
1099     char *_kwnames
[] = { "self","min", NULL 
}; 
1102     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetMinimumSizeX",_kwnames
,&_argo0
,&_arg1
))  
1105         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1106         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
1107             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetMinimumSizeX. Expected _wxSashWindow_p."); 
1112     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1113     wxSashWindow_SetMinimumSizeX(_arg0
,_arg1
); 
1115     wxPyEndAllowThreads(__tstate
); 
1116     if (PyErr_Occurred()) return NULL
; 
1117 }    Py_INCREF(Py_None
); 
1118     _resultobj 
= Py_None
; 
1122 #define wxSashWindow_SetMinimumSizeY(_swigobj,_swigarg0)  (_swigobj->SetMinimumSizeY(_swigarg0)) 
1123 static PyObject 
*_wrap_wxSashWindow_SetMinimumSizeY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1124     PyObject 
* _resultobj
; 
1125     wxSashWindow 
* _arg0
; 
1127     PyObject 
* _argo0 
= 0; 
1128     char *_kwnames
[] = { "self","min", NULL 
}; 
1131     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetMinimumSizeY",_kwnames
,&_argo0
,&_arg1
))  
1134         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1135         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
1136             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetMinimumSizeY. Expected _wxSashWindow_p."); 
1141     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1142     wxSashWindow_SetMinimumSizeY(_arg0
,_arg1
); 
1144     wxPyEndAllowThreads(__tstate
); 
1145     if (PyErr_Occurred()) return NULL
; 
1146 }    Py_INCREF(Py_None
); 
1147     _resultobj 
= Py_None
; 
1151 #define wxSashWindow_SetSashVisible(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSashVisible(_swigarg0,_swigarg1)) 
1152 static PyObject 
*_wrap_wxSashWindow_SetSashVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1153     PyObject 
* _resultobj
; 
1154     wxSashWindow 
* _arg0
; 
1155     wxSashEdgePosition  _arg1
; 
1157     PyObject 
* _argo0 
= 0; 
1159     char *_kwnames
[] = { "self","edge","visible", NULL 
}; 
1162     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSashWindow_SetSashVisible",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
1165         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1166         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
1167             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetSashVisible. Expected _wxSashWindow_p."); 
1171     _arg2 
= (bool ) tempbool2
; 
1173     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1174     wxSashWindow_SetSashVisible(_arg0
,_arg1
,_arg2
); 
1176     wxPyEndAllowThreads(__tstate
); 
1177     if (PyErr_Occurred()) return NULL
; 
1178 }    Py_INCREF(Py_None
); 
1179     _resultobj 
= Py_None
; 
1183 #define wxSashWindow_SetSashBorder(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSashBorder(_swigarg0,_swigarg1)) 
1184 static PyObject 
*_wrap_wxSashWindow_SetSashBorder(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1185     PyObject 
* _resultobj
; 
1186     wxSashWindow 
* _arg0
; 
1187     wxSashEdgePosition  _arg1
; 
1189     PyObject 
* _argo0 
= 0; 
1191     char *_kwnames
[] = { "self","edge","hasBorder", NULL 
}; 
1194     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSashWindow_SetSashBorder",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
1197         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1198         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
1199             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetSashBorder. Expected _wxSashWindow_p."); 
1203     _arg2 
= (bool ) tempbool2
; 
1205     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1206     wxSashWindow_SetSashBorder(_arg0
,_arg1
,_arg2
); 
1208     wxPyEndAllowThreads(__tstate
); 
1209     if (PyErr_Occurred()) return NULL
; 
1210 }    Py_INCREF(Py_None
); 
1211     _resultobj 
= Py_None
; 
1215 static void *SwigwxQueryLayoutInfoEventTowxEvent(void *ptr
) { 
1216     wxQueryLayoutInfoEvent 
*src
; 
1218     src 
= (wxQueryLayoutInfoEvent 
*) ptr
; 
1219     dest 
= (wxEvent 
*) src
; 
1220     return (void *) dest
; 
1223 static void *SwigwxQueryLayoutInfoEventTowxObject(void *ptr
) { 
1224     wxQueryLayoutInfoEvent 
*src
; 
1226     src 
= (wxQueryLayoutInfoEvent 
*) ptr
; 
1227     dest 
= (wxObject 
*) src
; 
1228     return (void *) dest
; 
1231 #define new_wxQueryLayoutInfoEvent(_swigarg0) (new wxQueryLayoutInfoEvent(_swigarg0)) 
1232 static PyObject 
*_wrap_new_wxQueryLayoutInfoEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1233     PyObject 
* _resultobj
; 
1234     wxQueryLayoutInfoEvent 
* _result
; 
1235     wxWindowID  _arg0 
= (wxWindowID 
) 0; 
1236     char *_kwnames
[] = { "id", NULL 
}; 
1240     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxQueryLayoutInfoEvent",_kwnames
,&_arg0
))  
1243     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1244     _result 
= (wxQueryLayoutInfoEvent 
*)new_wxQueryLayoutInfoEvent(_arg0
); 
1246     wxPyEndAllowThreads(__tstate
); 
1247     if (PyErr_Occurred()) return NULL
; 
1249         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxQueryLayoutInfoEvent_p"); 
1250         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1253         _resultobj 
= Py_None
; 
1258 #define wxQueryLayoutInfoEvent_SetRequestedLength(_swigobj,_swigarg0)  (_swigobj->SetRequestedLength(_swigarg0)) 
1259 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_SetRequestedLength(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1260     PyObject 
* _resultobj
; 
1261     wxQueryLayoutInfoEvent 
* _arg0
; 
1263     PyObject 
* _argo0 
= 0; 
1264     char *_kwnames
[] = { "self","length", NULL 
}; 
1267     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxQueryLayoutInfoEvent_SetRequestedLength",_kwnames
,&_argo0
,&_arg1
))  
1270         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1271         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
1272             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetRequestedLength. Expected _wxQueryLayoutInfoEvent_p."); 
1277     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1278     wxQueryLayoutInfoEvent_SetRequestedLength(_arg0
,_arg1
); 
1280     wxPyEndAllowThreads(__tstate
); 
1281     if (PyErr_Occurred()) return NULL
; 
1282 }    Py_INCREF(Py_None
); 
1283     _resultobj 
= Py_None
; 
1287 #define wxQueryLayoutInfoEvent_GetRequestedLength(_swigobj)  (_swigobj->GetRequestedLength()) 
1288 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_GetRequestedLength(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1289     PyObject 
* _resultobj
; 
1291     wxQueryLayoutInfoEvent 
* _arg0
; 
1292     PyObject 
* _argo0 
= 0; 
1293     char *_kwnames
[] = { "self", NULL 
}; 
1296     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryLayoutInfoEvent_GetRequestedLength",_kwnames
,&_argo0
))  
1299         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1300         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
1301             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetRequestedLength. Expected _wxQueryLayoutInfoEvent_p."); 
1306     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1307     _result 
= (int )wxQueryLayoutInfoEvent_GetRequestedLength(_arg0
); 
1309     wxPyEndAllowThreads(__tstate
); 
1310     if (PyErr_Occurred()) return NULL
; 
1311 }    _resultobj 
= Py_BuildValue("i",_result
); 
1315 #define wxQueryLayoutInfoEvent_SetFlags(_swigobj,_swigarg0)  (_swigobj->SetFlags(_swigarg0)) 
1316 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_SetFlags(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1317     PyObject 
* _resultobj
; 
1318     wxQueryLayoutInfoEvent 
* _arg0
; 
1320     PyObject 
* _argo0 
= 0; 
1321     char *_kwnames
[] = { "self","flags", NULL 
}; 
1324     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxQueryLayoutInfoEvent_SetFlags",_kwnames
,&_argo0
,&_arg1
))  
1327         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1328         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
1329             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetFlags. Expected _wxQueryLayoutInfoEvent_p."); 
1334     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1335     wxQueryLayoutInfoEvent_SetFlags(_arg0
,_arg1
); 
1337     wxPyEndAllowThreads(__tstate
); 
1338     if (PyErr_Occurred()) return NULL
; 
1339 }    Py_INCREF(Py_None
); 
1340     _resultobj 
= Py_None
; 
1344 #define wxQueryLayoutInfoEvent_GetFlags(_swigobj)  (_swigobj->GetFlags()) 
1345 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_GetFlags(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1346     PyObject 
* _resultobj
; 
1348     wxQueryLayoutInfoEvent 
* _arg0
; 
1349     PyObject 
* _argo0 
= 0; 
1350     char *_kwnames
[] = { "self", NULL 
}; 
1353     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryLayoutInfoEvent_GetFlags",_kwnames
,&_argo0
))  
1356         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1357         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
1358             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetFlags. Expected _wxQueryLayoutInfoEvent_p."); 
1363     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1364     _result 
= (int )wxQueryLayoutInfoEvent_GetFlags(_arg0
); 
1366     wxPyEndAllowThreads(__tstate
); 
1367     if (PyErr_Occurred()) return NULL
; 
1368 }    _resultobj 
= Py_BuildValue("i",_result
); 
1372 #define wxQueryLayoutInfoEvent_SetSize(_swigobj,_swigarg0)  (_swigobj->SetSize(_swigarg0)) 
1373 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_SetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1374     PyObject 
* _resultobj
; 
1375     wxQueryLayoutInfoEvent 
* _arg0
; 
1377     PyObject 
* _argo0 
= 0; 
1379     PyObject 
* _obj1 
= 0; 
1380     char *_kwnames
[] = { "self","size", NULL 
}; 
1383     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxQueryLayoutInfoEvent_SetSize",_kwnames
,&_argo0
,&_obj1
))  
1386         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1387         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
1388             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetSize. Expected _wxQueryLayoutInfoEvent_p."); 
1394     if (! wxSize_helper(_obj1
, &_arg1
)) 
1398     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1399     wxQueryLayoutInfoEvent_SetSize(_arg0
,*_arg1
); 
1401     wxPyEndAllowThreads(__tstate
); 
1402     if (PyErr_Occurred()) return NULL
; 
1403 }    Py_INCREF(Py_None
); 
1404     _resultobj 
= Py_None
; 
1408 #define wxQueryLayoutInfoEvent_GetSize(_swigobj)  (_swigobj->GetSize()) 
1409 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1410     PyObject 
* _resultobj
; 
1412     wxQueryLayoutInfoEvent 
* _arg0
; 
1413     PyObject 
* _argo0 
= 0; 
1414     char *_kwnames
[] = { "self", NULL 
}; 
1418     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryLayoutInfoEvent_GetSize",_kwnames
,&_argo0
))  
1421         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1422         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
1423             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetSize. Expected _wxQueryLayoutInfoEvent_p."); 
1428     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1429     _result 
= new wxSize (wxQueryLayoutInfoEvent_GetSize(_arg0
)); 
1431     wxPyEndAllowThreads(__tstate
); 
1432     if (PyErr_Occurred()) return NULL
; 
1433 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1434     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1438 #define wxQueryLayoutInfoEvent_SetOrientation(_swigobj,_swigarg0)  (_swigobj->SetOrientation(_swigarg0)) 
1439 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_SetOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1440     PyObject 
* _resultobj
; 
1441     wxQueryLayoutInfoEvent 
* _arg0
; 
1442     wxLayoutOrientation  _arg1
; 
1443     PyObject 
* _argo0 
= 0; 
1444     char *_kwnames
[] = { "self","orient", NULL 
}; 
1447     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxQueryLayoutInfoEvent_SetOrientation",_kwnames
,&_argo0
,&_arg1
))  
1450         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1451         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
1452             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetOrientation. Expected _wxQueryLayoutInfoEvent_p."); 
1457     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1458     wxQueryLayoutInfoEvent_SetOrientation(_arg0
,_arg1
); 
1460     wxPyEndAllowThreads(__tstate
); 
1461     if (PyErr_Occurred()) return NULL
; 
1462 }    Py_INCREF(Py_None
); 
1463     _resultobj 
= Py_None
; 
1467 #define wxQueryLayoutInfoEvent_GetOrientation(_swigobj)  (_swigobj->GetOrientation()) 
1468 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_GetOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1469     PyObject 
* _resultobj
; 
1470     wxLayoutOrientation  _result
; 
1471     wxQueryLayoutInfoEvent 
* _arg0
; 
1472     PyObject 
* _argo0 
= 0; 
1473     char *_kwnames
[] = { "self", NULL 
}; 
1476     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryLayoutInfoEvent_GetOrientation",_kwnames
,&_argo0
))  
1479         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1480         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
1481             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetOrientation. Expected _wxQueryLayoutInfoEvent_p."); 
1486     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1487     _result 
= (wxLayoutOrientation 
)wxQueryLayoutInfoEvent_GetOrientation(_arg0
); 
1489     wxPyEndAllowThreads(__tstate
); 
1490     if (PyErr_Occurred()) return NULL
; 
1491 }    _resultobj 
= Py_BuildValue("i",_result
); 
1495 #define wxQueryLayoutInfoEvent_SetAlignment(_swigobj,_swigarg0)  (_swigobj->SetAlignment(_swigarg0)) 
1496 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_SetAlignment(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1497     PyObject 
* _resultobj
; 
1498     wxQueryLayoutInfoEvent 
* _arg0
; 
1499     wxLayoutAlignment  _arg1
; 
1500     PyObject 
* _argo0 
= 0; 
1501     char *_kwnames
[] = { "self","align", NULL 
}; 
1504     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxQueryLayoutInfoEvent_SetAlignment",_kwnames
,&_argo0
,&_arg1
))  
1507         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1508         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
1509             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetAlignment. Expected _wxQueryLayoutInfoEvent_p."); 
1514     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1515     wxQueryLayoutInfoEvent_SetAlignment(_arg0
,_arg1
); 
1517     wxPyEndAllowThreads(__tstate
); 
1518     if (PyErr_Occurred()) return NULL
; 
1519 }    Py_INCREF(Py_None
); 
1520     _resultobj 
= Py_None
; 
1524 #define wxQueryLayoutInfoEvent_GetAlignment(_swigobj)  (_swigobj->GetAlignment()) 
1525 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_GetAlignment(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1526     PyObject 
* _resultobj
; 
1527     wxLayoutAlignment  _result
; 
1528     wxQueryLayoutInfoEvent 
* _arg0
; 
1529     PyObject 
* _argo0 
= 0; 
1530     char *_kwnames
[] = { "self", NULL 
}; 
1533     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryLayoutInfoEvent_GetAlignment",_kwnames
,&_argo0
))  
1536         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1537         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
1538             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetAlignment. Expected _wxQueryLayoutInfoEvent_p."); 
1543     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1544     _result 
= (wxLayoutAlignment 
)wxQueryLayoutInfoEvent_GetAlignment(_arg0
); 
1546     wxPyEndAllowThreads(__tstate
); 
1547     if (PyErr_Occurred()) return NULL
; 
1548 }    _resultobj 
= Py_BuildValue("i",_result
); 
1552 static void *SwigwxCalculateLayoutEventTowxEvent(void *ptr
) { 
1553     wxCalculateLayoutEvent 
*src
; 
1555     src 
= (wxCalculateLayoutEvent 
*) ptr
; 
1556     dest 
= (wxEvent 
*) src
; 
1557     return (void *) dest
; 
1560 static void *SwigwxCalculateLayoutEventTowxObject(void *ptr
) { 
1561     wxCalculateLayoutEvent 
*src
; 
1563     src 
= (wxCalculateLayoutEvent 
*) ptr
; 
1564     dest 
= (wxObject 
*) src
; 
1565     return (void *) dest
; 
1568 #define new_wxCalculateLayoutEvent(_swigarg0) (new wxCalculateLayoutEvent(_swigarg0)) 
1569 static PyObject 
*_wrap_new_wxCalculateLayoutEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1570     PyObject 
* _resultobj
; 
1571     wxCalculateLayoutEvent 
* _result
; 
1572     wxWindowID  _arg0 
= (wxWindowID 
) 0; 
1573     char *_kwnames
[] = { "id", NULL 
}; 
1577     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxCalculateLayoutEvent",_kwnames
,&_arg0
))  
1580     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1581     _result 
= (wxCalculateLayoutEvent 
*)new_wxCalculateLayoutEvent(_arg0
); 
1583     wxPyEndAllowThreads(__tstate
); 
1584     if (PyErr_Occurred()) return NULL
; 
1586         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCalculateLayoutEvent_p"); 
1587         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1590         _resultobj 
= Py_None
; 
1595 #define wxCalculateLayoutEvent_SetFlags(_swigobj,_swigarg0)  (_swigobj->SetFlags(_swigarg0)) 
1596 static PyObject 
*_wrap_wxCalculateLayoutEvent_SetFlags(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1597     PyObject 
* _resultobj
; 
1598     wxCalculateLayoutEvent 
* _arg0
; 
1600     PyObject 
* _argo0 
= 0; 
1601     char *_kwnames
[] = { "self","flags", NULL 
}; 
1604     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCalculateLayoutEvent_SetFlags",_kwnames
,&_argo0
,&_arg1
))  
1607         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1608         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalculateLayoutEvent_p")) { 
1609             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalculateLayoutEvent_SetFlags. Expected _wxCalculateLayoutEvent_p."); 
1614     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1615     wxCalculateLayoutEvent_SetFlags(_arg0
,_arg1
); 
1617     wxPyEndAllowThreads(__tstate
); 
1618     if (PyErr_Occurred()) return NULL
; 
1619 }    Py_INCREF(Py_None
); 
1620     _resultobj 
= Py_None
; 
1624 #define wxCalculateLayoutEvent_GetFlags(_swigobj)  (_swigobj->GetFlags()) 
1625 static PyObject 
*_wrap_wxCalculateLayoutEvent_GetFlags(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1626     PyObject 
* _resultobj
; 
1628     wxCalculateLayoutEvent 
* _arg0
; 
1629     PyObject 
* _argo0 
= 0; 
1630     char *_kwnames
[] = { "self", NULL 
}; 
1633     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalculateLayoutEvent_GetFlags",_kwnames
,&_argo0
))  
1636         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1637         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalculateLayoutEvent_p")) { 
1638             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalculateLayoutEvent_GetFlags. Expected _wxCalculateLayoutEvent_p."); 
1643     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1644     _result 
= (int )wxCalculateLayoutEvent_GetFlags(_arg0
); 
1646     wxPyEndAllowThreads(__tstate
); 
1647     if (PyErr_Occurred()) return NULL
; 
1648 }    _resultobj 
= Py_BuildValue("i",_result
); 
1652 #define wxCalculateLayoutEvent_SetRect(_swigobj,_swigarg0)  (_swigobj->SetRect(_swigarg0)) 
1653 static PyObject 
*_wrap_wxCalculateLayoutEvent_SetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1654     PyObject 
* _resultobj
; 
1655     wxCalculateLayoutEvent 
* _arg0
; 
1657     PyObject 
* _argo0 
= 0; 
1659     PyObject 
* _obj1 
= 0; 
1660     char *_kwnames
[] = { "self","rect", NULL 
}; 
1663     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCalculateLayoutEvent_SetRect",_kwnames
,&_argo0
,&_obj1
))  
1666         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1667         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalculateLayoutEvent_p")) { 
1668             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalculateLayoutEvent_SetRect. Expected _wxCalculateLayoutEvent_p."); 
1674     if (! wxRect_helper(_obj1
, &_arg1
)) 
1678     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1679     wxCalculateLayoutEvent_SetRect(_arg0
,*_arg1
); 
1681     wxPyEndAllowThreads(__tstate
); 
1682     if (PyErr_Occurred()) return NULL
; 
1683 }    Py_INCREF(Py_None
); 
1684     _resultobj 
= Py_None
; 
1688 #define wxCalculateLayoutEvent_GetRect(_swigobj)  (_swigobj->GetRect()) 
1689 static PyObject 
*_wrap_wxCalculateLayoutEvent_GetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1690     PyObject 
* _resultobj
; 
1692     wxCalculateLayoutEvent 
* _arg0
; 
1693     PyObject 
* _argo0 
= 0; 
1694     char *_kwnames
[] = { "self", NULL 
}; 
1698     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalculateLayoutEvent_GetRect",_kwnames
,&_argo0
))  
1701         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1702         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalculateLayoutEvent_p")) { 
1703             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalculateLayoutEvent_GetRect. Expected _wxCalculateLayoutEvent_p."); 
1708     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1709     _result 
= new wxRect (wxCalculateLayoutEvent_GetRect(_arg0
)); 
1711     wxPyEndAllowThreads(__tstate
); 
1712     if (PyErr_Occurred()) return NULL
; 
1713 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
1714     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1718 static void *SwigwxSashLayoutWindowTowxSashWindow(void *ptr
) { 
1719     wxSashLayoutWindow 
*src
; 
1721     src 
= (wxSashLayoutWindow 
*) ptr
; 
1722     dest 
= (wxSashWindow 
*) src
; 
1723     return (void *) dest
; 
1726 static void *SwigwxSashLayoutWindowTowxWindow(void *ptr
) { 
1727     wxSashLayoutWindow 
*src
; 
1729     src 
= (wxSashLayoutWindow 
*) ptr
; 
1730     dest 
= (wxWindow 
*) src
; 
1731     return (void *) dest
; 
1734 static void *SwigwxSashLayoutWindowTowxEvtHandler(void *ptr
) { 
1735     wxSashLayoutWindow 
*src
; 
1737     src 
= (wxSashLayoutWindow 
*) ptr
; 
1738     dest 
= (wxEvtHandler 
*) src
; 
1739     return (void *) dest
; 
1742 static void *SwigwxSashLayoutWindowTowxObject(void *ptr
) { 
1743     wxSashLayoutWindow 
*src
; 
1745     src 
= (wxSashLayoutWindow 
*) ptr
; 
1746     dest 
= (wxObject 
*) src
; 
1747     return (void *) dest
; 
1750 #define new_wxSashLayoutWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSashLayoutWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
1751 static PyObject 
*_wrap_new_wxSashLayoutWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1752     PyObject 
* _resultobj
; 
1753     wxSashLayoutWindow 
* _result
; 
1756     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
1757     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
1758     long  _arg4 
= (long ) wxCLIP_CHILDREN
|(wxSW_3D
); 
1759     wxString 
* _arg5 
= (wxString 
*) &wxPySashLayoutNameStr
; 
1760     PyObject 
* _argo0 
= 0; 
1762     PyObject 
* _obj2 
= 0; 
1764     PyObject 
* _obj3 
= 0; 
1765     PyObject 
* _obj5 
= 0; 
1766     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
1770     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxSashLayoutWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
1773         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1774         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1775             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxSashLayoutWindow. Expected _wxWindow_p."); 
1782     if (! wxPoint_helper(_obj2
, &_arg2
)) 
1788     if (! wxSize_helper(_obj3
, &_arg3
)) 
1793     _arg5 
= wxString_in_helper(_obj5
); 
1798     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1799     _result 
= (wxSashLayoutWindow 
*)new_wxSashLayoutWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
1801     wxPyEndAllowThreads(__tstate
); 
1802     if (PyErr_Occurred()) return NULL
; 
1804         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSashLayoutWindow_p"); 
1805         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1808         _resultobj 
= Py_None
; 
1817 #define new_wxPreSashLayoutWindow() (new wxSashLayoutWindow()) 
1818 static PyObject 
*_wrap_new_wxPreSashLayoutWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1819     PyObject 
* _resultobj
; 
1820     wxSashLayoutWindow 
* _result
; 
1821     char *_kwnames
[] = {  NULL 
}; 
1825     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreSashLayoutWindow",_kwnames
))  
1828     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1829     _result 
= (wxSashLayoutWindow 
*)new_wxPreSashLayoutWindow(); 
1831     wxPyEndAllowThreads(__tstate
); 
1832     if (PyErr_Occurred()) return NULL
; 
1834         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSashLayoutWindow_p"); 
1835         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1838         _resultobj 
= Py_None
; 
1843 #define wxSashLayoutWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
1844 static PyObject 
*_wrap_wxSashLayoutWindow_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1845     PyObject 
* _resultobj
; 
1847     wxSashLayoutWindow 
* _arg0
; 
1850     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
1851     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
1852     long  _arg5 
= (long ) wxCLIP_CHILDREN
|(wxSW_3D
); 
1853     wxString 
* _arg6 
= (wxString 
*) &wxPySashLayoutNameStr
; 
1854     PyObject 
* _argo0 
= 0; 
1855     PyObject 
* _argo1 
= 0; 
1857     PyObject 
* _obj3 
= 0; 
1859     PyObject 
* _obj4 
= 0; 
1860     PyObject 
* _obj6 
= 0; 
1861     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
1864     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlO:wxSashLayoutWindow_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
1867         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1868         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) { 
1869             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_Create. Expected _wxSashLayoutWindow_p."); 
1874         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1875         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1876             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSashLayoutWindow_Create. Expected _wxWindow_p."); 
1883     if (! wxPoint_helper(_obj3
, &_arg3
)) 
1889     if (! wxSize_helper(_obj4
, &_arg4
)) 
1894     _arg6 
= wxString_in_helper(_obj6
); 
1899     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1900     _result 
= (bool )wxSashLayoutWindow_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
1902     wxPyEndAllowThreads(__tstate
); 
1903     if (PyErr_Occurred()) return NULL
; 
1904 }    _resultobj 
= Py_BuildValue("i",_result
); 
1912 #define wxSashLayoutWindow_GetAlignment(_swigobj)  (_swigobj->GetAlignment()) 
1913 static PyObject 
*_wrap_wxSashLayoutWindow_GetAlignment(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1914     PyObject 
* _resultobj
; 
1915     wxLayoutAlignment  _result
; 
1916     wxSashLayoutWindow 
* _arg0
; 
1917     PyObject 
* _argo0 
= 0; 
1918     char *_kwnames
[] = { "self", NULL 
}; 
1921     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashLayoutWindow_GetAlignment",_kwnames
,&_argo0
))  
1924         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1925         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) { 
1926             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_GetAlignment. Expected _wxSashLayoutWindow_p."); 
1931     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1932     _result 
= (wxLayoutAlignment 
)wxSashLayoutWindow_GetAlignment(_arg0
); 
1934     wxPyEndAllowThreads(__tstate
); 
1935     if (PyErr_Occurred()) return NULL
; 
1936 }    _resultobj 
= Py_BuildValue("i",_result
); 
1940 #define wxSashLayoutWindow_GetOrientation(_swigobj)  (_swigobj->GetOrientation()) 
1941 static PyObject 
*_wrap_wxSashLayoutWindow_GetOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1942     PyObject 
* _resultobj
; 
1943     wxLayoutOrientation  _result
; 
1944     wxSashLayoutWindow 
* _arg0
; 
1945     PyObject 
* _argo0 
= 0; 
1946     char *_kwnames
[] = { "self", NULL 
}; 
1949     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashLayoutWindow_GetOrientation",_kwnames
,&_argo0
))  
1952         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1953         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) { 
1954             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_GetOrientation. Expected _wxSashLayoutWindow_p."); 
1959     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1960     _result 
= (wxLayoutOrientation 
)wxSashLayoutWindow_GetOrientation(_arg0
); 
1962     wxPyEndAllowThreads(__tstate
); 
1963     if (PyErr_Occurred()) return NULL
; 
1964 }    _resultobj 
= Py_BuildValue("i",_result
); 
1968 #define wxSashLayoutWindow_SetAlignment(_swigobj,_swigarg0)  (_swigobj->SetAlignment(_swigarg0)) 
1969 static PyObject 
*_wrap_wxSashLayoutWindow_SetAlignment(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1970     PyObject 
* _resultobj
; 
1971     wxSashLayoutWindow 
* _arg0
; 
1972     wxLayoutAlignment  _arg1
; 
1973     PyObject 
* _argo0 
= 0; 
1974     char *_kwnames
[] = { "self","alignment", NULL 
}; 
1977     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashLayoutWindow_SetAlignment",_kwnames
,&_argo0
,&_arg1
))  
1980         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1981         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) { 
1982             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_SetAlignment. Expected _wxSashLayoutWindow_p."); 
1987     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1988     wxSashLayoutWindow_SetAlignment(_arg0
,_arg1
); 
1990     wxPyEndAllowThreads(__tstate
); 
1991     if (PyErr_Occurred()) return NULL
; 
1992 }    Py_INCREF(Py_None
); 
1993     _resultobj 
= Py_None
; 
1997 #define wxSashLayoutWindow_SetDefaultSize(_swigobj,_swigarg0)  (_swigobj->SetDefaultSize(_swigarg0)) 
1998 static PyObject 
*_wrap_wxSashLayoutWindow_SetDefaultSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1999     PyObject 
* _resultobj
; 
2000     wxSashLayoutWindow 
* _arg0
; 
2002     PyObject 
* _argo0 
= 0; 
2004     PyObject 
* _obj1 
= 0; 
2005     char *_kwnames
[] = { "self","size", NULL 
}; 
2008     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSashLayoutWindow_SetDefaultSize",_kwnames
,&_argo0
,&_obj1
))  
2011         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2012         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) { 
2013             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_SetDefaultSize. Expected _wxSashLayoutWindow_p."); 
2019     if (! wxSize_helper(_obj1
, &_arg1
)) 
2023     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2024     wxSashLayoutWindow_SetDefaultSize(_arg0
,*_arg1
); 
2026     wxPyEndAllowThreads(__tstate
); 
2027     if (PyErr_Occurred()) return NULL
; 
2028 }    Py_INCREF(Py_None
); 
2029     _resultobj 
= Py_None
; 
2033 #define wxSashLayoutWindow_SetOrientation(_swigobj,_swigarg0)  (_swigobj->SetOrientation(_swigarg0)) 
2034 static PyObject 
*_wrap_wxSashLayoutWindow_SetOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2035     PyObject 
* _resultobj
; 
2036     wxSashLayoutWindow 
* _arg0
; 
2037     wxLayoutOrientation  _arg1
; 
2038     PyObject 
* _argo0 
= 0; 
2039     char *_kwnames
[] = { "self","orientation", NULL 
}; 
2042     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashLayoutWindow_SetOrientation",_kwnames
,&_argo0
,&_arg1
))  
2045         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2046         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) { 
2047             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_SetOrientation. Expected _wxSashLayoutWindow_p."); 
2052     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2053     wxSashLayoutWindow_SetOrientation(_arg0
,_arg1
); 
2055     wxPyEndAllowThreads(__tstate
); 
2056     if (PyErr_Occurred()) return NULL
; 
2057 }    Py_INCREF(Py_None
); 
2058     _resultobj 
= Py_None
; 
2062 static void *SwigwxLayoutAlgorithmTowxObject(void *ptr
) { 
2063     wxLayoutAlgorithm 
*src
; 
2065     src 
= (wxLayoutAlgorithm 
*) ptr
; 
2066     dest 
= (wxObject 
*) src
; 
2067     return (void *) dest
; 
2070 #define new_wxLayoutAlgorithm() (new wxLayoutAlgorithm()) 
2071 static PyObject 
*_wrap_new_wxLayoutAlgorithm(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2072     PyObject 
* _resultobj
; 
2073     wxLayoutAlgorithm 
* _result
; 
2074     char *_kwnames
[] = {  NULL 
}; 
2078     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLayoutAlgorithm",_kwnames
))  
2081     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2082     _result 
= (wxLayoutAlgorithm 
*)new_wxLayoutAlgorithm(); 
2084     wxPyEndAllowThreads(__tstate
); 
2085     if (PyErr_Occurred()) return NULL
; 
2087         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLayoutAlgorithm_p"); 
2088         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2091         _resultobj 
= Py_None
; 
2096 #define delete_wxLayoutAlgorithm(_swigobj) (delete _swigobj) 
2097 static PyObject 
*_wrap_delete_wxLayoutAlgorithm(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2098     PyObject 
* _resultobj
; 
2099     wxLayoutAlgorithm 
* _arg0
; 
2100     PyObject 
* _argo0 
= 0; 
2101     char *_kwnames
[] = { "self", NULL 
}; 
2104     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxLayoutAlgorithm",_kwnames
,&_argo0
))  
2107         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2108         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLayoutAlgorithm_p")) { 
2109             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxLayoutAlgorithm. Expected _wxLayoutAlgorithm_p."); 
2114     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2115     delete_wxLayoutAlgorithm(_arg0
); 
2117     wxPyEndAllowThreads(__tstate
); 
2118     if (PyErr_Occurred()) return NULL
; 
2119 }    Py_INCREF(Py_None
); 
2120     _resultobj 
= Py_None
; 
2124 #define wxLayoutAlgorithm_LayoutMDIFrame(_swigobj,_swigarg0,_swigarg1)  (_swigobj->LayoutMDIFrame(_swigarg0,_swigarg1)) 
2125 static PyObject 
*_wrap_wxLayoutAlgorithm_LayoutMDIFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2126     PyObject 
* _resultobj
; 
2128     wxLayoutAlgorithm 
* _arg0
; 
2129     wxMDIParentFrame 
* _arg1
; 
2130     wxRect 
* _arg2 
= (wxRect 
*) NULL
; 
2131     PyObject 
* _argo0 
= 0; 
2132     PyObject 
* _argo1 
= 0; 
2134     PyObject 
* _obj2 
= 0; 
2135     char *_kwnames
[] = { "self","frame","rect", NULL 
}; 
2138     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxLayoutAlgorithm_LayoutMDIFrame",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
2141         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2142         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLayoutAlgorithm_p")) { 
2143             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLayoutAlgorithm_LayoutMDIFrame. Expected _wxLayoutAlgorithm_p."); 
2148         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2149         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMDIParentFrame_p")) { 
2150             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxLayoutAlgorithm_LayoutMDIFrame. Expected _wxMDIParentFrame_p."); 
2157     if (! wxRect_helper(_obj2
, &_arg2
)) 
2161     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2162     _result 
= (bool )wxLayoutAlgorithm_LayoutMDIFrame(_arg0
,_arg1
,_arg2
); 
2164     wxPyEndAllowThreads(__tstate
); 
2165     if (PyErr_Occurred()) return NULL
; 
2166 }    _resultobj 
= Py_BuildValue("i",_result
); 
2170 #define wxLayoutAlgorithm_LayoutFrame(_swigobj,_swigarg0,_swigarg1)  (_swigobj->LayoutFrame(_swigarg0,_swigarg1)) 
2171 static PyObject 
*_wrap_wxLayoutAlgorithm_LayoutFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2172     PyObject 
* _resultobj
; 
2174     wxLayoutAlgorithm 
* _arg0
; 
2176     wxWindow 
* _arg2 
= (wxWindow 
*) NULL
; 
2177     PyObject 
* _argo0 
= 0; 
2178     PyObject 
* _argo1 
= 0; 
2179     PyObject 
* _argo2 
= 0; 
2180     char *_kwnames
[] = { "self","frame","mainWindow", NULL 
}; 
2183     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxLayoutAlgorithm_LayoutFrame",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
2186         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2187         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLayoutAlgorithm_p")) { 
2188             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLayoutAlgorithm_LayoutFrame. Expected _wxLayoutAlgorithm_p."); 
2193         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2194         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFrame_p")) { 
2195             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxLayoutAlgorithm_LayoutFrame. Expected _wxFrame_p."); 
2200         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2201         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
2202             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxLayoutAlgorithm_LayoutFrame. Expected _wxWindow_p."); 
2207     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2208     _result 
= (bool )wxLayoutAlgorithm_LayoutFrame(_arg0
,_arg1
,_arg2
); 
2210     wxPyEndAllowThreads(__tstate
); 
2211     if (PyErr_Occurred()) return NULL
; 
2212 }    _resultobj 
= Py_BuildValue("i",_result
); 
2216 #define wxLayoutAlgorithm_LayoutWindow(_swigobj,_swigarg0,_swigarg1)  (_swigobj->LayoutWindow(_swigarg0,_swigarg1)) 
2217 static PyObject 
*_wrap_wxLayoutAlgorithm_LayoutWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2218     PyObject 
* _resultobj
; 
2220     wxLayoutAlgorithm 
* _arg0
; 
2222     wxWindow 
* _arg2 
= (wxWindow 
*) NULL
; 
2223     PyObject 
* _argo0 
= 0; 
2224     PyObject 
* _argo1 
= 0; 
2225     PyObject 
* _argo2 
= 0; 
2226     char *_kwnames
[] = { "self","parent","mainWindow", NULL 
}; 
2229     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxLayoutAlgorithm_LayoutWindow",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
2232         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2233         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLayoutAlgorithm_p")) { 
2234             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLayoutAlgorithm_LayoutWindow. Expected _wxLayoutAlgorithm_p."); 
2239         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2240         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2241             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxLayoutAlgorithm_LayoutWindow. Expected _wxWindow_p."); 
2246         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2247         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
2248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxLayoutAlgorithm_LayoutWindow. Expected _wxWindow_p."); 
2253     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2254     _result 
= (bool )wxLayoutAlgorithm_LayoutWindow(_arg0
,_arg1
,_arg2
); 
2256     wxPyEndAllowThreads(__tstate
); 
2257     if (PyErr_Occurred()) return NULL
; 
2258 }    _resultobj 
= Py_BuildValue("i",_result
); 
2262 static void *SwigwxPopupWindowTowxWindow(void *ptr
) { 
2265     src 
= (wxPopupWindow 
*) ptr
; 
2266     dest 
= (wxWindow 
*) src
; 
2267     return (void *) dest
; 
2270 static void *SwigwxPopupWindowTowxEvtHandler(void *ptr
) { 
2273     src 
= (wxPopupWindow 
*) ptr
; 
2274     dest 
= (wxEvtHandler 
*) src
; 
2275     return (void *) dest
; 
2278 static void *SwigwxPopupWindowTowxObject(void *ptr
) { 
2281     src 
= (wxPopupWindow 
*) ptr
; 
2282     dest 
= (wxObject 
*) src
; 
2283     return (void *) dest
; 
2286 #define new_wxPopupWindow(_swigarg0,_swigarg1) (new wxPopupWindow(_swigarg0,_swigarg1)) 
2287 static PyObject 
*_wrap_new_wxPopupWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2288     PyObject 
* _resultobj
; 
2289     wxPopupWindow 
* _result
; 
2291     int  _arg1 
= (int ) wxBORDER_NONE
; 
2292     PyObject 
* _argo0 
= 0; 
2293     char *_kwnames
[] = { "parent","flags", NULL 
}; 
2297     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxPopupWindow",_kwnames
,&_argo0
,&_arg1
))  
2300         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2301         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2302             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPopupWindow. Expected _wxWindow_p."); 
2307     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2308     _result 
= (wxPopupWindow 
*)new_wxPopupWindow(_arg0
,_arg1
); 
2310     wxPyEndAllowThreads(__tstate
); 
2311     if (PyErr_Occurred()) return NULL
; 
2313         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPopupWindow_p"); 
2314         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2317         _resultobj 
= Py_None
; 
2322 #define new_wxPrePopupWindow() (new wxPopupWindow()) 
2323 static PyObject 
*_wrap_new_wxPrePopupWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2324     PyObject 
* _resultobj
; 
2325     wxPopupWindow 
* _result
; 
2326     char *_kwnames
[] = {  NULL 
}; 
2330     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPrePopupWindow",_kwnames
))  
2333     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2334     _result 
= (wxPopupWindow 
*)new_wxPrePopupWindow(); 
2336     wxPyEndAllowThreads(__tstate
); 
2337     if (PyErr_Occurred()) return NULL
; 
2339         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPopupWindow_p"); 
2340         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2343         _resultobj 
= Py_None
; 
2348 #define wxPopupWindow_Create(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Create(_swigarg0,_swigarg1)) 
2349 static PyObject 
*_wrap_wxPopupWindow_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2350     PyObject 
* _resultobj
; 
2352     wxPopupWindow 
* _arg0
; 
2354     int  _arg2 
= (int ) wxBORDER_NONE
; 
2355     PyObject 
* _argo0 
= 0; 
2356     PyObject 
* _argo1 
= 0; 
2357     char *_kwnames
[] = { "self","parent","flags", NULL 
}; 
2360     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPopupWindow_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
2363         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2364         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPopupWindow_p")) { 
2365             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPopupWindow_Create. Expected _wxPopupWindow_p."); 
2370         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2371         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2372             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPopupWindow_Create. Expected _wxWindow_p."); 
2377     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2378     _result 
= (bool )wxPopupWindow_Create(_arg0
,_arg1
,_arg2
); 
2380     wxPyEndAllowThreads(__tstate
); 
2381     if (PyErr_Occurred()) return NULL
; 
2382 }    _resultobj 
= Py_BuildValue("i",_result
); 
2386 #define wxPopupWindow_Position(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Position(_swigarg0,_swigarg1)) 
2387 static PyObject 
*_wrap_wxPopupWindow_Position(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2388     PyObject 
* _resultobj
; 
2389     wxPopupWindow 
* _arg0
; 
2392     PyObject 
* _argo0 
= 0; 
2394     PyObject 
* _obj1 
= 0; 
2396     PyObject 
* _obj2 
= 0; 
2397     char *_kwnames
[] = { "self","ptOrigin","size", NULL 
}; 
2400     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPopupWindow_Position",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
2403         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2404         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPopupWindow_p")) { 
2405             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPopupWindow_Position. Expected _wxPopupWindow_p."); 
2411     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2416     if (! wxSize_helper(_obj2
, &_arg2
)) 
2420     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2421     wxPopupWindow_Position(_arg0
,*_arg1
,*_arg2
); 
2423     wxPyEndAllowThreads(__tstate
); 
2424     if (PyErr_Occurred()) return NULL
; 
2425 }    Py_INCREF(Py_None
); 
2426     _resultobj 
= Py_None
; 
2430 static void *SwigwxPyPopupTransientWindowTowxPopupWindow(void *ptr
) { 
2431     wxPyPopupTransientWindow 
*src
; 
2432     wxPopupWindow 
*dest
; 
2433     src 
= (wxPyPopupTransientWindow 
*) ptr
; 
2434     dest 
= (wxPopupWindow 
*) src
; 
2435     return (void *) dest
; 
2438 static void *SwigwxPyPopupTransientWindowTowxWindow(void *ptr
) { 
2439     wxPyPopupTransientWindow 
*src
; 
2441     src 
= (wxPyPopupTransientWindow 
*) ptr
; 
2442     dest 
= (wxWindow 
*) src
; 
2443     return (void *) dest
; 
2446 static void *SwigwxPyPopupTransientWindowTowxEvtHandler(void *ptr
) { 
2447     wxPyPopupTransientWindow 
*src
; 
2449     src 
= (wxPyPopupTransientWindow 
*) ptr
; 
2450     dest 
= (wxEvtHandler 
*) src
; 
2451     return (void *) dest
; 
2454 static void *SwigwxPyPopupTransientWindowTowxObject(void *ptr
) { 
2455     wxPyPopupTransientWindow 
*src
; 
2457     src 
= (wxPyPopupTransientWindow 
*) ptr
; 
2458     dest 
= (wxObject 
*) src
; 
2459     return (void *) dest
; 
2462 #define new_wxPopupTransientWindow(_swigarg0,_swigarg1) (new wxPyPopupTransientWindow(_swigarg0,_swigarg1)) 
2463 static PyObject 
*_wrap_new_wxPopupTransientWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2464     PyObject 
* _resultobj
; 
2465     wxPyPopupTransientWindow 
* _result
; 
2467     int  _arg1 
= (int ) wxBORDER_NONE
; 
2468     PyObject 
* _argo0 
= 0; 
2469     char *_kwnames
[] = { "parent","style", NULL 
}; 
2473     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxPopupTransientWindow",_kwnames
,&_argo0
,&_arg1
))  
2476         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2477         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2478             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPopupTransientWindow. Expected _wxWindow_p."); 
2483     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2484     _result 
= (wxPyPopupTransientWindow 
*)new_wxPopupTransientWindow(_arg0
,_arg1
); 
2486     wxPyEndAllowThreads(__tstate
); 
2487     if (PyErr_Occurred()) return NULL
; 
2489         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyPopupTransientWindow_p"); 
2490         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2493         _resultobj 
= Py_None
; 
2498 #define new_wxPrePopupTransientWindow() (new wxPyPopupTransientWindow()) 
2499 static PyObject 
*_wrap_new_wxPrePopupTransientWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2500     PyObject 
* _resultobj
; 
2501     wxPyPopupTransientWindow 
* _result
; 
2502     char *_kwnames
[] = {  NULL 
}; 
2506     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPrePopupTransientWindow",_kwnames
))  
2509     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2510     _result 
= (wxPyPopupTransientWindow 
*)new_wxPrePopupTransientWindow(); 
2512     wxPyEndAllowThreads(__tstate
); 
2513     if (PyErr_Occurred()) return NULL
; 
2515         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyPopupTransientWindow_p"); 
2516         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2519         _resultobj 
= Py_None
; 
2524 #define wxPopupTransientWindow__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
2525 static PyObject 
*_wrap_wxPopupTransientWindow__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2526     PyObject 
* _resultobj
; 
2527     wxPyPopupTransientWindow 
* _arg0
; 
2530     PyObject 
* _argo0 
= 0; 
2531     PyObject 
* _obj1 
= 0; 
2532     PyObject 
* _obj2 
= 0; 
2533     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
2536     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPopupTransientWindow__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
2539         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2540         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPopupTransientWindow_p")) { 
2541             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPopupTransientWindow__setCallbackInfo. Expected _wxPyPopupTransientWindow_p."); 
2552     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2553     wxPopupTransientWindow__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
2555     wxPyEndAllowThreads(__tstate
); 
2556     if (PyErr_Occurred()) return NULL
; 
2557 }    Py_INCREF(Py_None
); 
2558     _resultobj 
= Py_None
; 
2562 #define wxPopupTransientWindow_Popup(_swigobj,_swigarg0)  (_swigobj->Popup(_swigarg0)) 
2563 static PyObject 
*_wrap_wxPopupTransientWindow_Popup(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2564     PyObject 
* _resultobj
; 
2565     wxPyPopupTransientWindow 
* _arg0
; 
2566     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
2567     PyObject 
* _argo0 
= 0; 
2568     PyObject 
* _argo1 
= 0; 
2569     char *_kwnames
[] = { "self","focus", NULL 
}; 
2572     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxPopupTransientWindow_Popup",_kwnames
,&_argo0
,&_argo1
))  
2575         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2576         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPopupTransientWindow_p")) { 
2577             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPopupTransientWindow_Popup. Expected _wxPyPopupTransientWindow_p."); 
2582         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2583         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2584             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPopupTransientWindow_Popup. Expected _wxWindow_p."); 
2589     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2590     wxPopupTransientWindow_Popup(_arg0
,_arg1
); 
2592     wxPyEndAllowThreads(__tstate
); 
2593     if (PyErr_Occurred()) return NULL
; 
2594 }    Py_INCREF(Py_None
); 
2595     _resultobj 
= Py_None
; 
2599 #define wxPopupTransientWindow_Dismiss(_swigobj)  (_swigobj->Dismiss()) 
2600 static PyObject 
*_wrap_wxPopupTransientWindow_Dismiss(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2601     PyObject 
* _resultobj
; 
2602     wxPyPopupTransientWindow 
* _arg0
; 
2603     PyObject 
* _argo0 
= 0; 
2604     char *_kwnames
[] = { "self", NULL 
}; 
2607     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPopupTransientWindow_Dismiss",_kwnames
,&_argo0
))  
2610         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2611         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPopupTransientWindow_p")) { 
2612             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPopupTransientWindow_Dismiss. Expected _wxPyPopupTransientWindow_p."); 
2617     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2618     wxPopupTransientWindow_Dismiss(_arg0
); 
2620     wxPyEndAllowThreads(__tstate
); 
2621     if (PyErr_Occurred()) return NULL
; 
2622 }    Py_INCREF(Py_None
); 
2623     _resultobj 
= Py_None
; 
2627 static void *SwigwxTipWindowTowxPyPopupTransientWindow(void *ptr
) { 
2629     wxPyPopupTransientWindow 
*dest
; 
2630     src 
= (wxTipWindow 
*) ptr
; 
2631     dest 
= (wxPyPopupTransientWindow 
*) src
; 
2632     return (void *) dest
; 
2635 static void *SwigwxTipWindowTowxPopupWindow(void *ptr
) { 
2637     wxPopupWindow 
*dest
; 
2638     src 
= (wxTipWindow 
*) ptr
; 
2639     dest 
= (wxPopupWindow 
*) src
; 
2640     return (void *) dest
; 
2643 static void *SwigwxTipWindowTowxWindow(void *ptr
) { 
2646     src 
= (wxTipWindow 
*) ptr
; 
2647     dest 
= (wxWindow 
*) src
; 
2648     return (void *) dest
; 
2651 static void *SwigwxTipWindowTowxEvtHandler(void *ptr
) { 
2654     src 
= (wxTipWindow 
*) ptr
; 
2655     dest 
= (wxEvtHandler 
*) src
; 
2656     return (void *) dest
; 
2659 static void *SwigwxTipWindowTowxObject(void *ptr
) { 
2662     src 
= (wxTipWindow 
*) ptr
; 
2663     dest 
= (wxObject 
*) src
; 
2664     return (void *) dest
; 
2667 static wxTipWindow 
*new_wxTipWindow(wxWindow 
*parent
,const wxString 
*text
,wxCoord maxLength
,wxRect 
*rectBound
) { 
2668             wxString tmp 
= *text
; 
2669             return new wxTipWindow(parent
, tmp
, maxLength
, NULL
, rectBound
); 
2672 static PyObject 
*_wrap_new_wxTipWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2673     PyObject 
* _resultobj
; 
2674     wxTipWindow 
* _result
; 
2677     wxCoord  _arg2 
= (wxCoord 
) 100; 
2678     wxRect 
* _arg3 
= (wxRect 
*) NULL
; 
2679     PyObject 
* _argo0 
= 0; 
2680     PyObject 
* _obj1 
= 0; 
2682     PyObject 
* _obj3 
= 0; 
2683     char *_kwnames
[] = { "parent","text","maxLength","rectBound", NULL 
}; 
2687     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iO:new_wxTipWindow",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_obj3
))  
2690         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2691         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2692             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxTipWindow. Expected _wxWindow_p."); 
2697     _arg1 
= wxString_in_helper(_obj1
); 
2704     if (! wxRect_helper(_obj3
, &_arg3
)) 
2708     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2709     _result 
= (wxTipWindow 
*)new_wxTipWindow(_arg0
,_arg1
,_arg2
,_arg3
); 
2711     wxPyEndAllowThreads(__tstate
); 
2712     if (PyErr_Occurred()) return NULL
; 
2714         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTipWindow_p"); 
2715         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2718         _resultobj 
= Py_None
; 
2727 #define wxTipWindow_SetBoundingRect(_swigobj,_swigarg0)  (_swigobj->SetBoundingRect(_swigarg0)) 
2728 static PyObject 
*_wrap_wxTipWindow_SetBoundingRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2729     PyObject 
* _resultobj
; 
2730     wxTipWindow 
* _arg0
; 
2732     PyObject 
* _argo0 
= 0; 
2734     PyObject 
* _obj1 
= 0; 
2735     char *_kwnames
[] = { "self","rectBound", NULL 
}; 
2738     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTipWindow_SetBoundingRect",_kwnames
,&_argo0
,&_obj1
))  
2741         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2742         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipWindow_p")) { 
2743             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipWindow_SetBoundingRect. Expected _wxTipWindow_p."); 
2749     if (! wxRect_helper(_obj1
, &_arg1
)) 
2753     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2754     wxTipWindow_SetBoundingRect(_arg0
,*_arg1
); 
2756     wxPyEndAllowThreads(__tstate
); 
2757     if (PyErr_Occurred()) return NULL
; 
2758 }    Py_INCREF(Py_None
); 
2759     _resultobj 
= Py_None
; 
2763 #define wxTipWindow_Close(_swigobj)  (_swigobj->Close()) 
2764 static PyObject 
*_wrap_wxTipWindow_Close(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2765     PyObject 
* _resultobj
; 
2766     wxTipWindow 
* _arg0
; 
2767     PyObject 
* _argo0 
= 0; 
2768     char *_kwnames
[] = { "self", NULL 
}; 
2771     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTipWindow_Close",_kwnames
,&_argo0
))  
2774         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2775         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipWindow_p")) { 
2776             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipWindow_Close. Expected _wxTipWindow_p."); 
2781     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2782     wxTipWindow_Close(_arg0
); 
2784     wxPyEndAllowThreads(__tstate
); 
2785     if (PyErr_Occurred()) return NULL
; 
2786 }    Py_INCREF(Py_None
); 
2787     _resultobj 
= Py_None
; 
2791 static void *SwigwxPyVScrolledWindowTowxPanel(void *ptr
) { 
2792     wxPyVScrolledWindow 
*src
; 
2794     src 
= (wxPyVScrolledWindow 
*) ptr
; 
2795     dest 
= (wxPanel 
*) src
; 
2796     return (void *) dest
; 
2799 static void *SwigwxPyVScrolledWindowTowxWindow(void *ptr
) { 
2800     wxPyVScrolledWindow 
*src
; 
2802     src 
= (wxPyVScrolledWindow 
*) ptr
; 
2803     dest 
= (wxWindow 
*) src
; 
2804     return (void *) dest
; 
2807 static void *SwigwxPyVScrolledWindowTowxEvtHandler(void *ptr
) { 
2808     wxPyVScrolledWindow 
*src
; 
2810     src 
= (wxPyVScrolledWindow 
*) ptr
; 
2811     dest 
= (wxEvtHandler 
*) src
; 
2812     return (void *) dest
; 
2815 static void *SwigwxPyVScrolledWindowTowxObject(void *ptr
) { 
2816     wxPyVScrolledWindow 
*src
; 
2818     src 
= (wxPyVScrolledWindow 
*) ptr
; 
2819     dest 
= (wxObject 
*) src
; 
2820     return (void *) dest
; 
2823 #define new_wxVScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPyVScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2824 static PyObject 
*_wrap_new_wxVScrolledWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2825     PyObject 
* _resultobj
; 
2826     wxPyVScrolledWindow 
* _result
; 
2828     wxWindowID  _arg1 
= (wxWindowID 
) wxID_ANY
; 
2829     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
2830     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
2831     long  _arg4 
= (long ) 0; 
2832     wxString 
* _arg5 
= (wxString 
*) &wxPyPanelNameStr
; 
2833     PyObject 
* _argo0 
= 0; 
2835     PyObject 
* _obj2 
= 0; 
2837     PyObject 
* _obj3 
= 0; 
2838     PyObject 
* _obj5 
= 0; 
2839     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
2843     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlO:new_wxVScrolledWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
2846         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2847         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2848             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxVScrolledWindow. Expected _wxWindow_p."); 
2855     if (! wxPoint_helper(_obj2
, &_arg2
)) 
2861     if (! wxSize_helper(_obj3
, &_arg3
)) 
2866     _arg5 
= wxString_in_helper(_obj5
); 
2871     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2872     _result 
= (wxPyVScrolledWindow 
*)new_wxVScrolledWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
2874     wxPyEndAllowThreads(__tstate
); 
2875     if (PyErr_Occurred()) return NULL
; 
2877         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyVScrolledWindow_p"); 
2878         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2881         _resultobj 
= Py_None
; 
2890 #define new_wxPreVScrolledWindow() (new wxPyVScrolledWindow()) 
2891 static PyObject 
*_wrap_new_wxPreVScrolledWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2892     PyObject 
* _resultobj
; 
2893     wxPyVScrolledWindow 
* _result
; 
2894     char *_kwnames
[] = {  NULL 
}; 
2898     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreVScrolledWindow",_kwnames
))  
2901     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2902     _result 
= (wxPyVScrolledWindow 
*)new_wxPreVScrolledWindow(); 
2904     wxPyEndAllowThreads(__tstate
); 
2905     if (PyErr_Occurred()) return NULL
; 
2907         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyVScrolledWindow_p"); 
2908         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2911         _resultobj 
= Py_None
; 
2916 #define wxVScrolledWindow__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
2917 static PyObject 
*_wrap_wxVScrolledWindow__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2918     PyObject 
* _resultobj
; 
2919     wxPyVScrolledWindow 
* _arg0
; 
2922     PyObject 
* _argo0 
= 0; 
2923     PyObject 
* _obj1 
= 0; 
2924     PyObject 
* _obj2 
= 0; 
2925     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
2928     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxVScrolledWindow__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
2931         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2932         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVScrolledWindow_p")) { 
2933             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVScrolledWindow__setCallbackInfo. Expected _wxPyVScrolledWindow_p."); 
2944     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2945     wxVScrolledWindow__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
2947     wxPyEndAllowThreads(__tstate
); 
2948     if (PyErr_Occurred()) return NULL
; 
2949 }    Py_INCREF(Py_None
); 
2950     _resultobj 
= Py_None
; 
2954 #define wxVScrolledWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2955 static PyObject 
*_wrap_wxVScrolledWindow_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2956     PyObject 
* _resultobj
; 
2958     wxPyVScrolledWindow 
* _arg0
; 
2960     wxWindowID  _arg2 
= (wxWindowID 
) wxID_ANY
; 
2961     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
2962     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
2963     long  _arg5 
= (long ) 0; 
2964     wxString 
* _arg6 
= (wxString 
*) &wxPyPanelNameStr
; 
2965     PyObject 
* _argo0 
= 0; 
2966     PyObject 
* _argo1 
= 0; 
2968     PyObject 
* _obj3 
= 0; 
2970     PyObject 
* _obj4 
= 0; 
2971     PyObject 
* _obj6 
= 0; 
2972     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
2975     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlO:wxVScrolledWindow_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
2978         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2979         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVScrolledWindow_p")) { 
2980             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVScrolledWindow_Create. Expected _wxPyVScrolledWindow_p."); 
2985         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2986         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2987             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxVScrolledWindow_Create. Expected _wxWindow_p."); 
2994     if (! wxPoint_helper(_obj3
, &_arg3
)) 
3000     if (! wxSize_helper(_obj4
, &_arg4
)) 
3005     _arg6 
= wxString_in_helper(_obj6
); 
3010     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3011     _result 
= (bool )wxVScrolledWindow_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
3013     wxPyEndAllowThreads(__tstate
); 
3014     if (PyErr_Occurred()) return NULL
; 
3015 }    _resultobj 
= Py_BuildValue("i",_result
); 
3023 #define wxVScrolledWindow_SetLineCount(_swigobj,_swigarg0)  (_swigobj->SetLineCount(_swigarg0)) 
3024 static PyObject 
*_wrap_wxVScrolledWindow_SetLineCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3025     PyObject 
* _resultobj
; 
3026     wxPyVScrolledWindow 
* _arg0
; 
3028     PyObject 
* _argo0 
= 0; 
3029     char *_kwnames
[] = { "self","count", NULL 
}; 
3032     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxVScrolledWindow_SetLineCount",_kwnames
,&_argo0
,&_arg1
))  
3035         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3036         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVScrolledWindow_p")) { 
3037             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVScrolledWindow_SetLineCount. Expected _wxPyVScrolledWindow_p."); 
3042     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3043     wxVScrolledWindow_SetLineCount(_arg0
,_arg1
); 
3045     wxPyEndAllowThreads(__tstate
); 
3046     if (PyErr_Occurred()) return NULL
; 
3047 }    Py_INCREF(Py_None
); 
3048     _resultobj 
= Py_None
; 
3052 #define wxVScrolledWindow_ScrollToLine(_swigobj,_swigarg0)  (_swigobj->ScrollToLine(_swigarg0)) 
3053 static PyObject 
*_wrap_wxVScrolledWindow_ScrollToLine(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3054     PyObject 
* _resultobj
; 
3056     wxPyVScrolledWindow 
* _arg0
; 
3058     PyObject 
* _argo0 
= 0; 
3059     char *_kwnames
[] = { "self","line", NULL 
}; 
3062     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxVScrolledWindow_ScrollToLine",_kwnames
,&_argo0
,&_arg1
))  
3065         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3066         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVScrolledWindow_p")) { 
3067             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVScrolledWindow_ScrollToLine. Expected _wxPyVScrolledWindow_p."); 
3072     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3073     _result 
= (bool )wxVScrolledWindow_ScrollToLine(_arg0
,_arg1
); 
3075     wxPyEndAllowThreads(__tstate
); 
3076     if (PyErr_Occurred()) return NULL
; 
3077 }    _resultobj 
= Py_BuildValue("i",_result
); 
3081 #define wxVScrolledWindow_ScrollLines(_swigobj,_swigarg0)  (_swigobj->ScrollLines(_swigarg0)) 
3082 static PyObject 
*_wrap_wxVScrolledWindow_ScrollLines(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3083     PyObject 
* _resultobj
; 
3085     wxPyVScrolledWindow 
* _arg0
; 
3087     PyObject 
* _argo0 
= 0; 
3088     char *_kwnames
[] = { "self","lines", NULL 
}; 
3091     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxVScrolledWindow_ScrollLines",_kwnames
,&_argo0
,&_arg1
))  
3094         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3095         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVScrolledWindow_p")) { 
3096             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVScrolledWindow_ScrollLines. Expected _wxPyVScrolledWindow_p."); 
3101     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3102     _result 
= (bool )wxVScrolledWindow_ScrollLines(_arg0
,_arg1
); 
3104     wxPyEndAllowThreads(__tstate
); 
3105     if (PyErr_Occurred()) return NULL
; 
3106 }    _resultobj 
= Py_BuildValue("i",_result
); 
3110 #define wxVScrolledWindow_ScrollPages(_swigobj,_swigarg0)  (_swigobj->ScrollPages(_swigarg0)) 
3111 static PyObject 
*_wrap_wxVScrolledWindow_ScrollPages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3112     PyObject 
* _resultobj
; 
3114     wxPyVScrolledWindow 
* _arg0
; 
3116     PyObject 
* _argo0 
= 0; 
3117     char *_kwnames
[] = { "self","pages", NULL 
}; 
3120     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxVScrolledWindow_ScrollPages",_kwnames
,&_argo0
,&_arg1
))  
3123         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3124         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVScrolledWindow_p")) { 
3125             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVScrolledWindow_ScrollPages. Expected _wxPyVScrolledWindow_p."); 
3130     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3131     _result 
= (bool )wxVScrolledWindow_ScrollPages(_arg0
,_arg1
); 
3133     wxPyEndAllowThreads(__tstate
); 
3134     if (PyErr_Occurred()) return NULL
; 
3135 }    _resultobj 
= Py_BuildValue("i",_result
); 
3139 #define wxVScrolledWindow_RefreshLine(_swigobj,_swigarg0)  (_swigobj->RefreshLine(_swigarg0)) 
3140 static PyObject 
*_wrap_wxVScrolledWindow_RefreshLine(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3141     PyObject 
* _resultobj
; 
3142     wxPyVScrolledWindow 
* _arg0
; 
3144     PyObject 
* _argo0 
= 0; 
3145     char *_kwnames
[] = { "self","line", NULL 
}; 
3148     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxVScrolledWindow_RefreshLine",_kwnames
,&_argo0
,&_arg1
))  
3151         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3152         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVScrolledWindow_p")) { 
3153             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVScrolledWindow_RefreshLine. Expected _wxPyVScrolledWindow_p."); 
3158     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3159     wxVScrolledWindow_RefreshLine(_arg0
,_arg1
); 
3161     wxPyEndAllowThreads(__tstate
); 
3162     if (PyErr_Occurred()) return NULL
; 
3163 }    Py_INCREF(Py_None
); 
3164     _resultobj 
= Py_None
; 
3168 #define wxVScrolledWindow_RefreshLines(_swigobj,_swigarg0,_swigarg1)  (_swigobj->RefreshLines(_swigarg0,_swigarg1)) 
3169 static PyObject 
*_wrap_wxVScrolledWindow_RefreshLines(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3170     PyObject 
* _resultobj
; 
3171     wxPyVScrolledWindow 
* _arg0
; 
3174     PyObject 
* _argo0 
= 0; 
3175     char *_kwnames
[] = { "self","from","to", NULL 
}; 
3178     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxVScrolledWindow_RefreshLines",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3181         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3182         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVScrolledWindow_p")) { 
3183             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVScrolledWindow_RefreshLines. Expected _wxPyVScrolledWindow_p."); 
3188     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3189     wxVScrolledWindow_RefreshLines(_arg0
,_arg1
,_arg2
); 
3191     wxPyEndAllowThreads(__tstate
); 
3192     if (PyErr_Occurred()) return NULL
; 
3193 }    Py_INCREF(Py_None
); 
3194     _resultobj 
= Py_None
; 
3198 #define wxVScrolledWindow_HitTestXT(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
3199 static PyObject 
*_wrap_wxVScrolledWindow_HitTestXT(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3200     PyObject 
* _resultobj
; 
3202     wxPyVScrolledWindow 
* _arg0
; 
3205     PyObject 
* _argo0 
= 0; 
3206     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3209     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxVScrolledWindow_HitTestXT",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3212         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3213         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVScrolledWindow_p")) { 
3214             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVScrolledWindow_HitTestXT. Expected _wxPyVScrolledWindow_p."); 
3219     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3220     _result 
= (int )wxVScrolledWindow_HitTestXT(_arg0
,_arg1
,_arg2
); 
3222     wxPyEndAllowThreads(__tstate
); 
3223     if (PyErr_Occurred()) return NULL
; 
3224 }    _resultobj 
= Py_BuildValue("i",_result
); 
3228 #define wxVScrolledWindow_HitTest(_swigobj,_swigarg0)  (_swigobj->HitTest(_swigarg0)) 
3229 static PyObject 
*_wrap_wxVScrolledWindow_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3230     PyObject 
* _resultobj
; 
3232     wxPyVScrolledWindow 
* _arg0
; 
3234     PyObject 
* _argo0 
= 0; 
3236     PyObject 
* _obj1 
= 0; 
3237     char *_kwnames
[] = { "self","pt", NULL 
}; 
3240     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxVScrolledWindow_HitTest",_kwnames
,&_argo0
,&_obj1
))  
3243         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3244         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVScrolledWindow_p")) { 
3245             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVScrolledWindow_HitTest. Expected _wxPyVScrolledWindow_p."); 
3251     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3255     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3256     _result 
= (int )wxVScrolledWindow_HitTest(_arg0
,*_arg1
); 
3258     wxPyEndAllowThreads(__tstate
); 
3259     if (PyErr_Occurred()) return NULL
; 
3260 }    _resultobj 
= Py_BuildValue("i",_result
); 
3264 #define wxVScrolledWindow_RefreshAll(_swigobj)  (_swigobj->RefreshAll()) 
3265 static PyObject 
*_wrap_wxVScrolledWindow_RefreshAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3266     PyObject 
* _resultobj
; 
3267     wxPyVScrolledWindow 
* _arg0
; 
3268     PyObject 
* _argo0 
= 0; 
3269     char *_kwnames
[] = { "self", NULL 
}; 
3272     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxVScrolledWindow_RefreshAll",_kwnames
,&_argo0
))  
3275         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3276         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVScrolledWindow_p")) { 
3277             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVScrolledWindow_RefreshAll. Expected _wxPyVScrolledWindow_p."); 
3282     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3283     wxVScrolledWindow_RefreshAll(_arg0
); 
3285     wxPyEndAllowThreads(__tstate
); 
3286     if (PyErr_Occurred()) return NULL
; 
3287 }    Py_INCREF(Py_None
); 
3288     _resultobj 
= Py_None
; 
3292 #define wxVScrolledWindow_GetLineCount(_swigobj)  (_swigobj->GetLineCount()) 
3293 static PyObject 
*_wrap_wxVScrolledWindow_GetLineCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3294     PyObject 
* _resultobj
; 
3296     wxPyVScrolledWindow 
* _arg0
; 
3297     PyObject 
* _argo0 
= 0; 
3298     char *_kwnames
[] = { "self", NULL 
}; 
3301     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxVScrolledWindow_GetLineCount",_kwnames
,&_argo0
))  
3304         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3305         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVScrolledWindow_p")) { 
3306             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVScrolledWindow_GetLineCount. Expected _wxPyVScrolledWindow_p."); 
3311     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3312     _result 
= (size_t )wxVScrolledWindow_GetLineCount(_arg0
); 
3314     wxPyEndAllowThreads(__tstate
); 
3315     if (PyErr_Occurred()) return NULL
; 
3316 }    _resultobj 
= Py_BuildValue("i",_result
); 
3320 #define wxVScrolledWindow_GetFirstVisibleLine(_swigobj)  (_swigobj->GetFirstVisibleLine()) 
3321 static PyObject 
*_wrap_wxVScrolledWindow_GetFirstVisibleLine(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3322     PyObject 
* _resultobj
; 
3324     wxPyVScrolledWindow 
* _arg0
; 
3325     PyObject 
* _argo0 
= 0; 
3326     char *_kwnames
[] = { "self", NULL 
}; 
3329     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxVScrolledWindow_GetFirstVisibleLine",_kwnames
,&_argo0
))  
3332         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3333         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVScrolledWindow_p")) { 
3334             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVScrolledWindow_GetFirstVisibleLine. Expected _wxPyVScrolledWindow_p."); 
3339     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3340     _result 
= (size_t )wxVScrolledWindow_GetFirstVisibleLine(_arg0
); 
3342     wxPyEndAllowThreads(__tstate
); 
3343     if (PyErr_Occurred()) return NULL
; 
3344 }    _resultobj 
= Py_BuildValue("i",_result
); 
3348 #define wxVScrolledWindow_GetLastVisibleLine(_swigobj)  (_swigobj->GetLastVisibleLine()) 
3349 static PyObject 
*_wrap_wxVScrolledWindow_GetLastVisibleLine(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3350     PyObject 
* _resultobj
; 
3352     wxPyVScrolledWindow 
* _arg0
; 
3353     PyObject 
* _argo0 
= 0; 
3354     char *_kwnames
[] = { "self", NULL 
}; 
3357     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxVScrolledWindow_GetLastVisibleLine",_kwnames
,&_argo0
))  
3360         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3361         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVScrolledWindow_p")) { 
3362             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVScrolledWindow_GetLastVisibleLine. Expected _wxPyVScrolledWindow_p."); 
3367     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3368     _result 
= (size_t )wxVScrolledWindow_GetLastVisibleLine(_arg0
); 
3370     wxPyEndAllowThreads(__tstate
); 
3371     if (PyErr_Occurred()) return NULL
; 
3372 }    _resultobj 
= Py_BuildValue("i",_result
); 
3376 #define wxVScrolledWindow_IsVisible(_swigobj,_swigarg0)  (_swigobj->IsVisible(_swigarg0)) 
3377 static PyObject 
*_wrap_wxVScrolledWindow_IsVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3378     PyObject 
* _resultobj
; 
3380     wxPyVScrolledWindow 
* _arg0
; 
3382     PyObject 
* _argo0 
= 0; 
3383     char *_kwnames
[] = { "self","line", NULL 
}; 
3386     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxVScrolledWindow_IsVisible",_kwnames
,&_argo0
,&_arg1
))  
3389         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3390         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVScrolledWindow_p")) { 
3391             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVScrolledWindow_IsVisible. Expected _wxPyVScrolledWindow_p."); 
3396     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3397     _result 
= (bool )wxVScrolledWindow_IsVisible(_arg0
,_arg1
); 
3399     wxPyEndAllowThreads(__tstate
); 
3400     if (PyErr_Occurred()) return NULL
; 
3401 }    _resultobj 
= Py_BuildValue("i",_result
); 
3405 static void *SwigwxPyVListBoxTowxPyVScrolledWindow(void *ptr
) { 
3407     wxPyVScrolledWindow 
*dest
; 
3408     src 
= (wxPyVListBox 
*) ptr
; 
3409     dest 
= (wxPyVScrolledWindow 
*) src
; 
3410     return (void *) dest
; 
3413 static void *SwigwxPyVListBoxTowxPanel(void *ptr
) { 
3416     src 
= (wxPyVListBox 
*) ptr
; 
3417     dest 
= (wxPanel 
*) src
; 
3418     return (void *) dest
; 
3421 static void *SwigwxPyVListBoxTowxWindow(void *ptr
) { 
3424     src 
= (wxPyVListBox 
*) ptr
; 
3425     dest 
= (wxWindow 
*) src
; 
3426     return (void *) dest
; 
3429 static void *SwigwxPyVListBoxTowxEvtHandler(void *ptr
) { 
3432     src 
= (wxPyVListBox 
*) ptr
; 
3433     dest 
= (wxEvtHandler 
*) src
; 
3434     return (void *) dest
; 
3437 static void *SwigwxPyVListBoxTowxObject(void *ptr
) { 
3440     src 
= (wxPyVListBox 
*) ptr
; 
3441     dest 
= (wxObject 
*) src
; 
3442     return (void *) dest
; 
3445 #define new_wxVListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPyVListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3446 static PyObject 
*_wrap_new_wxVListBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3447     PyObject 
* _resultobj
; 
3448     wxPyVListBox 
* _result
; 
3450     wxWindowID  _arg1 
= (wxWindowID 
) wxID_ANY
; 
3451     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
3452     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
3453     long  _arg4 
= (long ) 0; 
3454     wxString 
* _arg5 
= (wxString 
*) &wxPyVListBoxNameStr
; 
3455     PyObject 
* _argo0 
= 0; 
3457     PyObject 
* _obj2 
= 0; 
3459     PyObject 
* _obj3 
= 0; 
3460     PyObject 
* _obj5 
= 0; 
3461     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
3465     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlO:new_wxVListBox",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
3468         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3469         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3470             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxVListBox. Expected _wxWindow_p."); 
3477     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3483     if (! wxSize_helper(_obj3
, &_arg3
)) 
3488     _arg5 
= wxString_in_helper(_obj5
); 
3493     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3494     _result 
= (wxPyVListBox 
*)new_wxVListBox(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
3496     wxPyEndAllowThreads(__tstate
); 
3497     if (PyErr_Occurred()) return NULL
; 
3499         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyVListBox_p"); 
3500         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3503         _resultobj 
= Py_None
; 
3512 #define new_wxPreVListBox() (new wxPyVListBox()) 
3513 static PyObject 
*_wrap_new_wxPreVListBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3514     PyObject 
* _resultobj
; 
3515     wxPyVListBox 
* _result
; 
3516     char *_kwnames
[] = {  NULL 
}; 
3520     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreVListBox",_kwnames
))  
3523     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3524     _result 
= (wxPyVListBox 
*)new_wxPreVListBox(); 
3526     wxPyEndAllowThreads(__tstate
); 
3527     if (PyErr_Occurred()) return NULL
; 
3529         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyVListBox_p"); 
3530         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3533         _resultobj 
= Py_None
; 
3538 #define wxVListBox__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
3539 static PyObject 
*_wrap_wxVListBox__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3540     PyObject 
* _resultobj
; 
3541     wxPyVListBox 
* _arg0
; 
3544     PyObject 
* _argo0 
= 0; 
3545     PyObject 
* _obj1 
= 0; 
3546     PyObject 
* _obj2 
= 0; 
3547     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
3550     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxVListBox__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3553         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3554         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
3555             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox__setCallbackInfo. Expected _wxPyVListBox_p."); 
3566     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3567     wxVListBox__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
3569     wxPyEndAllowThreads(__tstate
); 
3570     if (PyErr_Occurred()) return NULL
; 
3571 }    Py_INCREF(Py_None
); 
3572     _resultobj 
= Py_None
; 
3576 #define wxVListBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3577 static PyObject 
*_wrap_wxVListBox_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3578     PyObject 
* _resultobj
; 
3580     wxPyVListBox 
* _arg0
; 
3582     wxWindowID  _arg2 
= (wxWindowID 
) wxID_ANY
; 
3583     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
3584     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
3585     long  _arg5 
= (long ) 0; 
3586     wxString 
* _arg6 
= (wxString 
*) &wxPyVListBoxNameStr
; 
3587     PyObject 
* _argo0 
= 0; 
3588     PyObject 
* _argo1 
= 0; 
3590     PyObject 
* _obj3 
= 0; 
3592     PyObject 
* _obj4 
= 0; 
3593     PyObject 
* _obj6 
= 0; 
3594     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
3597     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlO:wxVListBox_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
3600         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3601         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
3602             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_Create. Expected _wxPyVListBox_p."); 
3607         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3608         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3609             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxVListBox_Create. Expected _wxWindow_p."); 
3616     if (! wxPoint_helper(_obj3
, &_arg3
)) 
3622     if (! wxSize_helper(_obj4
, &_arg4
)) 
3627     _arg6 
= wxString_in_helper(_obj6
); 
3632     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3633     _result 
= (bool )wxVListBox_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
3635     wxPyEndAllowThreads(__tstate
); 
3636     if (PyErr_Occurred()) return NULL
; 
3637 }    _resultobj 
= Py_BuildValue("i",_result
); 
3645 #define wxVListBox_GetItemCount(_swigobj)  (_swigobj->GetItemCount()) 
3646 static PyObject 
*_wrap_wxVListBox_GetItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3647     PyObject 
* _resultobj
; 
3649     wxPyVListBox 
* _arg0
; 
3650     PyObject 
* _argo0 
= 0; 
3651     char *_kwnames
[] = { "self", NULL 
}; 
3654     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxVListBox_GetItemCount",_kwnames
,&_argo0
))  
3657         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3658         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
3659             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_GetItemCount. Expected _wxPyVListBox_p."); 
3664     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3665     _result 
= (size_t )wxVListBox_GetItemCount(_arg0
); 
3667     wxPyEndAllowThreads(__tstate
); 
3668     if (PyErr_Occurred()) return NULL
; 
3669 }    _resultobj 
= Py_BuildValue("i",_result
); 
3673 #define wxVListBox_HasMultipleSelection(_swigobj)  (_swigobj->HasMultipleSelection()) 
3674 static PyObject 
*_wrap_wxVListBox_HasMultipleSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3675     PyObject 
* _resultobj
; 
3677     wxPyVListBox 
* _arg0
; 
3678     PyObject 
* _argo0 
= 0; 
3679     char *_kwnames
[] = { "self", NULL 
}; 
3682     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxVListBox_HasMultipleSelection",_kwnames
,&_argo0
))  
3685         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3686         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
3687             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_HasMultipleSelection. Expected _wxPyVListBox_p."); 
3692     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3693     _result 
= (bool )wxVListBox_HasMultipleSelection(_arg0
); 
3695     wxPyEndAllowThreads(__tstate
); 
3696     if (PyErr_Occurred()) return NULL
; 
3697 }    _resultobj 
= Py_BuildValue("i",_result
); 
3701 #define wxVListBox_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
3702 static PyObject 
*_wrap_wxVListBox_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3703     PyObject 
* _resultobj
; 
3705     wxPyVListBox 
* _arg0
; 
3706     PyObject 
* _argo0 
= 0; 
3707     char *_kwnames
[] = { "self", NULL 
}; 
3710     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxVListBox_GetSelection",_kwnames
,&_argo0
))  
3713         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3714         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
3715             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_GetSelection. Expected _wxPyVListBox_p."); 
3720     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3721     _result 
= (int )wxVListBox_GetSelection(_arg0
); 
3723     wxPyEndAllowThreads(__tstate
); 
3724     if (PyErr_Occurred()) return NULL
; 
3725 }    _resultobj 
= Py_BuildValue("i",_result
); 
3729 #define wxVListBox_IsCurrent(_swigobj,_swigarg0)  (_swigobj->IsCurrent(_swigarg0)) 
3730 static PyObject 
*_wrap_wxVListBox_IsCurrent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3731     PyObject 
* _resultobj
; 
3733     wxPyVListBox 
* _arg0
; 
3735     PyObject 
* _argo0 
= 0; 
3736     char *_kwnames
[] = { "self","item", NULL 
}; 
3739     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxVListBox_IsCurrent",_kwnames
,&_argo0
,&_arg1
))  
3742         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3743         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
3744             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_IsCurrent. Expected _wxPyVListBox_p."); 
3749     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3750     _result 
= (bool )wxVListBox_IsCurrent(_arg0
,_arg1
); 
3752     wxPyEndAllowThreads(__tstate
); 
3753     if (PyErr_Occurred()) return NULL
; 
3754 }    _resultobj 
= Py_BuildValue("i",_result
); 
3758 #define wxVListBox_IsSelected(_swigobj,_swigarg0)  (_swigobj->IsSelected(_swigarg0)) 
3759 static PyObject 
*_wrap_wxVListBox_IsSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3760     PyObject 
* _resultobj
; 
3762     wxPyVListBox 
* _arg0
; 
3764     PyObject 
* _argo0 
= 0; 
3765     char *_kwnames
[] = { "self","item", NULL 
}; 
3768     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxVListBox_IsSelected",_kwnames
,&_argo0
,&_arg1
))  
3771         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3772         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
3773             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_IsSelected. Expected _wxPyVListBox_p."); 
3778     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3779     _result 
= (bool )wxVListBox_IsSelected(_arg0
,_arg1
); 
3781     wxPyEndAllowThreads(__tstate
); 
3782     if (PyErr_Occurred()) return NULL
; 
3783 }    _resultobj 
= Py_BuildValue("i",_result
); 
3787 #define wxVListBox_GetSelectedCount(_swigobj)  (_swigobj->GetSelectedCount()) 
3788 static PyObject 
*_wrap_wxVListBox_GetSelectedCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3789     PyObject 
* _resultobj
; 
3791     wxPyVListBox 
* _arg0
; 
3792     PyObject 
* _argo0 
= 0; 
3793     char *_kwnames
[] = { "self", NULL 
}; 
3796     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxVListBox_GetSelectedCount",_kwnames
,&_argo0
))  
3799         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3800         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
3801             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_GetSelectedCount. Expected _wxPyVListBox_p."); 
3806     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3807     _result 
= (size_t )wxVListBox_GetSelectedCount(_arg0
); 
3809     wxPyEndAllowThreads(__tstate
); 
3810     if (PyErr_Occurred()) return NULL
; 
3811 }    _resultobj 
= Py_BuildValue("i",_result
); 
3815 #define wxVListBox_GetFirstSelected(_swigobj,_swigarg0)  (_swigobj->GetFirstSelected(_swigarg0)) 
3816 static PyObject 
*_wrap_wxVListBox_GetFirstSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3817     PyObject 
* _resultobj
; 
3819     wxPyVListBox 
* _arg0
; 
3820     unsigned long * _arg1
; 
3821     PyObject 
* _argo0 
= 0; 
3822     PyObject 
* _argo1 
= 0; 
3823     char *_kwnames
[] = { "self","cookie", NULL 
}; 
3826     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxVListBox_GetFirstSelected",_kwnames
,&_argo0
,&_argo1
))  
3829         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3830         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
3831             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_GetFirstSelected. Expected _wxPyVListBox_p."); 
3836         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_unsigned_long_p")) { 
3837             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxVListBox_GetFirstSelected. Expected _unsigned_long_p."); 
3842     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3843     _result 
= (int )wxVListBox_GetFirstSelected(_arg0
,*_arg1
); 
3845     wxPyEndAllowThreads(__tstate
); 
3846     if (PyErr_Occurred()) return NULL
; 
3847 }    _resultobj 
= Py_BuildValue("i",_result
); 
3851 #define wxVListBox_GetNextSelected(_swigobj,_swigarg0)  (_swigobj->GetNextSelected(_swigarg0)) 
3852 static PyObject 
*_wrap_wxVListBox_GetNextSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3853     PyObject 
* _resultobj
; 
3855     wxPyVListBox 
* _arg0
; 
3856     unsigned long * _arg1
; 
3857     PyObject 
* _argo0 
= 0; 
3858     PyObject 
* _argo1 
= 0; 
3859     char *_kwnames
[] = { "self","cookie", NULL 
}; 
3862     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxVListBox_GetNextSelected",_kwnames
,&_argo0
,&_argo1
))  
3865         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3866         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
3867             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_GetNextSelected. Expected _wxPyVListBox_p."); 
3872         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_unsigned_long_p")) { 
3873             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxVListBox_GetNextSelected. Expected _unsigned_long_p."); 
3878     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3879     _result 
= (int )wxVListBox_GetNextSelected(_arg0
,*_arg1
); 
3881     wxPyEndAllowThreads(__tstate
); 
3882     if (PyErr_Occurred()) return NULL
; 
3883 }    _resultobj 
= Py_BuildValue("i",_result
); 
3887 #define wxVListBox_GetMargins(_swigobj)  (_swigobj->GetMargins()) 
3888 static PyObject 
*_wrap_wxVListBox_GetMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3889     PyObject 
* _resultobj
; 
3891     wxPyVListBox 
* _arg0
; 
3892     PyObject 
* _argo0 
= 0; 
3893     char *_kwnames
[] = { "self", NULL 
}; 
3897     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxVListBox_GetMargins",_kwnames
,&_argo0
))  
3900         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3901         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
3902             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_GetMargins. Expected _wxPyVListBox_p."); 
3907     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3908     _result 
= new wxPoint (wxVListBox_GetMargins(_arg0
)); 
3910     wxPyEndAllowThreads(__tstate
); 
3911     if (PyErr_Occurred()) return NULL
; 
3912 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
3913     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3917 #define wxVListBox_GetSelectionBackground(_swigobj)  (_swigobj->GetSelectionBackground()) 
3918 static PyObject 
*_wrap_wxVListBox_GetSelectionBackground(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3919     PyObject 
* _resultobj
; 
3921     wxPyVListBox 
* _arg0
; 
3922     PyObject 
* _argo0 
= 0; 
3923     char *_kwnames
[] = { "self", NULL 
}; 
3927     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxVListBox_GetSelectionBackground",_kwnames
,&_argo0
))  
3930         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3931         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
3932             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_GetSelectionBackground. Expected _wxPyVListBox_p."); 
3937     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3938     const wxColour 
& _result_ref 
= wxVListBox_GetSelectionBackground(_arg0
); 
3939     _result 
= (wxColour 
*) &_result_ref
; 
3941     wxPyEndAllowThreads(__tstate
); 
3942     if (PyErr_Occurred()) return NULL
; 
3944         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p"); 
3945         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3948         _resultobj 
= Py_None
; 
3953 #define wxVListBox_SetItemCount(_swigobj,_swigarg0)  (_swigobj->SetItemCount(_swigarg0)) 
3954 static PyObject 
*_wrap_wxVListBox_SetItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3955     PyObject 
* _resultobj
; 
3956     wxPyVListBox 
* _arg0
; 
3958     PyObject 
* _argo0 
= 0; 
3959     char *_kwnames
[] = { "self","count", NULL 
}; 
3962     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxVListBox_SetItemCount",_kwnames
,&_argo0
,&_arg1
))  
3965         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3966         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
3967             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_SetItemCount. Expected _wxPyVListBox_p."); 
3972     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3973     wxVListBox_SetItemCount(_arg0
,_arg1
); 
3975     wxPyEndAllowThreads(__tstate
); 
3976     if (PyErr_Occurred()) return NULL
; 
3977 }    Py_INCREF(Py_None
); 
3978     _resultobj 
= Py_None
; 
3982 #define wxVListBox_Clear(_swigobj)  (_swigobj->Clear()) 
3983 static PyObject 
*_wrap_wxVListBox_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3984     PyObject 
* _resultobj
; 
3985     wxPyVListBox 
* _arg0
; 
3986     PyObject 
* _argo0 
= 0; 
3987     char *_kwnames
[] = { "self", NULL 
}; 
3990     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxVListBox_Clear",_kwnames
,&_argo0
))  
3993         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3994         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
3995             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_Clear. Expected _wxPyVListBox_p."); 
4000     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4001     wxVListBox_Clear(_arg0
); 
4003     wxPyEndAllowThreads(__tstate
); 
4004     if (PyErr_Occurred()) return NULL
; 
4005 }    Py_INCREF(Py_None
); 
4006     _resultobj 
= Py_None
; 
4010 #define wxVListBox_SetSelection(_swigobj,_swigarg0)  (_swigobj->SetSelection(_swigarg0)) 
4011 static PyObject 
*_wrap_wxVListBox_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4012     PyObject 
* _resultobj
; 
4013     wxPyVListBox 
* _arg0
; 
4015     PyObject 
* _argo0 
= 0; 
4016     char *_kwnames
[] = { "self","selection", NULL 
}; 
4019     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxVListBox_SetSelection",_kwnames
,&_argo0
,&_arg1
))  
4022         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4023         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
4024             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_SetSelection. Expected _wxPyVListBox_p."); 
4029     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4030     wxVListBox_SetSelection(_arg0
,_arg1
); 
4032     wxPyEndAllowThreads(__tstate
); 
4033     if (PyErr_Occurred()) return NULL
; 
4034 }    Py_INCREF(Py_None
); 
4035     _resultobj 
= Py_None
; 
4039 #define wxVListBox_Select(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Select(_swigarg0,_swigarg1)) 
4040 static PyObject 
*_wrap_wxVListBox_Select(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4041     PyObject 
* _resultobj
; 
4043     wxPyVListBox 
* _arg0
; 
4045     bool  _arg2 
= (bool ) true; 
4046     PyObject 
* _argo0 
= 0; 
4047     int tempbool2 
= (int) true; 
4048     char *_kwnames
[] = { "self","item","select", NULL 
}; 
4051     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxVListBox_Select",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
4054         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4055         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
4056             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_Select. Expected _wxPyVListBox_p."); 
4060     _arg2 
= (bool ) tempbool2
; 
4062     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4063     _result 
= (bool )wxVListBox_Select(_arg0
,_arg1
,_arg2
); 
4065     wxPyEndAllowThreads(__tstate
); 
4066     if (PyErr_Occurred()) return NULL
; 
4067 }    _resultobj 
= Py_BuildValue("i",_result
); 
4071 #define wxVListBox_SelectRange(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SelectRange(_swigarg0,_swigarg1)) 
4072 static PyObject 
*_wrap_wxVListBox_SelectRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4073     PyObject 
* _resultobj
; 
4075     wxPyVListBox 
* _arg0
; 
4078     PyObject 
* _argo0 
= 0; 
4079     char *_kwnames
[] = { "self","from","to", NULL 
}; 
4082     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxVListBox_SelectRange",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4085         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4086         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
4087             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_SelectRange. Expected _wxPyVListBox_p."); 
4092     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4093     _result 
= (bool )wxVListBox_SelectRange(_arg0
,_arg1
,_arg2
); 
4095     wxPyEndAllowThreads(__tstate
); 
4096     if (PyErr_Occurred()) return NULL
; 
4097 }    _resultobj 
= Py_BuildValue("i",_result
); 
4101 #define wxVListBox_Toggle(_swigobj,_swigarg0)  (_swigobj->Toggle(_swigarg0)) 
4102 static PyObject 
*_wrap_wxVListBox_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4103     PyObject 
* _resultobj
; 
4104     wxPyVListBox 
* _arg0
; 
4106     PyObject 
* _argo0 
= 0; 
4107     char *_kwnames
[] = { "self","item", NULL 
}; 
4110     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxVListBox_Toggle",_kwnames
,&_argo0
,&_arg1
))  
4113         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4114         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
4115             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_Toggle. Expected _wxPyVListBox_p."); 
4120     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4121     wxVListBox_Toggle(_arg0
,_arg1
); 
4123     wxPyEndAllowThreads(__tstate
); 
4124     if (PyErr_Occurred()) return NULL
; 
4125 }    Py_INCREF(Py_None
); 
4126     _resultobj 
= Py_None
; 
4130 #define wxVListBox_SelectAll(_swigobj)  (_swigobj->SelectAll()) 
4131 static PyObject 
*_wrap_wxVListBox_SelectAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4132     PyObject 
* _resultobj
; 
4134     wxPyVListBox 
* _arg0
; 
4135     PyObject 
* _argo0 
= 0; 
4136     char *_kwnames
[] = { "self", NULL 
}; 
4139     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxVListBox_SelectAll",_kwnames
,&_argo0
))  
4142         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4143         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
4144             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_SelectAll. Expected _wxPyVListBox_p."); 
4149     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4150     _result 
= (bool )wxVListBox_SelectAll(_arg0
); 
4152     wxPyEndAllowThreads(__tstate
); 
4153     if (PyErr_Occurred()) return NULL
; 
4154 }    _resultobj 
= Py_BuildValue("i",_result
); 
4158 #define wxVListBox_DeselectAll(_swigobj)  (_swigobj->DeselectAll()) 
4159 static PyObject 
*_wrap_wxVListBox_DeselectAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4160     PyObject 
* _resultobj
; 
4162     wxPyVListBox 
* _arg0
; 
4163     PyObject 
* _argo0 
= 0; 
4164     char *_kwnames
[] = { "self", NULL 
}; 
4167     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxVListBox_DeselectAll",_kwnames
,&_argo0
))  
4170         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4171         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
4172             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_DeselectAll. Expected _wxPyVListBox_p."); 
4177     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4178     _result 
= (bool )wxVListBox_DeselectAll(_arg0
); 
4180     wxPyEndAllowThreads(__tstate
); 
4181     if (PyErr_Occurred()) return NULL
; 
4182 }    _resultobj 
= Py_BuildValue("i",_result
); 
4186 #define wxVListBox_SetMargins(_swigobj,_swigarg0)  (_swigobj->SetMargins(_swigarg0)) 
4187 static PyObject 
*_wrap_wxVListBox_SetMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4188     PyObject 
* _resultobj
; 
4189     wxPyVListBox 
* _arg0
; 
4191     PyObject 
* _argo0 
= 0; 
4193     PyObject 
* _obj1 
= 0; 
4194     char *_kwnames
[] = { "self","pt", NULL 
}; 
4197     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxVListBox_SetMargins",_kwnames
,&_argo0
,&_obj1
))  
4200         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4201         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
4202             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_SetMargins. Expected _wxPyVListBox_p."); 
4208     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4212     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4213     wxVListBox_SetMargins(_arg0
,*_arg1
); 
4215     wxPyEndAllowThreads(__tstate
); 
4216     if (PyErr_Occurred()) return NULL
; 
4217 }    Py_INCREF(Py_None
); 
4218     _resultobj 
= Py_None
; 
4222 #define wxVListBox_SetMarginsXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetMargins(_swigarg0,_swigarg1)) 
4223 static PyObject 
*_wrap_wxVListBox_SetMarginsXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4224     PyObject 
* _resultobj
; 
4225     wxPyVListBox 
* _arg0
; 
4228     PyObject 
* _argo0 
= 0; 
4229     char *_kwnames
[] = { "self","x","y", NULL 
}; 
4232     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxVListBox_SetMarginsXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4235         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4236         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
4237             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_SetMarginsXY. Expected _wxPyVListBox_p."); 
4242     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4243     wxVListBox_SetMarginsXY(_arg0
,_arg1
,_arg2
); 
4245     wxPyEndAllowThreads(__tstate
); 
4246     if (PyErr_Occurred()) return NULL
; 
4247 }    Py_INCREF(Py_None
); 
4248     _resultobj 
= Py_None
; 
4252 #define wxVListBox_SetSelectionBackground(_swigobj,_swigarg0)  (_swigobj->SetSelectionBackground(_swigarg0)) 
4253 static PyObject 
*_wrap_wxVListBox_SetSelectionBackground(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4254     PyObject 
* _resultobj
; 
4255     wxPyVListBox 
* _arg0
; 
4257     PyObject 
* _argo0 
= 0; 
4259     PyObject 
* _obj1 
= 0; 
4260     char *_kwnames
[] = { "self","col", NULL 
}; 
4263     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxVListBox_SetSelectionBackground",_kwnames
,&_argo0
,&_obj1
))  
4266         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4267         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyVListBox_p")) { 
4268             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxVListBox_SetSelectionBackground. Expected _wxPyVListBox_p."); 
4274     if (! wxColour_helper(_obj1
, &_arg1
)) 
4278     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4279     wxVListBox_SetSelectionBackground(_arg0
,*_arg1
); 
4281     wxPyEndAllowThreads(__tstate
); 
4282     if (PyErr_Occurred()) return NULL
; 
4283 }    Py_INCREF(Py_None
); 
4284     _resultobj 
= Py_None
; 
4288 static void *SwigwxPyHtmlListBoxTowxPyVListBox(void *ptr
) { 
4289     wxPyHtmlListBox 
*src
; 
4291     src 
= (wxPyHtmlListBox 
*) ptr
; 
4292     dest 
= (wxPyVListBox 
*) src
; 
4293     return (void *) dest
; 
4296 static void *SwigwxPyHtmlListBoxTowxPyVScrolledWindow(void *ptr
) { 
4297     wxPyHtmlListBox 
*src
; 
4298     wxPyVScrolledWindow 
*dest
; 
4299     src 
= (wxPyHtmlListBox 
*) ptr
; 
4300     dest 
= (wxPyVScrolledWindow 
*) src
; 
4301     return (void *) dest
; 
4304 static void *SwigwxPyHtmlListBoxTowxPanel(void *ptr
) { 
4305     wxPyHtmlListBox 
*src
; 
4307     src 
= (wxPyHtmlListBox 
*) ptr
; 
4308     dest 
= (wxPanel 
*) src
; 
4309     return (void *) dest
; 
4312 static void *SwigwxPyHtmlListBoxTowxWindow(void *ptr
) { 
4313     wxPyHtmlListBox 
*src
; 
4315     src 
= (wxPyHtmlListBox 
*) ptr
; 
4316     dest 
= (wxWindow 
*) src
; 
4317     return (void *) dest
; 
4320 static void *SwigwxPyHtmlListBoxTowxEvtHandler(void *ptr
) { 
4321     wxPyHtmlListBox 
*src
; 
4323     src 
= (wxPyHtmlListBox 
*) ptr
; 
4324     dest 
= (wxEvtHandler 
*) src
; 
4325     return (void *) dest
; 
4328 static void *SwigwxPyHtmlListBoxTowxObject(void *ptr
) { 
4329     wxPyHtmlListBox 
*src
; 
4331     src 
= (wxPyHtmlListBox 
*) ptr
; 
4332     dest 
= (wxObject 
*) src
; 
4333     return (void *) dest
; 
4336 #define new_wxHtmlListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPyHtmlListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
4337 static PyObject 
*_wrap_new_wxHtmlListBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4338     PyObject 
* _resultobj
; 
4339     wxPyHtmlListBox 
* _result
; 
4341     wxWindowID  _arg1 
= (wxWindowID 
) wxID_ANY
; 
4342     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
4343     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
4344     long  _arg4 
= (long ) 0; 
4345     wxString 
* _arg5 
= (wxString 
*) &wxPyVListBoxNameStr
; 
4346     PyObject 
* _argo0 
= 0; 
4348     PyObject 
* _obj2 
= 0; 
4350     PyObject 
* _obj3 
= 0; 
4351     PyObject 
* _obj5 
= 0; 
4352     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
4356     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlO:new_wxHtmlListBox",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
4359         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4360         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4361             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxHtmlListBox. Expected _wxWindow_p."); 
4368     if (! wxPoint_helper(_obj2
, &_arg2
)) 
4374     if (! wxSize_helper(_obj3
, &_arg3
)) 
4379     _arg5 
= wxString_in_helper(_obj5
); 
4384     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4385     _result 
= (wxPyHtmlListBox 
*)new_wxHtmlListBox(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
4387     wxPyEndAllowThreads(__tstate
); 
4388     if (PyErr_Occurred()) return NULL
; 
4390         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyHtmlListBox_p"); 
4391         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4394         _resultobj 
= Py_None
; 
4403 #define new_wxPreHtmlListBox() (new wxPyHtmlListBox()) 
4404 static PyObject 
*_wrap_new_wxPreHtmlListBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4405     PyObject 
* _resultobj
; 
4406     wxPyHtmlListBox 
* _result
; 
4407     char *_kwnames
[] = {  NULL 
}; 
4411     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreHtmlListBox",_kwnames
))  
4414     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4415     _result 
= (wxPyHtmlListBox 
*)new_wxPreHtmlListBox(); 
4417     wxPyEndAllowThreads(__tstate
); 
4418     if (PyErr_Occurred()) return NULL
; 
4420         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyHtmlListBox_p"); 
4421         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4424         _resultobj 
= Py_None
; 
4429 #define wxHtmlListBox__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
4430 static PyObject 
*_wrap_wxHtmlListBox__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4431     PyObject 
* _resultobj
; 
4432     wxPyHtmlListBox 
* _arg0
; 
4435     PyObject 
* _argo0 
= 0; 
4436     PyObject 
* _obj1 
= 0; 
4437     PyObject 
* _obj2 
= 0; 
4438     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
4441     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxHtmlListBox__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
4444         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4445         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyHtmlListBox_p")) { 
4446             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxHtmlListBox__setCallbackInfo. Expected _wxPyHtmlListBox_p."); 
4457     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4458     wxHtmlListBox__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
4460     wxPyEndAllowThreads(__tstate
); 
4461     if (PyErr_Occurred()) return NULL
; 
4462 }    Py_INCREF(Py_None
); 
4463     _resultobj 
= Py_None
; 
4467 #define wxHtmlListBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
4468 static PyObject 
*_wrap_wxHtmlListBox_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4469     PyObject 
* _resultobj
; 
4471     wxPyHtmlListBox 
* _arg0
; 
4473     wxWindowID  _arg2 
= (wxWindowID 
) wxID_ANY
; 
4474     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
4475     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
4476     long  _arg5 
= (long ) 0; 
4477     wxString 
* _arg6 
= (wxString 
*) &wxPyVListBoxNameStr
; 
4478     PyObject 
* _argo0 
= 0; 
4479     PyObject 
* _argo1 
= 0; 
4481     PyObject 
* _obj3 
= 0; 
4483     PyObject 
* _obj4 
= 0; 
4484     PyObject 
* _obj6 
= 0; 
4485     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
4488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlO:wxHtmlListBox_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
4491         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4492         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyHtmlListBox_p")) { 
4493             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxHtmlListBox_Create. Expected _wxPyHtmlListBox_p."); 
4498         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4499         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4500             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxHtmlListBox_Create. Expected _wxWindow_p."); 
4507     if (! wxPoint_helper(_obj3
, &_arg3
)) 
4513     if (! wxSize_helper(_obj4
, &_arg4
)) 
4518     _arg6 
= wxString_in_helper(_obj6
); 
4523     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4524     _result 
= (bool )wxHtmlListBox_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
4526     wxPyEndAllowThreads(__tstate
); 
4527     if (PyErr_Occurred()) return NULL
; 
4528 }    _resultobj 
= Py_BuildValue("i",_result
); 
4536 #define wxHtmlListBox_RefreshAll(_swigobj)  (_swigobj->RefreshAll()) 
4537 static PyObject 
*_wrap_wxHtmlListBox_RefreshAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4538     PyObject 
* _resultobj
; 
4539     wxPyHtmlListBox 
* _arg0
; 
4540     PyObject 
* _argo0 
= 0; 
4541     char *_kwnames
[] = { "self", NULL 
}; 
4544     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxHtmlListBox_RefreshAll",_kwnames
,&_argo0
))  
4547         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4548         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyHtmlListBox_p")) { 
4549             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxHtmlListBox_RefreshAll. Expected _wxPyHtmlListBox_p."); 
4554     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4555     wxHtmlListBox_RefreshAll(_arg0
); 
4557     wxPyEndAllowThreads(__tstate
); 
4558     if (PyErr_Occurred()) return NULL
; 
4559 }    Py_INCREF(Py_None
); 
4560     _resultobj 
= Py_None
; 
4564 #define wxHtmlListBox_SetItemCount(_swigobj,_swigarg0)  (_swigobj->SetItemCount(_swigarg0)) 
4565 static PyObject 
*_wrap_wxHtmlListBox_SetItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4566     PyObject 
* _resultobj
; 
4567     wxPyHtmlListBox 
* _arg0
; 
4569     PyObject 
* _argo0 
= 0; 
4570     char *_kwnames
[] = { "self","count", NULL 
}; 
4573     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxHtmlListBox_SetItemCount",_kwnames
,&_argo0
,&_arg1
))  
4576         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4577         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyHtmlListBox_p")) { 
4578             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxHtmlListBox_SetItemCount. Expected _wxPyHtmlListBox_p."); 
4583     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4584     wxHtmlListBox_SetItemCount(_arg0
,_arg1
); 
4586     wxPyEndAllowThreads(__tstate
); 
4587     if (PyErr_Occurred()) return NULL
; 
4588 }    Py_INCREF(Py_None
); 
4589     _resultobj 
= Py_None
; 
4593 static PyMethodDef windows3cMethods
[] = { 
4594          { "wxHtmlListBox_SetItemCount", (PyCFunction
) _wrap_wxHtmlListBox_SetItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4595          { "wxHtmlListBox_RefreshAll", (PyCFunction
) _wrap_wxHtmlListBox_RefreshAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4596          { "wxHtmlListBox_Create", (PyCFunction
) _wrap_wxHtmlListBox_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4597          { "wxHtmlListBox__setCallbackInfo", (PyCFunction
) _wrap_wxHtmlListBox__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4598          { "new_wxPreHtmlListBox", (PyCFunction
) _wrap_new_wxPreHtmlListBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4599          { "new_wxHtmlListBox", (PyCFunction
) _wrap_new_wxHtmlListBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4600          { "wxVListBox_SetSelectionBackground", (PyCFunction
) _wrap_wxVListBox_SetSelectionBackground
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4601          { "wxVListBox_SetMarginsXY", (PyCFunction
) _wrap_wxVListBox_SetMarginsXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4602          { "wxVListBox_SetMargins", (PyCFunction
) _wrap_wxVListBox_SetMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4603          { "wxVListBox_DeselectAll", (PyCFunction
) _wrap_wxVListBox_DeselectAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4604          { "wxVListBox_SelectAll", (PyCFunction
) _wrap_wxVListBox_SelectAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4605          { "wxVListBox_Toggle", (PyCFunction
) _wrap_wxVListBox_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4606          { "wxVListBox_SelectRange", (PyCFunction
) _wrap_wxVListBox_SelectRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4607          { "wxVListBox_Select", (PyCFunction
) _wrap_wxVListBox_Select
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4608          { "wxVListBox_SetSelection", (PyCFunction
) _wrap_wxVListBox_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4609          { "wxVListBox_Clear", (PyCFunction
) _wrap_wxVListBox_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4610          { "wxVListBox_SetItemCount", (PyCFunction
) _wrap_wxVListBox_SetItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4611          { "wxVListBox_GetSelectionBackground", (PyCFunction
) _wrap_wxVListBox_GetSelectionBackground
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4612          { "wxVListBox_GetMargins", (PyCFunction
) _wrap_wxVListBox_GetMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4613          { "wxVListBox_GetNextSelected", (PyCFunction
) _wrap_wxVListBox_GetNextSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4614          { "wxVListBox_GetFirstSelected", (PyCFunction
) _wrap_wxVListBox_GetFirstSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4615          { "wxVListBox_GetSelectedCount", (PyCFunction
) _wrap_wxVListBox_GetSelectedCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4616          { "wxVListBox_IsSelected", (PyCFunction
) _wrap_wxVListBox_IsSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4617          { "wxVListBox_IsCurrent", (PyCFunction
) _wrap_wxVListBox_IsCurrent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4618          { "wxVListBox_GetSelection", (PyCFunction
) _wrap_wxVListBox_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4619          { "wxVListBox_HasMultipleSelection", (PyCFunction
) _wrap_wxVListBox_HasMultipleSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4620          { "wxVListBox_GetItemCount", (PyCFunction
) _wrap_wxVListBox_GetItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4621          { "wxVListBox_Create", (PyCFunction
) _wrap_wxVListBox_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4622          { "wxVListBox__setCallbackInfo", (PyCFunction
) _wrap_wxVListBox__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4623          { "new_wxPreVListBox", (PyCFunction
) _wrap_new_wxPreVListBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4624          { "new_wxVListBox", (PyCFunction
) _wrap_new_wxVListBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4625          { "wxVScrolledWindow_IsVisible", (PyCFunction
) _wrap_wxVScrolledWindow_IsVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4626          { "wxVScrolledWindow_GetLastVisibleLine", (PyCFunction
) _wrap_wxVScrolledWindow_GetLastVisibleLine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4627          { "wxVScrolledWindow_GetFirstVisibleLine", (PyCFunction
) _wrap_wxVScrolledWindow_GetFirstVisibleLine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4628          { "wxVScrolledWindow_GetLineCount", (PyCFunction
) _wrap_wxVScrolledWindow_GetLineCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4629          { "wxVScrolledWindow_RefreshAll", (PyCFunction
) _wrap_wxVScrolledWindow_RefreshAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4630          { "wxVScrolledWindow_HitTest", (PyCFunction
) _wrap_wxVScrolledWindow_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4631          { "wxVScrolledWindow_HitTestXT", (PyCFunction
) _wrap_wxVScrolledWindow_HitTestXT
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4632          { "wxVScrolledWindow_RefreshLines", (PyCFunction
) _wrap_wxVScrolledWindow_RefreshLines
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4633          { "wxVScrolledWindow_RefreshLine", (PyCFunction
) _wrap_wxVScrolledWindow_RefreshLine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4634          { "wxVScrolledWindow_ScrollPages", (PyCFunction
) _wrap_wxVScrolledWindow_ScrollPages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4635          { "wxVScrolledWindow_ScrollLines", (PyCFunction
) _wrap_wxVScrolledWindow_ScrollLines
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4636          { "wxVScrolledWindow_ScrollToLine", (PyCFunction
) _wrap_wxVScrolledWindow_ScrollToLine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4637          { "wxVScrolledWindow_SetLineCount", (PyCFunction
) _wrap_wxVScrolledWindow_SetLineCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4638          { "wxVScrolledWindow_Create", (PyCFunction
) _wrap_wxVScrolledWindow_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4639          { "wxVScrolledWindow__setCallbackInfo", (PyCFunction
) _wrap_wxVScrolledWindow__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4640          { "new_wxPreVScrolledWindow", (PyCFunction
) _wrap_new_wxPreVScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4641          { "new_wxVScrolledWindow", (PyCFunction
) _wrap_new_wxVScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4642          { "wxTipWindow_Close", (PyCFunction
) _wrap_wxTipWindow_Close
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4643          { "wxTipWindow_SetBoundingRect", (PyCFunction
) _wrap_wxTipWindow_SetBoundingRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4644          { "new_wxTipWindow", (PyCFunction
) _wrap_new_wxTipWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4645          { "wxPopupTransientWindow_Dismiss", (PyCFunction
) _wrap_wxPopupTransientWindow_Dismiss
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4646          { "wxPopupTransientWindow_Popup", (PyCFunction
) _wrap_wxPopupTransientWindow_Popup
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4647          { "wxPopupTransientWindow__setCallbackInfo", (PyCFunction
) _wrap_wxPopupTransientWindow__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4648          { "new_wxPrePopupTransientWindow", (PyCFunction
) _wrap_new_wxPrePopupTransientWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4649          { "new_wxPopupTransientWindow", (PyCFunction
) _wrap_new_wxPopupTransientWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4650          { "wxPopupWindow_Position", (PyCFunction
) _wrap_wxPopupWindow_Position
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4651          { "wxPopupWindow_Create", (PyCFunction
) _wrap_wxPopupWindow_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4652          { "new_wxPrePopupWindow", (PyCFunction
) _wrap_new_wxPrePopupWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4653          { "new_wxPopupWindow", (PyCFunction
) _wrap_new_wxPopupWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4654          { "wxLayoutAlgorithm_LayoutWindow", (PyCFunction
) _wrap_wxLayoutAlgorithm_LayoutWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4655          { "wxLayoutAlgorithm_LayoutFrame", (PyCFunction
) _wrap_wxLayoutAlgorithm_LayoutFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4656          { "wxLayoutAlgorithm_LayoutMDIFrame", (PyCFunction
) _wrap_wxLayoutAlgorithm_LayoutMDIFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4657          { "delete_wxLayoutAlgorithm", (PyCFunction
) _wrap_delete_wxLayoutAlgorithm
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4658          { "new_wxLayoutAlgorithm", (PyCFunction
) _wrap_new_wxLayoutAlgorithm
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4659          { "wxSashLayoutWindow_SetOrientation", (PyCFunction
) _wrap_wxSashLayoutWindow_SetOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4660          { "wxSashLayoutWindow_SetDefaultSize", (PyCFunction
) _wrap_wxSashLayoutWindow_SetDefaultSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4661          { "wxSashLayoutWindow_SetAlignment", (PyCFunction
) _wrap_wxSashLayoutWindow_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4662          { "wxSashLayoutWindow_GetOrientation", (PyCFunction
) _wrap_wxSashLayoutWindow_GetOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4663          { "wxSashLayoutWindow_GetAlignment", (PyCFunction
) _wrap_wxSashLayoutWindow_GetAlignment
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4664          { "wxSashLayoutWindow_Create", (PyCFunction
) _wrap_wxSashLayoutWindow_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4665          { "new_wxPreSashLayoutWindow", (PyCFunction
) _wrap_new_wxPreSashLayoutWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4666          { "new_wxSashLayoutWindow", (PyCFunction
) _wrap_new_wxSashLayoutWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4667          { "wxCalculateLayoutEvent_GetRect", (PyCFunction
) _wrap_wxCalculateLayoutEvent_GetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4668          { "wxCalculateLayoutEvent_SetRect", (PyCFunction
) _wrap_wxCalculateLayoutEvent_SetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4669          { "wxCalculateLayoutEvent_GetFlags", (PyCFunction
) _wrap_wxCalculateLayoutEvent_GetFlags
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4670          { "wxCalculateLayoutEvent_SetFlags", (PyCFunction
) _wrap_wxCalculateLayoutEvent_SetFlags
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4671          { "new_wxCalculateLayoutEvent", (PyCFunction
) _wrap_new_wxCalculateLayoutEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4672          { "wxQueryLayoutInfoEvent_GetAlignment", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_GetAlignment
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4673          { "wxQueryLayoutInfoEvent_SetAlignment", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4674          { "wxQueryLayoutInfoEvent_GetOrientation", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_GetOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4675          { "wxQueryLayoutInfoEvent_SetOrientation", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_SetOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4676          { "wxQueryLayoutInfoEvent_GetSize", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4677          { "wxQueryLayoutInfoEvent_SetSize", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4678          { "wxQueryLayoutInfoEvent_GetFlags", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_GetFlags
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4679          { "wxQueryLayoutInfoEvent_SetFlags", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_SetFlags
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4680          { "wxQueryLayoutInfoEvent_GetRequestedLength", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_GetRequestedLength
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4681          { "wxQueryLayoutInfoEvent_SetRequestedLength", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_SetRequestedLength
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4682          { "new_wxQueryLayoutInfoEvent", (PyCFunction
) _wrap_new_wxQueryLayoutInfoEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4683          { "wxSashWindow_SetSashBorder", (PyCFunction
) _wrap_wxSashWindow_SetSashBorder
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4684          { "wxSashWindow_SetSashVisible", (PyCFunction
) _wrap_wxSashWindow_SetSashVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4685          { "wxSashWindow_SetMinimumSizeY", (PyCFunction
) _wrap_wxSashWindow_SetMinimumSizeY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4686          { "wxSashWindow_SetMinimumSizeX", (PyCFunction
) _wrap_wxSashWindow_SetMinimumSizeX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4687          { "wxSashWindow_SetMaximumSizeY", (PyCFunction
) _wrap_wxSashWindow_SetMaximumSizeY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4688          { "wxSashWindow_SetMaximumSizeX", (PyCFunction
) _wrap_wxSashWindow_SetMaximumSizeX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4689          { "wxSashWindow_SetExtraBorderSize", (PyCFunction
) _wrap_wxSashWindow_SetExtraBorderSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4690          { "wxSashWindow_SetDefaultBorderSize", (PyCFunction
) _wrap_wxSashWindow_SetDefaultBorderSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4691          { "wxSashWindow_HasBorder", (PyCFunction
) _wrap_wxSashWindow_HasBorder
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4692          { "wxSashWindow_GetMinimumSizeY", (PyCFunction
) _wrap_wxSashWindow_GetMinimumSizeY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4693          { "wxSashWindow_GetMinimumSizeX", (PyCFunction
) _wrap_wxSashWindow_GetMinimumSizeX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4694          { "wxSashWindow_GetMaximumSizeY", (PyCFunction
) _wrap_wxSashWindow_GetMaximumSizeY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4695          { "wxSashWindow_GetMaximumSizeX", (PyCFunction
) _wrap_wxSashWindow_GetMaximumSizeX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4696          { "wxSashWindow_GetExtraBorderSize", (PyCFunction
) _wrap_wxSashWindow_GetExtraBorderSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4697          { "wxSashWindow_GetEdgeMargin", (PyCFunction
) _wrap_wxSashWindow_GetEdgeMargin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4698          { "wxSashWindow_GetDefaultBorderSize", (PyCFunction
) _wrap_wxSashWindow_GetDefaultBorderSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4699          { "wxSashWindow_GetSashVisible", (PyCFunction
) _wrap_wxSashWindow_GetSashVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4700          { "wxSashWindow_Create", (PyCFunction
) _wrap_wxSashWindow_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4701          { "new_wxPreSashWindow", (PyCFunction
) _wrap_new_wxPreSashWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4702          { "new_wxSashWindow", (PyCFunction
) _wrap_new_wxSashWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4703          { "wxSashEvent_GetDragStatus", (PyCFunction
) _wrap_wxSashEvent_GetDragStatus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4704          { "wxSashEvent_SetDragStatus", (PyCFunction
) _wrap_wxSashEvent_SetDragStatus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4705          { "wxSashEvent_GetDragRect", (PyCFunction
) _wrap_wxSashEvent_GetDragRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4706          { "wxSashEvent_SetDragRect", (PyCFunction
) _wrap_wxSashEvent_SetDragRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4707          { "wxSashEvent_GetEdge", (PyCFunction
) _wrap_wxSashEvent_GetEdge
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4708          { "wxSashEvent_SetEdge", (PyCFunction
) _wrap_wxSashEvent_SetEdge
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4709          { "new_wxSashEvent", (PyCFunction
) _wrap_new_wxSashEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4716  * This table is used by the pointer type-checker 
4718 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
4719     { "_wxEvent","_wxCalculateLayoutEvent",SwigwxCalculateLayoutEventTowxEvent
}, 
4720     { "_wxEvent","_wxQueryLayoutInfoEvent",SwigwxQueryLayoutInfoEventTowxEvent
}, 
4721     { "_wxEvent","_wxSashEvent",SwigwxSashEventTowxEvent
}, 
4722     { "_signed_long","_long",0}, 
4723     { "_wxPrintQuality","_wxCoord",0}, 
4724     { "_wxPrintQuality","_int",0}, 
4725     { "_wxPrintQuality","_signed_int",0}, 
4726     { "_wxPrintQuality","_unsigned_int",0}, 
4727     { "_wxPrintQuality","_wxWindowID",0}, 
4728     { "_wxPrintQuality","_uint",0}, 
4729     { "_wxPrintQuality","_EBool",0}, 
4730     { "_wxPrintQuality","_size_t",0}, 
4731     { "_wxPrintQuality","_time_t",0}, 
4732     { "_wxPyPopupTransientWindow","_wxTipWindow",SwigwxTipWindowTowxPyPopupTransientWindow
}, 
4733     { "_byte","_unsigned_char",0}, 
4734     { "_long","_unsigned_long",0}, 
4735     { "_long","_signed_long",0}, 
4736     { "_wxSashWindow","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxSashWindow
}, 
4737     { "_size_t","_wxCoord",0}, 
4738     { "_size_t","_wxPrintQuality",0}, 
4739     { "_size_t","_time_t",0}, 
4740     { "_size_t","_unsigned_int",0}, 
4741     { "_size_t","_int",0}, 
4742     { "_size_t","_wxWindowID",0}, 
4743     { "_size_t","_uint",0}, 
4744     { "_wxPopupWindow","_wxTipWindow",SwigwxTipWindowTowxPopupWindow
}, 
4745     { "_wxPopupWindow","_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxPopupWindow
}, 
4746     { "_wxPanel","_wxPyHtmlListBox",SwigwxPyHtmlListBoxTowxPanel
}, 
4747     { "_wxPanel","_wxPyVListBox",SwigwxPyVListBoxTowxPanel
}, 
4748     { "_wxPanel","_wxPyVScrolledWindow",SwigwxPyVScrolledWindowTowxPanel
}, 
4749     { "_uint","_wxCoord",0}, 
4750     { "_uint","_wxPrintQuality",0}, 
4751     { "_uint","_time_t",0}, 
4752     { "_uint","_size_t",0}, 
4753     { "_uint","_unsigned_int",0}, 
4754     { "_uint","_int",0}, 
4755     { "_uint","_wxWindowID",0}, 
4756     { "_wxChar","_char",0}, 
4757     { "_wxCommandEvent","_wxSashEvent",SwigwxSashEventTowxCommandEvent
}, 
4758     { "_char","_wxChar",0}, 
4759     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
4760     { "_EBool","_wxCoord",0}, 
4761     { "_EBool","_wxPrintQuality",0}, 
4762     { "_EBool","_signed_int",0}, 
4763     { "_EBool","_int",0}, 
4764     { "_EBool","_wxWindowID",0}, 
4765     { "_unsigned_long","_long",0}, 
4766     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
4767     { "_signed_int","_wxCoord",0}, 
4768     { "_signed_int","_wxPrintQuality",0}, 
4769     { "_signed_int","_EBool",0}, 
4770     { "_signed_int","_wxWindowID",0}, 
4771     { "_signed_int","_int",0}, 
4772     { "_WXTYPE","_short",0}, 
4773     { "_WXTYPE","_signed_short",0}, 
4774     { "_WXTYPE","_unsigned_short",0}, 
4775     { "_unsigned_short","_WXTYPE",0}, 
4776     { "_unsigned_short","_short",0}, 
4777     { "_wxObject","_wxPyHtmlListBox",SwigwxPyHtmlListBoxTowxObject
}, 
4778     { "_wxObject","_wxPyVListBox",SwigwxPyVListBoxTowxObject
}, 
4779     { "_wxObject","_wxPyVScrolledWindow",SwigwxPyVScrolledWindowTowxObject
}, 
4780     { "_wxObject","_wxTipWindow",SwigwxTipWindowTowxObject
}, 
4781     { "_wxObject","_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxObject
}, 
4782     { "_wxObject","_wxPopupWindow",SwigwxPopupWindowTowxObject
}, 
4783     { "_wxObject","_wxLayoutAlgorithm",SwigwxLayoutAlgorithmTowxObject
}, 
4784     { "_wxObject","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxObject
}, 
4785     { "_wxObject","_wxCalculateLayoutEvent",SwigwxCalculateLayoutEventTowxObject
}, 
4786     { "_wxObject","_wxQueryLayoutInfoEvent",SwigwxQueryLayoutInfoEventTowxObject
}, 
4787     { "_wxObject","_wxSashWindow",SwigwxSashWindowTowxObject
}, 
4788     { "_wxObject","_wxSashEvent",SwigwxSashEventTowxObject
}, 
4789     { "_wxPyVScrolledWindow","_wxPyHtmlListBox",SwigwxPyHtmlListBoxTowxPyVScrolledWindow
}, 
4790     { "_wxPyVScrolledWindow","_wxPyVListBox",SwigwxPyVListBoxTowxPyVScrolledWindow
}, 
4791     { "_signed_short","_WXTYPE",0}, 
4792     { "_signed_short","_short",0}, 
4793     { "_unsigned_char","_byte",0}, 
4794     { "_unsigned_int","_wxCoord",0}, 
4795     { "_unsigned_int","_wxPrintQuality",0}, 
4796     { "_unsigned_int","_time_t",0}, 
4797     { "_unsigned_int","_size_t",0}, 
4798     { "_unsigned_int","_uint",0}, 
4799     { "_unsigned_int","_wxWindowID",0}, 
4800     { "_unsigned_int","_int",0}, 
4801     { "_short","_WXTYPE",0}, 
4802     { "_short","_unsigned_short",0}, 
4803     { "_short","_signed_short",0}, 
4804     { "_wxWindowID","_wxCoord",0}, 
4805     { "_wxWindowID","_wxPrintQuality",0}, 
4806     { "_wxWindowID","_time_t",0}, 
4807     { "_wxWindowID","_size_t",0}, 
4808     { "_wxWindowID","_EBool",0}, 
4809     { "_wxWindowID","_uint",0}, 
4810     { "_wxWindowID","_int",0}, 
4811     { "_wxWindowID","_signed_int",0}, 
4812     { "_wxWindowID","_unsigned_int",0}, 
4813     { "_int","_wxCoord",0}, 
4814     { "_int","_wxPrintQuality",0}, 
4815     { "_int","_time_t",0}, 
4816     { "_int","_size_t",0}, 
4817     { "_int","_EBool",0}, 
4818     { "_int","_uint",0}, 
4819     { "_int","_wxWindowID",0}, 
4820     { "_int","_unsigned_int",0}, 
4821     { "_int","_signed_int",0}, 
4822     { "_time_t","_wxCoord",0}, 
4823     { "_time_t","_wxPrintQuality",0}, 
4824     { "_time_t","_unsigned_int",0}, 
4825     { "_time_t","_int",0}, 
4826     { "_time_t","_wxWindowID",0}, 
4827     { "_time_t","_uint",0}, 
4828     { "_time_t","_size_t",0}, 
4829     { "_wxCoord","_int",0}, 
4830     { "_wxCoord","_signed_int",0}, 
4831     { "_wxCoord","_unsigned_int",0}, 
4832     { "_wxCoord","_wxWindowID",0}, 
4833     { "_wxCoord","_uint",0}, 
4834     { "_wxCoord","_EBool",0}, 
4835     { "_wxCoord","_size_t",0}, 
4836     { "_wxCoord","_time_t",0}, 
4837     { "_wxCoord","_wxPrintQuality",0}, 
4838     { "_wxEvtHandler","_wxPyHtmlListBox",SwigwxPyHtmlListBoxTowxEvtHandler
}, 
4839     { "_wxEvtHandler","_wxPyVListBox",SwigwxPyVListBoxTowxEvtHandler
}, 
4840     { "_wxEvtHandler","_wxPyVScrolledWindow",SwigwxPyVScrolledWindowTowxEvtHandler
}, 
4841     { "_wxEvtHandler","_wxTipWindow",SwigwxTipWindowTowxEvtHandler
}, 
4842     { "_wxEvtHandler","_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxEvtHandler
}, 
4843     { "_wxEvtHandler","_wxPopupWindow",SwigwxPopupWindowTowxEvtHandler
}, 
4844     { "_wxEvtHandler","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxEvtHandler
}, 
4845     { "_wxEvtHandler","_wxSashWindow",SwigwxSashWindowTowxEvtHandler
}, 
4846     { "_wxWindow","_wxPyHtmlListBox",SwigwxPyHtmlListBoxTowxWindow
}, 
4847     { "_wxWindow","_wxPyVListBox",SwigwxPyVListBoxTowxWindow
}, 
4848     { "_wxWindow","_wxPyVScrolledWindow",SwigwxPyVScrolledWindowTowxWindow
}, 
4849     { "_wxWindow","_wxTipWindow",SwigwxTipWindowTowxWindow
}, 
4850     { "_wxWindow","_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxWindow
}, 
4851     { "_wxWindow","_wxPopupWindow",SwigwxPopupWindowTowxWindow
}, 
4852     { "_wxWindow","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxWindow
}, 
4853     { "_wxWindow","_wxSashWindow",SwigwxSashWindowTowxWindow
}, 
4854     { "_wxPyVListBox","_wxPyHtmlListBox",SwigwxPyHtmlListBoxTowxPyVListBox
}, 
4857 static PyObject 
*SWIG_globals
; 
4861 SWIGEXPORT(void) initwindows3c() { 
4863          SWIG_globals 
= SWIG_newvarlink(); 
4864          m 
= Py_InitModule("windows3c", windows3cMethods
); 
4865          d 
= PyModule_GetDict(m
); 
4866          PyDict_SetItemString(d
,"wxSASH_TOP", PyInt_FromLong((long) wxSASH_TOP
)); 
4867          PyDict_SetItemString(d
,"wxSASH_RIGHT", PyInt_FromLong((long) wxSASH_RIGHT
)); 
4868          PyDict_SetItemString(d
,"wxSASH_BOTTOM", PyInt_FromLong((long) wxSASH_BOTTOM
)); 
4869          PyDict_SetItemString(d
,"wxSASH_LEFT", PyInt_FromLong((long) wxSASH_LEFT
)); 
4870          PyDict_SetItemString(d
,"wxSASH_NONE", PyInt_FromLong((long) wxSASH_NONE
)); 
4871          PyDict_SetItemString(d
,"wxEVT_SASH_DRAGGED", PyInt_FromLong((long) wxEVT_SASH_DRAGGED
)); 
4872          PyDict_SetItemString(d
,"wxSW_3D", PyInt_FromLong((long) wxSW_3D
)); 
4873          PyDict_SetItemString(d
,"wxSW_3DSASH", PyInt_FromLong((long) wxSW_3DSASH
)); 
4874          PyDict_SetItemString(d
,"wxSW_3DBORDER", PyInt_FromLong((long) wxSW_3DBORDER
)); 
4875          PyDict_SetItemString(d
,"wxSW_BORDER", PyInt_FromLong((long) wxSW_BORDER
)); 
4876          PyDict_SetItemString(d
,"wxSASH_STATUS_OK", PyInt_FromLong((long) wxSASH_STATUS_OK
)); 
4877          PyDict_SetItemString(d
,"wxSASH_STATUS_OUT_OF_RANGE", PyInt_FromLong((long) wxSASH_STATUS_OUT_OF_RANGE
)); 
4878          PyDict_SetItemString(d
,"wxLAYOUT_HORIZONTAL", PyInt_FromLong((long) wxLAYOUT_HORIZONTAL
)); 
4879          PyDict_SetItemString(d
,"wxLAYOUT_VERTICAL", PyInt_FromLong((long) wxLAYOUT_VERTICAL
)); 
4880          PyDict_SetItemString(d
,"wxLAYOUT_NONE", PyInt_FromLong((long) wxLAYOUT_NONE
)); 
4881          PyDict_SetItemString(d
,"wxLAYOUT_TOP", PyInt_FromLong((long) wxLAYOUT_TOP
)); 
4882          PyDict_SetItemString(d
,"wxLAYOUT_LEFT", PyInt_FromLong((long) wxLAYOUT_LEFT
)); 
4883          PyDict_SetItemString(d
,"wxLAYOUT_RIGHT", PyInt_FromLong((long) wxLAYOUT_RIGHT
)); 
4884          PyDict_SetItemString(d
,"wxLAYOUT_BOTTOM", PyInt_FromLong((long) wxLAYOUT_BOTTOM
)); 
4885          PyDict_SetItemString(d
,"wxEVT_QUERY_LAYOUT_INFO", PyInt_FromLong((long) wxEVT_QUERY_LAYOUT_INFO
)); 
4886          PyDict_SetItemString(d
,"wxEVT_CALCULATE_LAYOUT", PyInt_FromLong((long) wxEVT_CALCULATE_LAYOUT
)); 
4889    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
4890         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);