2  * FILE : src/gtk/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 */ 
  24 /* Definitions for Windows/Unix exporting */ 
  25 #if defined(__WIN32__) 
  26 #   if defined(_MSC_VER) 
  27 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  29 #       if defined(__BORLANDC__) 
  30 #           define SWIGEXPORT(a) a _export 
  32 #           define SWIGEXPORT(a) a 
  36 #   define SWIGEXPORT(a) a 
  45 extern void SWIG_MakePtr(char *, void *, char *); 
  46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  47 extern char *SWIG_GetPtr(char *, void **, char *); 
  48 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  49 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  50 extern PyObject 
*SWIG_newvarlink(void); 
  54 #define SWIG_init    initwindows3c 
  56 #define SWIG_name    "windows3c" 
  59 #include <wx/sashwin.h> 
  60 #include <wx/laywin.h> 
  62 static PyObject
* l_output_helper(PyObject
* target
, PyObject
* o
) { 
  66     } else if (target 
== Py_None
) {   
  70         if (!PyList_Check(target
)) { 
  72             target 
= PyList_New(0); 
  73             PyList_Append(target
, o2
); 
  76         PyList_Append(target
,o
); 
  82 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  88     } else if (target 
== Py_None
) {   
  92         if (!PyTuple_Check(target
)) { 
  94             target 
= PyTuple_New(1); 
  95             PyTuple_SetItem(target
, 0, o2
); 
  98         PyTuple_SetItem(o3
, 0, o
);       
 101         target 
= PySequence_Concat(o2
, o3
);  
 108 static char* wxStringErrorMsg 
= "string type is required for parameter"; 
 112 static void *SwigwxSashEventTowxCommandEvent(void *ptr
) { 
 114     wxCommandEvent 
*dest
; 
 115     src 
= (wxSashEvent 
*) ptr
; 
 116     dest 
= (wxCommandEvent 
*) src
; 
 117     return (void *) dest
; 
 120 static void *SwigwxSashEventTowxEvent(void *ptr
) { 
 123     src 
= (wxSashEvent 
*) ptr
; 
 124     dest 
= (wxEvent 
*) src
; 
 125     return (void *) dest
; 
 128 #define wxSashEvent_SetEdge(_swigobj,_swigarg0)  (_swigobj->SetEdge(_swigarg0)) 
 129 static PyObject 
*_wrap_wxSashEvent_SetEdge(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 130     PyObject 
* _resultobj
; 
 132     wxSashEdgePosition  _arg1
; 
 133     PyObject 
* _argo0 
= 0; 
 134     char *_kwnames
[] = { "self","edge", NULL 
}; 
 137     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashEvent_SetEdge",_kwnames
,&_argo0
,&_arg1
))  
 140         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 141         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) { 
 142             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_SetEdge. Expected _wxSashEvent_p."); 
 147     wxPy_BEGIN_ALLOW_THREADS
; 
 148         wxSashEvent_SetEdge(_arg0
,_arg1
); 
 150     wxPy_END_ALLOW_THREADS
; 
 151 }    Py_INCREF(Py_None
); 
 152     _resultobj 
= Py_None
; 
 156 #define wxSashEvent_GetEdge(_swigobj)  (_swigobj->GetEdge()) 
 157 static PyObject 
*_wrap_wxSashEvent_GetEdge(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 158     PyObject 
* _resultobj
; 
 159     wxSashEdgePosition  _result
; 
 161     PyObject 
* _argo0 
= 0; 
 162     char *_kwnames
[] = { "self", NULL 
}; 
 165     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashEvent_GetEdge",_kwnames
,&_argo0
))  
 168         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 169         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) { 
 170             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_GetEdge. Expected _wxSashEvent_p."); 
 175     wxPy_BEGIN_ALLOW_THREADS
; 
 176         _result 
= (wxSashEdgePosition 
)wxSashEvent_GetEdge(_arg0
); 
 178     wxPy_END_ALLOW_THREADS
; 
 179 }    _resultobj 
= Py_BuildValue("i",_result
); 
 183 #define wxSashEvent_SetDragRect(_swigobj,_swigarg0)  (_swigobj->SetDragRect(_swigarg0)) 
 184 static PyObject 
*_wrap_wxSashEvent_SetDragRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 185     PyObject 
* _resultobj
; 
 188     PyObject 
* _argo0 
= 0; 
 190     PyObject 
* _obj1 
= 0; 
 191     char *_kwnames
[] = { "self","rect", NULL 
}; 
 194     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSashEvent_SetDragRect",_kwnames
,&_argo0
,&_obj1
))  
 197         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 198         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) { 
 199             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_SetDragRect. Expected _wxSashEvent_p."); 
 205     if (! wxRect_helper(_obj1
, &_arg1
)) 
 209     wxPy_BEGIN_ALLOW_THREADS
; 
 210         wxSashEvent_SetDragRect(_arg0
,*_arg1
); 
 212     wxPy_END_ALLOW_THREADS
; 
 213 }    Py_INCREF(Py_None
); 
 214     _resultobj 
= Py_None
; 
 218 #define wxSashEvent_GetDragRect(_swigobj)  (_swigobj->GetDragRect()) 
 219 static PyObject 
*_wrap_wxSashEvent_GetDragRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 220     PyObject 
* _resultobj
; 
 223     PyObject 
* _argo0 
= 0; 
 224     char *_kwnames
[] = { "self", NULL 
}; 
 228     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashEvent_GetDragRect",_kwnames
,&_argo0
))  
 231         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 232         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) { 
 233             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_GetDragRect. Expected _wxSashEvent_p."); 
 238     wxPy_BEGIN_ALLOW_THREADS
; 
 239         _result 
= new wxRect (wxSashEvent_GetDragRect(_arg0
)); 
 241     wxPy_END_ALLOW_THREADS
; 
 242 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
 243     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 247 #define wxSashEvent_SetDragStatus(_swigobj,_swigarg0)  (_swigobj->SetDragStatus(_swigarg0)) 
 248 static PyObject 
*_wrap_wxSashEvent_SetDragStatus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 249     PyObject 
* _resultobj
; 
 251     wxSashDragStatus  _arg1
; 
 252     PyObject 
* _argo0 
= 0; 
 253     char *_kwnames
[] = { "self","status", NULL 
}; 
 256     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashEvent_SetDragStatus",_kwnames
,&_argo0
,&_arg1
))  
 259         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 260         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) { 
 261             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_SetDragStatus. Expected _wxSashEvent_p."); 
 266     wxPy_BEGIN_ALLOW_THREADS
; 
 267         wxSashEvent_SetDragStatus(_arg0
,_arg1
); 
 269     wxPy_END_ALLOW_THREADS
; 
 270 }    Py_INCREF(Py_None
); 
 271     _resultobj 
= Py_None
; 
 275 #define wxSashEvent_GetDragStatus(_swigobj)  (_swigobj->GetDragStatus()) 
 276 static PyObject 
*_wrap_wxSashEvent_GetDragStatus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 277     PyObject 
* _resultobj
; 
 278     wxSashDragStatus  _result
; 
 280     PyObject 
* _argo0 
= 0; 
 281     char *_kwnames
[] = { "self", NULL 
}; 
 284     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashEvent_GetDragStatus",_kwnames
,&_argo0
))  
 287         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 288         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) { 
 289             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_GetDragStatus. Expected _wxSashEvent_p."); 
 294     wxPy_BEGIN_ALLOW_THREADS
; 
 295         _result 
= (wxSashDragStatus 
)wxSashEvent_GetDragStatus(_arg0
); 
 297     wxPy_END_ALLOW_THREADS
; 
 298 }    _resultobj 
= Py_BuildValue("i",_result
); 
 302 static void *SwigwxSashWindowTowxWindow(void *ptr
) { 
 305     src 
= (wxSashWindow 
*) ptr
; 
 306     dest 
= (wxWindow 
*) src
; 
 307     return (void *) dest
; 
 310 static void *SwigwxSashWindowTowxEvtHandler(void *ptr
) { 
 313     src 
= (wxSashWindow 
*) ptr
; 
 314     dest 
= (wxEvtHandler 
*) src
; 
 315     return (void *) dest
; 
 318 #define new_wxSashWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSashWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
 319 static PyObject 
*_wrap_new_wxSashWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 320     PyObject 
* _resultobj
; 
 321     wxSashWindow 
* _result
; 
 324     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
 325     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
 326     long  _arg4 
= (long ) wxCLIP_CHILDREN
|(wxSW_3D
); 
 327     char * _arg5 
= (char *) "sashWindow"; 
 328     PyObject 
* _argo0 
= 0; 
 330     PyObject 
* _obj2 
= 0; 
 332     PyObject 
* _obj3 
= 0; 
 333     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
 337     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxSashWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
 340         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 341         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 342             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxSashWindow. Expected _wxWindow_p."); 
 349     if (! wxPoint_helper(_obj2
, &_arg2
)) 
 355     if (! wxSize_helper(_obj3
, &_arg3
)) 
 359     wxPy_BEGIN_ALLOW_THREADS
; 
 360         _result 
= (wxSashWindow 
*)new_wxSashWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
 362     wxPy_END_ALLOW_THREADS
; 
 364         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSashWindow_p"); 
 365         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 368         _resultobj 
= Py_None
; 
 373 #define wxSashWindow_GetSashVisible(_swigobj,_swigarg0)  (_swigobj->GetSashVisible(_swigarg0)) 
 374 static PyObject 
*_wrap_wxSashWindow_GetSashVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 375     PyObject 
* _resultobj
; 
 377     wxSashWindow 
* _arg0
; 
 378     wxSashEdgePosition  _arg1
; 
 379     PyObject 
* _argo0 
= 0; 
 380     char *_kwnames
[] = { "self","edge", NULL 
}; 
 383     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_GetSashVisible",_kwnames
,&_argo0
,&_arg1
))  
 386         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 387         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 388             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetSashVisible. Expected _wxSashWindow_p."); 
 393     wxPy_BEGIN_ALLOW_THREADS
; 
 394         _result 
= (bool )wxSashWindow_GetSashVisible(_arg0
,_arg1
); 
 396     wxPy_END_ALLOW_THREADS
; 
 397 }    _resultobj 
= Py_BuildValue("i",_result
); 
 401 #define wxSashWindow_GetDefaultBorderSize(_swigobj)  (_swigobj->GetDefaultBorderSize()) 
 402 static PyObject 
*_wrap_wxSashWindow_GetDefaultBorderSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 403     PyObject 
* _resultobj
; 
 405     wxSashWindow 
* _arg0
; 
 406     PyObject 
* _argo0 
= 0; 
 407     char *_kwnames
[] = { "self", NULL 
}; 
 410     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetDefaultBorderSize",_kwnames
,&_argo0
))  
 413         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 414         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 415             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetDefaultBorderSize. Expected _wxSashWindow_p."); 
 420     wxPy_BEGIN_ALLOW_THREADS
; 
 421         _result 
= (int )wxSashWindow_GetDefaultBorderSize(_arg0
); 
 423     wxPy_END_ALLOW_THREADS
; 
 424 }    _resultobj 
= Py_BuildValue("i",_result
); 
 428 #define wxSashWindow_GetEdgeMargin(_swigobj,_swigarg0)  (_swigobj->GetEdgeMargin(_swigarg0)) 
 429 static PyObject 
*_wrap_wxSashWindow_GetEdgeMargin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 430     PyObject 
* _resultobj
; 
 432     wxSashWindow 
* _arg0
; 
 433     wxSashEdgePosition  _arg1
; 
 434     PyObject 
* _argo0 
= 0; 
 435     char *_kwnames
[] = { "self","edge", NULL 
}; 
 438     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_GetEdgeMargin",_kwnames
,&_argo0
,&_arg1
))  
 441         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 442         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 443             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetEdgeMargin. Expected _wxSashWindow_p."); 
 448     wxPy_BEGIN_ALLOW_THREADS
; 
 449         _result 
= (int )wxSashWindow_GetEdgeMargin(_arg0
,_arg1
); 
 451     wxPy_END_ALLOW_THREADS
; 
 452 }    _resultobj 
= Py_BuildValue("i",_result
); 
 456 #define wxSashWindow_GetExtraBorderSize(_swigobj)  (_swigobj->GetExtraBorderSize()) 
 457 static PyObject 
*_wrap_wxSashWindow_GetExtraBorderSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 458     PyObject 
* _resultobj
; 
 460     wxSashWindow 
* _arg0
; 
 461     PyObject 
* _argo0 
= 0; 
 462     char *_kwnames
[] = { "self", NULL 
}; 
 465     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetExtraBorderSize",_kwnames
,&_argo0
))  
 468         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 469         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 470             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetExtraBorderSize. Expected _wxSashWindow_p."); 
 475     wxPy_BEGIN_ALLOW_THREADS
; 
 476         _result 
= (int )wxSashWindow_GetExtraBorderSize(_arg0
); 
 478     wxPy_END_ALLOW_THREADS
; 
 479 }    _resultobj 
= Py_BuildValue("i",_result
); 
 483 #define wxSashWindow_GetMaximumSizeX(_swigobj)  (_swigobj->GetMaximumSizeX()) 
 484 static PyObject 
*_wrap_wxSashWindow_GetMaximumSizeX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 485     PyObject 
* _resultobj
; 
 487     wxSashWindow 
* _arg0
; 
 488     PyObject 
* _argo0 
= 0; 
 489     char *_kwnames
[] = { "self", NULL 
}; 
 492     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetMaximumSizeX",_kwnames
,&_argo0
))  
 495         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 496         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 497             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetMaximumSizeX. Expected _wxSashWindow_p."); 
 502     wxPy_BEGIN_ALLOW_THREADS
; 
 503         _result 
= (int )wxSashWindow_GetMaximumSizeX(_arg0
); 
 505     wxPy_END_ALLOW_THREADS
; 
 506 }    _resultobj 
= Py_BuildValue("i",_result
); 
 510 #define wxSashWindow_GetMaximumSizeY(_swigobj)  (_swigobj->GetMaximumSizeY()) 
 511 static PyObject 
*_wrap_wxSashWindow_GetMaximumSizeY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 512     PyObject 
* _resultobj
; 
 514     wxSashWindow 
* _arg0
; 
 515     PyObject 
* _argo0 
= 0; 
 516     char *_kwnames
[] = { "self", NULL 
}; 
 519     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetMaximumSizeY",_kwnames
,&_argo0
))  
 522         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 523         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 524             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetMaximumSizeY. Expected _wxSashWindow_p."); 
 529     wxPy_BEGIN_ALLOW_THREADS
; 
 530         _result 
= (int )wxSashWindow_GetMaximumSizeY(_arg0
); 
 532     wxPy_END_ALLOW_THREADS
; 
 533 }    _resultobj 
= Py_BuildValue("i",_result
); 
 537 #define wxSashWindow_GetMinimumSizeX(_swigobj)  (_swigobj->GetMinimumSizeX()) 
 538 static PyObject 
*_wrap_wxSashWindow_GetMinimumSizeX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 539     PyObject 
* _resultobj
; 
 541     wxSashWindow 
* _arg0
; 
 542     PyObject 
* _argo0 
= 0; 
 543     char *_kwnames
[] = { "self", NULL 
}; 
 546     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetMinimumSizeX",_kwnames
,&_argo0
))  
 549         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 550         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 551             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetMinimumSizeX. Expected _wxSashWindow_p."); 
 556     wxPy_BEGIN_ALLOW_THREADS
; 
 557         _result 
= (int )wxSashWindow_GetMinimumSizeX(_arg0
); 
 559     wxPy_END_ALLOW_THREADS
; 
 560 }    _resultobj 
= Py_BuildValue("i",_result
); 
 564 #define wxSashWindow_GetMinimumSizeY(_swigobj)  (_swigobj->GetMinimumSizeY()) 
 565 static PyObject 
*_wrap_wxSashWindow_GetMinimumSizeY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 566     PyObject 
* _resultobj
; 
 568     wxSashWindow 
* _arg0
; 
 569     PyObject 
* _argo0 
= 0; 
 570     char *_kwnames
[] = { "self", NULL 
}; 
 573     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetMinimumSizeY",_kwnames
,&_argo0
))  
 576         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 577         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 578             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetMinimumSizeY. Expected _wxSashWindow_p."); 
 583     wxPy_BEGIN_ALLOW_THREADS
; 
 584         _result 
= (int )wxSashWindow_GetMinimumSizeY(_arg0
); 
 586     wxPy_END_ALLOW_THREADS
; 
 587 }    _resultobj 
= Py_BuildValue("i",_result
); 
 591 #define wxSashWindow_HasBorder(_swigobj,_swigarg0)  (_swigobj->HasBorder(_swigarg0)) 
 592 static PyObject 
*_wrap_wxSashWindow_HasBorder(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 593     PyObject 
* _resultobj
; 
 595     wxSashWindow 
* _arg0
; 
 596     wxSashEdgePosition  _arg1
; 
 597     PyObject 
* _argo0 
= 0; 
 598     char *_kwnames
[] = { "self","edge", NULL 
}; 
 601     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_HasBorder",_kwnames
,&_argo0
,&_arg1
))  
 604         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 605         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 606             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_HasBorder. Expected _wxSashWindow_p."); 
 611     wxPy_BEGIN_ALLOW_THREADS
; 
 612         _result 
= (bool )wxSashWindow_HasBorder(_arg0
,_arg1
); 
 614     wxPy_END_ALLOW_THREADS
; 
 615 }    _resultobj 
= Py_BuildValue("i",_result
); 
 619 #define wxSashWindow_SetDefaultBorderSize(_swigobj,_swigarg0)  (_swigobj->SetDefaultBorderSize(_swigarg0)) 
 620 static PyObject 
*_wrap_wxSashWindow_SetDefaultBorderSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 621     PyObject 
* _resultobj
; 
 622     wxSashWindow 
* _arg0
; 
 624     PyObject 
* _argo0 
= 0; 
 625     char *_kwnames
[] = { "self","width", NULL 
}; 
 628     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetDefaultBorderSize",_kwnames
,&_argo0
,&_arg1
))  
 631         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 632         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 633             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetDefaultBorderSize. Expected _wxSashWindow_p."); 
 638     wxPy_BEGIN_ALLOW_THREADS
; 
 639         wxSashWindow_SetDefaultBorderSize(_arg0
,_arg1
); 
 641     wxPy_END_ALLOW_THREADS
; 
 642 }    Py_INCREF(Py_None
); 
 643     _resultobj 
= Py_None
; 
 647 #define wxSashWindow_SetExtraBorderSize(_swigobj,_swigarg0)  (_swigobj->SetExtraBorderSize(_swigarg0)) 
 648 static PyObject 
*_wrap_wxSashWindow_SetExtraBorderSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 649     PyObject 
* _resultobj
; 
 650     wxSashWindow 
* _arg0
; 
 652     PyObject 
* _argo0 
= 0; 
 653     char *_kwnames
[] = { "self","width", NULL 
}; 
 656     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetExtraBorderSize",_kwnames
,&_argo0
,&_arg1
))  
 659         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 660         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 661             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetExtraBorderSize. Expected _wxSashWindow_p."); 
 666     wxPy_BEGIN_ALLOW_THREADS
; 
 667         wxSashWindow_SetExtraBorderSize(_arg0
,_arg1
); 
 669     wxPy_END_ALLOW_THREADS
; 
 670 }    Py_INCREF(Py_None
); 
 671     _resultobj 
= Py_None
; 
 675 #define wxSashWindow_SetMaximumSizeX(_swigobj,_swigarg0)  (_swigobj->SetMaximumSizeX(_swigarg0)) 
 676 static PyObject 
*_wrap_wxSashWindow_SetMaximumSizeX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 677     PyObject 
* _resultobj
; 
 678     wxSashWindow 
* _arg0
; 
 680     PyObject 
* _argo0 
= 0; 
 681     char *_kwnames
[] = { "self","min", NULL 
}; 
 684     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetMaximumSizeX",_kwnames
,&_argo0
,&_arg1
))  
 687         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 688         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 689             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetMaximumSizeX. Expected _wxSashWindow_p."); 
 694     wxPy_BEGIN_ALLOW_THREADS
; 
 695         wxSashWindow_SetMaximumSizeX(_arg0
,_arg1
); 
 697     wxPy_END_ALLOW_THREADS
; 
 698 }    Py_INCREF(Py_None
); 
 699     _resultobj 
= Py_None
; 
 703 #define wxSashWindow_SetMaximumSizeY(_swigobj,_swigarg0)  (_swigobj->SetMaximumSizeY(_swigarg0)) 
 704 static PyObject 
*_wrap_wxSashWindow_SetMaximumSizeY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 705     PyObject 
* _resultobj
; 
 706     wxSashWindow 
* _arg0
; 
 708     PyObject 
* _argo0 
= 0; 
 709     char *_kwnames
[] = { "self","min", NULL 
}; 
 712     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetMaximumSizeY",_kwnames
,&_argo0
,&_arg1
))  
 715         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 716         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 717             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetMaximumSizeY. Expected _wxSashWindow_p."); 
 722     wxPy_BEGIN_ALLOW_THREADS
; 
 723         wxSashWindow_SetMaximumSizeY(_arg0
,_arg1
); 
 725     wxPy_END_ALLOW_THREADS
; 
 726 }    Py_INCREF(Py_None
); 
 727     _resultobj 
= Py_None
; 
 731 #define wxSashWindow_SetMinimumSizeX(_swigobj,_swigarg0)  (_swigobj->SetMinimumSizeX(_swigarg0)) 
 732 static PyObject 
*_wrap_wxSashWindow_SetMinimumSizeX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 733     PyObject 
* _resultobj
; 
 734     wxSashWindow 
* _arg0
; 
 736     PyObject 
* _argo0 
= 0; 
 737     char *_kwnames
[] = { "self","min", NULL 
}; 
 740     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetMinimumSizeX",_kwnames
,&_argo0
,&_arg1
))  
 743         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 744         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 745             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetMinimumSizeX. Expected _wxSashWindow_p."); 
 750     wxPy_BEGIN_ALLOW_THREADS
; 
 751         wxSashWindow_SetMinimumSizeX(_arg0
,_arg1
); 
 753     wxPy_END_ALLOW_THREADS
; 
 754 }    Py_INCREF(Py_None
); 
 755     _resultobj 
= Py_None
; 
 759 #define wxSashWindow_SetMinimumSizeY(_swigobj,_swigarg0)  (_swigobj->SetMinimumSizeY(_swigarg0)) 
 760 static PyObject 
*_wrap_wxSashWindow_SetMinimumSizeY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 761     PyObject 
* _resultobj
; 
 762     wxSashWindow 
* _arg0
; 
 764     PyObject 
* _argo0 
= 0; 
 765     char *_kwnames
[] = { "self","min", NULL 
}; 
 768     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetMinimumSizeY",_kwnames
,&_argo0
,&_arg1
))  
 771         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 772         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 773             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetMinimumSizeY. Expected _wxSashWindow_p."); 
 778     wxPy_BEGIN_ALLOW_THREADS
; 
 779         wxSashWindow_SetMinimumSizeY(_arg0
,_arg1
); 
 781     wxPy_END_ALLOW_THREADS
; 
 782 }    Py_INCREF(Py_None
); 
 783     _resultobj 
= Py_None
; 
 787 #define wxSashWindow_SetSashVisible(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSashVisible(_swigarg0,_swigarg1)) 
 788 static PyObject 
*_wrap_wxSashWindow_SetSashVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 789     PyObject 
* _resultobj
; 
 790     wxSashWindow 
* _arg0
; 
 791     wxSashEdgePosition  _arg1
; 
 793     PyObject 
* _argo0 
= 0; 
 795     char *_kwnames
[] = { "self","edge","visible", NULL 
}; 
 798     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSashWindow_SetSashVisible",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
 801         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 802         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 803             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetSashVisible. Expected _wxSashWindow_p."); 
 807     _arg2 
= (bool ) tempbool2
; 
 809     wxPy_BEGIN_ALLOW_THREADS
; 
 810         wxSashWindow_SetSashVisible(_arg0
,_arg1
,_arg2
); 
 812     wxPy_END_ALLOW_THREADS
; 
 813 }    Py_INCREF(Py_None
); 
 814     _resultobj 
= Py_None
; 
 818 #define wxSashWindow_SetSashBorder(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSashBorder(_swigarg0,_swigarg1)) 
 819 static PyObject 
*_wrap_wxSashWindow_SetSashBorder(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 820     PyObject 
* _resultobj
; 
 821     wxSashWindow 
* _arg0
; 
 822     wxSashEdgePosition  _arg1
; 
 824     PyObject 
* _argo0 
= 0; 
 826     char *_kwnames
[] = { "self","edge","hasBorder", NULL 
}; 
 829     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSashWindow_SetSashBorder",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
 832         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 833         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) { 
 834             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetSashBorder. Expected _wxSashWindow_p."); 
 838     _arg2 
= (bool ) tempbool2
; 
 840     wxPy_BEGIN_ALLOW_THREADS
; 
 841         wxSashWindow_SetSashBorder(_arg0
,_arg1
,_arg2
); 
 843     wxPy_END_ALLOW_THREADS
; 
 844 }    Py_INCREF(Py_None
); 
 845     _resultobj 
= Py_None
; 
 849 static void *SwigwxQueryLayoutInfoEventTowxEvent(void *ptr
) { 
 850     wxQueryLayoutInfoEvent 
*src
; 
 852     src 
= (wxQueryLayoutInfoEvent 
*) ptr
; 
 853     dest 
= (wxEvent 
*) src
; 
 854     return (void *) dest
; 
 857 #define wxQueryLayoutInfoEvent_SetRequestedLength(_swigobj,_swigarg0)  (_swigobj->SetRequestedLength(_swigarg0)) 
 858 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_SetRequestedLength(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 859     PyObject 
* _resultobj
; 
 860     wxQueryLayoutInfoEvent 
* _arg0
; 
 862     PyObject 
* _argo0 
= 0; 
 863     char *_kwnames
[] = { "self","length", NULL 
}; 
 866     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxQueryLayoutInfoEvent_SetRequestedLength",_kwnames
,&_argo0
,&_arg1
))  
 869         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 870         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
 871             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetRequestedLength. Expected _wxQueryLayoutInfoEvent_p."); 
 876     wxPy_BEGIN_ALLOW_THREADS
; 
 877         wxQueryLayoutInfoEvent_SetRequestedLength(_arg0
,_arg1
); 
 879     wxPy_END_ALLOW_THREADS
; 
 880 }    Py_INCREF(Py_None
); 
 881     _resultobj 
= Py_None
; 
 885 #define wxQueryLayoutInfoEvent_GetRequestedLength(_swigobj)  (_swigobj->GetRequestedLength()) 
 886 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_GetRequestedLength(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 887     PyObject 
* _resultobj
; 
 889     wxQueryLayoutInfoEvent 
* _arg0
; 
 890     PyObject 
* _argo0 
= 0; 
 891     char *_kwnames
[] = { "self", NULL 
}; 
 894     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryLayoutInfoEvent_GetRequestedLength",_kwnames
,&_argo0
))  
 897         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 898         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
 899             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetRequestedLength. Expected _wxQueryLayoutInfoEvent_p."); 
 904     wxPy_BEGIN_ALLOW_THREADS
; 
 905         _result 
= (int )wxQueryLayoutInfoEvent_GetRequestedLength(_arg0
); 
 907     wxPy_END_ALLOW_THREADS
; 
 908 }    _resultobj 
= Py_BuildValue("i",_result
); 
 912 #define wxQueryLayoutInfoEvent_SetFlags(_swigobj,_swigarg0)  (_swigobj->SetFlags(_swigarg0)) 
 913 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_SetFlags(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 914     PyObject 
* _resultobj
; 
 915     wxQueryLayoutInfoEvent 
* _arg0
; 
 917     PyObject 
* _argo0 
= 0; 
 918     char *_kwnames
[] = { "self","flags", NULL 
}; 
 921     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxQueryLayoutInfoEvent_SetFlags",_kwnames
,&_argo0
,&_arg1
))  
 924         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 925         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
 926             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetFlags. Expected _wxQueryLayoutInfoEvent_p."); 
 931     wxPy_BEGIN_ALLOW_THREADS
; 
 932         wxQueryLayoutInfoEvent_SetFlags(_arg0
,_arg1
); 
 934     wxPy_END_ALLOW_THREADS
; 
 935 }    Py_INCREF(Py_None
); 
 936     _resultobj 
= Py_None
; 
 940 #define wxQueryLayoutInfoEvent_GetFlags(_swigobj)  (_swigobj->GetFlags()) 
 941 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_GetFlags(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 942     PyObject 
* _resultobj
; 
 944     wxQueryLayoutInfoEvent 
* _arg0
; 
 945     PyObject 
* _argo0 
= 0; 
 946     char *_kwnames
[] = { "self", NULL 
}; 
 949     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryLayoutInfoEvent_GetFlags",_kwnames
,&_argo0
))  
 952         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 953         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
 954             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetFlags. Expected _wxQueryLayoutInfoEvent_p."); 
 959     wxPy_BEGIN_ALLOW_THREADS
; 
 960         _result 
= (int )wxQueryLayoutInfoEvent_GetFlags(_arg0
); 
 962     wxPy_END_ALLOW_THREADS
; 
 963 }    _resultobj 
= Py_BuildValue("i",_result
); 
 967 #define wxQueryLayoutInfoEvent_SetSize(_swigobj,_swigarg0)  (_swigobj->SetSize(_swigarg0)) 
 968 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_SetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 969     PyObject 
* _resultobj
; 
 970     wxQueryLayoutInfoEvent 
* _arg0
; 
 972     PyObject 
* _argo0 
= 0; 
 974     PyObject 
* _obj1 
= 0; 
 975     char *_kwnames
[] = { "self","size", NULL 
}; 
 978     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxQueryLayoutInfoEvent_SetSize",_kwnames
,&_argo0
,&_obj1
))  
 981         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 982         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
 983             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetSize. Expected _wxQueryLayoutInfoEvent_p."); 
 989     if (! wxSize_helper(_obj1
, &_arg1
)) 
 993     wxPy_BEGIN_ALLOW_THREADS
; 
 994         wxQueryLayoutInfoEvent_SetSize(_arg0
,*_arg1
); 
 996     wxPy_END_ALLOW_THREADS
; 
 997 }    Py_INCREF(Py_None
); 
 998     _resultobj 
= Py_None
; 
1002 #define wxQueryLayoutInfoEvent_GetSize(_swigobj)  (_swigobj->GetSize()) 
1003 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1004     PyObject 
* _resultobj
; 
1006     wxQueryLayoutInfoEvent 
* _arg0
; 
1007     PyObject 
* _argo0 
= 0; 
1008     char *_kwnames
[] = { "self", NULL 
}; 
1012     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryLayoutInfoEvent_GetSize",_kwnames
,&_argo0
))  
1015         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1016         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
1017             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetSize. Expected _wxQueryLayoutInfoEvent_p."); 
1022     wxPy_BEGIN_ALLOW_THREADS
; 
1023         _result 
= new wxSize (wxQueryLayoutInfoEvent_GetSize(_arg0
)); 
1025     wxPy_END_ALLOW_THREADS
; 
1026 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1027     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1031 #define wxQueryLayoutInfoEvent_SetOrientation(_swigobj,_swigarg0)  (_swigobj->SetOrientation(_swigarg0)) 
1032 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_SetOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1033     PyObject 
* _resultobj
; 
1034     wxQueryLayoutInfoEvent 
* _arg0
; 
1035     wxLayoutOrientation  _arg1
; 
1036     PyObject 
* _argo0 
= 0; 
1037     char *_kwnames
[] = { "self","orient", NULL 
}; 
1040     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxQueryLayoutInfoEvent_SetOrientation",_kwnames
,&_argo0
,&_arg1
))  
1043         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1044         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
1045             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetOrientation. Expected _wxQueryLayoutInfoEvent_p."); 
1050     wxPy_BEGIN_ALLOW_THREADS
; 
1051         wxQueryLayoutInfoEvent_SetOrientation(_arg0
,_arg1
); 
1053     wxPy_END_ALLOW_THREADS
; 
1054 }    Py_INCREF(Py_None
); 
1055     _resultobj 
= Py_None
; 
1059 #define wxQueryLayoutInfoEvent_GetOrientation(_swigobj)  (_swigobj->GetOrientation()) 
1060 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_GetOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1061     PyObject 
* _resultobj
; 
1062     wxLayoutOrientation  _result
; 
1063     wxQueryLayoutInfoEvent 
* _arg0
; 
1064     PyObject 
* _argo0 
= 0; 
1065     char *_kwnames
[] = { "self", NULL 
}; 
1068     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryLayoutInfoEvent_GetOrientation",_kwnames
,&_argo0
))  
1071         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1072         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
1073             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetOrientation. Expected _wxQueryLayoutInfoEvent_p."); 
1078     wxPy_BEGIN_ALLOW_THREADS
; 
1079         _result 
= (wxLayoutOrientation 
)wxQueryLayoutInfoEvent_GetOrientation(_arg0
); 
1081     wxPy_END_ALLOW_THREADS
; 
1082 }    _resultobj 
= Py_BuildValue("i",_result
); 
1086 #define wxQueryLayoutInfoEvent_SetAlignment(_swigobj,_swigarg0)  (_swigobj->SetAlignment(_swigarg0)) 
1087 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_SetAlignment(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1088     PyObject 
* _resultobj
; 
1089     wxQueryLayoutInfoEvent 
* _arg0
; 
1090     wxLayoutAlignment  _arg1
; 
1091     PyObject 
* _argo0 
= 0; 
1092     char *_kwnames
[] = { "self","align", NULL 
}; 
1095     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxQueryLayoutInfoEvent_SetAlignment",_kwnames
,&_argo0
,&_arg1
))  
1098         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1099         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
1100             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetAlignment. Expected _wxQueryLayoutInfoEvent_p."); 
1105     wxPy_BEGIN_ALLOW_THREADS
; 
1106         wxQueryLayoutInfoEvent_SetAlignment(_arg0
,_arg1
); 
1108     wxPy_END_ALLOW_THREADS
; 
1109 }    Py_INCREF(Py_None
); 
1110     _resultobj 
= Py_None
; 
1114 #define wxQueryLayoutInfoEvent_GetAlignment(_swigobj)  (_swigobj->GetAlignment()) 
1115 static PyObject 
*_wrap_wxQueryLayoutInfoEvent_GetAlignment(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1116     PyObject 
* _resultobj
; 
1117     wxLayoutAlignment  _result
; 
1118     wxQueryLayoutInfoEvent 
* _arg0
; 
1119     PyObject 
* _argo0 
= 0; 
1120     char *_kwnames
[] = { "self", NULL 
}; 
1123     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryLayoutInfoEvent_GetAlignment",_kwnames
,&_argo0
))  
1126         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1127         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) { 
1128             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetAlignment. Expected _wxQueryLayoutInfoEvent_p."); 
1133     wxPy_BEGIN_ALLOW_THREADS
; 
1134         _result 
= (wxLayoutAlignment 
)wxQueryLayoutInfoEvent_GetAlignment(_arg0
); 
1136     wxPy_END_ALLOW_THREADS
; 
1137 }    _resultobj 
= Py_BuildValue("i",_result
); 
1141 static void *SwigwxCalculateLayoutEventTowxEvent(void *ptr
) { 
1142     wxCalculateLayoutEvent 
*src
; 
1144     src 
= (wxCalculateLayoutEvent 
*) ptr
; 
1145     dest 
= (wxEvent 
*) src
; 
1146     return (void *) dest
; 
1149 #define wxCalculateLayoutEvent_SetFlags(_swigobj,_swigarg0)  (_swigobj->SetFlags(_swigarg0)) 
1150 static PyObject 
*_wrap_wxCalculateLayoutEvent_SetFlags(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1151     PyObject 
* _resultobj
; 
1152     wxCalculateLayoutEvent 
* _arg0
; 
1154     PyObject 
* _argo0 
= 0; 
1155     char *_kwnames
[] = { "self","flags", NULL 
}; 
1158     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCalculateLayoutEvent_SetFlags",_kwnames
,&_argo0
,&_arg1
))  
1161         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1162         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalculateLayoutEvent_p")) { 
1163             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalculateLayoutEvent_SetFlags. Expected _wxCalculateLayoutEvent_p."); 
1168     wxPy_BEGIN_ALLOW_THREADS
; 
1169         wxCalculateLayoutEvent_SetFlags(_arg0
,_arg1
); 
1171     wxPy_END_ALLOW_THREADS
; 
1172 }    Py_INCREF(Py_None
); 
1173     _resultobj 
= Py_None
; 
1177 #define wxCalculateLayoutEvent_GetFlags(_swigobj)  (_swigobj->GetFlags()) 
1178 static PyObject 
*_wrap_wxCalculateLayoutEvent_GetFlags(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1179     PyObject 
* _resultobj
; 
1181     wxCalculateLayoutEvent 
* _arg0
; 
1182     PyObject 
* _argo0 
= 0; 
1183     char *_kwnames
[] = { "self", NULL 
}; 
1186     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalculateLayoutEvent_GetFlags",_kwnames
,&_argo0
))  
1189         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1190         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalculateLayoutEvent_p")) { 
1191             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalculateLayoutEvent_GetFlags. Expected _wxCalculateLayoutEvent_p."); 
1196     wxPy_BEGIN_ALLOW_THREADS
; 
1197         _result 
= (int )wxCalculateLayoutEvent_GetFlags(_arg0
); 
1199     wxPy_END_ALLOW_THREADS
; 
1200 }    _resultobj 
= Py_BuildValue("i",_result
); 
1204 #define wxCalculateLayoutEvent_SetRect(_swigobj,_swigarg0)  (_swigobj->SetRect(_swigarg0)) 
1205 static PyObject 
*_wrap_wxCalculateLayoutEvent_SetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1206     PyObject 
* _resultobj
; 
1207     wxCalculateLayoutEvent 
* _arg0
; 
1209     PyObject 
* _argo0 
= 0; 
1211     PyObject 
* _obj1 
= 0; 
1212     char *_kwnames
[] = { "self","rect", NULL 
}; 
1215     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCalculateLayoutEvent_SetRect",_kwnames
,&_argo0
,&_obj1
))  
1218         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1219         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalculateLayoutEvent_p")) { 
1220             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalculateLayoutEvent_SetRect. Expected _wxCalculateLayoutEvent_p."); 
1226     if (! wxRect_helper(_obj1
, &_arg1
)) 
1230     wxPy_BEGIN_ALLOW_THREADS
; 
1231         wxCalculateLayoutEvent_SetRect(_arg0
,*_arg1
); 
1233     wxPy_END_ALLOW_THREADS
; 
1234 }    Py_INCREF(Py_None
); 
1235     _resultobj 
= Py_None
; 
1239 #define wxCalculateLayoutEvent_GetRect(_swigobj)  (_swigobj->GetRect()) 
1240 static PyObject 
*_wrap_wxCalculateLayoutEvent_GetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1241     PyObject 
* _resultobj
; 
1243     wxCalculateLayoutEvent 
* _arg0
; 
1244     PyObject 
* _argo0 
= 0; 
1245     char *_kwnames
[] = { "self", NULL 
}; 
1249     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalculateLayoutEvent_GetRect",_kwnames
,&_argo0
))  
1252         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1253         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalculateLayoutEvent_p")) { 
1254             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalculateLayoutEvent_GetRect. Expected _wxCalculateLayoutEvent_p."); 
1259     wxPy_BEGIN_ALLOW_THREADS
; 
1260         _result 
= new wxRect (wxCalculateLayoutEvent_GetRect(_arg0
)); 
1262     wxPy_END_ALLOW_THREADS
; 
1263 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
1264     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1268 static void *SwigwxSashLayoutWindowTowxSashWindow(void *ptr
) { 
1269     wxSashLayoutWindow 
*src
; 
1271     src 
= (wxSashLayoutWindow 
*) ptr
; 
1272     dest 
= (wxSashWindow 
*) src
; 
1273     return (void *) dest
; 
1276 static void *SwigwxSashLayoutWindowTowxWindow(void *ptr
) { 
1277     wxSashLayoutWindow 
*src
; 
1279     src 
= (wxSashLayoutWindow 
*) ptr
; 
1280     dest 
= (wxWindow 
*) src
; 
1281     return (void *) dest
; 
1284 static void *SwigwxSashLayoutWindowTowxEvtHandler(void *ptr
) { 
1285     wxSashLayoutWindow 
*src
; 
1287     src 
= (wxSashLayoutWindow 
*) ptr
; 
1288     dest 
= (wxEvtHandler 
*) src
; 
1289     return (void *) dest
; 
1292 #define new_wxSashLayoutWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSashLayoutWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
1293 static PyObject 
*_wrap_new_wxSashLayoutWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1294     PyObject 
* _resultobj
; 
1295     wxSashLayoutWindow 
* _result
; 
1298     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
1299     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
1300     long  _arg4 
= (long ) wxCLIP_CHILDREN
|(wxSW_3D
); 
1301     char * _arg5 
= (char *) "layoutWindow"; 
1302     PyObject 
* _argo0 
= 0; 
1304     PyObject 
* _obj2 
= 0; 
1306     PyObject 
* _obj3 
= 0; 
1307     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
1311     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxSashLayoutWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
1314         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1315         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1316             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxSashLayoutWindow. Expected _wxWindow_p."); 
1323     if (! wxPoint_helper(_obj2
, &_arg2
)) 
1329     if (! wxSize_helper(_obj3
, &_arg3
)) 
1333     wxPy_BEGIN_ALLOW_THREADS
; 
1334         _result 
= (wxSashLayoutWindow 
*)new_wxSashLayoutWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
1336     wxPy_END_ALLOW_THREADS
; 
1338         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSashLayoutWindow_p"); 
1339         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1342         _resultobj 
= Py_None
; 
1347 #define wxSashLayoutWindow_GetAlignment(_swigobj)  (_swigobj->GetAlignment()) 
1348 static PyObject 
*_wrap_wxSashLayoutWindow_GetAlignment(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1349     PyObject 
* _resultobj
; 
1350     wxLayoutAlignment  _result
; 
1351     wxSashLayoutWindow 
* _arg0
; 
1352     PyObject 
* _argo0 
= 0; 
1353     char *_kwnames
[] = { "self", NULL 
}; 
1356     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashLayoutWindow_GetAlignment",_kwnames
,&_argo0
))  
1359         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1360         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) { 
1361             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_GetAlignment. Expected _wxSashLayoutWindow_p."); 
1366     wxPy_BEGIN_ALLOW_THREADS
; 
1367         _result 
= (wxLayoutAlignment 
)wxSashLayoutWindow_GetAlignment(_arg0
); 
1369     wxPy_END_ALLOW_THREADS
; 
1370 }    _resultobj 
= Py_BuildValue("i",_result
); 
1374 #define wxSashLayoutWindow_GetOrientation(_swigobj)  (_swigobj->GetOrientation()) 
1375 static PyObject 
*_wrap_wxSashLayoutWindow_GetOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1376     PyObject 
* _resultobj
; 
1377     wxLayoutOrientation  _result
; 
1378     wxSashLayoutWindow 
* _arg0
; 
1379     PyObject 
* _argo0 
= 0; 
1380     char *_kwnames
[] = { "self", NULL 
}; 
1383     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashLayoutWindow_GetOrientation",_kwnames
,&_argo0
))  
1386         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1387         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) { 
1388             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_GetOrientation. Expected _wxSashLayoutWindow_p."); 
1393     wxPy_BEGIN_ALLOW_THREADS
; 
1394         _result 
= (wxLayoutOrientation 
)wxSashLayoutWindow_GetOrientation(_arg0
); 
1396     wxPy_END_ALLOW_THREADS
; 
1397 }    _resultobj 
= Py_BuildValue("i",_result
); 
1401 #define wxSashLayoutWindow_SetAlignment(_swigobj,_swigarg0)  (_swigobj->SetAlignment(_swigarg0)) 
1402 static PyObject 
*_wrap_wxSashLayoutWindow_SetAlignment(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1403     PyObject 
* _resultobj
; 
1404     wxSashLayoutWindow 
* _arg0
; 
1405     wxLayoutAlignment  _arg1
; 
1406     PyObject 
* _argo0 
= 0; 
1407     char *_kwnames
[] = { "self","alignment", NULL 
}; 
1410     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashLayoutWindow_SetAlignment",_kwnames
,&_argo0
,&_arg1
))  
1413         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1414         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) { 
1415             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_SetAlignment. Expected _wxSashLayoutWindow_p."); 
1420     wxPy_BEGIN_ALLOW_THREADS
; 
1421         wxSashLayoutWindow_SetAlignment(_arg0
,_arg1
); 
1423     wxPy_END_ALLOW_THREADS
; 
1424 }    Py_INCREF(Py_None
); 
1425     _resultobj 
= Py_None
; 
1429 #define wxSashLayoutWindow_SetDefaultSize(_swigobj,_swigarg0)  (_swigobj->SetDefaultSize(_swigarg0)) 
1430 static PyObject 
*_wrap_wxSashLayoutWindow_SetDefaultSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1431     PyObject 
* _resultobj
; 
1432     wxSashLayoutWindow 
* _arg0
; 
1434     PyObject 
* _argo0 
= 0; 
1436     PyObject 
* _obj1 
= 0; 
1437     char *_kwnames
[] = { "self","size", NULL 
}; 
1440     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSashLayoutWindow_SetDefaultSize",_kwnames
,&_argo0
,&_obj1
))  
1443         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1444         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) { 
1445             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_SetDefaultSize. Expected _wxSashLayoutWindow_p."); 
1451     if (! wxSize_helper(_obj1
, &_arg1
)) 
1455     wxPy_BEGIN_ALLOW_THREADS
; 
1456         wxSashLayoutWindow_SetDefaultSize(_arg0
,*_arg1
); 
1458     wxPy_END_ALLOW_THREADS
; 
1459 }    Py_INCREF(Py_None
); 
1460     _resultobj 
= Py_None
; 
1464 #define wxSashLayoutWindow_SetOrientation(_swigobj,_swigarg0)  (_swigobj->SetOrientation(_swigarg0)) 
1465 static PyObject 
*_wrap_wxSashLayoutWindow_SetOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1466     PyObject 
* _resultobj
; 
1467     wxSashLayoutWindow 
* _arg0
; 
1468     wxLayoutOrientation  _arg1
; 
1469     PyObject 
* _argo0 
= 0; 
1470     char *_kwnames
[] = { "self","orientation", NULL 
}; 
1473     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashLayoutWindow_SetOrientation",_kwnames
,&_argo0
,&_arg1
))  
1476         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1477         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) { 
1478             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_SetOrientation. Expected _wxSashLayoutWindow_p."); 
1483     wxPy_BEGIN_ALLOW_THREADS
; 
1484         wxSashLayoutWindow_SetOrientation(_arg0
,_arg1
); 
1486     wxPy_END_ALLOW_THREADS
; 
1487 }    Py_INCREF(Py_None
); 
1488     _resultobj 
= Py_None
; 
1492 #define new_wxLayoutAlgorithm() (new wxLayoutAlgorithm()) 
1493 static PyObject 
*_wrap_new_wxLayoutAlgorithm(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1494     PyObject 
* _resultobj
; 
1495     wxLayoutAlgorithm 
* _result
; 
1496     char *_kwnames
[] = {  NULL 
}; 
1500     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLayoutAlgorithm",_kwnames
))  
1503     wxPy_BEGIN_ALLOW_THREADS
; 
1504         _result 
= (wxLayoutAlgorithm 
*)new_wxLayoutAlgorithm(); 
1506     wxPy_END_ALLOW_THREADS
; 
1508         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLayoutAlgorithm_p"); 
1509         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1512         _resultobj 
= Py_None
; 
1517 #define delete_wxLayoutAlgorithm(_swigobj) (delete _swigobj) 
1518 static PyObject 
*_wrap_delete_wxLayoutAlgorithm(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1519     PyObject 
* _resultobj
; 
1520     wxLayoutAlgorithm 
* _arg0
; 
1521     PyObject 
* _argo0 
= 0; 
1522     char *_kwnames
[] = { "self", NULL 
}; 
1525     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxLayoutAlgorithm",_kwnames
,&_argo0
))  
1528         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1529         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLayoutAlgorithm_p")) { 
1530             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxLayoutAlgorithm. Expected _wxLayoutAlgorithm_p."); 
1535     wxPy_BEGIN_ALLOW_THREADS
; 
1536         delete_wxLayoutAlgorithm(_arg0
); 
1538     wxPy_END_ALLOW_THREADS
; 
1539 }    Py_INCREF(Py_None
); 
1540     _resultobj 
= Py_None
; 
1544 #define wxLayoutAlgorithm_LayoutMDIFrame(_swigobj,_swigarg0,_swigarg1)  (_swigobj->LayoutMDIFrame(_swigarg0,_swigarg1)) 
1545 static PyObject 
*_wrap_wxLayoutAlgorithm_LayoutMDIFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1546     PyObject 
* _resultobj
; 
1548     wxLayoutAlgorithm 
* _arg0
; 
1549     wxMDIParentFrame 
* _arg1
; 
1550     wxRect 
* _arg2 
= (wxRect 
*) NULL
; 
1551     PyObject 
* _argo0 
= 0; 
1552     PyObject 
* _argo1 
= 0; 
1554     PyObject 
* _obj2 
= 0; 
1555     char *_kwnames
[] = { "self","frame","rect", NULL 
}; 
1558     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxLayoutAlgorithm_LayoutMDIFrame",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
1561         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1562         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLayoutAlgorithm_p")) { 
1563             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLayoutAlgorithm_LayoutMDIFrame. Expected _wxLayoutAlgorithm_p."); 
1568         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1569         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMDIParentFrame_p")) { 
1570             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxLayoutAlgorithm_LayoutMDIFrame. Expected _wxMDIParentFrame_p."); 
1577     if (! wxRect_helper(_obj2
, &_arg2
)) 
1581     wxPy_BEGIN_ALLOW_THREADS
; 
1582         _result 
= (bool )wxLayoutAlgorithm_LayoutMDIFrame(_arg0
,_arg1
,_arg2
); 
1584     wxPy_END_ALLOW_THREADS
; 
1585 }    _resultobj 
= Py_BuildValue("i",_result
); 
1589 #define wxLayoutAlgorithm_LayoutFrame(_swigobj,_swigarg0,_swigarg1)  (_swigobj->LayoutFrame(_swigarg0,_swigarg1)) 
1590 static PyObject 
*_wrap_wxLayoutAlgorithm_LayoutFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1591     PyObject 
* _resultobj
; 
1593     wxLayoutAlgorithm 
* _arg0
; 
1595     wxWindow 
* _arg2 
= (wxWindow 
*) NULL
; 
1596     PyObject 
* _argo0 
= 0; 
1597     PyObject 
* _argo1 
= 0; 
1598     PyObject 
* _argo2 
= 0; 
1599     char *_kwnames
[] = { "self","frame","mainWindow", NULL 
}; 
1602     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxLayoutAlgorithm_LayoutFrame",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
1605         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1606         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLayoutAlgorithm_p")) { 
1607             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLayoutAlgorithm_LayoutFrame. Expected _wxLayoutAlgorithm_p."); 
1612         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1613         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFrame_p")) { 
1614             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxLayoutAlgorithm_LayoutFrame. Expected _wxFrame_p."); 
1619         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
1620         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
1621             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxLayoutAlgorithm_LayoutFrame. Expected _wxWindow_p."); 
1626     wxPy_BEGIN_ALLOW_THREADS
; 
1627         _result 
= (bool )wxLayoutAlgorithm_LayoutFrame(_arg0
,_arg1
,_arg2
); 
1629     wxPy_END_ALLOW_THREADS
; 
1630 }    _resultobj 
= Py_BuildValue("i",_result
); 
1634 #define wxLayoutAlgorithm_LayoutWindow(_swigobj,_swigarg0,_swigarg1)  (_swigobj->LayoutWindow(_swigarg0,_swigarg1)) 
1635 static PyObject 
*_wrap_wxLayoutAlgorithm_LayoutWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1636     PyObject 
* _resultobj
; 
1638     wxLayoutAlgorithm 
* _arg0
; 
1640     wxWindow 
* _arg2 
= (wxWindow 
*) NULL
; 
1641     PyObject 
* _argo0 
= 0; 
1642     PyObject 
* _argo1 
= 0; 
1643     PyObject 
* _argo2 
= 0; 
1644     char *_kwnames
[] = { "self","parent","mainWindow", NULL 
}; 
1647     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxLayoutAlgorithm_LayoutWindow",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
1650         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1651         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLayoutAlgorithm_p")) { 
1652             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLayoutAlgorithm_LayoutWindow. Expected _wxLayoutAlgorithm_p."); 
1657         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1658         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1659             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxLayoutAlgorithm_LayoutWindow. Expected _wxWindow_p."); 
1664         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
1665         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
1666             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxLayoutAlgorithm_LayoutWindow. Expected _wxWindow_p."); 
1671     wxPy_BEGIN_ALLOW_THREADS
; 
1672         _result 
= (bool )wxLayoutAlgorithm_LayoutWindow(_arg0
,_arg1
,_arg2
); 
1674     wxPy_END_ALLOW_THREADS
; 
1675 }    _resultobj 
= Py_BuildValue("i",_result
); 
1679 static PyMethodDef windows3cMethods
[] = { 
1680          { "wxLayoutAlgorithm_LayoutWindow", (PyCFunction
) _wrap_wxLayoutAlgorithm_LayoutWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1681          { "wxLayoutAlgorithm_LayoutFrame", (PyCFunction
) _wrap_wxLayoutAlgorithm_LayoutFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1682          { "wxLayoutAlgorithm_LayoutMDIFrame", (PyCFunction
) _wrap_wxLayoutAlgorithm_LayoutMDIFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1683          { "delete_wxLayoutAlgorithm", (PyCFunction
) _wrap_delete_wxLayoutAlgorithm
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1684          { "new_wxLayoutAlgorithm", (PyCFunction
) _wrap_new_wxLayoutAlgorithm
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1685          { "wxSashLayoutWindow_SetOrientation", (PyCFunction
) _wrap_wxSashLayoutWindow_SetOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1686          { "wxSashLayoutWindow_SetDefaultSize", (PyCFunction
) _wrap_wxSashLayoutWindow_SetDefaultSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1687          { "wxSashLayoutWindow_SetAlignment", (PyCFunction
) _wrap_wxSashLayoutWindow_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1688          { "wxSashLayoutWindow_GetOrientation", (PyCFunction
) _wrap_wxSashLayoutWindow_GetOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1689          { "wxSashLayoutWindow_GetAlignment", (PyCFunction
) _wrap_wxSashLayoutWindow_GetAlignment
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1690          { "new_wxSashLayoutWindow", (PyCFunction
) _wrap_new_wxSashLayoutWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1691          { "wxCalculateLayoutEvent_GetRect", (PyCFunction
) _wrap_wxCalculateLayoutEvent_GetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1692          { "wxCalculateLayoutEvent_SetRect", (PyCFunction
) _wrap_wxCalculateLayoutEvent_SetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1693          { "wxCalculateLayoutEvent_GetFlags", (PyCFunction
) _wrap_wxCalculateLayoutEvent_GetFlags
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1694          { "wxCalculateLayoutEvent_SetFlags", (PyCFunction
) _wrap_wxCalculateLayoutEvent_SetFlags
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1695          { "wxQueryLayoutInfoEvent_GetAlignment", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_GetAlignment
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1696          { "wxQueryLayoutInfoEvent_SetAlignment", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1697          { "wxQueryLayoutInfoEvent_GetOrientation", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_GetOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1698          { "wxQueryLayoutInfoEvent_SetOrientation", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_SetOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1699          { "wxQueryLayoutInfoEvent_GetSize", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1700          { "wxQueryLayoutInfoEvent_SetSize", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1701          { "wxQueryLayoutInfoEvent_GetFlags", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_GetFlags
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1702          { "wxQueryLayoutInfoEvent_SetFlags", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_SetFlags
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1703          { "wxQueryLayoutInfoEvent_GetRequestedLength", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_GetRequestedLength
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1704          { "wxQueryLayoutInfoEvent_SetRequestedLength", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_SetRequestedLength
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1705          { "wxSashWindow_SetSashBorder", (PyCFunction
) _wrap_wxSashWindow_SetSashBorder
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1706          { "wxSashWindow_SetSashVisible", (PyCFunction
) _wrap_wxSashWindow_SetSashVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1707          { "wxSashWindow_SetMinimumSizeY", (PyCFunction
) _wrap_wxSashWindow_SetMinimumSizeY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1708          { "wxSashWindow_SetMinimumSizeX", (PyCFunction
) _wrap_wxSashWindow_SetMinimumSizeX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1709          { "wxSashWindow_SetMaximumSizeY", (PyCFunction
) _wrap_wxSashWindow_SetMaximumSizeY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1710          { "wxSashWindow_SetMaximumSizeX", (PyCFunction
) _wrap_wxSashWindow_SetMaximumSizeX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1711          { "wxSashWindow_SetExtraBorderSize", (PyCFunction
) _wrap_wxSashWindow_SetExtraBorderSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1712          { "wxSashWindow_SetDefaultBorderSize", (PyCFunction
) _wrap_wxSashWindow_SetDefaultBorderSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1713          { "wxSashWindow_HasBorder", (PyCFunction
) _wrap_wxSashWindow_HasBorder
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1714          { "wxSashWindow_GetMinimumSizeY", (PyCFunction
) _wrap_wxSashWindow_GetMinimumSizeY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1715          { "wxSashWindow_GetMinimumSizeX", (PyCFunction
) _wrap_wxSashWindow_GetMinimumSizeX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1716          { "wxSashWindow_GetMaximumSizeY", (PyCFunction
) _wrap_wxSashWindow_GetMaximumSizeY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1717          { "wxSashWindow_GetMaximumSizeX", (PyCFunction
) _wrap_wxSashWindow_GetMaximumSizeX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1718          { "wxSashWindow_GetExtraBorderSize", (PyCFunction
) _wrap_wxSashWindow_GetExtraBorderSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1719          { "wxSashWindow_GetEdgeMargin", (PyCFunction
) _wrap_wxSashWindow_GetEdgeMargin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1720          { "wxSashWindow_GetDefaultBorderSize", (PyCFunction
) _wrap_wxSashWindow_GetDefaultBorderSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1721          { "wxSashWindow_GetSashVisible", (PyCFunction
) _wrap_wxSashWindow_GetSashVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1722          { "new_wxSashWindow", (PyCFunction
) _wrap_new_wxSashWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1723          { "wxSashEvent_GetDragStatus", (PyCFunction
) _wrap_wxSashEvent_GetDragStatus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1724          { "wxSashEvent_SetDragStatus", (PyCFunction
) _wrap_wxSashEvent_SetDragStatus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1725          { "wxSashEvent_GetDragRect", (PyCFunction
) _wrap_wxSashEvent_GetDragRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1726          { "wxSashEvent_SetDragRect", (PyCFunction
) _wrap_wxSashEvent_SetDragRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1727          { "wxSashEvent_GetEdge", (PyCFunction
) _wrap_wxSashEvent_GetEdge
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1728          { "wxSashEvent_SetEdge", (PyCFunction
) _wrap_wxSashEvent_SetEdge
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1735  * This table is used by the pointer type-checker 
1737 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
1738     { "_wxAcceleratorTable","_class_wxAcceleratorTable",0}, 
1739     { "_wxEvent","_class_wxCalculateLayoutEvent",SwigwxCalculateLayoutEventTowxEvent
}, 
1740     { "_wxEvent","_wxCalculateLayoutEvent",SwigwxCalculateLayoutEventTowxEvent
}, 
1741     { "_wxEvent","_class_wxQueryLayoutInfoEvent",SwigwxQueryLayoutInfoEventTowxEvent
}, 
1742     { "_wxEvent","_wxQueryLayoutInfoEvent",SwigwxQueryLayoutInfoEventTowxEvent
}, 
1743     { "_wxEvent","_class_wxSashEvent",SwigwxSashEventTowxEvent
}, 
1744     { "_wxEvent","_wxSashEvent",SwigwxSashEventTowxEvent
}, 
1745     { "_wxEvent","_class_wxEvent",0}, 
1746     { "_class_wxActivateEvent","_wxActivateEvent",0}, 
1747     { "_signed_long","_long",0}, 
1748     { "_wxMenuEvent","_class_wxMenuEvent",0}, 
1749     { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0}, 
1750     { "_wxBitmapDataObject","_class_wxBitmapDataObject",0}, 
1751     { "_class_wxPyCommandEvent","_wxPyCommandEvent",0}, 
1752     { "_wxPrintQuality","_wxCoord",0}, 
1753     { "_wxPrintQuality","_int",0}, 
1754     { "_wxPrintQuality","_signed_int",0}, 
1755     { "_wxPrintQuality","_unsigned_int",0}, 
1756     { "_wxPrintQuality","_wxWindowID",0}, 
1757     { "_wxPrintQuality","_uint",0}, 
1758     { "_wxPrintQuality","_EBool",0}, 
1759     { "_wxPrintQuality","_size_t",0}, 
1760     { "_wxPrintQuality","_time_t",0}, 
1761     { "_class_wxCustomDataObject","_wxCustomDataObject",0}, 
1762     { "_wxSpinCtrl","_class_wxSpinCtrl",0}, 
1763     { "_class_wxRegionIterator","_wxRegionIterator",0}, 
1764     { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0}, 
1765     { "_class_wxMenuBar","_wxMenuBar",0}, 
1766     { "_class_wxEvtHandler","_class_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxEvtHandler
}, 
1767     { "_class_wxEvtHandler","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxEvtHandler
}, 
1768     { "_class_wxEvtHandler","_class_wxSashWindow",SwigwxSashWindowTowxEvtHandler
}, 
1769     { "_class_wxEvtHandler","_wxSashWindow",SwigwxSashWindowTowxEvtHandler
}, 
1770     { "_class_wxEvtHandler","_wxEvtHandler",0}, 
1771     { "_wxPaintEvent","_class_wxPaintEvent",0}, 
1772     { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0}, 
1773     { "_wxCursor","_class_wxCursor",0}, 
1774     { "_wxNotifyEvent","_class_wxNotifyEvent",0}, 
1775     { "_class_wxToolBarBase","_wxToolBarBase",0}, 
1776     { "_wxMask","_class_wxMask",0}, 
1777     { "_wxPen","_class_wxPen",0}, 
1778     { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0}, 
1779     { "_byte","_unsigned_char",0}, 
1780     { "_wxDataObject","_class_wxDataObject",0}, 
1781     { "_wxStaticBox","_class_wxStaticBox",0}, 
1782     { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0}, 
1783     { "_wxPyDropSource","_class_wxPyDropSource",0}, 
1784     { "_wxChoice","_class_wxChoice",0}, 
1785     { "_wxSlider","_class_wxSlider",0}, 
1786     { "_wxNotebookEvent","_class_wxNotebookEvent",0}, 
1787     { "_long","_unsigned_long",0}, 
1788     { "_long","_signed_long",0}, 
1789     { "_wxImageList","_class_wxImageList",0}, 
1790     { "_wxDataObjectSimple","_class_wxDataObjectSimple",0}, 
1791     { "_wxDropFilesEvent","_class_wxDropFilesEvent",0}, 
1792     { "_wxBitmapButton","_class_wxBitmapButton",0}, 
1793     { "_wxSashWindow","_class_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxSashWindow
}, 
1794     { "_wxSashWindow","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxSashWindow
}, 
1795     { "_wxSashWindow","_class_wxSashWindow",0}, 
1796     { "_class_wxAcceleratorTable","_wxAcceleratorTable",0}, 
1797     { "_class_wxClipboard","_wxClipboard",0}, 
1798     { "_class_wxGauge","_wxGauge",0}, 
1799     { "_class_wxSashEvent","_wxSashEvent",0}, 
1800     { "_wxDC","_class_wxDC",0}, 
1801     { "_class_wxBitmapDataObject","_wxBitmapDataObject",0}, 
1802     { "_wxSpinEvent","_class_wxSpinEvent",0}, 
1803     { "_wxSashLayoutWindow","_class_wxSashLayoutWindow",0}, 
1804     { "_size_t","_wxCoord",0}, 
1805     { "_size_t","_wxPrintQuality",0}, 
1806     { "_size_t","_time_t",0}, 
1807     { "_size_t","_unsigned_int",0}, 
1808     { "_size_t","_int",0}, 
1809     { "_size_t","_wxWindowID",0}, 
1810     { "_size_t","_uint",0}, 
1811     { "_class_wxRealPoint","_wxRealPoint",0}, 
1812     { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0}, 
1813     { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0}, 
1814     { "_class_wxMenuItem","_wxMenuItem",0}, 
1815     { "_class_wxPaintEvent","_wxPaintEvent",0}, 
1816     { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0}, 
1817     { "_class_wxStatusBar","_wxStatusBar",0}, 
1818     { "_class_wxPostScriptDC","_wxPostScriptDC",0}, 
1819     { "_wxPanel","_class_wxPanel",0}, 
1820     { "_wxInitDialogEvent","_class_wxInitDialogEvent",0}, 
1821     { "_wxCheckBox","_class_wxCheckBox",0}, 
1822     { "_wxPyEvent","_class_wxPyEvent",0}, 
1823     { "_wxTextCtrl","_class_wxTextCtrl",0}, 
1824     { "_class_wxMask","_wxMask",0}, 
1825     { "_wxTextDataObject","_class_wxTextDataObject",0}, 
1826     { "_class_wxKeyEvent","_wxKeyEvent",0}, 
1827     { "_wxColour","_class_wxColour",0}, 
1828     { "_class_wxDialog","_wxDialog",0}, 
1829     { "_class_wxFileDataObject","_wxFileDataObject",0}, 
1830     { "_wxIdleEvent","_class_wxIdleEvent",0}, 
1831     { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0}, 
1832     { "_wxToolBar","_class_wxToolBar",0}, 
1833     { "_class_wxDataObject","_wxDataObject",0}, 
1834     { "_wxStaticLine","_class_wxStaticLine",0}, 
1835     { "_class_wxLayoutAlgorithm","_wxLayoutAlgorithm",0}, 
1836     { "_wxBrush","_class_wxBrush",0}, 
1837     { "_class_wxNotebookEvent","_wxNotebookEvent",0}, 
1838     { "_wxMiniFrame","_class_wxMiniFrame",0}, 
1839     { "_wxDataFormat","_class_wxDataFormat",0}, 
1840     { "_class_wxDataObjectSimple","_wxDataObjectSimple",0}, 
1841     { "_class_wxSashWindow","_class_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxSashWindow
}, 
1842     { "_class_wxSashWindow","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxSashWindow
}, 
1843     { "_class_wxSashWindow","_wxSashWindow",0}, 
1844     { "_wxShowEvent","_class_wxShowEvent",0}, 
1845     { "_uint","_wxCoord",0}, 
1846     { "_uint","_wxPrintQuality",0}, 
1847     { "_uint","_time_t",0}, 
1848     { "_uint","_size_t",0}, 
1849     { "_uint","_unsigned_int",0}, 
1850     { "_uint","_int",0}, 
1851     { "_uint","_wxWindowID",0}, 
1852     { "_wxChar","_char",0}, 
1853     { "_wxPyValidator","_class_wxPyValidator",0}, 
1854     { "_class_wxEvent","_class_wxCalculateLayoutEvent",SwigwxCalculateLayoutEventTowxEvent
}, 
1855     { "_class_wxEvent","_wxCalculateLayoutEvent",SwigwxCalculateLayoutEventTowxEvent
}, 
1856     { "_class_wxEvent","_class_wxQueryLayoutInfoEvent",SwigwxQueryLayoutInfoEventTowxEvent
}, 
1857     { "_class_wxEvent","_wxQueryLayoutInfoEvent",SwigwxQueryLayoutInfoEventTowxEvent
}, 
1858     { "_class_wxEvent","_class_wxSashEvent",SwigwxSashEventTowxEvent
}, 
1859     { "_class_wxEvent","_wxSashEvent",SwigwxSashEventTowxEvent
}, 
1860     { "_class_wxEvent","_wxEvent",0}, 
1861     { "_wxCheckListBox","_class_wxCheckListBox",0}, 
1862     { "_wxSplitterEvent","_class_wxSplitterEvent",0}, 
1863     { "_wxRect","_class_wxRect",0}, 
1864     { "_wxCommandEvent","_class_wxSashEvent",SwigwxSashEventTowxCommandEvent
}, 
1865     { "_wxCommandEvent","_wxSashEvent",SwigwxSashEventTowxCommandEvent
}, 
1866     { "_wxCommandEvent","_class_wxCommandEvent",0}, 
1867     { "_wxSizeEvent","_class_wxSizeEvent",0}, 
1868     { "_wxPoint","_class_wxPoint",0}, 
1869     { "_class_wxSashLayoutWindow","_wxSashLayoutWindow",0}, 
1870     { "_class_wxButton","_wxButton",0}, 
1871     { "_wxRadioBox","_class_wxRadioBox",0}, 
1872     { "_class_wxSpinCtrl","_wxSpinCtrl",0}, 
1873     { "_char","_wxChar",0}, 
1874     { "_wxBitmap","_class_wxBitmap",0}, 
1875     { "_wxWindowDC","_class_wxWindowDC",0}, 
1876     { "_wxTimerEvent","_class_wxTimerEvent",0}, 
1877     { "_wxScrollBar","_class_wxScrollBar",0}, 
1878     { "_wxSpinButton","_class_wxSpinButton",0}, 
1879     { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0}, 
1880     { "_class_wxNotifyEvent","_wxNotifyEvent",0}, 
1881     { "_class_wxValidator","_wxValidator",0}, 
1882     { "_class_wxPyEvent","_wxPyEvent",0}, 
1883     { "_class_wxIconizeEvent","_wxIconizeEvent",0}, 
1884     { "_class_wxStaticBitmap","_wxStaticBitmap",0}, 
1885     { "_wxToolBarSimple","_class_wxToolBarSimple",0}, 
1886     { "_wxMDIChildFrame","_class_wxMDIChildFrame",0}, 
1887     { "_class_wxToolBar","_wxToolBar",0}, 
1888     { "_wxDropTarget","_class_wxDropTarget",0}, 
1889     { "_class_wxStaticLine","_wxStaticLine",0}, 
1890     { "_wxScrollEvent","_class_wxScrollEvent",0}, 
1891     { "_wxToolBarToolBase","_class_wxToolBarToolBase",0}, 
1892     { "_wxCalculateLayoutEvent","_class_wxCalculateLayoutEvent",0}, 
1893     { "_EBool","_wxCoord",0}, 
1894     { "_EBool","_wxPrintQuality",0}, 
1895     { "_EBool","_signed_int",0}, 
1896     { "_EBool","_int",0}, 
1897     { "_EBool","_wxWindowID",0}, 
1898     { "_class_wxRegion","_wxRegion",0}, 
1899     { "_class_wxDataFormat","_wxDataFormat",0}, 
1900     { "_class_wxDropFilesEvent","_wxDropFilesEvent",0}, 
1901     { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0}, 
1902     { "_wxStaticText","_class_wxStaticText",0}, 
1903     { "_wxFont","_class_wxFont",0}, 
1904     { "_class_wxPyDropTarget","_wxPyDropTarget",0}, 
1905     { "_wxCloseEvent","_class_wxCloseEvent",0}, 
1906     { "_class_wxSplitterEvent","_wxSplitterEvent",0}, 
1907     { "_wxNotebook","_class_wxNotebook",0}, 
1908     { "_unsigned_long","_long",0}, 
1909     { "_class_wxRect","_wxRect",0}, 
1910     { "_class_wxDC","_wxDC",0}, 
1911     { "_wxScrollWinEvent","_class_wxScrollWinEvent",0}, 
1912     { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0}, 
1913     { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0}, 
1914     { "_wxMDIParentFrame","_class_wxMDIParentFrame",0}, 
1915     { "_wxFocusEvent","_class_wxFocusEvent",0}, 
1916     { "_wxMaximizeEvent","_class_wxMaximizeEvent",0}, 
1917     { "_class_wxTimerEvent","_wxTimerEvent",0}, 
1918     { "_class_wxSpinButton","_wxSpinButton",0}, 
1919     { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0}, 
1920     { "_class_wxPanel","_wxPanel",0}, 
1921     { "_class_wxCheckBox","_wxCheckBox",0}, 
1922     { "_wxComboBox","_class_wxComboBox",0}, 
1923     { "_wxRadioButton","_class_wxRadioButton",0}, 
1924     { "_signed_int","_wxCoord",0}, 
1925     { "_signed_int","_wxPrintQuality",0}, 
1926     { "_signed_int","_EBool",0}, 
1927     { "_signed_int","_wxWindowID",0}, 
1928     { "_signed_int","_int",0}, 
1929     { "_class_wxTextCtrl","_wxTextCtrl",0}, 
1930     { "_wxLayoutConstraints","_class_wxLayoutConstraints",0}, 
1931     { "_class_wxTextDataObject","_wxTextDataObject",0}, 
1932     { "_wxMenu","_class_wxMenu",0}, 
1933     { "_class_wxMoveEvent","_wxMoveEvent",0}, 
1934     { "_wxListBox","_class_wxListBox",0}, 
1935     { "_wxScreenDC","_class_wxScreenDC",0}, 
1936     { "_class_wxToolBarSimple","_wxToolBarSimple",0}, 
1937     { "_class_wxMDIChildFrame","_wxMDIChildFrame",0}, 
1938     { "_WXTYPE","_short",0}, 
1939     { "_WXTYPE","_signed_short",0}, 
1940     { "_WXTYPE","_unsigned_short",0}, 
1941     { "_class_wxDropTarget","_wxDropTarget",0}, 
1942     { "_class_wxMDIClientWindow","_wxMDIClientWindow",0}, 
1943     { "_class_wxBrush","_wxBrush",0}, 
1944     { "_unsigned_short","_WXTYPE",0}, 
1945     { "_unsigned_short","_short",0}, 
1946     { "_class_wxWindow","_class_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxWindow
}, 
1947     { "_class_wxWindow","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxWindow
}, 
1948     { "_class_wxWindow","_class_wxSashWindow",SwigwxSashWindowTowxWindow
}, 
1949     { "_class_wxWindow","_wxSashWindow",SwigwxSashWindowTowxWindow
}, 
1950     { "_class_wxWindow","_wxWindow",0}, 
1951     { "_wxSplitterWindow","_class_wxSplitterWindow",0}, 
1952     { "_class_wxStaticText","_wxStaticText",0}, 
1953     { "_class_wxFont","_wxFont",0}, 
1954     { "_wxClipboard","_class_wxClipboard",0}, 
1955     { "_class_wxPyValidator","_wxPyValidator",0}, 
1956     { "_class_wxCloseEvent","_wxCloseEvent",0}, 
1957     { "_wxSashEvent","_class_wxSashEvent",0}, 
1958     { "_wxBusyInfo","_class_wxBusyInfo",0}, 
1959     { "_class_wxMenuEvent","_wxMenuEvent",0}, 
1960     { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0}, 
1961     { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0}, 
1962     { "_wxClientDC","_class_wxClientDC",0}, 
1963     { "_wxMouseEvent","_class_wxMouseEvent",0}, 
1964     { "_class_wxPoint","_wxPoint",0}, 
1965     { "_wxRealPoint","_class_wxRealPoint",0}, 
1966     { "_class_wxRadioBox","_wxRadioBox",0}, 
1967     { "_signed_short","_WXTYPE",0}, 
1968     { "_signed_short","_short",0}, 
1969     { "_wxMemoryDC","_class_wxMemoryDC",0}, 
1970     { "_wxPyTextDataObject","_class_wxPyTextDataObject",0}, 
1971     { "_wxPaintDC","_class_wxPaintDC",0}, 
1972     { "_class_wxWindowDC","_wxWindowDC",0}, 
1973     { "_class_wxFocusEvent","_wxFocusEvent",0}, 
1974     { "_class_wxMaximizeEvent","_wxMaximizeEvent",0}, 
1975     { "_wxStatusBar","_class_wxStatusBar",0}, 
1976     { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0}, 
1977     { "_class_wxCursor","_wxCursor",0}, 
1978     { "_wxPostScriptDC","_class_wxPostScriptDC",0}, 
1979     { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0}, 
1980     { "_wxScrolledWindow","_class_wxScrolledWindow",0}, 
1981     { "_unsigned_char","_byte",0}, 
1982     { "_class_wxMenu","_wxMenu",0}, 
1983     { "_wxControl","_class_wxControl",0}, 
1984     { "_class_wxListBox","_wxListBox",0}, 
1985     { "_unsigned_int","_wxCoord",0}, 
1986     { "_unsigned_int","_wxPrintQuality",0}, 
1987     { "_unsigned_int","_time_t",0}, 
1988     { "_unsigned_int","_size_t",0}, 
1989     { "_unsigned_int","_uint",0}, 
1990     { "_unsigned_int","_wxWindowID",0}, 
1991     { "_unsigned_int","_int",0}, 
1992     { "_wxIcon","_class_wxIcon",0}, 
1993     { "_wxDialog","_class_wxDialog",0}, 
1994     { "_class_wxPen","_wxPen",0}, 
1995     { "_wxQueryLayoutInfoEvent","_class_wxQueryLayoutInfoEvent",0}, 
1996     { "_short","_WXTYPE",0}, 
1997     { "_short","_unsigned_short",0}, 
1998     { "_short","_signed_short",0}, 
1999     { "_class_wxStaticBox","_wxStaticBox",0}, 
2000     { "_wxLayoutAlgorithm","_class_wxLayoutAlgorithm",0}, 
2001     { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0}, 
2002     { "_class_wxPyDropSource","_wxPyDropSource",0}, 
2003     { "_class_wxScrollEvent","_wxScrollEvent",0}, 
2004     { "_wxJoystickEvent","_class_wxJoystickEvent",0}, 
2005     { "_class_wxChoice","_wxChoice",0}, 
2006     { "_class_wxSlider","_wxSlider",0}, 
2007     { "_class_wxCalculateLayoutEvent","_wxCalculateLayoutEvent",0}, 
2008     { "_class_wxImageList","_wxImageList",0}, 
2009     { "_class_wxBitmapButton","_wxBitmapButton",0}, 
2010     { "_wxFrame","_class_wxFrame",0}, 
2011     { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0}, 
2012     { "_class_wxNotebook","_wxNotebook",0}, 
2013     { "_wxWindowID","_wxCoord",0}, 
2014     { "_wxWindowID","_wxPrintQuality",0}, 
2015     { "_wxWindowID","_time_t",0}, 
2016     { "_wxWindowID","_size_t",0}, 
2017     { "_wxWindowID","_EBool",0}, 
2018     { "_wxWindowID","_uint",0}, 
2019     { "_wxWindowID","_int",0}, 
2020     { "_wxWindowID","_signed_int",0}, 
2021     { "_wxWindowID","_unsigned_int",0}, 
2022     { "_class_wxScrollWinEvent","_wxScrollWinEvent",0}, 
2023     { "_int","_wxCoord",0}, 
2024     { "_int","_wxPrintQuality",0}, 
2025     { "_int","_time_t",0}, 
2026     { "_int","_size_t",0}, 
2027     { "_int","_EBool",0}, 
2028     { "_int","_uint",0}, 
2029     { "_int","_wxWindowID",0}, 
2030     { "_int","_unsigned_int",0}, 
2031     { "_int","_signed_int",0}, 
2032     { "_class_wxMouseEvent","_wxMouseEvent",0}, 
2033     { "_wxPyCommandEvent","_class_wxPyCommandEvent",0}, 
2034     { "_class_wxSpinEvent","_wxSpinEvent",0}, 
2035     { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0}, 
2036     { "_time_t","_wxCoord",0}, 
2037     { "_time_t","_wxPrintQuality",0}, 
2038     { "_time_t","_unsigned_int",0}, 
2039     { "_time_t","_int",0}, 
2040     { "_time_t","_wxWindowID",0}, 
2041     { "_time_t","_uint",0}, 
2042     { "_time_t","_size_t",0}, 
2043     { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0}, 
2044     { "_wxButton","_class_wxButton",0}, 
2045     { "_wxSize","_class_wxSize",0}, 
2046     { "_wxRegionIterator","_class_wxRegionIterator",0}, 
2047     { "_class_wxPyTextDataObject","_wxPyTextDataObject",0}, 
2048     { "_class_wxMDIParentFrame","_wxMDIParentFrame",0}, 
2049     { "_class_wxPaintDC","_wxPaintDC",0}, 
2050     { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0}, 
2051     { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0}, 
2052     { "_class_wxInitDialogEvent","_wxInitDialogEvent",0}, 
2053     { "_class_wxComboBox","_wxComboBox",0}, 
2054     { "_class_wxRadioButton","_wxRadioButton",0}, 
2055     { "_wxValidator","_class_wxValidator",0}, 
2056     { "_wxToolBarBase","_class_wxToolBarBase",0}, 
2057     { "_class_wxLayoutConstraints","_wxLayoutConstraints",0}, 
2058     { "_wxIconizeEvent","_class_wxIconizeEvent",0}, 
2059     { "_class_wxControl","_wxControl",0}, 
2060     { "_wxStaticBitmap","_class_wxStaticBitmap",0}, 
2061     { "_class_wxIcon","_wxIcon",0}, 
2062     { "_class_wxColour","_wxColour",0}, 
2063     { "_class_wxScreenDC","_wxScreenDC",0}, 
2064     { "_wxPalette","_class_wxPalette",0}, 
2065     { "_class_wxIdleEvent","_wxIdleEvent",0}, 
2066     { "_wxCoord","_int",0}, 
2067     { "_wxCoord","_signed_int",0}, 
2068     { "_wxCoord","_unsigned_int",0}, 
2069     { "_wxCoord","_wxWindowID",0}, 
2070     { "_wxCoord","_uint",0}, 
2071     { "_wxCoord","_EBool",0}, 
2072     { "_wxCoord","_size_t",0}, 
2073     { "_wxCoord","_time_t",0}, 
2074     { "_wxCoord","_wxPrintQuality",0}, 
2075     { "_wxEraseEvent","_class_wxEraseEvent",0}, 
2076     { "_wxDataObjectComposite","_class_wxDataObjectComposite",0}, 
2077     { "_class_wxJoystickEvent","_wxJoystickEvent",0}, 
2078     { "_class_wxMiniFrame","_wxMiniFrame",0}, 
2079     { "_wxRegion","_class_wxRegion",0}, 
2080     { "_class_wxSplitterWindow","_wxSplitterWindow",0}, 
2081     { "_class_wxShowEvent","_wxShowEvent",0}, 
2082     { "_wxPyDropTarget","_class_wxPyDropTarget",0}, 
2083     { "_wxActivateEvent","_class_wxActivateEvent",0}, 
2084     { "_wxGauge","_class_wxGauge",0}, 
2085     { "_class_wxCheckListBox","_wxCheckListBox",0}, 
2086     { "_class_wxBusyInfo","_wxBusyInfo",0}, 
2087     { "_class_wxCommandEvent","_class_wxSashEvent",SwigwxSashEventTowxCommandEvent
}, 
2088     { "_class_wxCommandEvent","_wxSashEvent",SwigwxSashEventTowxCommandEvent
}, 
2089     { "_class_wxCommandEvent","_wxCommandEvent",0}, 
2090     { "_class_wxClientDC","_wxClientDC",0}, 
2091     { "_class_wxSizeEvent","_wxSizeEvent",0}, 
2092     { "_wxCustomDataObject","_class_wxCustomDataObject",0}, 
2093     { "_class_wxSize","_wxSize",0}, 
2094     { "_class_wxBitmap","_wxBitmap",0}, 
2095     { "_class_wxMemoryDC","_wxMemoryDC",0}, 
2096     { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0}, 
2097     { "_wxMenuBar","_class_wxMenuBar",0}, 
2098     { "_wxEvtHandler","_class_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxEvtHandler
}, 
2099     { "_wxEvtHandler","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxEvtHandler
}, 
2100     { "_wxEvtHandler","_class_wxSashWindow",SwigwxSashWindowTowxEvtHandler
}, 
2101     { "_wxEvtHandler","_wxSashWindow",SwigwxSashWindowTowxEvtHandler
}, 
2102     { "_wxEvtHandler","_class_wxEvtHandler",0}, 
2103     { "_wxMenuItem","_class_wxMenuItem",0}, 
2104     { "_class_wxScrollBar","_wxScrollBar",0}, 
2105     { "_class_wxScrolledWindow","_wxScrolledWindow",0}, 
2106     { "_wxKeyEvent","_class_wxKeyEvent",0}, 
2107     { "_wxMoveEvent","_class_wxMoveEvent",0}, 
2108     { "_class_wxPalette","_wxPalette",0}, 
2109     { "_wxFileDataObject","_class_wxFileDataObject",0}, 
2110     { "_class_wxQueryLayoutInfoEvent","_wxQueryLayoutInfoEvent",0}, 
2111     { "_class_wxEraseEvent","_wxEraseEvent",0}, 
2112     { "_wxMDIClientWindow","_class_wxMDIClientWindow",0}, 
2113     { "_class_wxDataObjectComposite","_wxDataObjectComposite",0}, 
2114     { "_class_wxToolBarToolBase","_wxToolBarToolBase",0}, 
2115     { "_wxWindow","_class_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxWindow
}, 
2116     { "_wxWindow","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxWindow
}, 
2117     { "_wxWindow","_class_wxSashWindow",SwigwxSashWindowTowxWindow
}, 
2118     { "_wxWindow","_wxSashWindow",SwigwxSashWindowTowxWindow
}, 
2119     { "_wxWindow","_class_wxWindow",0}, 
2120     { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0}, 
2121     { "_class_wxFrame","_wxFrame",0}, 
2124 static PyObject 
*SWIG_globals
; 
2128 SWIGEXPORT(void) initwindows3c() { 
2130          SWIG_globals 
= SWIG_newvarlink(); 
2131          m 
= Py_InitModule("windows3c", windows3cMethods
); 
2132          d 
= PyModule_GetDict(m
); 
2133          PyDict_SetItemString(d
,"wxSASH_TOP", PyInt_FromLong((long) wxSASH_TOP
)); 
2134          PyDict_SetItemString(d
,"wxSASH_RIGHT", PyInt_FromLong((long) wxSASH_RIGHT
)); 
2135          PyDict_SetItemString(d
,"wxSASH_BOTTOM", PyInt_FromLong((long) wxSASH_BOTTOM
)); 
2136          PyDict_SetItemString(d
,"wxSASH_LEFT", PyInt_FromLong((long) wxSASH_LEFT
)); 
2137          PyDict_SetItemString(d
,"wxSASH_NONE", PyInt_FromLong((long) wxSASH_NONE
)); 
2138          PyDict_SetItemString(d
,"wxEVT_SASH_DRAGGED", PyInt_FromLong((long) wxEVT_SASH_DRAGGED
)); 
2139          PyDict_SetItemString(d
,"wxSW_3D", PyInt_FromLong((long) wxSW_3D
)); 
2140          PyDict_SetItemString(d
,"wxSASH_STATUS_OK", PyInt_FromLong((long) wxSASH_STATUS_OK
)); 
2141          PyDict_SetItemString(d
,"wxSASH_STATUS_OUT_OF_RANGE", PyInt_FromLong((long) wxSASH_STATUS_OUT_OF_RANGE
)); 
2142          PyDict_SetItemString(d
,"wxLAYOUT_HORIZONTAL", PyInt_FromLong((long) wxLAYOUT_HORIZONTAL
)); 
2143          PyDict_SetItemString(d
,"wxLAYOUT_VERTICAL", PyInt_FromLong((long) wxLAYOUT_VERTICAL
)); 
2144          PyDict_SetItemString(d
,"wxLAYOUT_NONE", PyInt_FromLong((long) wxLAYOUT_NONE
)); 
2145          PyDict_SetItemString(d
,"wxLAYOUT_TOP", PyInt_FromLong((long) wxLAYOUT_TOP
)); 
2146          PyDict_SetItemString(d
,"wxLAYOUT_LEFT", PyInt_FromLong((long) wxLAYOUT_LEFT
)); 
2147          PyDict_SetItemString(d
,"wxLAYOUT_RIGHT", PyInt_FromLong((long) wxLAYOUT_RIGHT
)); 
2148          PyDict_SetItemString(d
,"wxLAYOUT_BOTTOM", PyInt_FromLong((long) wxLAYOUT_BOTTOM
)); 
2149          PyDict_SetItemString(d
,"wxEVT_QUERY_LAYOUT_INFO", PyInt_FromLong((long) wxEVT_QUERY_LAYOUT_INFO
)); 
2150          PyDict_SetItemString(d
,"wxEVT_CALCULATE_LAYOUT", PyInt_FromLong((long) wxEVT_CALCULATE_LAYOUT
)); 
2153    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
2154         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);