2  * FILE : src/gtk/windows2.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 883) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  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    initwindows2c 
  56 #define SWIG_name    "windows2c" 
  62 #include <wx/notebook.h> 
  63 #include <wx/splitter.h> 
  64 #include <wx/imaglist.h> 
  66 #include <wx/msw/taskbar.h> 
  70 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  76     } else if (target 
== Py_None
) { 
  80         if (!PyTuple_Check(target
)) { 
  82             target 
= PyTuple_New(1); 
  83             PyTuple_SetItem(target
, 0, o2
); 
  86         PyTuple_SetItem(o3
, 0, o
); 
  89         target 
= PySequence_Concat(o2
, o3
); 
  96 #if PYTHON_API_VERSION >= 1009 
  97     static char* wxStringErrorMsg 
= "String or Unicode type required"; 
  99     static char* wxStringErrorMsg 
= "string type is required for parameter"; 
 104 static void *SwigwxNotebookEventTowxNotifyEvent(void *ptr
) { 
 105     wxNotebookEvent 
*src
; 
 107     src 
= (wxNotebookEvent 
*) ptr
; 
 108     dest 
= (wxNotifyEvent 
*) src
; 
 109     return (void *) dest
; 
 112 static void *SwigwxNotebookEventTowxCommandEvent(void *ptr
) { 
 113     wxNotebookEvent 
*src
; 
 114     wxCommandEvent 
*dest
; 
 115     src 
= (wxNotebookEvent 
*) ptr
; 
 116     dest 
= (wxCommandEvent 
*) src
; 
 117     return (void *) dest
; 
 120 static void *SwigwxNotebookEventTowxEvent(void *ptr
) { 
 121     wxNotebookEvent 
*src
; 
 123     src 
= (wxNotebookEvent 
*) ptr
; 
 124     dest 
= (wxEvent 
*) src
; 
 125     return (void *) dest
; 
 128 static void *SwigwxNotebookEventTowxObject(void *ptr
) { 
 129     wxNotebookEvent 
*src
; 
 131     src 
= (wxNotebookEvent 
*) ptr
; 
 132     dest 
= (wxObject 
*) src
; 
 133     return (void *) dest
; 
 136 #define new_wxNotebookEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxNotebookEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
 137 static PyObject 
*_wrap_new_wxNotebookEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 138     PyObject 
* _resultobj
; 
 139     wxNotebookEvent 
* _result
; 
 140     wxEventType  _arg0 
= (wxEventType 
) wxEVT_NULL
; 
 141     int  _arg1 
= (int ) 0; 
 142     int  _arg2 
= (int ) -1; 
 143     int  _arg3 
= (int ) -1; 
 144     char *_kwnames
[] = { "commandType","id","nSel","nOldSel", NULL 
}; 
 148     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iiii:new_wxNotebookEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))  
 151     wxPy_BEGIN_ALLOW_THREADS
; 
 152         _result 
= (wxNotebookEvent 
*)new_wxNotebookEvent(_arg0
,_arg1
,_arg2
,_arg3
); 
 154     wxPy_END_ALLOW_THREADS
; 
 155     if (PyErr_Occurred()) return NULL
; 
 157         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxNotebookEvent_p"); 
 158         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 161         _resultobj 
= Py_None
; 
 166 #define wxNotebookEvent_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
 167 static PyObject 
*_wrap_wxNotebookEvent_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 168     PyObject 
* _resultobj
; 
 170     wxNotebookEvent 
* _arg0
; 
 171     PyObject 
* _argo0 
= 0; 
 172     char *_kwnames
[] = { "self", NULL 
}; 
 175     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotebookEvent_GetSelection",_kwnames
,&_argo0
))  
 178         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 179         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebookEvent_p")) { 
 180             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebookEvent_GetSelection. Expected _wxNotebookEvent_p."); 
 185     wxPy_BEGIN_ALLOW_THREADS
; 
 186         _result 
= (int )wxNotebookEvent_GetSelection(_arg0
); 
 188     wxPy_END_ALLOW_THREADS
; 
 189     if (PyErr_Occurred()) return NULL
; 
 190 }    _resultobj 
= Py_BuildValue("i",_result
); 
 194 #define wxNotebookEvent_GetOldSelection(_swigobj)  (_swigobj->GetOldSelection()) 
 195 static PyObject 
*_wrap_wxNotebookEvent_GetOldSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 196     PyObject 
* _resultobj
; 
 198     wxNotebookEvent 
* _arg0
; 
 199     PyObject 
* _argo0 
= 0; 
 200     char *_kwnames
[] = { "self", NULL 
}; 
 203     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotebookEvent_GetOldSelection",_kwnames
,&_argo0
))  
 206         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 207         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebookEvent_p")) { 
 208             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebookEvent_GetOldSelection. Expected _wxNotebookEvent_p."); 
 213     wxPy_BEGIN_ALLOW_THREADS
; 
 214         _result 
= (int )wxNotebookEvent_GetOldSelection(_arg0
); 
 216     wxPy_END_ALLOW_THREADS
; 
 217     if (PyErr_Occurred()) return NULL
; 
 218 }    _resultobj 
= Py_BuildValue("i",_result
); 
 222 #define wxNotebookEvent_SetOldSelection(_swigobj,_swigarg0)  (_swigobj->SetOldSelection(_swigarg0)) 
 223 static PyObject 
*_wrap_wxNotebookEvent_SetOldSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 224     PyObject 
* _resultobj
; 
 225     wxNotebookEvent 
* _arg0
; 
 227     PyObject 
* _argo0 
= 0; 
 228     char *_kwnames
[] = { "self","page", NULL 
}; 
 231     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxNotebookEvent_SetOldSelection",_kwnames
,&_argo0
,&_arg1
))  
 234         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 235         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebookEvent_p")) { 
 236             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebookEvent_SetOldSelection. Expected _wxNotebookEvent_p."); 
 241     wxPy_BEGIN_ALLOW_THREADS
; 
 242         wxNotebookEvent_SetOldSelection(_arg0
,_arg1
); 
 244     wxPy_END_ALLOW_THREADS
; 
 245     if (PyErr_Occurred()) return NULL
; 
 246 }    Py_INCREF(Py_None
); 
 247     _resultobj 
= Py_None
; 
 251 #define wxNotebookEvent_SetSelection(_swigobj,_swigarg0)  (_swigobj->SetSelection(_swigarg0)) 
 252 static PyObject 
*_wrap_wxNotebookEvent_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 253     PyObject 
* _resultobj
; 
 254     wxNotebookEvent 
* _arg0
; 
 256     PyObject 
* _argo0 
= 0; 
 257     char *_kwnames
[] = { "self","page", NULL 
}; 
 260     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxNotebookEvent_SetSelection",_kwnames
,&_argo0
,&_arg1
))  
 263         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 264         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebookEvent_p")) { 
 265             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebookEvent_SetSelection. Expected _wxNotebookEvent_p."); 
 270     wxPy_BEGIN_ALLOW_THREADS
; 
 271         wxNotebookEvent_SetSelection(_arg0
,_arg1
); 
 273     wxPy_END_ALLOW_THREADS
; 
 274     if (PyErr_Occurred()) return NULL
; 
 275 }    Py_INCREF(Py_None
); 
 276     _resultobj 
= Py_None
; 
 280 static void *SwigwxNotebookTowxControl(void *ptr
) { 
 283     src 
= (wxNotebook 
*) ptr
; 
 284     dest 
= (wxControl 
*) src
; 
 285     return (void *) dest
; 
 288 static void *SwigwxNotebookTowxWindow(void *ptr
) { 
 291     src 
= (wxNotebook 
*) ptr
; 
 292     dest 
= (wxWindow 
*) src
; 
 293     return (void *) dest
; 
 296 static void *SwigwxNotebookTowxEvtHandler(void *ptr
) { 
 299     src 
= (wxNotebook 
*) ptr
; 
 300     dest 
= (wxEvtHandler 
*) src
; 
 301     return (void *) dest
; 
 304 static void *SwigwxNotebookTowxObject(void *ptr
) { 
 307     src 
= (wxNotebook 
*) ptr
; 
 308     dest 
= (wxObject 
*) src
; 
 309     return (void *) dest
; 
 312 #define new_wxNotebook(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxNotebook(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
 313 static PyObject 
*_wrap_new_wxNotebook(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 314     PyObject 
* _resultobj
; 
 315     wxNotebook 
* _result
; 
 318     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
 319     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
 320     long  _arg4 
= (long ) 0; 
 321     char * _arg5 
= (char *) "notebook"; 
 322     PyObject 
* _argo0 
= 0; 
 324     PyObject 
* _obj2 
= 0; 
 326     PyObject 
* _obj3 
= 0; 
 327     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
 331     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxNotebook",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
 334         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 335         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 336             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxNotebook. Expected _wxWindow_p."); 
 343     if (! wxPoint_helper(_obj2
, &_arg2
)) 
 349     if (! wxSize_helper(_obj3
, &_arg3
)) 
 353     wxPy_BEGIN_ALLOW_THREADS
; 
 354         _result 
= (wxNotebook 
*)new_wxNotebook(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
 356     wxPy_END_ALLOW_THREADS
; 
 357     if (PyErr_Occurred()) return NULL
; 
 359         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxNotebook_p"); 
 360         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 363         _resultobj 
= Py_None
; 
 368 #define new_wxPreNotebook() (new wxNotebook()) 
 369 static PyObject 
*_wrap_new_wxPreNotebook(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 370     PyObject 
* _resultobj
; 
 371     wxNotebook 
* _result
; 
 372     char *_kwnames
[] = {  NULL 
}; 
 376     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreNotebook",_kwnames
))  
 379     wxPy_BEGIN_ALLOW_THREADS
; 
 380         _result 
= (wxNotebook 
*)new_wxPreNotebook(); 
 382     wxPy_END_ALLOW_THREADS
; 
 383     if (PyErr_Occurred()) return NULL
; 
 385         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxNotebook_p"); 
 386         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 389         _resultobj 
= Py_None
; 
 394 #define wxNotebook_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
 395 static PyObject 
*_wrap_wxNotebook_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 396     PyObject 
* _resultobj
; 
 401     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
 402     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
 403     long  _arg5 
= (long ) 0; 
 404     char * _arg6 
= (char *) "notebook"; 
 405     PyObject 
* _argo0 
= 0; 
 406     PyObject 
* _argo1 
= 0; 
 408     PyObject 
* _obj3 
= 0; 
 410     PyObject 
* _obj4 
= 0; 
 411     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
 414     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOls:wxNotebook_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))  
 417         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 418         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 419             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_Create. Expected _wxNotebook_p."); 
 424         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 425         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 426             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxNotebook_Create. Expected _wxWindow_p."); 
 433     if (! wxPoint_helper(_obj3
, &_arg3
)) 
 439     if (! wxSize_helper(_obj4
, &_arg4
)) 
 443     wxPy_BEGIN_ALLOW_THREADS
; 
 444         _result 
= (bool )wxNotebook_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
); 
 446     wxPy_END_ALLOW_THREADS
; 
 447     if (PyErr_Occurred()) return NULL
; 
 448 }    _resultobj 
= Py_BuildValue("i",_result
); 
 452 #define wxNotebook_GetPageCount(_swigobj)  (_swigobj->GetPageCount()) 
 453 static PyObject 
*_wrap_wxNotebook_GetPageCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 454     PyObject 
* _resultobj
; 
 457     PyObject 
* _argo0 
= 0; 
 458     char *_kwnames
[] = { "self", NULL 
}; 
 461     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotebook_GetPageCount",_kwnames
,&_argo0
))  
 464         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 465         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 466             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_GetPageCount. Expected _wxNotebook_p."); 
 471     wxPy_BEGIN_ALLOW_THREADS
; 
 472         _result 
= (int )wxNotebook_GetPageCount(_arg0
); 
 474     wxPy_END_ALLOW_THREADS
; 
 475     if (PyErr_Occurred()) return NULL
; 
 476 }    _resultobj 
= Py_BuildValue("i",_result
); 
 480 #define wxNotebook_SetSelection(_swigobj,_swigarg0)  (_swigobj->SetSelection(_swigarg0)) 
 481 static PyObject 
*_wrap_wxNotebook_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 482     PyObject 
* _resultobj
; 
 486     PyObject 
* _argo0 
= 0; 
 487     char *_kwnames
[] = { "self","nPage", NULL 
}; 
 490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxNotebook_SetSelection",_kwnames
,&_argo0
,&_arg1
))  
 493         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 494         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 495             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_SetSelection. Expected _wxNotebook_p."); 
 500     wxPy_BEGIN_ALLOW_THREADS
; 
 501         _result 
= (int )wxNotebook_SetSelection(_arg0
,_arg1
); 
 503     wxPy_END_ALLOW_THREADS
; 
 504     if (PyErr_Occurred()) return NULL
; 
 505 }    _resultobj 
= Py_BuildValue("i",_result
); 
 509 #define wxNotebook_AdvanceSelection(_swigobj,_swigarg0)  (_swigobj->AdvanceSelection(_swigarg0)) 
 510 static PyObject 
*_wrap_wxNotebook_AdvanceSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 511     PyObject 
* _resultobj
; 
 513     bool  _arg1 
= (bool ) TRUE
; 
 514     PyObject 
* _argo0 
= 0; 
 515     int tempbool1 
= (int) TRUE
; 
 516     char *_kwnames
[] = { "self","bForward", NULL 
}; 
 519     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxNotebook_AdvanceSelection",_kwnames
,&_argo0
,&tempbool1
))  
 522         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 523         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 524             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_AdvanceSelection. Expected _wxNotebook_p."); 
 528     _arg1 
= (bool ) tempbool1
; 
 530     wxPy_BEGIN_ALLOW_THREADS
; 
 531         wxNotebook_AdvanceSelection(_arg0
,_arg1
); 
 533     wxPy_END_ALLOW_THREADS
; 
 534     if (PyErr_Occurred()) return NULL
; 
 535 }    Py_INCREF(Py_None
); 
 536     _resultobj 
= Py_None
; 
 540 #define wxNotebook_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
 541 static PyObject 
*_wrap_wxNotebook_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 542     PyObject 
* _resultobj
; 
 545     PyObject 
* _argo0 
= 0; 
 546     char *_kwnames
[] = { "self", NULL 
}; 
 549     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotebook_GetSelection",_kwnames
,&_argo0
))  
 552         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 553         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_GetSelection. Expected _wxNotebook_p."); 
 559     wxPy_BEGIN_ALLOW_THREADS
; 
 560         _result 
= (int )wxNotebook_GetSelection(_arg0
); 
 562     wxPy_END_ALLOW_THREADS
; 
 563     if (PyErr_Occurred()) return NULL
; 
 564 }    _resultobj 
= Py_BuildValue("i",_result
); 
 568 #define wxNotebook_SetPageText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetPageText(_swigarg0,_swigarg1)) 
 569 static PyObject 
*_wrap_wxNotebook_SetPageText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 570     PyObject 
* _resultobj
; 
 575     PyObject 
* _argo0 
= 0; 
 576     PyObject 
* _obj2 
= 0; 
 577     char *_kwnames
[] = { "self","nPage","strText", NULL 
}; 
 580     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxNotebook_SetPageText",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
 583         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 584         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 585             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_SetPageText. Expected _wxNotebook_p."); 
 590 #if PYTHON_API_VERSION >= 1009 
 591     char* tmpPtr
; int tmpSize
; 
 592     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
 593         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 596     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
 598     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
 600     if (!PyString_Check(_obj2
)) { 
 601         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 604     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
 608     wxPy_BEGIN_ALLOW_THREADS
; 
 609         _result 
= (bool )wxNotebook_SetPageText(_arg0
,_arg1
,*_arg2
); 
 611     wxPy_END_ALLOW_THREADS
; 
 612     if (PyErr_Occurred()) return NULL
; 
 613 }    _resultobj 
= Py_BuildValue("i",_result
); 
 621 #define wxNotebook_GetPageText(_swigobj,_swigarg0)  (_swigobj->GetPageText(_swigarg0)) 
 622 static PyObject 
*_wrap_wxNotebook_GetPageText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 623     PyObject 
* _resultobj
; 
 627     PyObject 
* _argo0 
= 0; 
 628     char *_kwnames
[] = { "self","nPage", NULL 
}; 
 631     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxNotebook_GetPageText",_kwnames
,&_argo0
,&_arg1
))  
 634         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 635         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 636             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_GetPageText. Expected _wxNotebook_p."); 
 641     wxPy_BEGIN_ALLOW_THREADS
; 
 642         _result 
= new wxString (wxNotebook_GetPageText(_arg0
,_arg1
)); 
 644     wxPy_END_ALLOW_THREADS
; 
 645     if (PyErr_Occurred()) return NULL
; 
 647     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 655 #define wxNotebook_SetImageList(_swigobj,_swigarg0)  (_swigobj->SetImageList(_swigarg0)) 
 656 static PyObject 
*_wrap_wxNotebook_SetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 657     PyObject 
* _resultobj
; 
 660     PyObject 
* _argo0 
= 0; 
 661     PyObject 
* _argo1 
= 0; 
 662     char *_kwnames
[] = { "self","imageList", NULL 
}; 
 665     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxNotebook_SetImageList",_kwnames
,&_argo0
,&_argo1
))  
 668         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 669         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 670             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_SetImageList. Expected _wxNotebook_p."); 
 675         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 676         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
 677             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxNotebook_SetImageList. Expected _wxImageList_p."); 
 682     wxPy_BEGIN_ALLOW_THREADS
; 
 683         wxNotebook_SetImageList(_arg0
,_arg1
); 
 685     wxPy_END_ALLOW_THREADS
; 
 686     if (PyErr_Occurred()) return NULL
; 
 687 }    Py_INCREF(Py_None
); 
 688     _resultobj 
= Py_None
; 
 692 #define wxNotebook_GetImageList(_swigobj)  (_swigobj->GetImageList()) 
 693 static PyObject 
*_wrap_wxNotebook_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 694     PyObject 
* _resultobj
; 
 695     wxImageList 
* _result
; 
 697     PyObject 
* _argo0 
= 0; 
 698     char *_kwnames
[] = { "self", NULL 
}; 
 701     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotebook_GetImageList",_kwnames
,&_argo0
))  
 704         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 705         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 706             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_GetImageList. Expected _wxNotebook_p."); 
 711     wxPy_BEGIN_ALLOW_THREADS
; 
 712         _result 
= (wxImageList 
*)wxNotebook_GetImageList(_arg0
); 
 714     wxPy_END_ALLOW_THREADS
; 
 715     if (PyErr_Occurred()) return NULL
; 
 716 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 720 #define wxNotebook_GetPageImage(_swigobj,_swigarg0)  (_swigobj->GetPageImage(_swigarg0)) 
 721 static PyObject 
*_wrap_wxNotebook_GetPageImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 722     PyObject 
* _resultobj
; 
 726     PyObject 
* _argo0 
= 0; 
 727     char *_kwnames
[] = { "self","nPage", NULL 
}; 
 730     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxNotebook_GetPageImage",_kwnames
,&_argo0
,&_arg1
))  
 733         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 734         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 735             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_GetPageImage. Expected _wxNotebook_p."); 
 740     wxPy_BEGIN_ALLOW_THREADS
; 
 741         _result 
= (int )wxNotebook_GetPageImage(_arg0
,_arg1
); 
 743     wxPy_END_ALLOW_THREADS
; 
 744     if (PyErr_Occurred()) return NULL
; 
 745 }    _resultobj 
= Py_BuildValue("i",_result
); 
 749 #define wxNotebook_SetPageImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetPageImage(_swigarg0,_swigarg1)) 
 750 static PyObject 
*_wrap_wxNotebook_SetPageImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 751     PyObject 
* _resultobj
; 
 756     PyObject 
* _argo0 
= 0; 
 757     char *_kwnames
[] = { "self","nPage","nImage", NULL 
}; 
 760     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxNotebook_SetPageImage",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
 763         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 764         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 765             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_SetPageImage. Expected _wxNotebook_p."); 
 770     wxPy_BEGIN_ALLOW_THREADS
; 
 771         _result 
= (bool )wxNotebook_SetPageImage(_arg0
,_arg1
,_arg2
); 
 773     wxPy_END_ALLOW_THREADS
; 
 774     if (PyErr_Occurred()) return NULL
; 
 775 }    _resultobj 
= Py_BuildValue("i",_result
); 
 779 #define wxNotebook_GetRowCount(_swigobj)  (_swigobj->GetRowCount()) 
 780 static PyObject 
*_wrap_wxNotebook_GetRowCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 781     PyObject 
* _resultobj
; 
 784     PyObject 
* _argo0 
= 0; 
 785     char *_kwnames
[] = { "self", NULL 
}; 
 788     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotebook_GetRowCount",_kwnames
,&_argo0
))  
 791         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 792         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 793             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_GetRowCount. Expected _wxNotebook_p."); 
 798     wxPy_BEGIN_ALLOW_THREADS
; 
 799         _result 
= (int )wxNotebook_GetRowCount(_arg0
); 
 801     wxPy_END_ALLOW_THREADS
; 
 802     if (PyErr_Occurred()) return NULL
; 
 803 }    _resultobj 
= Py_BuildValue("i",_result
); 
 807 #define wxNotebook_SetPageSize(_swigobj,_swigarg0)  (_swigobj->SetPageSize(_swigarg0)) 
 808 static PyObject 
*_wrap_wxNotebook_SetPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 809     PyObject 
* _resultobj
; 
 812     PyObject 
* _argo0 
= 0; 
 814     PyObject 
* _obj1 
= 0; 
 815     char *_kwnames
[] = { "self","size", NULL 
}; 
 818     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxNotebook_SetPageSize",_kwnames
,&_argo0
,&_obj1
))  
 821         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 822         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 823             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_SetPageSize. Expected _wxNotebook_p."); 
 829     if (! wxSize_helper(_obj1
, &_arg1
)) 
 833     wxPy_BEGIN_ALLOW_THREADS
; 
 834         wxNotebook_SetPageSize(_arg0
,*_arg1
); 
 836     wxPy_END_ALLOW_THREADS
; 
 837     if (PyErr_Occurred()) return NULL
; 
 838 }    Py_INCREF(Py_None
); 
 839     _resultobj 
= Py_None
; 
 843 #define wxNotebook_SetPadding(_swigobj,_swigarg0)  (_swigobj->SetPadding(_swigarg0)) 
 844 static PyObject 
*_wrap_wxNotebook_SetPadding(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 845     PyObject 
* _resultobj
; 
 848     PyObject 
* _argo0 
= 0; 
 850     PyObject 
* _obj1 
= 0; 
 851     char *_kwnames
[] = { "self","padding", NULL 
}; 
 854     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxNotebook_SetPadding",_kwnames
,&_argo0
,&_obj1
))  
 857         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 858         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 859             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_SetPadding. Expected _wxNotebook_p."); 
 865     if (! wxSize_helper(_obj1
, &_arg1
)) 
 869     wxPy_BEGIN_ALLOW_THREADS
; 
 870         wxNotebook_SetPadding(_arg0
,*_arg1
); 
 872     wxPy_END_ALLOW_THREADS
; 
 873     if (PyErr_Occurred()) return NULL
; 
 874 }    Py_INCREF(Py_None
); 
 875     _resultobj 
= Py_None
; 
 879 #define wxNotebook_DeletePage(_swigobj,_swigarg0)  (_swigobj->DeletePage(_swigarg0)) 
 880 static PyObject 
*_wrap_wxNotebook_DeletePage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 881     PyObject 
* _resultobj
; 
 885     PyObject 
* _argo0 
= 0; 
 886     char *_kwnames
[] = { "self","nPage", NULL 
}; 
 889     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxNotebook_DeletePage",_kwnames
,&_argo0
,&_arg1
))  
 892         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 893         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 894             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_DeletePage. Expected _wxNotebook_p."); 
 899     wxPy_BEGIN_ALLOW_THREADS
; 
 900         _result 
= (bool )wxNotebook_DeletePage(_arg0
,_arg1
); 
 902     wxPy_END_ALLOW_THREADS
; 
 903     if (PyErr_Occurred()) return NULL
; 
 904 }    _resultobj 
= Py_BuildValue("i",_result
); 
 908 #define wxNotebook_RemovePage(_swigobj,_swigarg0)  (_swigobj->RemovePage(_swigarg0)) 
 909 static PyObject 
*_wrap_wxNotebook_RemovePage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 910     PyObject 
* _resultobj
; 
 914     PyObject 
* _argo0 
= 0; 
 915     char *_kwnames
[] = { "self","nPage", NULL 
}; 
 918     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxNotebook_RemovePage",_kwnames
,&_argo0
,&_arg1
))  
 921         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 922         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 923             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_RemovePage. Expected _wxNotebook_p."); 
 928     wxPy_BEGIN_ALLOW_THREADS
; 
 929         _result 
= (bool )wxNotebook_RemovePage(_arg0
,_arg1
); 
 931     wxPy_END_ALLOW_THREADS
; 
 932     if (PyErr_Occurred()) return NULL
; 
 933 }    _resultobj 
= Py_BuildValue("i",_result
); 
 937 #define wxNotebook_DeleteAllPages(_swigobj)  (_swigobj->DeleteAllPages()) 
 938 static PyObject 
*_wrap_wxNotebook_DeleteAllPages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 939     PyObject 
* _resultobj
; 
 942     PyObject 
* _argo0 
= 0; 
 943     char *_kwnames
[] = { "self", NULL 
}; 
 946     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotebook_DeleteAllPages",_kwnames
,&_argo0
))  
 949         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 950         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 951             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_DeleteAllPages. Expected _wxNotebook_p."); 
 956     wxPy_BEGIN_ALLOW_THREADS
; 
 957         _result 
= (bool )wxNotebook_DeleteAllPages(_arg0
); 
 959     wxPy_END_ALLOW_THREADS
; 
 960     if (PyErr_Occurred()) return NULL
; 
 961 }    _resultobj 
= Py_BuildValue("i",_result
); 
 965 #define wxNotebook_AddPage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->AddPage(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
 966 static PyObject 
*_wrap_wxNotebook_AddPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 967     PyObject 
* _resultobj
; 
 972     int  _arg3 
= (int ) FALSE
; 
 973     int  _arg4 
= (int ) -1; 
 974     PyObject 
* _argo0 
= 0; 
 975     PyObject 
* _argo1 
= 0; 
 976     PyObject 
* _obj2 
= 0; 
 977     char *_kwnames
[] = { "self","pPage","strText","bSelect","imageId", NULL 
}; 
 980     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|ii:wxNotebook_AddPage",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
))  
 983         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 984         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
 985             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_AddPage. Expected _wxNotebook_p."); 
 990         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 991         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 992             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxNotebook_AddPage. Expected _wxWindow_p."); 
 997 #if PYTHON_API_VERSION >= 1009 
 998     char* tmpPtr
; int tmpSize
; 
 999     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
1000         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1003     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
1005     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
1007     if (!PyString_Check(_obj2
)) { 
1008         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1011     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
1015     wxPy_BEGIN_ALLOW_THREADS
; 
1016         _result 
= (bool )wxNotebook_AddPage(_arg0
,_arg1
,*_arg2
,_arg3
,_arg4
); 
1018     wxPy_END_ALLOW_THREADS
; 
1019     if (PyErr_Occurred()) return NULL
; 
1020 }    _resultobj 
= Py_BuildValue("i",_result
); 
1028 #define wxNotebook_InsertPage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->InsertPage(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
1029 static PyObject 
*_wrap_wxNotebook_InsertPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1030     PyObject 
* _resultobj
; 
1036     bool  _arg4 
= (bool ) FALSE
; 
1037     int  _arg5 
= (int ) -1; 
1038     PyObject 
* _argo0 
= 0; 
1039     PyObject 
* _argo2 
= 0; 
1040     PyObject 
* _obj3 
= 0; 
1041     int tempbool4 
= (int) FALSE
; 
1042     char *_kwnames
[] = { "self","nPage","pPage","strText","bSelect","imageId", NULL 
}; 
1045     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|ii:wxNotebook_InsertPage",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
,&tempbool4
,&_arg5
))  
1048         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1049         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
1050             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_InsertPage. Expected _wxNotebook_p."); 
1055         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
1056         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
1057             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxNotebook_InsertPage. Expected _wxWindow_p."); 
1062 #if PYTHON_API_VERSION >= 1009 
1063     char* tmpPtr
; int tmpSize
; 
1064     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
1065         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1068     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
1070     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
1072     if (!PyString_Check(_obj3
)) { 
1073         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1076     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
1079     _arg4 
= (bool ) tempbool4
; 
1081     wxPy_BEGIN_ALLOW_THREADS
; 
1082         _result 
= (bool )wxNotebook_InsertPage(_arg0
,_arg1
,_arg2
,*_arg3
,_arg4
,_arg5
); 
1084     wxPy_END_ALLOW_THREADS
; 
1085     if (PyErr_Occurred()) return NULL
; 
1086 }    _resultobj 
= Py_BuildValue("i",_result
); 
1094 #define wxNotebook_GetPage(_swigobj,_swigarg0)  (_swigobj->GetPage(_swigarg0)) 
1095 static PyObject 
*_wrap_wxNotebook_GetPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1096     PyObject 
* _resultobj
; 
1100     PyObject 
* _argo0 
= 0; 
1101     char *_kwnames
[] = { "self","nPage", NULL 
}; 
1104     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxNotebook_GetPage",_kwnames
,&_argo0
,&_arg1
))  
1107         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1108         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
1109             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_GetPage. Expected _wxNotebook_p."); 
1114     wxPy_BEGIN_ALLOW_THREADS
; 
1115         _result 
= (wxWindow 
*)wxNotebook_GetPage(_arg0
,_arg1
); 
1117     wxPy_END_ALLOW_THREADS
; 
1118     if (PyErr_Occurred()) return NULL
; 
1119 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1123 static void  wxNotebook_ResizeChildren(wxNotebook 
*self
) { 
1124             wxSizeEvent 
evt(self
->GetClientSize()); 
1125             self
->GetEventHandler()->ProcessEvent(evt
); 
1127 static PyObject 
*_wrap_wxNotebook_ResizeChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1128     PyObject 
* _resultobj
; 
1130     PyObject 
* _argo0 
= 0; 
1131     char *_kwnames
[] = { "self", NULL 
}; 
1134     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotebook_ResizeChildren",_kwnames
,&_argo0
))  
1137         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1138         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) { 
1139             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebook_ResizeChildren. Expected _wxNotebook_p."); 
1144     wxPy_BEGIN_ALLOW_THREADS
; 
1145         wxNotebook_ResizeChildren(_arg0
); 
1147     wxPy_END_ALLOW_THREADS
; 
1148     if (PyErr_Occurred()) return NULL
; 
1149 }    Py_INCREF(Py_None
); 
1150     _resultobj 
= Py_None
; 
1154 static void *SwigwxSplitterEventTowxCommandEvent(void *ptr
) { 
1155     wxSplitterEvent 
*src
; 
1156     wxCommandEvent 
*dest
; 
1157     src 
= (wxSplitterEvent 
*) ptr
; 
1158     dest 
= (wxCommandEvent 
*) src
; 
1159     return (void *) dest
; 
1162 static void *SwigwxSplitterEventTowxEvent(void *ptr
) { 
1163     wxSplitterEvent 
*src
; 
1165     src 
= (wxSplitterEvent 
*) ptr
; 
1166     dest 
= (wxEvent 
*) src
; 
1167     return (void *) dest
; 
1170 static void *SwigwxSplitterEventTowxObject(void *ptr
) { 
1171     wxSplitterEvent 
*src
; 
1173     src 
= (wxSplitterEvent 
*) ptr
; 
1174     dest 
= (wxObject 
*) src
; 
1175     return (void *) dest
; 
1178 #define new_wxSplitterEvent(_swigarg0,_swigarg1) (new wxSplitterEvent(_swigarg0,_swigarg1)) 
1179 static PyObject 
*_wrap_new_wxSplitterEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1180     PyObject 
* _resultobj
; 
1181     wxSplitterEvent 
* _result
; 
1182     wxEventType  _arg0 
= (wxEventType 
) wxEVT_NULL
; 
1183     wxSplitterWindow 
* _arg1 
= (wxSplitterWindow 
*) NULL
; 
1184     PyObject 
* _argo1 
= 0; 
1185     char *_kwnames
[] = { "type","splitter", NULL 
}; 
1189     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iO:new_wxSplitterEvent",_kwnames
,&_arg0
,&_argo1
))  
1192         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1193         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxSplitterWindow_p")) { 
1194             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxSplitterEvent. Expected _wxSplitterWindow_p."); 
1199     wxPy_BEGIN_ALLOW_THREADS
; 
1200         _result 
= (wxSplitterEvent 
*)new_wxSplitterEvent(_arg0
,_arg1
); 
1202     wxPy_END_ALLOW_THREADS
; 
1203     if (PyErr_Occurred()) return NULL
; 
1205         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSplitterEvent_p"); 
1206         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1209         _resultobj 
= Py_None
; 
1214 #define wxSplitterEvent_GetSashPosition(_swigobj)  (_swigobj->GetSashPosition()) 
1215 static PyObject 
*_wrap_wxSplitterEvent_GetSashPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1216     PyObject 
* _resultobj
; 
1218     wxSplitterEvent 
* _arg0
; 
1219     PyObject 
* _argo0 
= 0; 
1220     char *_kwnames
[] = { "self", NULL 
}; 
1223     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterEvent_GetSashPosition",_kwnames
,&_argo0
))  
1226         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1227         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterEvent_p")) { 
1228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterEvent_GetSashPosition. Expected _wxSplitterEvent_p."); 
1233     wxPy_BEGIN_ALLOW_THREADS
; 
1234         _result 
= (int )wxSplitterEvent_GetSashPosition(_arg0
); 
1236     wxPy_END_ALLOW_THREADS
; 
1237     if (PyErr_Occurred()) return NULL
; 
1238 }    _resultobj 
= Py_BuildValue("i",_result
); 
1242 #define wxSplitterEvent_GetX(_swigobj)  (_swigobj->GetX()) 
1243 static PyObject 
*_wrap_wxSplitterEvent_GetX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1244     PyObject 
* _resultobj
; 
1246     wxSplitterEvent 
* _arg0
; 
1247     PyObject 
* _argo0 
= 0; 
1248     char *_kwnames
[] = { "self", NULL 
}; 
1251     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterEvent_GetX",_kwnames
,&_argo0
))  
1254         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1255         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterEvent_p")) { 
1256             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterEvent_GetX. Expected _wxSplitterEvent_p."); 
1261     wxPy_BEGIN_ALLOW_THREADS
; 
1262         _result 
= (int )wxSplitterEvent_GetX(_arg0
); 
1264     wxPy_END_ALLOW_THREADS
; 
1265     if (PyErr_Occurred()) return NULL
; 
1266 }    _resultobj 
= Py_BuildValue("i",_result
); 
1270 #define wxSplitterEvent_GetY(_swigobj)  (_swigobj->GetY()) 
1271 static PyObject 
*_wrap_wxSplitterEvent_GetY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1272     PyObject 
* _resultobj
; 
1274     wxSplitterEvent 
* _arg0
; 
1275     PyObject 
* _argo0 
= 0; 
1276     char *_kwnames
[] = { "self", NULL 
}; 
1279     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterEvent_GetY",_kwnames
,&_argo0
))  
1282         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1283         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterEvent_p")) { 
1284             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterEvent_GetY. Expected _wxSplitterEvent_p."); 
1289     wxPy_BEGIN_ALLOW_THREADS
; 
1290         _result 
= (int )wxSplitterEvent_GetY(_arg0
); 
1292     wxPy_END_ALLOW_THREADS
; 
1293     if (PyErr_Occurred()) return NULL
; 
1294 }    _resultobj 
= Py_BuildValue("i",_result
); 
1298 #define wxSplitterEvent_GetWindowBeingRemoved(_swigobj)  (_swigobj->GetWindowBeingRemoved()) 
1299 static PyObject 
*_wrap_wxSplitterEvent_GetWindowBeingRemoved(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1300     PyObject 
* _resultobj
; 
1302     wxSplitterEvent 
* _arg0
; 
1303     PyObject 
* _argo0 
= 0; 
1304     char *_kwnames
[] = { "self", NULL 
}; 
1307     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterEvent_GetWindowBeingRemoved",_kwnames
,&_argo0
))  
1310         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1311         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterEvent_p")) { 
1312             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterEvent_GetWindowBeingRemoved. Expected _wxSplitterEvent_p."); 
1317     wxPy_BEGIN_ALLOW_THREADS
; 
1318         _result 
= (wxWindow 
*)wxSplitterEvent_GetWindowBeingRemoved(_arg0
); 
1320     wxPy_END_ALLOW_THREADS
; 
1321     if (PyErr_Occurred()) return NULL
; 
1322 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1326 #define wxSplitterEvent_SetSashPosition(_swigobj,_swigarg0)  (_swigobj->SetSashPosition(_swigarg0)) 
1327 static PyObject 
*_wrap_wxSplitterEvent_SetSashPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1328     PyObject 
* _resultobj
; 
1329     wxSplitterEvent 
* _arg0
; 
1331     PyObject 
* _argo0 
= 0; 
1332     char *_kwnames
[] = { "self","pos", NULL 
}; 
1335     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSplitterEvent_SetSashPosition",_kwnames
,&_argo0
,&_arg1
))  
1338         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1339         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterEvent_p")) { 
1340             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterEvent_SetSashPosition. Expected _wxSplitterEvent_p."); 
1345     wxPy_BEGIN_ALLOW_THREADS
; 
1346         wxSplitterEvent_SetSashPosition(_arg0
,_arg1
); 
1348     wxPy_END_ALLOW_THREADS
; 
1349     if (PyErr_Occurred()) return NULL
; 
1350 }    Py_INCREF(Py_None
); 
1351     _resultobj 
= Py_None
; 
1355 static void *SwigwxSplitterWindowTowxWindow(void *ptr
) { 
1356     wxSplitterWindow 
*src
; 
1358     src 
= (wxSplitterWindow 
*) ptr
; 
1359     dest 
= (wxWindow 
*) src
; 
1360     return (void *) dest
; 
1363 static void *SwigwxSplitterWindowTowxEvtHandler(void *ptr
) { 
1364     wxSplitterWindow 
*src
; 
1366     src 
= (wxSplitterWindow 
*) ptr
; 
1367     dest 
= (wxEvtHandler 
*) src
; 
1368     return (void *) dest
; 
1371 static void *SwigwxSplitterWindowTowxObject(void *ptr
) { 
1372     wxSplitterWindow 
*src
; 
1374     src 
= (wxSplitterWindow 
*) ptr
; 
1375     dest 
= (wxObject 
*) src
; 
1376     return (void *) dest
; 
1379 #define new_wxSplitterWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSplitterWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
1380 static PyObject 
*_wrap_new_wxSplitterWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1381     PyObject 
* _resultobj
; 
1382     wxSplitterWindow 
* _result
; 
1385     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
1386     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
1387     long  _arg4 
= (long ) wxSP_3D
|wxCLIP_CHILDREN
; 
1388     char * _arg5 
= (char *) "splitterWindow"; 
1389     PyObject 
* _argo0 
= 0; 
1391     PyObject 
* _obj2 
= 0; 
1393     PyObject 
* _obj3 
= 0; 
1394     char *_kwnames
[] = { "parent","id","point","size","style","name", NULL 
}; 
1398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxSplitterWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))  
1401         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1402         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1403             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxSplitterWindow. Expected _wxWindow_p."); 
1410     if (! wxPoint_helper(_obj2
, &_arg2
)) 
1416     if (! wxSize_helper(_obj3
, &_arg3
)) 
1420     wxPy_BEGIN_ALLOW_THREADS
; 
1421         _result 
= (wxSplitterWindow 
*)new_wxSplitterWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
1423     wxPy_END_ALLOW_THREADS
; 
1424     if (PyErr_Occurred()) return NULL
; 
1426         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSplitterWindow_p"); 
1427         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1430         _resultobj 
= Py_None
; 
1435 #define new_wxPreSplitterWindow() (new wxSplitterWindow()) 
1436 static PyObject 
*_wrap_new_wxPreSplitterWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1437     PyObject 
* _resultobj
; 
1438     wxSplitterWindow 
* _result
; 
1439     char *_kwnames
[] = {  NULL 
}; 
1443     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreSplitterWindow",_kwnames
))  
1446     wxPy_BEGIN_ALLOW_THREADS
; 
1447         _result 
= (wxSplitterWindow 
*)new_wxPreSplitterWindow(); 
1449     wxPy_END_ALLOW_THREADS
; 
1450     if (PyErr_Occurred()) return NULL
; 
1452         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSplitterWindow_p"); 
1453         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1456         _resultobj 
= Py_None
; 
1461 #define wxSplitterWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
1462 static PyObject 
*_wrap_wxSplitterWindow_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1463     PyObject 
* _resultobj
; 
1465     wxSplitterWindow 
* _arg0
; 
1468     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
1469     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
1470     long  _arg5 
= (long ) wxSP_3D
|wxCLIP_CHILDREN
; 
1471     char * _arg6 
= (char *) "splitterWindow"; 
1472     PyObject 
* _argo0 
= 0; 
1473     PyObject 
* _argo1 
= 0; 
1475     PyObject 
* _obj3 
= 0; 
1477     PyObject 
* _obj4 
= 0; 
1478     char *_kwnames
[] = { "self","parent","id","point","size","style","name", NULL 
}; 
1481     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOls:wxSplitterWindow_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))  
1484         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1485         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
1486             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_Create. Expected _wxSplitterWindow_p."); 
1491         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1492         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1493             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSplitterWindow_Create. Expected _wxWindow_p."); 
1500     if (! wxPoint_helper(_obj3
, &_arg3
)) 
1506     if (! wxSize_helper(_obj4
, &_arg4
)) 
1510     wxPy_BEGIN_ALLOW_THREADS
; 
1511         _result 
= (bool )wxSplitterWindow_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
); 
1513     wxPy_END_ALLOW_THREADS
; 
1514     if (PyErr_Occurred()) return NULL
; 
1515 }    _resultobj 
= Py_BuildValue("i",_result
); 
1519 #define wxSplitterWindow_GetWindow1(_swigobj)  (_swigobj->GetWindow1()) 
1520 static PyObject 
*_wrap_wxSplitterWindow_GetWindow1(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1521     PyObject 
* _resultobj
; 
1523     wxSplitterWindow 
* _arg0
; 
1524     PyObject 
* _argo0 
= 0; 
1525     char *_kwnames
[] = { "self", NULL 
}; 
1528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_GetWindow1",_kwnames
,&_argo0
))  
1531         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1532         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
1533             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_GetWindow1. Expected _wxSplitterWindow_p."); 
1538     wxPy_BEGIN_ALLOW_THREADS
; 
1539         _result 
= (wxWindow 
*)wxSplitterWindow_GetWindow1(_arg0
); 
1541     wxPy_END_ALLOW_THREADS
; 
1542     if (PyErr_Occurred()) return NULL
; 
1543 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1547 #define wxSplitterWindow_GetWindow2(_swigobj)  (_swigobj->GetWindow2()) 
1548 static PyObject 
*_wrap_wxSplitterWindow_GetWindow2(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1549     PyObject 
* _resultobj
; 
1551     wxSplitterWindow 
* _arg0
; 
1552     PyObject 
* _argo0 
= 0; 
1553     char *_kwnames
[] = { "self", NULL 
}; 
1556     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_GetWindow2",_kwnames
,&_argo0
))  
1559         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1560         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
1561             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_GetWindow2. Expected _wxSplitterWindow_p."); 
1566     wxPy_BEGIN_ALLOW_THREADS
; 
1567         _result 
= (wxWindow 
*)wxSplitterWindow_GetWindow2(_arg0
); 
1569     wxPy_END_ALLOW_THREADS
; 
1570     if (PyErr_Occurred()) return NULL
; 
1571 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1575 #define wxSplitterWindow_SetSplitMode(_swigobj,_swigarg0)  (_swigobj->SetSplitMode(_swigarg0)) 
1576 static PyObject 
*_wrap_wxSplitterWindow_SetSplitMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1577     PyObject 
* _resultobj
; 
1578     wxSplitterWindow 
* _arg0
; 
1580     PyObject 
* _argo0 
= 0; 
1581     char *_kwnames
[] = { "self","mode", NULL 
}; 
1584     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSplitterWindow_SetSplitMode",_kwnames
,&_argo0
,&_arg1
))  
1587         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1588         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
1589             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_SetSplitMode. Expected _wxSplitterWindow_p."); 
1594     wxPy_BEGIN_ALLOW_THREADS
; 
1595         wxSplitterWindow_SetSplitMode(_arg0
,_arg1
); 
1597     wxPy_END_ALLOW_THREADS
; 
1598     if (PyErr_Occurred()) return NULL
; 
1599 }    Py_INCREF(Py_None
); 
1600     _resultobj 
= Py_None
; 
1604 #define wxSplitterWindow_GetSplitMode(_swigobj)  (_swigobj->GetSplitMode()) 
1605 static PyObject 
*_wrap_wxSplitterWindow_GetSplitMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1606     PyObject 
* _resultobj
; 
1608     wxSplitterWindow 
* _arg0
; 
1609     PyObject 
* _argo0 
= 0; 
1610     char *_kwnames
[] = { "self", NULL 
}; 
1613     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_GetSplitMode",_kwnames
,&_argo0
))  
1616         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1617         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
1618             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_GetSplitMode. Expected _wxSplitterWindow_p."); 
1623     wxPy_BEGIN_ALLOW_THREADS
; 
1624         _result 
= (int )wxSplitterWindow_GetSplitMode(_arg0
); 
1626     wxPy_END_ALLOW_THREADS
; 
1627     if (PyErr_Occurred()) return NULL
; 
1628 }    _resultobj 
= Py_BuildValue("i",_result
); 
1632 #define wxSplitterWindow_Initialize(_swigobj,_swigarg0)  (_swigobj->Initialize(_swigarg0)) 
1633 static PyObject 
*_wrap_wxSplitterWindow_Initialize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1634     PyObject 
* _resultobj
; 
1635     wxSplitterWindow 
* _arg0
; 
1637     PyObject 
* _argo0 
= 0; 
1638     PyObject 
* _argo1 
= 0; 
1639     char *_kwnames
[] = { "self","window", NULL 
}; 
1642     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSplitterWindow_Initialize",_kwnames
,&_argo0
,&_argo1
))  
1645         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1646         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
1647             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_Initialize. Expected _wxSplitterWindow_p."); 
1652         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1653         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1654             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSplitterWindow_Initialize. Expected _wxWindow_p."); 
1659     wxPy_BEGIN_ALLOW_THREADS
; 
1660         wxSplitterWindow_Initialize(_arg0
,_arg1
); 
1662     wxPy_END_ALLOW_THREADS
; 
1663     if (PyErr_Occurred()) return NULL
; 
1664 }    Py_INCREF(Py_None
); 
1665     _resultobj 
= Py_None
; 
1669 #define wxSplitterWindow_SplitVertically(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SplitVertically(_swigarg0,_swigarg1,_swigarg2)) 
1670 static PyObject 
*_wrap_wxSplitterWindow_SplitVertically(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1671     PyObject 
* _resultobj
; 
1673     wxSplitterWindow 
* _arg0
; 
1676     int  _arg3 
= (int ) 0; 
1677     PyObject 
* _argo0 
= 0; 
1678     PyObject 
* _argo1 
= 0; 
1679     PyObject 
* _argo2 
= 0; 
1680     char *_kwnames
[] = { "self","window1","window2","sashPosition", NULL 
}; 
1683     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxSplitterWindow_SplitVertically",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_arg3
))  
1686         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1687         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
1688             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_SplitVertically. Expected _wxSplitterWindow_p."); 
1693         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1694         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1695             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSplitterWindow_SplitVertically. Expected _wxWindow_p."); 
1700         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
1701         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
1702             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxSplitterWindow_SplitVertically. Expected _wxWindow_p."); 
1707     wxPy_BEGIN_ALLOW_THREADS
; 
1708         _result 
= (bool )wxSplitterWindow_SplitVertically(_arg0
,_arg1
,_arg2
,_arg3
); 
1710     wxPy_END_ALLOW_THREADS
; 
1711     if (PyErr_Occurred()) return NULL
; 
1712 }    _resultobj 
= Py_BuildValue("i",_result
); 
1716 #define wxSplitterWindow_SplitHorizontally(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SplitHorizontally(_swigarg0,_swigarg1,_swigarg2)) 
1717 static PyObject 
*_wrap_wxSplitterWindow_SplitHorizontally(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1718     PyObject 
* _resultobj
; 
1720     wxSplitterWindow 
* _arg0
; 
1723     int  _arg3 
= (int ) 0; 
1724     PyObject 
* _argo0 
= 0; 
1725     PyObject 
* _argo1 
= 0; 
1726     PyObject 
* _argo2 
= 0; 
1727     char *_kwnames
[] = { "self","window1","window2","sashPosition", NULL 
}; 
1730     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxSplitterWindow_SplitHorizontally",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_arg3
))  
1733         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1734         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
1735             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_SplitHorizontally. Expected _wxSplitterWindow_p."); 
1740         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1741         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1742             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSplitterWindow_SplitHorizontally. Expected _wxWindow_p."); 
1747         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
1748         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
1749             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxSplitterWindow_SplitHorizontally. Expected _wxWindow_p."); 
1754     wxPy_BEGIN_ALLOW_THREADS
; 
1755         _result 
= (bool )wxSplitterWindow_SplitHorizontally(_arg0
,_arg1
,_arg2
,_arg3
); 
1757     wxPy_END_ALLOW_THREADS
; 
1758     if (PyErr_Occurred()) return NULL
; 
1759 }    _resultobj 
= Py_BuildValue("i",_result
); 
1763 #define wxSplitterWindow_Unsplit(_swigobj,_swigarg0)  (_swigobj->Unsplit(_swigarg0)) 
1764 static PyObject 
*_wrap_wxSplitterWindow_Unsplit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1765     PyObject 
* _resultobj
; 
1767     wxSplitterWindow 
* _arg0
; 
1768     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
1769     PyObject 
* _argo0 
= 0; 
1770     PyObject 
* _argo1 
= 0; 
1771     char *_kwnames
[] = { "self","toRemove", NULL 
}; 
1774     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxSplitterWindow_Unsplit",_kwnames
,&_argo0
,&_argo1
))  
1777         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1778         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
1779             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_Unsplit. Expected _wxSplitterWindow_p."); 
1784         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1785         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1786             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSplitterWindow_Unsplit. Expected _wxWindow_p."); 
1791     wxPy_BEGIN_ALLOW_THREADS
; 
1792         _result 
= (bool )wxSplitterWindow_Unsplit(_arg0
,_arg1
); 
1794     wxPy_END_ALLOW_THREADS
; 
1795     if (PyErr_Occurred()) return NULL
; 
1796 }    _resultobj 
= Py_BuildValue("i",_result
); 
1800 #define wxSplitterWindow_ReplaceWindow(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ReplaceWindow(_swigarg0,_swigarg1)) 
1801 static PyObject 
*_wrap_wxSplitterWindow_ReplaceWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1802     PyObject 
* _resultobj
; 
1804     wxSplitterWindow 
* _arg0
; 
1807     PyObject 
* _argo0 
= 0; 
1808     PyObject 
* _argo1 
= 0; 
1809     PyObject 
* _argo2 
= 0; 
1810     char *_kwnames
[] = { "self","winOld","winNew", NULL 
}; 
1813     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxSplitterWindow_ReplaceWindow",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
1816         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1817         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
1818             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_ReplaceWindow. Expected _wxSplitterWindow_p."); 
1823         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1824         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1825             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSplitterWindow_ReplaceWindow. Expected _wxWindow_p."); 
1830         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
1831         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
1832             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxSplitterWindow_ReplaceWindow. Expected _wxWindow_p."); 
1837     wxPy_BEGIN_ALLOW_THREADS
; 
1838         _result 
= (bool )wxSplitterWindow_ReplaceWindow(_arg0
,_arg1
,_arg2
); 
1840     wxPy_END_ALLOW_THREADS
; 
1841     if (PyErr_Occurred()) return NULL
; 
1842 }    _resultobj 
= Py_BuildValue("i",_result
); 
1846 #define wxSplitterWindow_IsSplit(_swigobj)  (_swigobj->IsSplit()) 
1847 static PyObject 
*_wrap_wxSplitterWindow_IsSplit(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1848     PyObject 
* _resultobj
; 
1850     wxSplitterWindow 
* _arg0
; 
1851     PyObject 
* _argo0 
= 0; 
1852     char *_kwnames
[] = { "self", NULL 
}; 
1855     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_IsSplit",_kwnames
,&_argo0
))  
1858         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1859         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
1860             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_IsSplit. Expected _wxSplitterWindow_p."); 
1865     wxPy_BEGIN_ALLOW_THREADS
; 
1866         _result 
= (bool )wxSplitterWindow_IsSplit(_arg0
); 
1868     wxPy_END_ALLOW_THREADS
; 
1869     if (PyErr_Occurred()) return NULL
; 
1870 }    _resultobj 
= Py_BuildValue("i",_result
); 
1874 #define wxSplitterWindow_SetSashSize(_swigobj,_swigarg0)  (_swigobj->SetSashSize(_swigarg0)) 
1875 static PyObject 
*_wrap_wxSplitterWindow_SetSashSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1876     PyObject 
* _resultobj
; 
1877     wxSplitterWindow 
* _arg0
; 
1879     PyObject 
* _argo0 
= 0; 
1880     char *_kwnames
[] = { "self","width", NULL 
}; 
1883     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSplitterWindow_SetSashSize",_kwnames
,&_argo0
,&_arg1
))  
1886         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1887         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
1888             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_SetSashSize. Expected _wxSplitterWindow_p."); 
1893     wxPy_BEGIN_ALLOW_THREADS
; 
1894         wxSplitterWindow_SetSashSize(_arg0
,_arg1
); 
1896     wxPy_END_ALLOW_THREADS
; 
1897     if (PyErr_Occurred()) return NULL
; 
1898 }    Py_INCREF(Py_None
); 
1899     _resultobj 
= Py_None
; 
1903 #define wxSplitterWindow_SetBorderSize(_swigobj,_swigarg0)  (_swigobj->SetBorderSize(_swigarg0)) 
1904 static PyObject 
*_wrap_wxSplitterWindow_SetBorderSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1905     PyObject 
* _resultobj
; 
1906     wxSplitterWindow 
* _arg0
; 
1908     PyObject 
* _argo0 
= 0; 
1909     char *_kwnames
[] = { "self","width", NULL 
}; 
1912     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSplitterWindow_SetBorderSize",_kwnames
,&_argo0
,&_arg1
))  
1915         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1916         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
1917             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_SetBorderSize. Expected _wxSplitterWindow_p."); 
1922     wxPy_BEGIN_ALLOW_THREADS
; 
1923         wxSplitterWindow_SetBorderSize(_arg0
,_arg1
); 
1925     wxPy_END_ALLOW_THREADS
; 
1926     if (PyErr_Occurred()) return NULL
; 
1927 }    Py_INCREF(Py_None
); 
1928     _resultobj 
= Py_None
; 
1932 #define wxSplitterWindow_GetSashSize(_swigobj)  (_swigobj->GetSashSize()) 
1933 static PyObject 
*_wrap_wxSplitterWindow_GetSashSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1934     PyObject 
* _resultobj
; 
1936     wxSplitterWindow 
* _arg0
; 
1937     PyObject 
* _argo0 
= 0; 
1938     char *_kwnames
[] = { "self", NULL 
}; 
1941     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_GetSashSize",_kwnames
,&_argo0
))  
1944         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1945         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
1946             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_GetSashSize. Expected _wxSplitterWindow_p."); 
1951     wxPy_BEGIN_ALLOW_THREADS
; 
1952         _result 
= (int )wxSplitterWindow_GetSashSize(_arg0
); 
1954     wxPy_END_ALLOW_THREADS
; 
1955     if (PyErr_Occurred()) return NULL
; 
1956 }    _resultobj 
= Py_BuildValue("i",_result
); 
1960 #define wxSplitterWindow_GetBorderSize(_swigobj)  (_swigobj->GetBorderSize()) 
1961 static PyObject 
*_wrap_wxSplitterWindow_GetBorderSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1962     PyObject 
* _resultobj
; 
1964     wxSplitterWindow 
* _arg0
; 
1965     PyObject 
* _argo0 
= 0; 
1966     char *_kwnames
[] = { "self", NULL 
}; 
1969     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_GetBorderSize",_kwnames
,&_argo0
))  
1972         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1973         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
1974             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_GetBorderSize. Expected _wxSplitterWindow_p."); 
1979     wxPy_BEGIN_ALLOW_THREADS
; 
1980         _result 
= (int )wxSplitterWindow_GetBorderSize(_arg0
); 
1982     wxPy_END_ALLOW_THREADS
; 
1983     if (PyErr_Occurred()) return NULL
; 
1984 }    _resultobj 
= Py_BuildValue("i",_result
); 
1988 #define wxSplitterWindow_SetSashPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSashPosition(_swigarg0,_swigarg1)) 
1989 static PyObject 
*_wrap_wxSplitterWindow_SetSashPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1990     PyObject 
* _resultobj
; 
1991     wxSplitterWindow 
* _arg0
; 
1993     bool  _arg2 
= (bool ) TRUE
; 
1994     PyObject 
* _argo0 
= 0; 
1995     int tempbool2 
= (int) TRUE
; 
1996     char *_kwnames
[] = { "self","position","redraw", NULL 
}; 
1999     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxSplitterWindow_SetSashPosition",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
2002         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2003         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2004             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_SetSashPosition. Expected _wxSplitterWindow_p."); 
2008     _arg2 
= (bool ) tempbool2
; 
2010     wxPy_BEGIN_ALLOW_THREADS
; 
2011         wxSplitterWindow_SetSashPosition(_arg0
,_arg1
,_arg2
); 
2013     wxPy_END_ALLOW_THREADS
; 
2014     if (PyErr_Occurred()) return NULL
; 
2015 }    Py_INCREF(Py_None
); 
2016     _resultobj 
= Py_None
; 
2020 #define wxSplitterWindow_GetSashPosition(_swigobj)  (_swigobj->GetSashPosition()) 
2021 static PyObject 
*_wrap_wxSplitterWindow_GetSashPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2022     PyObject 
* _resultobj
; 
2024     wxSplitterWindow 
* _arg0
; 
2025     PyObject 
* _argo0 
= 0; 
2026     char *_kwnames
[] = { "self", NULL 
}; 
2029     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_GetSashPosition",_kwnames
,&_argo0
))  
2032         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2033         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2034             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_GetSashPosition. Expected _wxSplitterWindow_p."); 
2039     wxPy_BEGIN_ALLOW_THREADS
; 
2040         _result 
= (int )wxSplitterWindow_GetSashPosition(_arg0
); 
2042     wxPy_END_ALLOW_THREADS
; 
2043     if (PyErr_Occurred()) return NULL
; 
2044 }    _resultobj 
= Py_BuildValue("i",_result
); 
2048 #define wxSplitterWindow_SetMinimumPaneSize(_swigobj,_swigarg0)  (_swigobj->SetMinimumPaneSize(_swigarg0)) 
2049 static PyObject 
*_wrap_wxSplitterWindow_SetMinimumPaneSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2050     PyObject 
* _resultobj
; 
2051     wxSplitterWindow 
* _arg0
; 
2053     PyObject 
* _argo0 
= 0; 
2054     char *_kwnames
[] = { "self","min", NULL 
}; 
2057     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSplitterWindow_SetMinimumPaneSize",_kwnames
,&_argo0
,&_arg1
))  
2060         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2061         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2062             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_SetMinimumPaneSize. Expected _wxSplitterWindow_p."); 
2067     wxPy_BEGIN_ALLOW_THREADS
; 
2068         wxSplitterWindow_SetMinimumPaneSize(_arg0
,_arg1
); 
2070     wxPy_END_ALLOW_THREADS
; 
2071     if (PyErr_Occurred()) return NULL
; 
2072 }    Py_INCREF(Py_None
); 
2073     _resultobj 
= Py_None
; 
2077 #define wxSplitterWindow_GetMinimumPaneSize(_swigobj)  (_swigobj->GetMinimumPaneSize()) 
2078 static PyObject 
*_wrap_wxSplitterWindow_GetMinimumPaneSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2079     PyObject 
* _resultobj
; 
2081     wxSplitterWindow 
* _arg0
; 
2082     PyObject 
* _argo0 
= 0; 
2083     char *_kwnames
[] = { "self", NULL 
}; 
2086     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSplitterWindow_GetMinimumPaneSize",_kwnames
,&_argo0
))  
2089         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2090         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSplitterWindow_p")) { 
2091             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSplitterWindow_GetMinimumPaneSize. Expected _wxSplitterWindow_p."); 
2096     wxPy_BEGIN_ALLOW_THREADS
; 
2097         _result 
= (int )wxSplitterWindow_GetMinimumPaneSize(_arg0
); 
2099     wxPy_END_ALLOW_THREADS
; 
2100     if (PyErr_Occurred()) return NULL
; 
2101 }    _resultobj 
= Py_BuildValue("i",_result
); 
2105 static PyMethodDef windows2cMethods
[] = { 
2106          { "wxSplitterWindow_GetMinimumPaneSize", (PyCFunction
) _wrap_wxSplitterWindow_GetMinimumPaneSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2107          { "wxSplitterWindow_SetMinimumPaneSize", (PyCFunction
) _wrap_wxSplitterWindow_SetMinimumPaneSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2108          { "wxSplitterWindow_GetSashPosition", (PyCFunction
) _wrap_wxSplitterWindow_GetSashPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2109          { "wxSplitterWindow_SetSashPosition", (PyCFunction
) _wrap_wxSplitterWindow_SetSashPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2110          { "wxSplitterWindow_GetBorderSize", (PyCFunction
) _wrap_wxSplitterWindow_GetBorderSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2111          { "wxSplitterWindow_GetSashSize", (PyCFunction
) _wrap_wxSplitterWindow_GetSashSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2112          { "wxSplitterWindow_SetBorderSize", (PyCFunction
) _wrap_wxSplitterWindow_SetBorderSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2113          { "wxSplitterWindow_SetSashSize", (PyCFunction
) _wrap_wxSplitterWindow_SetSashSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2114          { "wxSplitterWindow_IsSplit", (PyCFunction
) _wrap_wxSplitterWindow_IsSplit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2115          { "wxSplitterWindow_ReplaceWindow", (PyCFunction
) _wrap_wxSplitterWindow_ReplaceWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2116          { "wxSplitterWindow_Unsplit", (PyCFunction
) _wrap_wxSplitterWindow_Unsplit
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2117          { "wxSplitterWindow_SplitHorizontally", (PyCFunction
) _wrap_wxSplitterWindow_SplitHorizontally
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2118          { "wxSplitterWindow_SplitVertically", (PyCFunction
) _wrap_wxSplitterWindow_SplitVertically
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2119          { "wxSplitterWindow_Initialize", (PyCFunction
) _wrap_wxSplitterWindow_Initialize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2120          { "wxSplitterWindow_GetSplitMode", (PyCFunction
) _wrap_wxSplitterWindow_GetSplitMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2121          { "wxSplitterWindow_SetSplitMode", (PyCFunction
) _wrap_wxSplitterWindow_SetSplitMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2122          { "wxSplitterWindow_GetWindow2", (PyCFunction
) _wrap_wxSplitterWindow_GetWindow2
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2123          { "wxSplitterWindow_GetWindow1", (PyCFunction
) _wrap_wxSplitterWindow_GetWindow1
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2124          { "wxSplitterWindow_Create", (PyCFunction
) _wrap_wxSplitterWindow_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2125          { "new_wxPreSplitterWindow", (PyCFunction
) _wrap_new_wxPreSplitterWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2126          { "new_wxSplitterWindow", (PyCFunction
) _wrap_new_wxSplitterWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2127          { "wxSplitterEvent_SetSashPosition", (PyCFunction
) _wrap_wxSplitterEvent_SetSashPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2128          { "wxSplitterEvent_GetWindowBeingRemoved", (PyCFunction
) _wrap_wxSplitterEvent_GetWindowBeingRemoved
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2129          { "wxSplitterEvent_GetY", (PyCFunction
) _wrap_wxSplitterEvent_GetY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2130          { "wxSplitterEvent_GetX", (PyCFunction
) _wrap_wxSplitterEvent_GetX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2131          { "wxSplitterEvent_GetSashPosition", (PyCFunction
) _wrap_wxSplitterEvent_GetSashPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2132          { "new_wxSplitterEvent", (PyCFunction
) _wrap_new_wxSplitterEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2133          { "wxNotebook_ResizeChildren", (PyCFunction
) _wrap_wxNotebook_ResizeChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2134          { "wxNotebook_GetPage", (PyCFunction
) _wrap_wxNotebook_GetPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2135          { "wxNotebook_InsertPage", (PyCFunction
) _wrap_wxNotebook_InsertPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2136          { "wxNotebook_AddPage", (PyCFunction
) _wrap_wxNotebook_AddPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2137          { "wxNotebook_DeleteAllPages", (PyCFunction
) _wrap_wxNotebook_DeleteAllPages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2138          { "wxNotebook_RemovePage", (PyCFunction
) _wrap_wxNotebook_RemovePage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2139          { "wxNotebook_DeletePage", (PyCFunction
) _wrap_wxNotebook_DeletePage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2140          { "wxNotebook_SetPadding", (PyCFunction
) _wrap_wxNotebook_SetPadding
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2141          { "wxNotebook_SetPageSize", (PyCFunction
) _wrap_wxNotebook_SetPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2142          { "wxNotebook_GetRowCount", (PyCFunction
) _wrap_wxNotebook_GetRowCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2143          { "wxNotebook_SetPageImage", (PyCFunction
) _wrap_wxNotebook_SetPageImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2144          { "wxNotebook_GetPageImage", (PyCFunction
) _wrap_wxNotebook_GetPageImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2145          { "wxNotebook_GetImageList", (PyCFunction
) _wrap_wxNotebook_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2146          { "wxNotebook_SetImageList", (PyCFunction
) _wrap_wxNotebook_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2147          { "wxNotebook_GetPageText", (PyCFunction
) _wrap_wxNotebook_GetPageText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2148          { "wxNotebook_SetPageText", (PyCFunction
) _wrap_wxNotebook_SetPageText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2149          { "wxNotebook_GetSelection", (PyCFunction
) _wrap_wxNotebook_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2150          { "wxNotebook_AdvanceSelection", (PyCFunction
) _wrap_wxNotebook_AdvanceSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2151          { "wxNotebook_SetSelection", (PyCFunction
) _wrap_wxNotebook_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2152          { "wxNotebook_GetPageCount", (PyCFunction
) _wrap_wxNotebook_GetPageCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2153          { "wxNotebook_Create", (PyCFunction
) _wrap_wxNotebook_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2154          { "new_wxPreNotebook", (PyCFunction
) _wrap_new_wxPreNotebook
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2155          { "new_wxNotebook", (PyCFunction
) _wrap_new_wxNotebook
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2156          { "wxNotebookEvent_SetSelection", (PyCFunction
) _wrap_wxNotebookEvent_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2157          { "wxNotebookEvent_SetOldSelection", (PyCFunction
) _wrap_wxNotebookEvent_SetOldSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2158          { "wxNotebookEvent_GetOldSelection", (PyCFunction
) _wrap_wxNotebookEvent_GetOldSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2159          { "wxNotebookEvent_GetSelection", (PyCFunction
) _wrap_wxNotebookEvent_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2160          { "new_wxNotebookEvent", (PyCFunction
) _wrap_new_wxNotebookEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2167  * This table is used by the pointer type-checker 
2169 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
2170     { "_wxEvent","_class_wxSplitterEvent",SwigwxSplitterEventTowxEvent
}, 
2171     { "_wxEvent","_wxSplitterEvent",SwigwxSplitterEventTowxEvent
}, 
2172     { "_wxEvent","_class_wxNotebookEvent",SwigwxNotebookEventTowxEvent
}, 
2173     { "_wxEvent","_wxNotebookEvent",SwigwxNotebookEventTowxEvent
}, 
2174     { "_signed_long","_long",0}, 
2175     { "_wxPrintQuality","_wxCoord",0}, 
2176     { "_wxPrintQuality","_int",0}, 
2177     { "_wxPrintQuality","_signed_int",0}, 
2178     { "_wxPrintQuality","_unsigned_int",0}, 
2179     { "_wxPrintQuality","_wxWindowID",0}, 
2180     { "_wxPrintQuality","_uint",0}, 
2181     { "_wxPrintQuality","_EBool",0}, 
2182     { "_wxPrintQuality","_size_t",0}, 
2183     { "_wxPrintQuality","_time_t",0}, 
2184     { "_class_wxEvtHandler","_class_wxSplitterWindow",SwigwxSplitterWindowTowxEvtHandler
}, 
2185     { "_class_wxEvtHandler","_wxSplitterWindow",SwigwxSplitterWindowTowxEvtHandler
}, 
2186     { "_class_wxEvtHandler","_class_wxNotebook",SwigwxNotebookTowxEvtHandler
}, 
2187     { "_class_wxEvtHandler","_wxNotebook",SwigwxNotebookTowxEvtHandler
}, 
2188     { "_wxNotifyEvent","_class_wxNotebookEvent",SwigwxNotebookEventTowxNotifyEvent
}, 
2189     { "_wxNotifyEvent","_wxNotebookEvent",SwigwxNotebookEventTowxNotifyEvent
}, 
2190     { "_byte","_unsigned_char",0}, 
2191     { "_long","_unsigned_long",0}, 
2192     { "_long","_signed_long",0}, 
2193     { "_class_wxObject","_class_wxSplitterWindow",SwigwxSplitterWindowTowxObject
}, 
2194     { "_class_wxObject","_wxSplitterWindow",SwigwxSplitterWindowTowxObject
}, 
2195     { "_class_wxObject","_class_wxSplitterEvent",SwigwxSplitterEventTowxObject
}, 
2196     { "_class_wxObject","_wxSplitterEvent",SwigwxSplitterEventTowxObject
}, 
2197     { "_class_wxObject","_class_wxNotebook",SwigwxNotebookTowxObject
}, 
2198     { "_class_wxObject","_wxNotebook",SwigwxNotebookTowxObject
}, 
2199     { "_class_wxObject","_class_wxNotebookEvent",SwigwxNotebookEventTowxObject
}, 
2200     { "_class_wxObject","_wxNotebookEvent",SwigwxNotebookEventTowxObject
}, 
2201     { "_size_t","_wxCoord",0}, 
2202     { "_size_t","_wxPrintQuality",0}, 
2203     { "_size_t","_time_t",0}, 
2204     { "_size_t","_unsigned_int",0}, 
2205     { "_size_t","_int",0}, 
2206     { "_size_t","_wxWindowID",0}, 
2207     { "_size_t","_uint",0}, 
2208     { "_uint","_wxCoord",0}, 
2209     { "_uint","_wxPrintQuality",0}, 
2210     { "_uint","_time_t",0}, 
2211     { "_uint","_size_t",0}, 
2212     { "_uint","_unsigned_int",0}, 
2213     { "_uint","_int",0}, 
2214     { "_uint","_wxWindowID",0}, 
2215     { "_wxChar","_char",0}, 
2216     { "_class_wxEvent","_class_wxSplitterEvent",SwigwxSplitterEventTowxEvent
}, 
2217     { "_class_wxEvent","_wxSplitterEvent",SwigwxSplitterEventTowxEvent
}, 
2218     { "_class_wxEvent","_class_wxNotebookEvent",SwigwxNotebookEventTowxEvent
}, 
2219     { "_class_wxEvent","_wxNotebookEvent",SwigwxNotebookEventTowxEvent
}, 
2220     { "_wxCommandEvent","_class_wxSplitterEvent",SwigwxSplitterEventTowxCommandEvent
}, 
2221     { "_wxCommandEvent","_wxSplitterEvent",SwigwxSplitterEventTowxCommandEvent
}, 
2222     { "_wxCommandEvent","_class_wxNotebookEvent",SwigwxNotebookEventTowxCommandEvent
}, 
2223     { "_wxCommandEvent","_wxNotebookEvent",SwigwxNotebookEventTowxCommandEvent
}, 
2224     { "_char","_wxChar",0}, 
2225     { "_class_wxNotifyEvent","_class_wxNotebookEvent",SwigwxNotebookEventTowxNotifyEvent
}, 
2226     { "_class_wxNotifyEvent","_wxNotebookEvent",SwigwxNotebookEventTowxNotifyEvent
}, 
2227     { "_EBool","_wxCoord",0}, 
2228     { "_EBool","_wxPrintQuality",0}, 
2229     { "_EBool","_signed_int",0}, 
2230     { "_EBool","_int",0}, 
2231     { "_EBool","_wxWindowID",0}, 
2232     { "_unsigned_long","_long",0}, 
2233     { "_signed_int","_wxCoord",0}, 
2234     { "_signed_int","_wxPrintQuality",0}, 
2235     { "_signed_int","_EBool",0}, 
2236     { "_signed_int","_wxWindowID",0}, 
2237     { "_signed_int","_int",0}, 
2238     { "_WXTYPE","_short",0}, 
2239     { "_WXTYPE","_signed_short",0}, 
2240     { "_WXTYPE","_unsigned_short",0}, 
2241     { "_unsigned_short","_WXTYPE",0}, 
2242     { "_unsigned_short","_short",0}, 
2243     { "_class_wxWindow","_class_wxSplitterWindow",SwigwxSplitterWindowTowxWindow
}, 
2244     { "_class_wxWindow","_wxSplitterWindow",SwigwxSplitterWindowTowxWindow
}, 
2245     { "_class_wxWindow","_class_wxNotebook",SwigwxNotebookTowxWindow
}, 
2246     { "_class_wxWindow","_wxNotebook",SwigwxNotebookTowxWindow
}, 
2247     { "_wxObject","_class_wxSplitterWindow",SwigwxSplitterWindowTowxObject
}, 
2248     { "_wxObject","_wxSplitterWindow",SwigwxSplitterWindowTowxObject
}, 
2249     { "_wxObject","_class_wxSplitterEvent",SwigwxSplitterEventTowxObject
}, 
2250     { "_wxObject","_wxSplitterEvent",SwigwxSplitterEventTowxObject
}, 
2251     { "_wxObject","_class_wxNotebook",SwigwxNotebookTowxObject
}, 
2252     { "_wxObject","_wxNotebook",SwigwxNotebookTowxObject
}, 
2253     { "_wxObject","_class_wxNotebookEvent",SwigwxNotebookEventTowxObject
}, 
2254     { "_wxObject","_wxNotebookEvent",SwigwxNotebookEventTowxObject
}, 
2255     { "_signed_short","_WXTYPE",0}, 
2256     { "_signed_short","_short",0}, 
2257     { "_unsigned_char","_byte",0}, 
2258     { "_wxControl","_class_wxNotebook",SwigwxNotebookTowxControl
}, 
2259     { "_wxControl","_wxNotebook",SwigwxNotebookTowxControl
}, 
2260     { "_unsigned_int","_wxCoord",0}, 
2261     { "_unsigned_int","_wxPrintQuality",0}, 
2262     { "_unsigned_int","_time_t",0}, 
2263     { "_unsigned_int","_size_t",0}, 
2264     { "_unsigned_int","_uint",0}, 
2265     { "_unsigned_int","_wxWindowID",0}, 
2266     { "_unsigned_int","_int",0}, 
2267     { "_short","_WXTYPE",0}, 
2268     { "_short","_unsigned_short",0}, 
2269     { "_short","_signed_short",0}, 
2270     { "_wxWindowID","_wxCoord",0}, 
2271     { "_wxWindowID","_wxPrintQuality",0}, 
2272     { "_wxWindowID","_time_t",0}, 
2273     { "_wxWindowID","_size_t",0}, 
2274     { "_wxWindowID","_EBool",0}, 
2275     { "_wxWindowID","_uint",0}, 
2276     { "_wxWindowID","_int",0}, 
2277     { "_wxWindowID","_signed_int",0}, 
2278     { "_wxWindowID","_unsigned_int",0}, 
2279     { "_int","_wxCoord",0}, 
2280     { "_int","_wxPrintQuality",0}, 
2281     { "_int","_time_t",0}, 
2282     { "_int","_size_t",0}, 
2283     { "_int","_EBool",0}, 
2284     { "_int","_uint",0}, 
2285     { "_int","_wxWindowID",0}, 
2286     { "_int","_unsigned_int",0}, 
2287     { "_int","_signed_int",0}, 
2288     { "_time_t","_wxCoord",0}, 
2289     { "_time_t","_wxPrintQuality",0}, 
2290     { "_time_t","_unsigned_int",0}, 
2291     { "_time_t","_int",0}, 
2292     { "_time_t","_wxWindowID",0}, 
2293     { "_time_t","_uint",0}, 
2294     { "_time_t","_size_t",0}, 
2295     { "_class_wxControl","_class_wxNotebook",SwigwxNotebookTowxControl
}, 
2296     { "_class_wxControl","_wxNotebook",SwigwxNotebookTowxControl
}, 
2297     { "_wxCoord","_int",0}, 
2298     { "_wxCoord","_signed_int",0}, 
2299     { "_wxCoord","_unsigned_int",0}, 
2300     { "_wxCoord","_wxWindowID",0}, 
2301     { "_wxCoord","_uint",0}, 
2302     { "_wxCoord","_EBool",0}, 
2303     { "_wxCoord","_size_t",0}, 
2304     { "_wxCoord","_time_t",0}, 
2305     { "_wxCoord","_wxPrintQuality",0}, 
2306     { "_class_wxCommandEvent","_class_wxSplitterEvent",SwigwxSplitterEventTowxCommandEvent
}, 
2307     { "_class_wxCommandEvent","_wxSplitterEvent",SwigwxSplitterEventTowxCommandEvent
}, 
2308     { "_class_wxCommandEvent","_class_wxNotebookEvent",SwigwxNotebookEventTowxCommandEvent
}, 
2309     { "_class_wxCommandEvent","_wxNotebookEvent",SwigwxNotebookEventTowxCommandEvent
}, 
2310     { "_wxEvtHandler","_class_wxSplitterWindow",SwigwxSplitterWindowTowxEvtHandler
}, 
2311     { "_wxEvtHandler","_wxSplitterWindow",SwigwxSplitterWindowTowxEvtHandler
}, 
2312     { "_wxEvtHandler","_class_wxNotebook",SwigwxNotebookTowxEvtHandler
}, 
2313     { "_wxEvtHandler","_wxNotebook",SwigwxNotebookTowxEvtHandler
}, 
2314     { "_wxWindow","_class_wxSplitterWindow",SwigwxSplitterWindowTowxWindow
}, 
2315     { "_wxWindow","_wxSplitterWindow",SwigwxSplitterWindowTowxWindow
}, 
2316     { "_wxWindow","_class_wxNotebook",SwigwxNotebookTowxWindow
}, 
2317     { "_wxWindow","_wxNotebook",SwigwxNotebookTowxWindow
}, 
2320 static PyObject 
*SWIG_globals
; 
2324 SWIGEXPORT(void) initwindows2c() { 
2326          SWIG_globals 
= SWIG_newvarlink(); 
2327          m 
= Py_InitModule("windows2c", windows2cMethods
); 
2328          d 
= PyModule_GetDict(m
); 
2329          PyDict_SetItemString(d
,"wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
)); 
2330          PyDict_SetItemString(d
,"wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
)); 
2331          PyDict_SetItemString(d
,"wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
)); 
2332          PyDict_SetItemString(d
,"wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
)); 
2333          PyDict_SetItemString(d
,"wxEVT_COMMAND_SPLITTER_UNSPLIT", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_UNSPLIT
)); 
2334          PyDict_SetItemString(d
,"wxEVT_COMMAND_SPLITTER_DOUBLECLICKED", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
)); 
2335          PyDict_SetItemString(d
,"wxSPLIT_HORIZONTAL", PyInt_FromLong((long) wxSPLIT_HORIZONTAL
)); 
2336          PyDict_SetItemString(d
,"wxSPLIT_VERTICAL", PyInt_FromLong((long) wxSPLIT_VERTICAL
)); 
2337          PyDict_SetItemString(d
,"wxSPLIT_DRAG_NONE", PyInt_FromLong((long) wxSPLIT_DRAG_NONE
)); 
2338          PyDict_SetItemString(d
,"wxSPLIT_DRAG_DRAGGING", PyInt_FromLong((long) wxSPLIT_DRAG_DRAGGING
)); 
2339          PyDict_SetItemString(d
,"wxSPLIT_DRAG_LEFT_DOWN", PyInt_FromLong((long) wxSPLIT_DRAG_LEFT_DOWN
)); 
2342    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
2343         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);