2  * FILE : src/gtk/stattool.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    initstattoolc 
  56 #define SWIG_name    "stattoolc" 
  59 #include <wx/toolbar.h> 
  60 #include <wx/tbarsmpl.h> 
  63 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  69     } else if (target 
== Py_None
) { 
  73         if (!PyTuple_Check(target
)) { 
  75             target 
= PyTuple_New(1); 
  76             PyTuple_SetItem(target
, 0, o2
); 
  79         PyTuple_SetItem(o3
, 0, o
); 
  82         target 
= PySequence_Concat(o2
, o3
); 
  89     // Put some wx default wxChar* values into wxStrings. 
  90     DECLARE_DEF_STRING(StatusLineNameStr
); 
  91     DECLARE_DEF_STRING(ToolBarNameStr
); 
  92     static const wxString 
wxPyEmptyString(wxT("")); 
  96 static void *SwigwxStatusBarTowxWindow(void *ptr
) { 
  99     src 
= (wxStatusBar 
*) ptr
; 
 100     dest 
= (wxWindow 
*) src
; 
 101     return (void *) dest
; 
 104 static void *SwigwxStatusBarTowxEvtHandler(void *ptr
) { 
 107     src 
= (wxStatusBar 
*) ptr
; 
 108     dest 
= (wxEvtHandler 
*) src
; 
 109     return (void *) dest
; 
 112 static void *SwigwxStatusBarTowxObject(void *ptr
) { 
 115     src 
= (wxStatusBar 
*) ptr
; 
 116     dest 
= (wxObject 
*) src
; 
 117     return (void *) dest
; 
 120 #define new_wxStatusBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxStatusBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
 121 static PyObject 
*_wrap_new_wxStatusBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 122     PyObject 
* _resultobj
; 
 123     wxStatusBar 
* _result
; 
 125     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
 126     long  _arg2 
= (long ) wxST_SIZEGRIP
; 
 127     wxString 
* _arg3 
= (wxString 
*) &wxPyStatusLineNameStr
; 
 128     PyObject 
* _argo0 
= 0; 
 129     PyObject 
* _obj3 
= 0; 
 130     char *_kwnames
[] = { "parent","id","style","name", NULL 
}; 
 134     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ilO:new_wxStatusBar",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))  
 137         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 138         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 139             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxStatusBar. Expected _wxWindow_p."); 
 145     _arg3 
= wxString_in_helper(_obj3
); 
 150     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 151     _result 
= (wxStatusBar 
*)new_wxStatusBar(_arg0
,_arg1
,_arg2
,*_arg3
); 
 153     wxPyEndAllowThreads(__tstate
); 
 154     if (PyErr_Occurred()) return NULL
; 
 156         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStatusBar_p"); 
 157         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 160         _resultobj 
= Py_None
; 
 169 #define new_wxPreStatusBar() (new wxStatusBar()) 
 170 static PyObject 
*_wrap_new_wxPreStatusBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 171     PyObject 
* _resultobj
; 
 172     wxStatusBar 
* _result
; 
 173     char *_kwnames
[] = {  NULL 
}; 
 177     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreStatusBar",_kwnames
))  
 180     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 181     _result 
= (wxStatusBar 
*)new_wxPreStatusBar(); 
 183     wxPyEndAllowThreads(__tstate
); 
 184     if (PyErr_Occurred()) return NULL
; 
 186         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStatusBar_p"); 
 187         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 190         _resultobj 
= Py_None
; 
 195 #define wxStatusBar_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
 196 static PyObject 
*_wrap_wxStatusBar_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 197     PyObject 
* _resultobj
; 
 202     long  _arg3 
= (long ) wxST_SIZEGRIP
; 
 203     wxString 
* _arg4 
= (wxString 
*) &wxPyStatusLineNameStr
; 
 204     PyObject 
* _argo0 
= 0; 
 205     PyObject 
* _argo1 
= 0; 
 206     PyObject 
* _obj4 
= 0; 
 207     char *_kwnames
[] = { "self","parent","id","style","name", NULL 
}; 
 210     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|lO:wxStatusBar_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_obj4
))  
 213         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 214         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) { 
 215             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_Create. Expected _wxStatusBar_p."); 
 220         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 221         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 222             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxStatusBar_Create. Expected _wxWindow_p."); 
 228     _arg4 
= wxString_in_helper(_obj4
); 
 233     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 234     _result 
= (bool )wxStatusBar_Create(_arg0
,_arg1
,_arg2
,_arg3
,*_arg4
); 
 236     wxPyEndAllowThreads(__tstate
); 
 237     if (PyErr_Occurred()) return NULL
; 
 238 }    _resultobj 
= Py_BuildValue("i",_result
); 
 246 static wxRect 
* wxStatusBar_GetFieldRect(wxStatusBar 
*self
,long  item
) { 
 247             wxRect
* rect
= new wxRect
; 
 248             self
->GetFieldRect(item
, *rect
); 
 251 static PyObject 
*_wrap_wxStatusBar_GetFieldRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 252     PyObject 
* _resultobj
; 
 256     PyObject 
* _argo0 
= 0; 
 257     char *_kwnames
[] = { "self","item", NULL 
}; 
 261     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxStatusBar_GetFieldRect",_kwnames
,&_argo0
,&_arg1
))  
 264         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 265         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) { 
 266             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_GetFieldRect. Expected _wxStatusBar_p."); 
 271     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 272     _result 
= (wxRect 
*)wxStatusBar_GetFieldRect(_arg0
,_arg1
); 
 274     wxPyEndAllowThreads(__tstate
); 
 275     if (PyErr_Occurred()) return NULL
; 
 277         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRect_p"); 
 278         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 281         _resultobj 
= Py_None
; 
 286 #define wxStatusBar_GetFieldsCount(_swigobj)  (_swigobj->GetFieldsCount()) 
 287 static PyObject 
*_wrap_wxStatusBar_GetFieldsCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 288     PyObject 
* _resultobj
; 
 291     PyObject 
* _argo0 
= 0; 
 292     char *_kwnames
[] = { "self", NULL 
}; 
 295     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStatusBar_GetFieldsCount",_kwnames
,&_argo0
))  
 298         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 299         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) { 
 300             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_GetFieldsCount. Expected _wxStatusBar_p."); 
 305     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 306     _result 
= (int )wxStatusBar_GetFieldsCount(_arg0
); 
 308     wxPyEndAllowThreads(__tstate
); 
 309     if (PyErr_Occurred()) return NULL
; 
 310 }    _resultobj 
= Py_BuildValue("i",_result
); 
 314 #define wxStatusBar_GetStatusText(_swigobj,_swigarg0)  (_swigobj->GetStatusText(_swigarg0)) 
 315 static PyObject 
*_wrap_wxStatusBar_GetStatusText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 316     PyObject 
* _resultobj
; 
 319     int  _arg1 
= (int ) 0; 
 320     PyObject 
* _argo0 
= 0; 
 321     char *_kwnames
[] = { "self","ir", NULL 
}; 
 324     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxStatusBar_GetStatusText",_kwnames
,&_argo0
,&_arg1
))  
 327         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 328         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) { 
 329             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_GetStatusText. Expected _wxStatusBar_p."); 
 334     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 335     _result 
= new wxString (wxStatusBar_GetStatusText(_arg0
,_arg1
)); 
 337     wxPyEndAllowThreads(__tstate
); 
 338     if (PyErr_Occurred()) return NULL
; 
 341     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
 343     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 352 #define wxStatusBar_GetBorderX(_swigobj)  (_swigobj->GetBorderX()) 
 353 static PyObject 
*_wrap_wxStatusBar_GetBorderX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 354     PyObject 
* _resultobj
; 
 357     PyObject 
* _argo0 
= 0; 
 358     char *_kwnames
[] = { "self", NULL 
}; 
 361     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStatusBar_GetBorderX",_kwnames
,&_argo0
))  
 364         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 365         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) { 
 366             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_GetBorderX. Expected _wxStatusBar_p."); 
 371     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 372     _result 
= (int )wxStatusBar_GetBorderX(_arg0
); 
 374     wxPyEndAllowThreads(__tstate
); 
 375     if (PyErr_Occurred()) return NULL
; 
 376 }    _resultobj 
= Py_BuildValue("i",_result
); 
 380 #define wxStatusBar_GetBorderY(_swigobj)  (_swigobj->GetBorderY()) 
 381 static PyObject 
*_wrap_wxStatusBar_GetBorderY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 382     PyObject 
* _resultobj
; 
 385     PyObject 
* _argo0 
= 0; 
 386     char *_kwnames
[] = { "self", NULL 
}; 
 389     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStatusBar_GetBorderY",_kwnames
,&_argo0
))  
 392         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 393         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) { 
 394             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_GetBorderY. Expected _wxStatusBar_p."); 
 399     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 400     _result 
= (int )wxStatusBar_GetBorderY(_arg0
); 
 402     wxPyEndAllowThreads(__tstate
); 
 403     if (PyErr_Occurred()) return NULL
; 
 404 }    _resultobj 
= Py_BuildValue("i",_result
); 
 408 #define wxStatusBar_SetFieldsCount(_swigobj,_swigarg0)  (_swigobj->SetFieldsCount(_swigarg0)) 
 409 static PyObject 
*_wrap_wxStatusBar_SetFieldsCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 410     PyObject 
* _resultobj
; 
 412     int  _arg1 
= (int ) 1; 
 413     PyObject 
* _argo0 
= 0; 
 414     char *_kwnames
[] = { "self","number", NULL 
}; 
 417     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxStatusBar_SetFieldsCount",_kwnames
,&_argo0
,&_arg1
))  
 420         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 421         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) { 
 422             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_SetFieldsCount. Expected _wxStatusBar_p."); 
 427     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 428     wxStatusBar_SetFieldsCount(_arg0
,_arg1
); 
 430     wxPyEndAllowThreads(__tstate
); 
 431     if (PyErr_Occurred()) return NULL
; 
 432 }    Py_INCREF(Py_None
); 
 433     _resultobj 
= Py_None
; 
 437 #define wxStatusBar_SetStatusText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetStatusText(_swigarg0,_swigarg1)) 
 438 static PyObject 
*_wrap_wxStatusBar_SetStatusText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 439     PyObject 
* _resultobj
; 
 442     int  _arg2 
= (int ) 0; 
 443     PyObject 
* _argo0 
= 0; 
 444     PyObject 
* _obj1 
= 0; 
 445     char *_kwnames
[] = { "self","text","i", NULL 
}; 
 448     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxStatusBar_SetStatusText",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
 451         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 452         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) { 
 453             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_SetStatusText. Expected _wxStatusBar_p."); 
 458     _arg1 
= wxString_in_helper(_obj1
); 
 463     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 464     wxStatusBar_SetStatusText(_arg0
,*_arg1
,_arg2
); 
 466     wxPyEndAllowThreads(__tstate
); 
 467     if (PyErr_Occurred()) return NULL
; 
 468 }    Py_INCREF(Py_None
); 
 469     _resultobj 
= Py_None
; 
 477 #define wxStatusBar_SetStatusWidths(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetStatusWidths(_swigarg0,_swigarg1)) 
 478 static PyObject 
*_wrap_wxStatusBar_SetStatusWidths(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 479     PyObject 
* _resultobj
; 
 483     PyObject 
* _argo0 
= 0; 
 484     PyObject 
* _obj2 
= 0; 
 485     char *_kwnames
[] = { "self","choices", NULL 
}; 
 488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxStatusBar_SetStatusWidths",_kwnames
,&_argo0
,&_obj2
))  
 491         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 492         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) { 
 493             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_SetStatusWidths. Expected _wxStatusBar_p."); 
 499     _arg2 
= int_LIST_helper(_obj2
); 
 506         _arg1 
= PyList_Size(_obj2
); 
 513     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 514     wxStatusBar_SetStatusWidths(_arg0
,_arg1
,_arg2
); 
 516     wxPyEndAllowThreads(__tstate
); 
 517     if (PyErr_Occurred()) return NULL
; 
 518 }    Py_INCREF(Py_None
); 
 519     _resultobj 
= Py_None
; 
 526 #define wxStatusBar_SetMinHeight(_swigobj,_swigarg0)  (_swigobj->SetMinHeight(_swigarg0)) 
 527 static PyObject 
*_wrap_wxStatusBar_SetMinHeight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 528     PyObject 
* _resultobj
; 
 531     PyObject 
* _argo0 
= 0; 
 532     char *_kwnames
[] = { "self","height", NULL 
}; 
 535     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxStatusBar_SetMinHeight",_kwnames
,&_argo0
,&_arg1
))  
 538         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 539         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) { 
 540             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_SetMinHeight. Expected _wxStatusBar_p."); 
 545     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 546     wxStatusBar_SetMinHeight(_arg0
,_arg1
); 
 548     wxPyEndAllowThreads(__tstate
); 
 549     if (PyErr_Occurred()) return NULL
; 
 550 }    Py_INCREF(Py_None
); 
 551     _resultobj 
= Py_None
; 
 555 static void *SwigwxToolBarToolBaseTowxObject(void *ptr
) { 
 556     wxToolBarToolBase 
*src
; 
 558     src 
= (wxToolBarToolBase 
*) ptr
; 
 559     dest 
= (wxObject 
*) src
; 
 560     return (void *) dest
; 
 563 static void  wxToolBarToolBase_Destroy(wxToolBarToolBase 
*self
) { delete self
; } 
 564 static PyObject 
*_wrap_wxToolBarToolBase_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 565     PyObject 
* _resultobj
; 
 566     wxToolBarToolBase 
* _arg0
; 
 567     PyObject 
* _argo0 
= 0; 
 568     char *_kwnames
[] = { "self", NULL 
}; 
 571     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_Destroy",_kwnames
,&_argo0
))  
 574         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 575         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 576             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Destroy. Expected _wxToolBarToolBase_p."); 
 581     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 582     wxToolBarToolBase_Destroy(_arg0
); 
 584     wxPyEndAllowThreads(__tstate
); 
 585     if (PyErr_Occurred()) return NULL
; 
 586 }    Py_INCREF(Py_None
); 
 587     _resultobj 
= Py_None
; 
 591 #define wxToolBarToolBase_GetId(_swigobj)  (_swigobj->GetId()) 
 592 static PyObject 
*_wrap_wxToolBarToolBase_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 593     PyObject 
* _resultobj
; 
 595     wxToolBarToolBase 
* _arg0
; 
 596     PyObject 
* _argo0 
= 0; 
 597     char *_kwnames
[] = { "self", NULL 
}; 
 600     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetId",_kwnames
,&_argo0
))  
 603         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 604         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 605             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetId. Expected _wxToolBarToolBase_p."); 
 610     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 611     _result 
= (int )wxToolBarToolBase_GetId(_arg0
); 
 613     wxPyEndAllowThreads(__tstate
); 
 614     if (PyErr_Occurred()) return NULL
; 
 615 }    _resultobj 
= Py_BuildValue("i",_result
); 
 619 #define wxToolBarToolBase_GetControl(_swigobj)  (_swigobj->GetControl()) 
 620 static PyObject 
*_wrap_wxToolBarToolBase_GetControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 621     PyObject 
* _resultobj
; 
 623     wxToolBarToolBase 
* _arg0
; 
 624     PyObject 
* _argo0 
= 0; 
 625     char *_kwnames
[] = { "self", NULL 
}; 
 628     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetControl",_kwnames
,&_argo0
))  
 631         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 632         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 633             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetControl. Expected _wxToolBarToolBase_p."); 
 638     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 639     _result 
= (wxControl 
*)wxToolBarToolBase_GetControl(_arg0
); 
 641     wxPyEndAllowThreads(__tstate
); 
 642     if (PyErr_Occurred()) return NULL
; 
 643 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 647 #define wxToolBarToolBase_GetToolBar(_swigobj)  (_swigobj->GetToolBar()) 
 648 static PyObject 
*_wrap_wxToolBarToolBase_GetToolBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 649     PyObject 
* _resultobj
; 
 650     wxToolBarBase 
* _result
; 
 651     wxToolBarToolBase 
* _arg0
; 
 652     PyObject 
* _argo0 
= 0; 
 653     char *_kwnames
[] = { "self", NULL 
}; 
 656     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetToolBar",_kwnames
,&_argo0
))  
 659         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 660         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 661             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetToolBar. Expected _wxToolBarToolBase_p."); 
 666     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 667     _result 
= (wxToolBarBase 
*)wxToolBarToolBase_GetToolBar(_arg0
); 
 669     wxPyEndAllowThreads(__tstate
); 
 670     if (PyErr_Occurred()) return NULL
; 
 671 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 675 #define wxToolBarToolBase_IsButton(_swigobj)  (_swigobj->IsButton()) 
 676 static PyObject 
*_wrap_wxToolBarToolBase_IsButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 677     PyObject 
* _resultobj
; 
 679     wxToolBarToolBase 
* _arg0
; 
 680     PyObject 
* _argo0 
= 0; 
 681     char *_kwnames
[] = { "self", NULL 
}; 
 684     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsButton",_kwnames
,&_argo0
))  
 687         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 688         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 689             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsButton. Expected _wxToolBarToolBase_p."); 
 694     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 695     _result 
= (int )wxToolBarToolBase_IsButton(_arg0
); 
 697     wxPyEndAllowThreads(__tstate
); 
 698     if (PyErr_Occurred()) return NULL
; 
 699 }    _resultobj 
= Py_BuildValue("i",_result
); 
 703 #define wxToolBarToolBase_IsControl(_swigobj)  (_swigobj->IsControl()) 
 704 static PyObject 
*_wrap_wxToolBarToolBase_IsControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 705     PyObject 
* _resultobj
; 
 707     wxToolBarToolBase 
* _arg0
; 
 708     PyObject 
* _argo0 
= 0; 
 709     char *_kwnames
[] = { "self", NULL 
}; 
 712     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsControl",_kwnames
,&_argo0
))  
 715         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 716         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 717             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsControl. Expected _wxToolBarToolBase_p."); 
 722     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 723     _result 
= (int )wxToolBarToolBase_IsControl(_arg0
); 
 725     wxPyEndAllowThreads(__tstate
); 
 726     if (PyErr_Occurred()) return NULL
; 
 727 }    _resultobj 
= Py_BuildValue("i",_result
); 
 731 #define wxToolBarToolBase_IsSeparator(_swigobj)  (_swigobj->IsSeparator()) 
 732 static PyObject 
*_wrap_wxToolBarToolBase_IsSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 733     PyObject 
* _resultobj
; 
 735     wxToolBarToolBase 
* _arg0
; 
 736     PyObject 
* _argo0 
= 0; 
 737     char *_kwnames
[] = { "self", NULL 
}; 
 740     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsSeparator",_kwnames
,&_argo0
))  
 743         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 744         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 745             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsSeparator. Expected _wxToolBarToolBase_p."); 
 750     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 751     _result 
= (int )wxToolBarToolBase_IsSeparator(_arg0
); 
 753     wxPyEndAllowThreads(__tstate
); 
 754     if (PyErr_Occurred()) return NULL
; 
 755 }    _resultobj 
= Py_BuildValue("i",_result
); 
 759 #define wxToolBarToolBase_GetStyle(_swigobj)  (_swigobj->GetStyle()) 
 760 static PyObject 
*_wrap_wxToolBarToolBase_GetStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 761     PyObject 
* _resultobj
; 
 763     wxToolBarToolBase 
* _arg0
; 
 764     PyObject 
* _argo0 
= 0; 
 765     char *_kwnames
[] = { "self", NULL 
}; 
 768     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetStyle",_kwnames
,&_argo0
))  
 771         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 772         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 773             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetStyle. Expected _wxToolBarToolBase_p."); 
 778     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 779     _result 
= (int )wxToolBarToolBase_GetStyle(_arg0
); 
 781     wxPyEndAllowThreads(__tstate
); 
 782     if (PyErr_Occurred()) return NULL
; 
 783 }    _resultobj 
= Py_BuildValue("i",_result
); 
 787 #define wxToolBarToolBase_GetKind(_swigobj)  (_swigobj->GetKind()) 
 788 static PyObject 
*_wrap_wxToolBarToolBase_GetKind(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 789     PyObject 
* _resultobj
; 
 791     wxToolBarToolBase 
* _arg0
; 
 792     PyObject 
* _argo0 
= 0; 
 793     char *_kwnames
[] = { "self", NULL 
}; 
 796     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetKind",_kwnames
,&_argo0
))  
 799         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 800         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 801             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetKind. Expected _wxToolBarToolBase_p."); 
 806     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 807     _result 
= (wxItemKind 
)wxToolBarToolBase_GetKind(_arg0
); 
 809     wxPyEndAllowThreads(__tstate
); 
 810     if (PyErr_Occurred()) return NULL
; 
 811 }    _resultobj 
= Py_BuildValue("i",_result
); 
 815 #define wxToolBarToolBase_IsEnabled(_swigobj)  (_swigobj->IsEnabled()) 
 816 static PyObject 
*_wrap_wxToolBarToolBase_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 817     PyObject 
* _resultobj
; 
 819     wxToolBarToolBase 
* _arg0
; 
 820     PyObject 
* _argo0 
= 0; 
 821     char *_kwnames
[] = { "self", NULL 
}; 
 824     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsEnabled",_kwnames
,&_argo0
))  
 827         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 828         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 829             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsEnabled. Expected _wxToolBarToolBase_p."); 
 834     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 835     _result 
= (bool )wxToolBarToolBase_IsEnabled(_arg0
); 
 837     wxPyEndAllowThreads(__tstate
); 
 838     if (PyErr_Occurred()) return NULL
; 
 839 }    _resultobj 
= Py_BuildValue("i",_result
); 
 843 #define wxToolBarToolBase_IsToggled(_swigobj)  (_swigobj->IsToggled()) 
 844 static PyObject 
*_wrap_wxToolBarToolBase_IsToggled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 845     PyObject 
* _resultobj
; 
 847     wxToolBarToolBase 
* _arg0
; 
 848     PyObject 
* _argo0 
= 0; 
 849     char *_kwnames
[] = { "self", NULL 
}; 
 852     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsToggled",_kwnames
,&_argo0
))  
 855         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 856         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 857             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsToggled. Expected _wxToolBarToolBase_p."); 
 862     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 863     _result 
= (bool )wxToolBarToolBase_IsToggled(_arg0
); 
 865     wxPyEndAllowThreads(__tstate
); 
 866     if (PyErr_Occurred()) return NULL
; 
 867 }    _resultobj 
= Py_BuildValue("i",_result
); 
 871 #define wxToolBarToolBase_CanBeToggled(_swigobj)  (_swigobj->CanBeToggled()) 
 872 static PyObject 
*_wrap_wxToolBarToolBase_CanBeToggled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 873     PyObject 
* _resultobj
; 
 875     wxToolBarToolBase 
* _arg0
; 
 876     PyObject 
* _argo0 
= 0; 
 877     char *_kwnames
[] = { "self", NULL 
}; 
 880     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_CanBeToggled",_kwnames
,&_argo0
))  
 883         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 884         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 885             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_CanBeToggled. Expected _wxToolBarToolBase_p."); 
 890     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 891     _result 
= (bool )wxToolBarToolBase_CanBeToggled(_arg0
); 
 893     wxPyEndAllowThreads(__tstate
); 
 894     if (PyErr_Occurred()) return NULL
; 
 895 }    _resultobj 
= Py_BuildValue("i",_result
); 
 899 #define wxToolBarToolBase_GetNormalBitmap(_swigobj)  (_swigobj->GetNormalBitmap()) 
 900 static PyObject 
*_wrap_wxToolBarToolBase_GetNormalBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 901     PyObject 
* _resultobj
; 
 903     wxToolBarToolBase 
* _arg0
; 
 904     PyObject 
* _argo0 
= 0; 
 905     char *_kwnames
[] = { "self", NULL 
}; 
 909     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetNormalBitmap",_kwnames
,&_argo0
))  
 912         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 913         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 914             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetNormalBitmap. Expected _wxToolBarToolBase_p."); 
 919     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 920     const wxBitmap 
& _result_ref 
= wxToolBarToolBase_GetNormalBitmap(_arg0
); 
 921     _result 
= (wxBitmap 
*) &_result_ref
; 
 923     wxPyEndAllowThreads(__tstate
); 
 924     if (PyErr_Occurred()) return NULL
; 
 926         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p"); 
 927         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 930         _resultobj 
= Py_None
; 
 935 #define wxToolBarToolBase_GetDisabledBitmap(_swigobj)  (_swigobj->GetDisabledBitmap()) 
 936 static PyObject 
*_wrap_wxToolBarToolBase_GetDisabledBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 937     PyObject 
* _resultobj
; 
 939     wxToolBarToolBase 
* _arg0
; 
 940     PyObject 
* _argo0 
= 0; 
 941     char *_kwnames
[] = { "self", NULL 
}; 
 945     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetDisabledBitmap",_kwnames
,&_argo0
))  
 948         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 949         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 950             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetDisabledBitmap. Expected _wxToolBarToolBase_p."); 
 955     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 956     const wxBitmap 
& _result_ref 
= wxToolBarToolBase_GetDisabledBitmap(_arg0
); 
 957     _result 
= (wxBitmap 
*) &_result_ref
; 
 959     wxPyEndAllowThreads(__tstate
); 
 960     if (PyErr_Occurred()) return NULL
; 
 962         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p"); 
 963         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 966         _resultobj 
= Py_None
; 
 971 #define wxToolBarToolBase_GetBitmap(_swigobj)  (_swigobj->GetBitmap()) 
 972 static PyObject 
*_wrap_wxToolBarToolBase_GetBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 973     PyObject 
* _resultobj
; 
 975     wxToolBarToolBase 
* _arg0
; 
 976     PyObject 
* _argo0 
= 0; 
 977     char *_kwnames
[] = { "self", NULL 
}; 
 981     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetBitmap",_kwnames
,&_argo0
))  
 984         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 985         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 986             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetBitmap. Expected _wxToolBarToolBase_p."); 
 991     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 992     _result 
= new wxBitmap (wxToolBarToolBase_GetBitmap(_arg0
)); 
 994     wxPyEndAllowThreads(__tstate
); 
 995     if (PyErr_Occurred()) return NULL
; 
 996 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
 997     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1001 #define wxToolBarToolBase_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
1002 static PyObject 
*_wrap_wxToolBarToolBase_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1003     PyObject 
* _resultobj
; 
1005     wxToolBarToolBase 
* _arg0
; 
1006     PyObject 
* _argo0 
= 0; 
1007     char *_kwnames
[] = { "self", NULL 
}; 
1010     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetLabel",_kwnames
,&_argo0
))  
1013         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1014         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1015             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetLabel. Expected _wxToolBarToolBase_p."); 
1020     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1021     _result 
= new wxString (wxToolBarToolBase_GetLabel(_arg0
)); 
1023     wxPyEndAllowThreads(__tstate
); 
1024     if (PyErr_Occurred()) return NULL
; 
1027     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
1029     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1038 #define wxToolBarToolBase_GetShortHelp(_swigobj)  (_swigobj->GetShortHelp()) 
1039 static PyObject 
*_wrap_wxToolBarToolBase_GetShortHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1040     PyObject 
* _resultobj
; 
1042     wxToolBarToolBase 
* _arg0
; 
1043     PyObject 
* _argo0 
= 0; 
1044     char *_kwnames
[] = { "self", NULL 
}; 
1047     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetShortHelp",_kwnames
,&_argo0
))  
1050         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1051         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1052             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetShortHelp. Expected _wxToolBarToolBase_p."); 
1057     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1058     _result 
= new wxString (wxToolBarToolBase_GetShortHelp(_arg0
)); 
1060     wxPyEndAllowThreads(__tstate
); 
1061     if (PyErr_Occurred()) return NULL
; 
1064     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
1066     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1075 #define wxToolBarToolBase_GetLongHelp(_swigobj)  (_swigobj->GetLongHelp()) 
1076 static PyObject 
*_wrap_wxToolBarToolBase_GetLongHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1077     PyObject 
* _resultobj
; 
1079     wxToolBarToolBase 
* _arg0
; 
1080     PyObject 
* _argo0 
= 0; 
1081     char *_kwnames
[] = { "self", NULL 
}; 
1084     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetLongHelp",_kwnames
,&_argo0
))  
1087         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1088         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1089             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetLongHelp. Expected _wxToolBarToolBase_p."); 
1094     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1095     _result 
= new wxString (wxToolBarToolBase_GetLongHelp(_arg0
)); 
1097     wxPyEndAllowThreads(__tstate
); 
1098     if (PyErr_Occurred()) return NULL
; 
1101     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
1103     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1112 #define wxToolBarToolBase_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
1113 static PyObject 
*_wrap_wxToolBarToolBase_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1114     PyObject 
* _resultobj
; 
1116     wxToolBarToolBase 
* _arg0
; 
1118     PyObject 
* _argo0 
= 0; 
1120     char *_kwnames
[] = { "self","enable", NULL 
}; 
1123     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarToolBase_Enable",_kwnames
,&_argo0
,&tempbool1
))  
1126         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1127         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1128             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Enable. Expected _wxToolBarToolBase_p."); 
1132     _arg1 
= (bool ) tempbool1
; 
1134     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1135     _result 
= (bool )wxToolBarToolBase_Enable(_arg0
,_arg1
); 
1137     wxPyEndAllowThreads(__tstate
); 
1138     if (PyErr_Occurred()) return NULL
; 
1139 }    _resultobj 
= Py_BuildValue("i",_result
); 
1143 #define wxToolBarToolBase_Toggle(_swigobj)  (_swigobj->Toggle()) 
1144 static PyObject 
*_wrap_wxToolBarToolBase_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1145     PyObject 
* _resultobj
; 
1146     wxToolBarToolBase 
* _arg0
; 
1147     PyObject 
* _argo0 
= 0; 
1148     char *_kwnames
[] = { "self", NULL 
}; 
1151     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_Toggle",_kwnames
,&_argo0
))  
1154         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1155         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1156             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Toggle. Expected _wxToolBarToolBase_p."); 
1161     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1162     wxToolBarToolBase_Toggle(_arg0
); 
1164     wxPyEndAllowThreads(__tstate
); 
1165     if (PyErr_Occurred()) return NULL
; 
1166 }    Py_INCREF(Py_None
); 
1167     _resultobj 
= Py_None
; 
1171 #define wxToolBarToolBase_SetToggle(_swigobj,_swigarg0)  (_swigobj->SetToggle(_swigarg0)) 
1172 static PyObject 
*_wrap_wxToolBarToolBase_SetToggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1173     PyObject 
* _resultobj
; 
1175     wxToolBarToolBase 
* _arg0
; 
1177     PyObject 
* _argo0 
= 0; 
1179     char *_kwnames
[] = { "self","toggle", NULL 
}; 
1182     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarToolBase_SetToggle",_kwnames
,&_argo0
,&tempbool1
))  
1185         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1186         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1187             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetToggle. Expected _wxToolBarToolBase_p."); 
1191     _arg1 
= (bool ) tempbool1
; 
1193     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1194     _result 
= (bool )wxToolBarToolBase_SetToggle(_arg0
,_arg1
); 
1196     wxPyEndAllowThreads(__tstate
); 
1197     if (PyErr_Occurred()) return NULL
; 
1198 }    _resultobj 
= Py_BuildValue("i",_result
); 
1202 #define wxToolBarToolBase_SetShortHelp(_swigobj,_swigarg0)  (_swigobj->SetShortHelp(_swigarg0)) 
1203 static PyObject 
*_wrap_wxToolBarToolBase_SetShortHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1204     PyObject 
* _resultobj
; 
1206     wxToolBarToolBase 
* _arg0
; 
1208     PyObject 
* _argo0 
= 0; 
1209     PyObject 
* _obj1 
= 0; 
1210     char *_kwnames
[] = { "self","help", NULL 
}; 
1213     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetShortHelp",_kwnames
,&_argo0
,&_obj1
))  
1216         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1217         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1218             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetShortHelp. Expected _wxToolBarToolBase_p."); 
1223     _arg1 
= wxString_in_helper(_obj1
); 
1228     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1229     _result 
= (bool )wxToolBarToolBase_SetShortHelp(_arg0
,*_arg1
); 
1231     wxPyEndAllowThreads(__tstate
); 
1232     if (PyErr_Occurred()) return NULL
; 
1233 }    _resultobj 
= Py_BuildValue("i",_result
); 
1241 #define wxToolBarToolBase_SetLongHelp(_swigobj,_swigarg0)  (_swigobj->SetLongHelp(_swigarg0)) 
1242 static PyObject 
*_wrap_wxToolBarToolBase_SetLongHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1243     PyObject 
* _resultobj
; 
1245     wxToolBarToolBase 
* _arg0
; 
1247     PyObject 
* _argo0 
= 0; 
1248     PyObject 
* _obj1 
= 0; 
1249     char *_kwnames
[] = { "self","help", NULL 
}; 
1252     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetLongHelp",_kwnames
,&_argo0
,&_obj1
))  
1255         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1256         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1257             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetLongHelp. Expected _wxToolBarToolBase_p."); 
1262     _arg1 
= wxString_in_helper(_obj1
); 
1267     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1268     _result 
= (bool )wxToolBarToolBase_SetLongHelp(_arg0
,*_arg1
); 
1270     wxPyEndAllowThreads(__tstate
); 
1271     if (PyErr_Occurred()) return NULL
; 
1272 }    _resultobj 
= Py_BuildValue("i",_result
); 
1280 #define wxToolBarToolBase_SetNormalBitmap(_swigobj,_swigarg0)  (_swigobj->SetNormalBitmap(_swigarg0)) 
1281 static PyObject 
*_wrap_wxToolBarToolBase_SetNormalBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1282     PyObject 
* _resultobj
; 
1283     wxToolBarToolBase 
* _arg0
; 
1285     PyObject 
* _argo0 
= 0; 
1286     PyObject 
* _argo1 
= 0; 
1287     char *_kwnames
[] = { "self","bmp", NULL 
}; 
1290     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetNormalBitmap",_kwnames
,&_argo0
,&_argo1
))  
1293         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1294         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1295             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetNormalBitmap. Expected _wxToolBarToolBase_p."); 
1300         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1301         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
1302             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarToolBase_SetNormalBitmap. Expected _wxBitmap_p."); 
1307     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1308     wxToolBarToolBase_SetNormalBitmap(_arg0
,*_arg1
); 
1310     wxPyEndAllowThreads(__tstate
); 
1311     if (PyErr_Occurred()) return NULL
; 
1312 }    Py_INCREF(Py_None
); 
1313     _resultobj 
= Py_None
; 
1317 #define wxToolBarToolBase_SetDisabledBitmap(_swigobj,_swigarg0)  (_swigobj->SetDisabledBitmap(_swigarg0)) 
1318 static PyObject 
*_wrap_wxToolBarToolBase_SetDisabledBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1319     PyObject 
* _resultobj
; 
1320     wxToolBarToolBase 
* _arg0
; 
1322     PyObject 
* _argo0 
= 0; 
1323     PyObject 
* _argo1 
= 0; 
1324     char *_kwnames
[] = { "self","bmp", NULL 
}; 
1327     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetDisabledBitmap",_kwnames
,&_argo0
,&_argo1
))  
1330         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1331         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1332             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetDisabledBitmap. Expected _wxToolBarToolBase_p."); 
1337         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1338         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
1339             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarToolBase_SetDisabledBitmap. Expected _wxBitmap_p."); 
1344     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1345     wxToolBarToolBase_SetDisabledBitmap(_arg0
,*_arg1
); 
1347     wxPyEndAllowThreads(__tstate
); 
1348     if (PyErr_Occurred()) return NULL
; 
1349 }    Py_INCREF(Py_None
); 
1350     _resultobj 
= Py_None
; 
1354 #define wxToolBarToolBase_SetLabel(_swigobj,_swigarg0)  (_swigobj->SetLabel(_swigarg0)) 
1355 static PyObject 
*_wrap_wxToolBarToolBase_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1356     PyObject 
* _resultobj
; 
1357     wxToolBarToolBase 
* _arg0
; 
1359     PyObject 
* _argo0 
= 0; 
1360     PyObject 
* _obj1 
= 0; 
1361     char *_kwnames
[] = { "self","label", NULL 
}; 
1364     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetLabel",_kwnames
,&_argo0
,&_obj1
))  
1367         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1368         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1369             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetLabel. Expected _wxToolBarToolBase_p."); 
1374     _arg1 
= wxString_in_helper(_obj1
); 
1379     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1380     wxToolBarToolBase_SetLabel(_arg0
,*_arg1
); 
1382     wxPyEndAllowThreads(__tstate
); 
1383     if (PyErr_Occurred()) return NULL
; 
1384 }    Py_INCREF(Py_None
); 
1385     _resultobj 
= Py_None
; 
1393 #define wxToolBarToolBase_Detach(_swigobj)  (_swigobj->Detach()) 
1394 static PyObject 
*_wrap_wxToolBarToolBase_Detach(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1395     PyObject 
* _resultobj
; 
1396     wxToolBarToolBase 
* _arg0
; 
1397     PyObject 
* _argo0 
= 0; 
1398     char *_kwnames
[] = { "self", NULL 
}; 
1401     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_Detach",_kwnames
,&_argo0
))  
1404         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1405         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1406             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Detach. Expected _wxToolBarToolBase_p."); 
1411     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1412     wxToolBarToolBase_Detach(_arg0
); 
1414     wxPyEndAllowThreads(__tstate
); 
1415     if (PyErr_Occurred()) return NULL
; 
1416 }    Py_INCREF(Py_None
); 
1417     _resultobj 
= Py_None
; 
1421 #define wxToolBarToolBase_Attach(_swigobj,_swigarg0)  (_swigobj->Attach(_swigarg0)) 
1422 static PyObject 
*_wrap_wxToolBarToolBase_Attach(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1423     PyObject 
* _resultobj
; 
1424     wxToolBarToolBase 
* _arg0
; 
1425     wxToolBarBase 
* _arg1
; 
1426     PyObject 
* _argo0 
= 0; 
1427     PyObject 
* _argo1 
= 0; 
1428     char *_kwnames
[] = { "self","tbar", NULL 
}; 
1431     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_Attach",_kwnames
,&_argo0
,&_argo1
))  
1434         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1435         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1436             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Attach. Expected _wxToolBarToolBase_p."); 
1441         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1442         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxToolBarBase_p")) { 
1443             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarToolBase_Attach. Expected _wxToolBarBase_p."); 
1448     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1449     wxToolBarToolBase_Attach(_arg0
,_arg1
); 
1451     wxPyEndAllowThreads(__tstate
); 
1452     if (PyErr_Occurred()) return NULL
; 
1453 }    Py_INCREF(Py_None
); 
1454     _resultobj 
= Py_None
; 
1458 static PyObject 
* wxToolBarToolBase_GetClientData(wxToolBarToolBase 
*self
) { 
1459             wxPyUserData
* udata 
= (wxPyUserData
*)self
->GetClientData(); 
1461                 Py_INCREF(udata
->m_obj
); 
1462                 return udata
->m_obj
; 
1468 static PyObject 
*_wrap_wxToolBarToolBase_GetClientData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1469     PyObject 
* _resultobj
; 
1471     wxToolBarToolBase 
* _arg0
; 
1472     PyObject 
* _argo0 
= 0; 
1473     char *_kwnames
[] = { "self", NULL 
}; 
1476     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetClientData",_kwnames
,&_argo0
))  
1479         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1480         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1481             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetClientData. Expected _wxToolBarToolBase_p."); 
1486     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1487     _result 
= (PyObject 
*)wxToolBarToolBase_GetClientData(_arg0
); 
1489     wxPyEndAllowThreads(__tstate
); 
1490     if (PyErr_Occurred()) return NULL
; 
1492   _resultobj 
= _result
; 
1497 static void  wxToolBarToolBase_SetClientData(wxToolBarToolBase 
*self
,PyObject 
* clientData
) { 
1498             self
->SetClientData(new wxPyUserData(clientData
)); 
1500 static PyObject 
*_wrap_wxToolBarToolBase_SetClientData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1501     PyObject 
* _resultobj
; 
1502     wxToolBarToolBase 
* _arg0
; 
1504     PyObject 
* _argo0 
= 0; 
1505     PyObject 
* _obj1 
= 0; 
1506     char *_kwnames
[] = { "self","clientData", NULL 
}; 
1509     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetClientData",_kwnames
,&_argo0
,&_obj1
))  
1512         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1513         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1514             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetClientData. Expected _wxToolBarToolBase_p."); 
1522     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1523     wxToolBarToolBase_SetClientData(_arg0
,_arg1
); 
1525     wxPyEndAllowThreads(__tstate
); 
1526     if (PyErr_Occurred()) return NULL
; 
1527 }    Py_INCREF(Py_None
); 
1528     _resultobj 
= Py_None
; 
1532 static void *SwigwxToolBarBaseTowxControl(void *ptr
) { 
1535     src 
= (wxToolBarBase 
*) ptr
; 
1536     dest 
= (wxControl 
*) src
; 
1537     return (void *) dest
; 
1540 static void *SwigwxToolBarBaseTowxWindow(void *ptr
) { 
1543     src 
= (wxToolBarBase 
*) ptr
; 
1544     dest 
= (wxWindow 
*) src
; 
1545     return (void *) dest
; 
1548 static void *SwigwxToolBarBaseTowxEvtHandler(void *ptr
) { 
1551     src 
= (wxToolBarBase 
*) ptr
; 
1552     dest 
= (wxEvtHandler 
*) src
; 
1553     return (void *) dest
; 
1556 static void *SwigwxToolBarBaseTowxObject(void *ptr
) { 
1559     src 
= (wxToolBarBase 
*) ptr
; 
1560     dest 
= (wxObject 
*) src
; 
1561     return (void *) dest
; 
1564 static wxToolBarToolBase 
* wxToolBarBase_AddTool(wxToolBarBase 
*self
,int  id
,const wxString 
& label
,const wxBitmap 
& bitmap
,const wxBitmap 
& bmpDisabled
,wxItemKind  kind
,const wxString 
& shortHelp
,const wxString 
& longHelp
,PyObject 
* clientData
) { 
1565             wxPyUserData
* udata 
= NULL
; 
1567                 udata 
= new wxPyUserData(clientData
); 
1568             return self
->AddTool(id
, label
, bitmap
, bmpDisabled
, kind
, 
1569                                  shortHelp
, longHelp
, udata
); 
1571 static PyObject 
*_wrap_wxToolBarBase_AddTool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1572     PyObject 
* _resultobj
; 
1573     wxToolBarToolBase 
* _result
; 
1574     wxToolBarBase 
* _arg0
; 
1579     wxItemKind  _arg5 
= (wxItemKind 
) wxITEM_NORMAL
; 
1580     wxString 
* _arg6 
= (wxString 
*) &wxPyEmptyString
; 
1581     wxString 
* _arg7 
= (wxString 
*) &wxPyEmptyString
; 
1582     PyObject 
* _arg8 
= (PyObject 
*) NULL
; 
1583     PyObject 
* _argo0 
= 0; 
1584     PyObject 
* _obj2 
= 0; 
1585     PyObject 
* _argo3 
= 0; 
1586     PyObject 
* _argo4 
= 0; 
1587     PyObject 
* _obj6 
= 0; 
1588     PyObject 
* _obj7 
= 0; 
1589     PyObject 
* _obj8 
= 0; 
1590     char *_kwnames
[] = { "self","id","label","bitmap","bmpDisabled","kind","shortHelp","longHelp","clientData", NULL 
}; 
1593     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOOO|iOOO:wxToolBarBase_AddTool",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_argo4
,&_arg5
,&_obj6
,&_obj7
,&_obj8
))  
1596         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1597         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
1598             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddTool. Expected _wxToolBarBase_p."); 
1603     _arg2 
= wxString_in_helper(_obj2
); 
1608         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
1609         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) { 
1610             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxToolBarBase_AddTool. Expected _wxBitmap_p."); 
1615         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
1616         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxBitmap_p")) { 
1617             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxToolBarBase_AddTool. Expected _wxBitmap_p."); 
1623     _arg6 
= wxString_in_helper(_obj6
); 
1629     _arg7 
= wxString_in_helper(_obj7
); 
1638     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1639     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_AddTool(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
,_arg8
); 
1641     wxPyEndAllowThreads(__tstate
); 
1642     if (PyErr_Occurred()) return NULL
; 
1643 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1659 static wxToolBarToolBase 
* wxToolBarBase_AddSimpleTool(wxToolBarBase 
*self
,int  id
,const wxString 
& label
,const wxBitmap 
& bitmap
,const wxString 
& shortHelp
,const wxString 
& longHelp
,wxItemKind  kind
) { 
1660             return self
->AddTool(id
, label
, bitmap
, wxNullBitmap
, kind
, 
1661                                  shortHelp
, longHelp
, NULL
); 
1663 static PyObject 
*_wrap_wxToolBarBase_AddSimpleTool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1664     PyObject 
* _resultobj
; 
1665     wxToolBarToolBase 
* _result
; 
1666     wxToolBarBase 
* _arg0
; 
1670     wxString 
* _arg4 
= (wxString 
*) &wxPyEmptyString
; 
1671     wxString 
* _arg5 
= (wxString 
*) &wxPyEmptyString
; 
1672     wxItemKind  _arg6 
= (wxItemKind 
) wxITEM_NORMAL
; 
1673     PyObject 
* _argo0 
= 0; 
1674     PyObject 
* _obj2 
= 0; 
1675     PyObject 
* _argo3 
= 0; 
1676     PyObject 
* _obj4 
= 0; 
1677     PyObject 
* _obj5 
= 0; 
1678     char *_kwnames
[] = { "self","id","label","bitmap","shortHelp","longHelp","kind", NULL 
}; 
1681     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|OOi:wxToolBarBase_AddSimpleTool",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_obj4
,&_obj5
,&_arg6
))  
1684         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1685         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
1686             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddSimpleTool. Expected _wxToolBarBase_p."); 
1691     _arg2 
= wxString_in_helper(_obj2
); 
1696         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
1697         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) { 
1698             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxToolBarBase_AddSimpleTool. Expected _wxBitmap_p."); 
1704     _arg4 
= wxString_in_helper(_obj4
); 
1710     _arg5 
= wxString_in_helper(_obj5
); 
1715     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1716     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_AddSimpleTool(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
); 
1718     wxPyEndAllowThreads(__tstate
); 
1719     if (PyErr_Occurred()) return NULL
; 
1720 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1736 static wxToolBarToolBase 
* wxToolBarBase_AddCheckTool(wxToolBarBase 
*self
,int  id
,const wxString 
& label
,const wxBitmap 
& bitmap
,const wxBitmap 
& bmpDisabled
,const wxString 
& shortHelp
,const wxString 
& longHelp
,PyObject 
* clientData
) { 
1737             wxPyUserData
* udata 
= NULL
; 
1739                 udata 
= new wxPyUserData(clientData
); 
1740             return self
->AddCheckTool(id
, label
, bitmap
, bmpDisabled
, 
1741                                       shortHelp
, longHelp
, udata
); 
1743 static PyObject 
*_wrap_wxToolBarBase_AddCheckTool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1744     PyObject 
* _resultobj
; 
1745     wxToolBarToolBase 
* _result
; 
1746     wxToolBarBase 
* _arg0
; 
1750     wxBitmap 
* _arg4 
= (wxBitmap 
*) &wxNullBitmap
; 
1751     wxString 
* _arg5 
= (wxString 
*) &wxPyEmptyString
; 
1752     wxString 
* _arg6 
= (wxString 
*) &wxPyEmptyString
; 
1753     PyObject 
* _arg7 
= (PyObject 
*) NULL
; 
1754     PyObject 
* _argo0 
= 0; 
1755     PyObject 
* _obj2 
= 0; 
1756     PyObject 
* _argo3 
= 0; 
1757     PyObject 
* _argo4 
= 0; 
1758     PyObject 
* _obj5 
= 0; 
1759     PyObject 
* _obj6 
= 0; 
1760     PyObject 
* _obj7 
= 0; 
1761     char *_kwnames
[] = { "self","id","label","bitmap","bmpDisabled","shortHelp","longHelp","clientData", NULL 
}; 
1764     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|OOOO:wxToolBarBase_AddCheckTool",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_argo4
,&_obj5
,&_obj6
,&_obj7
))  
1767         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1768         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
1769             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddCheckTool. Expected _wxToolBarBase_p."); 
1774     _arg2 
= wxString_in_helper(_obj2
); 
1779         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
1780         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) { 
1781             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxToolBarBase_AddCheckTool. Expected _wxBitmap_p."); 
1786         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
1787         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxBitmap_p")) { 
1788             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxToolBarBase_AddCheckTool. Expected _wxBitmap_p."); 
1794     _arg5 
= wxString_in_helper(_obj5
); 
1800     _arg6 
= wxString_in_helper(_obj6
); 
1809     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1810     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_AddCheckTool(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,*_arg5
,*_arg6
,_arg7
); 
1812     wxPyEndAllowThreads(__tstate
); 
1813     if (PyErr_Occurred()) return NULL
; 
1814 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1830 static wxToolBarToolBase 
* wxToolBarBase_AddRadioTool(wxToolBarBase 
*self
,int  id
,const wxString 
& label
,const wxBitmap 
& bitmap
,const wxBitmap 
& bmpDisabled
,const wxString 
& shortHelp
,const wxString 
& longHelp
,PyObject 
* clientData
) { 
1831             wxPyUserData
* udata 
= NULL
; 
1833                 udata 
= new wxPyUserData(clientData
); 
1834             return self
->AddRadioTool(id
, label
, bitmap
, bmpDisabled
, 
1835                                       shortHelp
, longHelp
, udata
); 
1837 static PyObject 
*_wrap_wxToolBarBase_AddRadioTool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1838     PyObject 
* _resultobj
; 
1839     wxToolBarToolBase 
* _result
; 
1840     wxToolBarBase 
* _arg0
; 
1844     wxBitmap 
* _arg4 
= (wxBitmap 
*) &wxNullBitmap
; 
1845     wxString 
* _arg5 
= (wxString 
*) &wxPyEmptyString
; 
1846     wxString 
* _arg6 
= (wxString 
*) &wxPyEmptyString
; 
1847     PyObject 
* _arg7 
= (PyObject 
*) NULL
; 
1848     PyObject 
* _argo0 
= 0; 
1849     PyObject 
* _obj2 
= 0; 
1850     PyObject 
* _argo3 
= 0; 
1851     PyObject 
* _argo4 
= 0; 
1852     PyObject 
* _obj5 
= 0; 
1853     PyObject 
* _obj6 
= 0; 
1854     PyObject 
* _obj7 
= 0; 
1855     char *_kwnames
[] = { "self","id","label","bitmap","bmpDisabled","shortHelp","longHelp","clientData", NULL 
}; 
1858     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|OOOO:wxToolBarBase_AddRadioTool",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_argo4
,&_obj5
,&_obj6
,&_obj7
))  
1861         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1862         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
1863             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddRadioTool. Expected _wxToolBarBase_p."); 
1868     _arg2 
= wxString_in_helper(_obj2
); 
1873         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
1874         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) { 
1875             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxToolBarBase_AddRadioTool. Expected _wxBitmap_p."); 
1880         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
1881         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxBitmap_p")) { 
1882             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxToolBarBase_AddRadioTool. Expected _wxBitmap_p."); 
1888     _arg5 
= wxString_in_helper(_obj5
); 
1894     _arg6 
= wxString_in_helper(_obj6
); 
1903     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1904     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_AddRadioTool(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,*_arg5
,*_arg6
,_arg7
); 
1906     wxPyEndAllowThreads(__tstate
); 
1907     if (PyErr_Occurred()) return NULL
; 
1908 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1924 static wxToolBarToolBase 
* wxToolBarBase_InsertTool(wxToolBarBase 
*self
,size_t  pos
,int  id
,const wxString 
& label
,const wxBitmap 
& bitmap
,const wxBitmap 
& bmpDisabled
,wxItemKind  kind
,const wxString 
& shortHelp
,const wxString 
& longHelp
,PyObject 
* clientData
) { 
1925             wxPyUserData
* udata 
= NULL
; 
1927                 udata 
= new wxPyUserData(clientData
); 
1928             return self
->InsertTool(pos
, id
, label
, bitmap
, bmpDisabled
, kind
, 
1929                                     shortHelp
, longHelp
, udata
); 
1931 static PyObject 
*_wrap_wxToolBarBase_InsertTool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1932     PyObject 
* _resultobj
; 
1933     wxToolBarToolBase 
* _result
; 
1934     wxToolBarBase 
* _arg0
; 
1939     wxBitmap 
* _arg5 
= (wxBitmap 
*) &wxNullBitmap
; 
1940     wxItemKind  _arg6 
= (wxItemKind 
) wxITEM_NORMAL
; 
1941     wxString 
* _arg7 
= (wxString 
*) &wxPyEmptyString
; 
1942     wxString 
* _arg8 
= (wxString 
*) &wxPyEmptyString
; 
1943     PyObject 
* _arg9 
= (PyObject 
*) NULL
; 
1944     PyObject 
* _argo0 
= 0; 
1945     PyObject 
* _obj3 
= 0; 
1946     PyObject 
* _argo4 
= 0; 
1947     PyObject 
* _argo5 
= 0; 
1948     PyObject 
* _obj7 
= 0; 
1949     PyObject 
* _obj8 
= 0; 
1950     PyObject 
* _obj9 
= 0; 
1951     char *_kwnames
[] = { "self","pos","id","label","bitmap","bmpDisabled","kind","shortHelp","longHelp","clientData", NULL 
}; 
1954     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiOO|OiOOO:wxToolBarBase_InsertTool",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_argo4
,&_argo5
,&_arg6
,&_obj7
,&_obj8
,&_obj9
))  
1957         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1958         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
1959             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertTool. Expected _wxToolBarBase_p."); 
1964     _arg3 
= wxString_in_helper(_obj3
); 
1969         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
1970         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxBitmap_p")) { 
1971             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxToolBarBase_InsertTool. Expected _wxBitmap_p."); 
1976         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
1977         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxBitmap_p")) { 
1978             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxToolBarBase_InsertTool. Expected _wxBitmap_p."); 
1984     _arg7 
= wxString_in_helper(_obj7
); 
1990     _arg8 
= wxString_in_helper(_obj8
); 
1999     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2000     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_InsertTool(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
,*_arg8
,_arg9
); 
2002     wxPyEndAllowThreads(__tstate
); 
2003     if (PyErr_Occurred()) return NULL
; 
2004 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2020 static wxToolBarToolBase 
* wxToolBarBase_InsertSimpleTool(wxToolBarBase 
*self
,size_t  pos
,int  id
,const wxString 
& label
,const wxBitmap 
& bitmap
,wxItemKind  kind
,const wxString 
& shortHelp
,const wxString 
& longHelp
) { 
2021             return self
->InsertTool(pos
, id
, label
, bitmap
, wxNullBitmap
, kind
, 
2022                                     shortHelp
, longHelp
); 
2024 static PyObject 
*_wrap_wxToolBarBase_InsertSimpleTool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2025     PyObject 
* _resultobj
; 
2026     wxToolBarToolBase 
* _result
; 
2027     wxToolBarBase 
* _arg0
; 
2032     wxItemKind  _arg5 
= (wxItemKind 
) wxITEM_NORMAL
; 
2033     wxString 
* _arg6 
= (wxString 
*) &wxPyEmptyString
; 
2034     wxString 
* _arg7 
= (wxString 
*) &wxPyEmptyString
; 
2035     PyObject 
* _argo0 
= 0; 
2036     PyObject 
* _obj3 
= 0; 
2037     PyObject 
* _argo4 
= 0; 
2038     PyObject 
* _obj6 
= 0; 
2039     PyObject 
* _obj7 
= 0; 
2040     char *_kwnames
[] = { "self","pos","id","label","bitmap","kind","shortHelp","longHelp", NULL 
}; 
2043     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiOO|iOO:wxToolBarBase_InsertSimpleTool",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_argo4
,&_arg5
,&_obj6
,&_obj7
))  
2046         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2047         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2048             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertSimpleTool. Expected _wxToolBarBase_p."); 
2053     _arg3 
= wxString_in_helper(_obj3
); 
2058         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
2059         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxBitmap_p")) { 
2060             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxToolBarBase_InsertSimpleTool. Expected _wxBitmap_p."); 
2066     _arg6 
= wxString_in_helper(_obj6
); 
2072     _arg7 
= wxString_in_helper(_obj7
); 
2077     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2078     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_InsertSimpleTool(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
2080     wxPyEndAllowThreads(__tstate
); 
2081     if (PyErr_Occurred()) return NULL
; 
2082 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2098 #define wxToolBarBase_AddControl(_swigobj,_swigarg0)  (_swigobj->AddControl(_swigarg0)) 
2099 static PyObject 
*_wrap_wxToolBarBase_AddControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2100     PyObject 
* _resultobj
; 
2101     wxToolBarToolBase 
* _result
; 
2102     wxToolBarBase 
* _arg0
; 
2104     PyObject 
* _argo0 
= 0; 
2105     PyObject 
* _argo1 
= 0; 
2106     char *_kwnames
[] = { "self","control", NULL 
}; 
2109     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarBase_AddControl",_kwnames
,&_argo0
,&_argo1
))  
2112         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2113         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2114             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddControl. Expected _wxToolBarBase_p."); 
2119         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2120         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxControl_p")) { 
2121             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarBase_AddControl. Expected _wxControl_p."); 
2126     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2127     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_AddControl(_arg0
,_arg1
); 
2129     wxPyEndAllowThreads(__tstate
); 
2130     if (PyErr_Occurred()) return NULL
; 
2131 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2135 #define wxToolBarBase_InsertControl(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertControl(_swigarg0,_swigarg1)) 
2136 static PyObject 
*_wrap_wxToolBarBase_InsertControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2137     PyObject 
* _resultobj
; 
2138     wxToolBarToolBase 
* _result
; 
2139     wxToolBarBase 
* _arg0
; 
2142     PyObject 
* _argo0 
= 0; 
2143     PyObject 
* _argo2 
= 0; 
2144     char *_kwnames
[] = { "self","pos","control", NULL 
}; 
2147     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_InsertControl",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
2150         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2151         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2152             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertControl. Expected _wxToolBarBase_p."); 
2157         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2158         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxControl_p")) { 
2159             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxToolBarBase_InsertControl. Expected _wxControl_p."); 
2164     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2165     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_InsertControl(_arg0
,_arg1
,_arg2
); 
2167     wxPyEndAllowThreads(__tstate
); 
2168     if (PyErr_Occurred()) return NULL
; 
2169 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2173 #define wxToolBarBase_AddSeparator(_swigobj)  (_swigobj->AddSeparator()) 
2174 static PyObject 
*_wrap_wxToolBarBase_AddSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2175     PyObject 
* _resultobj
; 
2176     wxToolBarToolBase 
* _result
; 
2177     wxToolBarBase 
* _arg0
; 
2178     PyObject 
* _argo0 
= 0; 
2179     char *_kwnames
[] = { "self", NULL 
}; 
2182     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_AddSeparator",_kwnames
,&_argo0
))  
2185         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2186         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2187             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddSeparator. Expected _wxToolBarBase_p."); 
2192     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2193     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_AddSeparator(_arg0
); 
2195     wxPyEndAllowThreads(__tstate
); 
2196     if (PyErr_Occurred()) return NULL
; 
2197 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2201 #define wxToolBarBase_InsertSeparator(_swigobj,_swigarg0)  (_swigobj->InsertSeparator(_swigarg0)) 
2202 static PyObject 
*_wrap_wxToolBarBase_InsertSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2203     PyObject 
* _resultobj
; 
2204     wxToolBarToolBase 
* _result
; 
2205     wxToolBarBase 
* _arg0
; 
2207     PyObject 
* _argo0 
= 0; 
2208     char *_kwnames
[] = { "self","pos", NULL 
}; 
2211     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_InsertSeparator",_kwnames
,&_argo0
,&_arg1
))  
2214         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2215         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2216             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertSeparator. Expected _wxToolBarBase_p."); 
2221     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2222     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_InsertSeparator(_arg0
,_arg1
); 
2224     wxPyEndAllowThreads(__tstate
); 
2225     if (PyErr_Occurred()) return NULL
; 
2226 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2230 #define wxToolBarBase_RemoveTool(_swigobj,_swigarg0)  (_swigobj->RemoveTool(_swigarg0)) 
2231 static PyObject 
*_wrap_wxToolBarBase_RemoveTool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2232     PyObject 
* _resultobj
; 
2233     wxToolBarToolBase 
* _result
; 
2234     wxToolBarBase 
* _arg0
; 
2236     PyObject 
* _argo0 
= 0; 
2237     char *_kwnames
[] = { "self","id", NULL 
}; 
2240     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_RemoveTool",_kwnames
,&_argo0
,&_arg1
))  
2243         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2244         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2245             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_RemoveTool. Expected _wxToolBarBase_p."); 
2250     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2251     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_RemoveTool(_arg0
,_arg1
); 
2253     wxPyEndAllowThreads(__tstate
); 
2254     if (PyErr_Occurred()) return NULL
; 
2255 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2259 #define wxToolBarBase_DeleteToolByPos(_swigobj,_swigarg0)  (_swigobj->DeleteToolByPos(_swigarg0)) 
2260 static PyObject 
*_wrap_wxToolBarBase_DeleteToolByPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2261     PyObject 
* _resultobj
; 
2263     wxToolBarBase 
* _arg0
; 
2265     PyObject 
* _argo0 
= 0; 
2266     char *_kwnames
[] = { "self","pos", NULL 
}; 
2269     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_DeleteToolByPos",_kwnames
,&_argo0
,&_arg1
))  
2272         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2273         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2274             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_DeleteToolByPos. Expected _wxToolBarBase_p."); 
2279     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2280     _result 
= (bool )wxToolBarBase_DeleteToolByPos(_arg0
,_arg1
); 
2282     wxPyEndAllowThreads(__tstate
); 
2283     if (PyErr_Occurred()) return NULL
; 
2284 }    _resultobj 
= Py_BuildValue("i",_result
); 
2288 #define wxToolBarBase_DeleteTool(_swigobj,_swigarg0)  (_swigobj->DeleteTool(_swigarg0)) 
2289 static PyObject 
*_wrap_wxToolBarBase_DeleteTool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2290     PyObject 
* _resultobj
; 
2292     wxToolBarBase 
* _arg0
; 
2294     PyObject 
* _argo0 
= 0; 
2295     char *_kwnames
[] = { "self","id", NULL 
}; 
2298     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_DeleteTool",_kwnames
,&_argo0
,&_arg1
))  
2301         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2302         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2303             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_DeleteTool. Expected _wxToolBarBase_p."); 
2308     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2309     _result 
= (bool )wxToolBarBase_DeleteTool(_arg0
,_arg1
); 
2311     wxPyEndAllowThreads(__tstate
); 
2312     if (PyErr_Occurred()) return NULL
; 
2313 }    _resultobj 
= Py_BuildValue("i",_result
); 
2317 #define wxToolBarBase_ClearTools(_swigobj)  (_swigobj->ClearTools()) 
2318 static PyObject 
*_wrap_wxToolBarBase_ClearTools(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2319     PyObject 
* _resultobj
; 
2320     wxToolBarBase 
* _arg0
; 
2321     PyObject 
* _argo0 
= 0; 
2322     char *_kwnames
[] = { "self", NULL 
}; 
2325     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_ClearTools",_kwnames
,&_argo0
))  
2328         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2329         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2330             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_ClearTools. Expected _wxToolBarBase_p."); 
2335     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2336     wxToolBarBase_ClearTools(_arg0
); 
2338     wxPyEndAllowThreads(__tstate
); 
2339     if (PyErr_Occurred()) return NULL
; 
2340 }    Py_INCREF(Py_None
); 
2341     _resultobj 
= Py_None
; 
2345 #define wxToolBarBase_Realize(_swigobj)  (_swigobj->Realize()) 
2346 static PyObject 
*_wrap_wxToolBarBase_Realize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2347     PyObject 
* _resultobj
; 
2349     wxToolBarBase 
* _arg0
; 
2350     PyObject 
* _argo0 
= 0; 
2351     char *_kwnames
[] = { "self", NULL 
}; 
2354     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_Realize",_kwnames
,&_argo0
))  
2357         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2358         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2359             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_Realize. Expected _wxToolBarBase_p."); 
2364     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2365     _result 
= (bool )wxToolBarBase_Realize(_arg0
); 
2367     wxPyEndAllowThreads(__tstate
); 
2368     if (PyErr_Occurred()) return NULL
; 
2369 }    _resultobj 
= Py_BuildValue("i",_result
); 
2373 #define wxToolBarBase_EnableTool(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnableTool(_swigarg0,_swigarg1)) 
2374 static PyObject 
*_wrap_wxToolBarBase_EnableTool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2375     PyObject 
* _resultobj
; 
2376     wxToolBarBase 
* _arg0
; 
2379     PyObject 
* _argo0 
= 0; 
2381     char *_kwnames
[] = { "self","id","enable", NULL 
}; 
2384     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_EnableTool",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
2387         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2388         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2389             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_EnableTool. Expected _wxToolBarBase_p."); 
2393     _arg2 
= (bool ) tempbool2
; 
2395     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2396     wxToolBarBase_EnableTool(_arg0
,_arg1
,_arg2
); 
2398     wxPyEndAllowThreads(__tstate
); 
2399     if (PyErr_Occurred()) return NULL
; 
2400 }    Py_INCREF(Py_None
); 
2401     _resultobj 
= Py_None
; 
2405 #define wxToolBarBase_ToggleTool(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ToggleTool(_swigarg0,_swigarg1)) 
2406 static PyObject 
*_wrap_wxToolBarBase_ToggleTool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2407     PyObject 
* _resultobj
; 
2408     wxToolBarBase 
* _arg0
; 
2411     PyObject 
* _argo0 
= 0; 
2413     char *_kwnames
[] = { "self","id","toggle", NULL 
}; 
2416     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_ToggleTool",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
2419         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2420         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2421             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_ToggleTool. Expected _wxToolBarBase_p."); 
2425     _arg2 
= (bool ) tempbool2
; 
2427     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2428     wxToolBarBase_ToggleTool(_arg0
,_arg1
,_arg2
); 
2430     wxPyEndAllowThreads(__tstate
); 
2431     if (PyErr_Occurred()) return NULL
; 
2432 }    Py_INCREF(Py_None
); 
2433     _resultobj 
= Py_None
; 
2437 #define wxToolBarBase_SetToggle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetToggle(_swigarg0,_swigarg1)) 
2438 static PyObject 
*_wrap_wxToolBarBase_SetToggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2439     PyObject 
* _resultobj
; 
2440     wxToolBarBase 
* _arg0
; 
2443     PyObject 
* _argo0 
= 0; 
2445     char *_kwnames
[] = { "self","id","toggle", NULL 
}; 
2448     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_SetToggle",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
2451         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2452         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2453             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToggle. Expected _wxToolBarBase_p."); 
2457     _arg2 
= (bool ) tempbool2
; 
2459     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2460     wxToolBarBase_SetToggle(_arg0
,_arg1
,_arg2
); 
2462     wxPyEndAllowThreads(__tstate
); 
2463     if (PyErr_Occurred()) return NULL
; 
2464 }    Py_INCREF(Py_None
); 
2465     _resultobj 
= Py_None
; 
2469 static PyObject 
* wxToolBarBase_GetToolClientData(wxToolBarBase 
*self
,int  id
) { 
2470             wxPyUserData
* udata 
= (wxPyUserData
*)self
->GetToolClientData(id
); 
2472                 Py_INCREF(udata
->m_obj
); 
2473                 return udata
->m_obj
; 
2479 static PyObject 
*_wrap_wxToolBarBase_GetToolClientData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2480     PyObject 
* _resultobj
; 
2482     wxToolBarBase 
* _arg0
; 
2484     PyObject 
* _argo0 
= 0; 
2485     char *_kwnames
[] = { "self","id", NULL 
}; 
2488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolClientData",_kwnames
,&_argo0
,&_arg1
))  
2491         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2492         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2493             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolClientData. Expected _wxToolBarBase_p."); 
2498     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2499     _result 
= (PyObject 
*)wxToolBarBase_GetToolClientData(_arg0
,_arg1
); 
2501     wxPyEndAllowThreads(__tstate
); 
2502     if (PyErr_Occurred()) return NULL
; 
2504   _resultobj 
= _result
; 
2509 static void  wxToolBarBase_SetToolClientData(wxToolBarBase 
*self
,int  id
,PyObject 
* clientData
) { 
2510             self
->SetToolClientData(id
, new wxPyUserData(clientData
)); 
2512 static PyObject 
*_wrap_wxToolBarBase_SetToolClientData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2513     PyObject 
* _resultobj
; 
2514     wxToolBarBase 
* _arg0
; 
2517     PyObject 
* _argo0 
= 0; 
2518     PyObject 
* _obj2 
= 0; 
2519     char *_kwnames
[] = { "self","id","clientData", NULL 
}; 
2522     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_SetToolClientData",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
2525         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2526         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2527             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolClientData. Expected _wxToolBarBase_p."); 
2535     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2536     wxToolBarBase_SetToolClientData(_arg0
,_arg1
,_arg2
); 
2538     wxPyEndAllowThreads(__tstate
); 
2539     if (PyErr_Occurred()) return NULL
; 
2540 }    Py_INCREF(Py_None
); 
2541     _resultobj 
= Py_None
; 
2545 #define wxToolBarBase_GetToolState(_swigobj,_swigarg0)  (_swigobj->GetToolState(_swigarg0)) 
2546 static PyObject 
*_wrap_wxToolBarBase_GetToolState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2547     PyObject 
* _resultobj
; 
2549     wxToolBarBase 
* _arg0
; 
2551     PyObject 
* _argo0 
= 0; 
2552     char *_kwnames
[] = { "self","id", NULL 
}; 
2555     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolState",_kwnames
,&_argo0
,&_arg1
))  
2558         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2559         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2560             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolState. Expected _wxToolBarBase_p."); 
2565     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2566     _result 
= (bool )wxToolBarBase_GetToolState(_arg0
,_arg1
); 
2568     wxPyEndAllowThreads(__tstate
); 
2569     if (PyErr_Occurred()) return NULL
; 
2570 }    _resultobj 
= Py_BuildValue("i",_result
); 
2574 #define wxToolBarBase_GetToolEnabled(_swigobj,_swigarg0)  (_swigobj->GetToolEnabled(_swigarg0)) 
2575 static PyObject 
*_wrap_wxToolBarBase_GetToolEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2576     PyObject 
* _resultobj
; 
2578     wxToolBarBase 
* _arg0
; 
2580     PyObject 
* _argo0 
= 0; 
2581     char *_kwnames
[] = { "self","id", NULL 
}; 
2584     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolEnabled",_kwnames
,&_argo0
,&_arg1
))  
2587         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2588         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2589             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolEnabled. Expected _wxToolBarBase_p."); 
2594     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2595     _result 
= (bool )wxToolBarBase_GetToolEnabled(_arg0
,_arg1
); 
2597     wxPyEndAllowThreads(__tstate
); 
2598     if (PyErr_Occurred()) return NULL
; 
2599 }    _resultobj 
= Py_BuildValue("i",_result
); 
2603 #define wxToolBarBase_SetToolShortHelp(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetToolShortHelp(_swigarg0,_swigarg1)) 
2604 static PyObject 
*_wrap_wxToolBarBase_SetToolShortHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2605     PyObject 
* _resultobj
; 
2606     wxToolBarBase 
* _arg0
; 
2609     PyObject 
* _argo0 
= 0; 
2610     PyObject 
* _obj2 
= 0; 
2611     char *_kwnames
[] = { "self","id","helpString", NULL 
}; 
2614     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_SetToolShortHelp",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
2617         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2618         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2619             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolShortHelp. Expected _wxToolBarBase_p."); 
2624     _arg2 
= wxString_in_helper(_obj2
); 
2629     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2630     wxToolBarBase_SetToolShortHelp(_arg0
,_arg1
,*_arg2
); 
2632     wxPyEndAllowThreads(__tstate
); 
2633     if (PyErr_Occurred()) return NULL
; 
2634 }    Py_INCREF(Py_None
); 
2635     _resultobj 
= Py_None
; 
2643 #define wxToolBarBase_GetToolShortHelp(_swigobj,_swigarg0)  (_swigobj->GetToolShortHelp(_swigarg0)) 
2644 static PyObject 
*_wrap_wxToolBarBase_GetToolShortHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2645     PyObject 
* _resultobj
; 
2647     wxToolBarBase 
* _arg0
; 
2649     PyObject 
* _argo0 
= 0; 
2650     char *_kwnames
[] = { "self","id", NULL 
}; 
2653     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolShortHelp",_kwnames
,&_argo0
,&_arg1
))  
2656         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2657         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2658             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolShortHelp. Expected _wxToolBarBase_p."); 
2663     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2664     _result 
= new wxString (wxToolBarBase_GetToolShortHelp(_arg0
,_arg1
)); 
2666     wxPyEndAllowThreads(__tstate
); 
2667     if (PyErr_Occurred()) return NULL
; 
2670     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
2672     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2681 #define wxToolBarBase_SetToolLongHelp(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetToolLongHelp(_swigarg0,_swigarg1)) 
2682 static PyObject 
*_wrap_wxToolBarBase_SetToolLongHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2683     PyObject 
* _resultobj
; 
2684     wxToolBarBase 
* _arg0
; 
2687     PyObject 
* _argo0 
= 0; 
2688     PyObject 
* _obj2 
= 0; 
2689     char *_kwnames
[] = { "self","id","helpString", NULL 
}; 
2692     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_SetToolLongHelp",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
2695         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2696         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2697             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolLongHelp. Expected _wxToolBarBase_p."); 
2702     _arg2 
= wxString_in_helper(_obj2
); 
2707     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2708     wxToolBarBase_SetToolLongHelp(_arg0
,_arg1
,*_arg2
); 
2710     wxPyEndAllowThreads(__tstate
); 
2711     if (PyErr_Occurred()) return NULL
; 
2712 }    Py_INCREF(Py_None
); 
2713     _resultobj 
= Py_None
; 
2721 #define wxToolBarBase_GetToolLongHelp(_swigobj,_swigarg0)  (_swigobj->GetToolLongHelp(_swigarg0)) 
2722 static PyObject 
*_wrap_wxToolBarBase_GetToolLongHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2723     PyObject 
* _resultobj
; 
2725     wxToolBarBase 
* _arg0
; 
2727     PyObject 
* _argo0 
= 0; 
2728     char *_kwnames
[] = { "self","id", NULL 
}; 
2731     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolLongHelp",_kwnames
,&_argo0
,&_arg1
))  
2734         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2735         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2736             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolLongHelp. Expected _wxToolBarBase_p."); 
2741     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2742     _result 
= new wxString (wxToolBarBase_GetToolLongHelp(_arg0
,_arg1
)); 
2744     wxPyEndAllowThreads(__tstate
); 
2745     if (PyErr_Occurred()) return NULL
; 
2748     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
2750     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2759 #define wxToolBarBase_SetMarginsXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetMargins(_swigarg0,_swigarg1)) 
2760 static PyObject 
*_wrap_wxToolBarBase_SetMarginsXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2761     PyObject 
* _resultobj
; 
2762     wxToolBarBase 
* _arg0
; 
2765     PyObject 
* _argo0 
= 0; 
2766     char *_kwnames
[] = { "self","x","y", NULL 
}; 
2769     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_SetMarginsXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2772         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2773         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2774             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetMarginsXY. Expected _wxToolBarBase_p."); 
2779     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2780     wxToolBarBase_SetMarginsXY(_arg0
,_arg1
,_arg2
); 
2782     wxPyEndAllowThreads(__tstate
); 
2783     if (PyErr_Occurred()) return NULL
; 
2784 }    Py_INCREF(Py_None
); 
2785     _resultobj 
= Py_None
; 
2789 #define wxToolBarBase_SetMargins(_swigobj,_swigarg0)  (_swigobj->SetMargins(_swigarg0)) 
2790 static PyObject 
*_wrap_wxToolBarBase_SetMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2791     PyObject 
* _resultobj
; 
2792     wxToolBarBase 
* _arg0
; 
2794     PyObject 
* _argo0 
= 0; 
2796     PyObject 
* _obj1 
= 0; 
2797     char *_kwnames
[] = { "self","size", NULL 
}; 
2800     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarBase_SetMargins",_kwnames
,&_argo0
,&_obj1
))  
2803         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2804         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2805             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetMargins. Expected _wxToolBarBase_p."); 
2811     if (! wxSize_helper(_obj1
, &_arg1
)) 
2815     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2816     wxToolBarBase_SetMargins(_arg0
,*_arg1
); 
2818     wxPyEndAllowThreads(__tstate
); 
2819     if (PyErr_Occurred()) return NULL
; 
2820 }    Py_INCREF(Py_None
); 
2821     _resultobj 
= Py_None
; 
2825 #define wxToolBarBase_SetToolPacking(_swigobj,_swigarg0)  (_swigobj->SetToolPacking(_swigarg0)) 
2826 static PyObject 
*_wrap_wxToolBarBase_SetToolPacking(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2827     PyObject 
* _resultobj
; 
2828     wxToolBarBase 
* _arg0
; 
2830     PyObject 
* _argo0 
= 0; 
2831     char *_kwnames
[] = { "self","packing", NULL 
}; 
2834     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_SetToolPacking",_kwnames
,&_argo0
,&_arg1
))  
2837         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2838         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2839             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolPacking. Expected _wxToolBarBase_p."); 
2844     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2845     wxToolBarBase_SetToolPacking(_arg0
,_arg1
); 
2847     wxPyEndAllowThreads(__tstate
); 
2848     if (PyErr_Occurred()) return NULL
; 
2849 }    Py_INCREF(Py_None
); 
2850     _resultobj 
= Py_None
; 
2854 #define wxToolBarBase_SetToolSeparation(_swigobj,_swigarg0)  (_swigobj->SetToolSeparation(_swigarg0)) 
2855 static PyObject 
*_wrap_wxToolBarBase_SetToolSeparation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2856     PyObject 
* _resultobj
; 
2857     wxToolBarBase 
* _arg0
; 
2859     PyObject 
* _argo0 
= 0; 
2860     char *_kwnames
[] = { "self","separation", NULL 
}; 
2863     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_SetToolSeparation",_kwnames
,&_argo0
,&_arg1
))  
2866         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2867         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2868             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolSeparation. Expected _wxToolBarBase_p."); 
2873     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2874     wxToolBarBase_SetToolSeparation(_arg0
,_arg1
); 
2876     wxPyEndAllowThreads(__tstate
); 
2877     if (PyErr_Occurred()) return NULL
; 
2878 }    Py_INCREF(Py_None
); 
2879     _resultobj 
= Py_None
; 
2883 #define wxToolBarBase_GetToolMargins(_swigobj)  (_swigobj->GetToolMargins()) 
2884 static PyObject 
*_wrap_wxToolBarBase_GetToolMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2885     PyObject 
* _resultobj
; 
2887     wxToolBarBase 
* _arg0
; 
2888     PyObject 
* _argo0 
= 0; 
2889     char *_kwnames
[] = { "self", NULL 
}; 
2893     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolMargins",_kwnames
,&_argo0
))  
2896         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2897         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2898             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolMargins. Expected _wxToolBarBase_p."); 
2903     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2904     _result 
= new wxSize (wxToolBarBase_GetToolMargins(_arg0
)); 
2906     wxPyEndAllowThreads(__tstate
); 
2907     if (PyErr_Occurred()) return NULL
; 
2908 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2909     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2913 #define wxToolBarBase_GetMargins(_swigobj)  (_swigobj->GetMargins()) 
2914 static PyObject 
*_wrap_wxToolBarBase_GetMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2915     PyObject 
* _resultobj
; 
2917     wxToolBarBase 
* _arg0
; 
2918     PyObject 
* _argo0 
= 0; 
2919     char *_kwnames
[] = { "self", NULL 
}; 
2923     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetMargins",_kwnames
,&_argo0
))  
2926         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2927         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2928             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetMargins. Expected _wxToolBarBase_p."); 
2933     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2934     _result 
= new wxSize (wxToolBarBase_GetMargins(_arg0
)); 
2936     wxPyEndAllowThreads(__tstate
); 
2937     if (PyErr_Occurred()) return NULL
; 
2938 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2939     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2943 #define wxToolBarBase_GetToolPacking(_swigobj)  (_swigobj->GetToolPacking()) 
2944 static PyObject 
*_wrap_wxToolBarBase_GetToolPacking(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2945     PyObject 
* _resultobj
; 
2947     wxToolBarBase 
* _arg0
; 
2948     PyObject 
* _argo0 
= 0; 
2949     char *_kwnames
[] = { "self", NULL 
}; 
2952     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolPacking",_kwnames
,&_argo0
))  
2955         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2956         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2957             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolPacking. Expected _wxToolBarBase_p."); 
2962     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2963     _result 
= (int )wxToolBarBase_GetToolPacking(_arg0
); 
2965     wxPyEndAllowThreads(__tstate
); 
2966     if (PyErr_Occurred()) return NULL
; 
2967 }    _resultobj 
= Py_BuildValue("i",_result
); 
2971 #define wxToolBarBase_GetToolSeparation(_swigobj)  (_swigobj->GetToolSeparation()) 
2972 static PyObject 
*_wrap_wxToolBarBase_GetToolSeparation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2973     PyObject 
* _resultobj
; 
2975     wxToolBarBase 
* _arg0
; 
2976     PyObject 
* _argo0 
= 0; 
2977     char *_kwnames
[] = { "self", NULL 
}; 
2980     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolSeparation",_kwnames
,&_argo0
))  
2983         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2984         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2985             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolSeparation. Expected _wxToolBarBase_p."); 
2990     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2991     _result 
= (int )wxToolBarBase_GetToolSeparation(_arg0
); 
2993     wxPyEndAllowThreads(__tstate
); 
2994     if (PyErr_Occurred()) return NULL
; 
2995 }    _resultobj 
= Py_BuildValue("i",_result
); 
2999 #define wxToolBarBase_SetRows(_swigobj,_swigarg0)  (_swigobj->SetRows(_swigarg0)) 
3000 static PyObject 
*_wrap_wxToolBarBase_SetRows(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3001     PyObject 
* _resultobj
; 
3002     wxToolBarBase 
* _arg0
; 
3004     PyObject 
* _argo0 
= 0; 
3005     char *_kwnames
[] = { "self","nRows", NULL 
}; 
3008     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_SetRows",_kwnames
,&_argo0
,&_arg1
))  
3011         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3012         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
3013             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetRows. Expected _wxToolBarBase_p."); 
3018     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3019     wxToolBarBase_SetRows(_arg0
,_arg1
); 
3021     wxPyEndAllowThreads(__tstate
); 
3022     if (PyErr_Occurred()) return NULL
; 
3023 }    Py_INCREF(Py_None
); 
3024     _resultobj 
= Py_None
; 
3028 #define wxToolBarBase_SetMaxRowsCols(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetMaxRowsCols(_swigarg0,_swigarg1)) 
3029 static PyObject 
*_wrap_wxToolBarBase_SetMaxRowsCols(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3030     PyObject 
* _resultobj
; 
3031     wxToolBarBase 
* _arg0
; 
3034     PyObject 
* _argo0 
= 0; 
3035     char *_kwnames
[] = { "self","rows","cols", NULL 
}; 
3038     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_SetMaxRowsCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3041         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3042         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
3043             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetMaxRowsCols. Expected _wxToolBarBase_p."); 
3048     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3049     wxToolBarBase_SetMaxRowsCols(_arg0
,_arg1
,_arg2
); 
3051     wxPyEndAllowThreads(__tstate
); 
3052     if (PyErr_Occurred()) return NULL
; 
3053 }    Py_INCREF(Py_None
); 
3054     _resultobj 
= Py_None
; 
3058 #define wxToolBarBase_GetMaxRows(_swigobj)  (_swigobj->GetMaxRows()) 
3059 static PyObject 
*_wrap_wxToolBarBase_GetMaxRows(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3060     PyObject 
* _resultobj
; 
3062     wxToolBarBase 
* _arg0
; 
3063     PyObject 
* _argo0 
= 0; 
3064     char *_kwnames
[] = { "self", NULL 
}; 
3067     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetMaxRows",_kwnames
,&_argo0
))  
3070         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3071         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
3072             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetMaxRows. Expected _wxToolBarBase_p."); 
3077     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3078     _result 
= (int )wxToolBarBase_GetMaxRows(_arg0
); 
3080     wxPyEndAllowThreads(__tstate
); 
3081     if (PyErr_Occurred()) return NULL
; 
3082 }    _resultobj 
= Py_BuildValue("i",_result
); 
3086 #define wxToolBarBase_GetMaxCols(_swigobj)  (_swigobj->GetMaxCols()) 
3087 static PyObject 
*_wrap_wxToolBarBase_GetMaxCols(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3088     PyObject 
* _resultobj
; 
3090     wxToolBarBase 
* _arg0
; 
3091     PyObject 
* _argo0 
= 0; 
3092     char *_kwnames
[] = { "self", NULL 
}; 
3095     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetMaxCols",_kwnames
,&_argo0
))  
3098         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3099         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
3100             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetMaxCols. Expected _wxToolBarBase_p."); 
3105     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3106     _result 
= (int )wxToolBarBase_GetMaxCols(_arg0
); 
3108     wxPyEndAllowThreads(__tstate
); 
3109     if (PyErr_Occurred()) return NULL
; 
3110 }    _resultobj 
= Py_BuildValue("i",_result
); 
3114 #define wxToolBarBase_SetToolBitmapSize(_swigobj,_swigarg0)  (_swigobj->SetToolBitmapSize(_swigarg0)) 
3115 static PyObject 
*_wrap_wxToolBarBase_SetToolBitmapSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3116     PyObject 
* _resultobj
; 
3117     wxToolBarBase 
* _arg0
; 
3119     PyObject 
* _argo0 
= 0; 
3121     PyObject 
* _obj1 
= 0; 
3122     char *_kwnames
[] = { "self","size", NULL 
}; 
3125     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarBase_SetToolBitmapSize",_kwnames
,&_argo0
,&_obj1
))  
3128         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3129         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
3130             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolBitmapSize. Expected _wxToolBarBase_p."); 
3136     if (! wxSize_helper(_obj1
, &_arg1
)) 
3140     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3141     wxToolBarBase_SetToolBitmapSize(_arg0
,*_arg1
); 
3143     wxPyEndAllowThreads(__tstate
); 
3144     if (PyErr_Occurred()) return NULL
; 
3145 }    Py_INCREF(Py_None
); 
3146     _resultobj 
= Py_None
; 
3150 #define wxToolBarBase_GetToolBitmapSize(_swigobj)  (_swigobj->GetToolBitmapSize()) 
3151 static PyObject 
*_wrap_wxToolBarBase_GetToolBitmapSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3152     PyObject 
* _resultobj
; 
3154     wxToolBarBase 
* _arg0
; 
3155     PyObject 
* _argo0 
= 0; 
3156     char *_kwnames
[] = { "self", NULL 
}; 
3160     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolBitmapSize",_kwnames
,&_argo0
))  
3163         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3164         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
3165             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolBitmapSize. Expected _wxToolBarBase_p."); 
3170     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3171     _result 
= new wxSize (wxToolBarBase_GetToolBitmapSize(_arg0
)); 
3173     wxPyEndAllowThreads(__tstate
); 
3174     if (PyErr_Occurred()) return NULL
; 
3175 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
3176     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3180 #define wxToolBarBase_GetToolSize(_swigobj)  (_swigobj->GetToolSize()) 
3181 static PyObject 
*_wrap_wxToolBarBase_GetToolSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3182     PyObject 
* _resultobj
; 
3184     wxToolBarBase 
* _arg0
; 
3185     PyObject 
* _argo0 
= 0; 
3186     char *_kwnames
[] = { "self", NULL 
}; 
3190     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolSize",_kwnames
,&_argo0
))  
3193         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3194         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
3195             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolSize. Expected _wxToolBarBase_p."); 
3200     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3201     _result 
= new wxSize (wxToolBarBase_GetToolSize(_arg0
)); 
3203     wxPyEndAllowThreads(__tstate
); 
3204     if (PyErr_Occurred()) return NULL
; 
3205 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
3206     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3210 #define wxToolBarBase_FindToolForPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindToolForPosition(_swigarg0,_swigarg1)) 
3211 static PyObject 
*_wrap_wxToolBarBase_FindToolForPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3212     PyObject 
* _resultobj
; 
3213     wxToolBarToolBase 
* _result
; 
3214     wxToolBarBase 
* _arg0
; 
3217     PyObject 
* _argo0 
= 0; 
3218     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3221     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_FindToolForPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3224         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3225         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
3226             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_FindToolForPosition. Expected _wxToolBarBase_p."); 
3231     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3232     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_FindToolForPosition(_arg0
,_arg1
,_arg2
); 
3234     wxPyEndAllowThreads(__tstate
); 
3235     if (PyErr_Occurred()) return NULL
; 
3236 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3240 #define wxToolBarBase_IsVertical(_swigobj)  (_swigobj->IsVertical()) 
3241 static PyObject 
*_wrap_wxToolBarBase_IsVertical(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3242     PyObject 
* _resultobj
; 
3244     wxToolBarBase 
* _arg0
; 
3245     PyObject 
* _argo0 
= 0; 
3246     char *_kwnames
[] = { "self", NULL 
}; 
3249     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_IsVertical",_kwnames
,&_argo0
))  
3252         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3253         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
3254             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_IsVertical. Expected _wxToolBarBase_p."); 
3259     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3260     _result 
= (bool )wxToolBarBase_IsVertical(_arg0
); 
3262     wxPyEndAllowThreads(__tstate
); 
3263     if (PyErr_Occurred()) return NULL
; 
3264 }    _resultobj 
= Py_BuildValue("i",_result
); 
3268 static void *SwigwxToolBarTowxToolBarBase(void *ptr
) { 
3270     wxToolBarBase 
*dest
; 
3271     src 
= (wxToolBar 
*) ptr
; 
3272     dest 
= (wxToolBarBase 
*) src
; 
3273     return (void *) dest
; 
3276 static void *SwigwxToolBarTowxControl(void *ptr
) { 
3279     src 
= (wxToolBar 
*) ptr
; 
3280     dest 
= (wxControl 
*) src
; 
3281     return (void *) dest
; 
3284 static void *SwigwxToolBarTowxWindow(void *ptr
) { 
3287     src 
= (wxToolBar 
*) ptr
; 
3288     dest 
= (wxWindow 
*) src
; 
3289     return (void *) dest
; 
3292 static void *SwigwxToolBarTowxEvtHandler(void *ptr
) { 
3295     src 
= (wxToolBar 
*) ptr
; 
3296     dest 
= (wxEvtHandler 
*) src
; 
3297     return (void *) dest
; 
3300 static void *SwigwxToolBarTowxObject(void *ptr
) { 
3303     src 
= (wxToolBar 
*) ptr
; 
3304     dest 
= (wxObject 
*) src
; 
3305     return (void *) dest
; 
3308 #define new_wxToolBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxToolBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3309 static PyObject 
*_wrap_new_wxToolBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3310     PyObject 
* _resultobj
; 
3311     wxToolBar 
* _result
; 
3314     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
3315     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
3316     long  _arg4 
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
; 
3317     wxString 
* _arg5 
= (wxString 
*) &wxPyToolBarNameStr
; 
3318     PyObject 
* _argo0 
= 0; 
3320     PyObject 
* _obj2 
= 0; 
3322     PyObject 
* _obj3 
= 0; 
3323     PyObject 
* _obj5 
= 0; 
3324     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
3328     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxToolBar",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
3331         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3332         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3333             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxToolBar. Expected _wxWindow_p."); 
3340     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3346     if (! wxSize_helper(_obj3
, &_arg3
)) 
3351     _arg5 
= wxString_in_helper(_obj5
); 
3356     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3357     _result 
= (wxToolBar 
*)new_wxToolBar(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
3359     wxPyEndAllowThreads(__tstate
); 
3360     if (PyErr_Occurred()) return NULL
; 
3362         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBar_p"); 
3363         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3366         _resultobj 
= Py_None
; 
3375 #define new_wxPreToolBar() (new wxToolBar()) 
3376 static PyObject 
*_wrap_new_wxPreToolBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3377     PyObject 
* _resultobj
; 
3378     wxToolBar 
* _result
; 
3379     char *_kwnames
[] = {  NULL 
}; 
3383     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreToolBar",_kwnames
))  
3386     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3387     _result 
= (wxToolBar 
*)new_wxPreToolBar(); 
3389     wxPyEndAllowThreads(__tstate
); 
3390     if (PyErr_Occurred()) return NULL
; 
3392         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBar_p"); 
3393         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3396         _resultobj 
= Py_None
; 
3401 #define wxToolBar_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3402 static PyObject 
*_wrap_wxToolBar_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3403     PyObject 
* _resultobj
; 
3408     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
3409     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
3410     long  _arg5 
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
; 
3411     wxString 
* _arg6 
= (wxString 
*) &wxPyToolBarNameStr
; 
3412     PyObject 
* _argo0 
= 0; 
3413     PyObject 
* _argo1 
= 0; 
3415     PyObject 
* _obj3 
= 0; 
3417     PyObject 
* _obj4 
= 0; 
3418     PyObject 
* _obj6 
= 0; 
3419     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
3422     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlO:wxToolBar_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
3425         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3426         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBar_p")) { 
3427             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBar_Create. Expected _wxToolBar_p."); 
3432         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3433         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3434             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBar_Create. Expected _wxWindow_p."); 
3441     if (! wxPoint_helper(_obj3
, &_arg3
)) 
3447     if (! wxSize_helper(_obj4
, &_arg4
)) 
3452     _arg6 
= wxString_in_helper(_obj6
); 
3457     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3458     _result 
= (bool )wxToolBar_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
3460     wxPyEndAllowThreads(__tstate
); 
3461     if (PyErr_Occurred()) return NULL
; 
3462 }    _resultobj 
= Py_BuildValue("i",_result
); 
3470 #define wxToolBar_FindToolForPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindToolForPosition(_swigarg0,_swigarg1)) 
3471 static PyObject 
*_wrap_wxToolBar_FindToolForPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3472     PyObject 
* _resultobj
; 
3473     wxToolBarToolBase 
* _result
; 
3477     PyObject 
* _argo0 
= 0; 
3478     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3481     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBar_FindToolForPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3484         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3485         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBar_p")) { 
3486             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBar_FindToolForPosition. Expected _wxToolBar_p."); 
3491     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3492     _result 
= (wxToolBarToolBase 
*)wxToolBar_FindToolForPosition(_arg0
,_arg1
,_arg2
); 
3494     wxPyEndAllowThreads(__tstate
); 
3495     if (PyErr_Occurred()) return NULL
; 
3496 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3500 static void *SwigwxToolBarSimpleTowxToolBarBase(void *ptr
) { 
3501     wxToolBarSimple 
*src
; 
3502     wxToolBarBase 
*dest
; 
3503     src 
= (wxToolBarSimple 
*) ptr
; 
3504     dest 
= (wxToolBarBase 
*) src
; 
3505     return (void *) dest
; 
3508 static void *SwigwxToolBarSimpleTowxControl(void *ptr
) { 
3509     wxToolBarSimple 
*src
; 
3511     src 
= (wxToolBarSimple 
*) ptr
; 
3512     dest 
= (wxControl 
*) src
; 
3513     return (void *) dest
; 
3516 static void *SwigwxToolBarSimpleTowxWindow(void *ptr
) { 
3517     wxToolBarSimple 
*src
; 
3519     src 
= (wxToolBarSimple 
*) ptr
; 
3520     dest 
= (wxWindow 
*) src
; 
3521     return (void *) dest
; 
3524 static void *SwigwxToolBarSimpleTowxEvtHandler(void *ptr
) { 
3525     wxToolBarSimple 
*src
; 
3527     src 
= (wxToolBarSimple 
*) ptr
; 
3528     dest 
= (wxEvtHandler 
*) src
; 
3529     return (void *) dest
; 
3532 static void *SwigwxToolBarSimpleTowxObject(void *ptr
) { 
3533     wxToolBarSimple 
*src
; 
3535     src 
= (wxToolBarSimple 
*) ptr
; 
3536     dest 
= (wxObject 
*) src
; 
3537     return (void *) dest
; 
3540 #define new_wxToolBarSimple(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxToolBarSimple(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3541 static PyObject 
*_wrap_new_wxToolBarSimple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3542     PyObject 
* _resultobj
; 
3543     wxToolBarSimple 
* _result
; 
3546     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
3547     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
3548     long  _arg4 
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
; 
3549     wxString 
* _arg5 
= (wxString 
*) &wxPyToolBarNameStr
; 
3550     PyObject 
* _argo0 
= 0; 
3552     PyObject 
* _obj2 
= 0; 
3554     PyObject 
* _obj3 
= 0; 
3555     PyObject 
* _obj5 
= 0; 
3556     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
3560     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxToolBarSimple",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
3563         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3564         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3565             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxToolBarSimple. Expected _wxWindow_p."); 
3572     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3578     if (! wxSize_helper(_obj3
, &_arg3
)) 
3583     _arg5 
= wxString_in_helper(_obj5
); 
3588     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3589     _result 
= (wxToolBarSimple 
*)new_wxToolBarSimple(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
3591     wxPyEndAllowThreads(__tstate
); 
3592     if (PyErr_Occurred()) return NULL
; 
3594         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBarSimple_p"); 
3595         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3598         _resultobj 
= Py_None
; 
3607 #define new_wxPreToolBarSimple() (new wxToolBarSimple()) 
3608 static PyObject 
*_wrap_new_wxPreToolBarSimple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3609     PyObject 
* _resultobj
; 
3610     wxToolBarSimple 
* _result
; 
3611     char *_kwnames
[] = {  NULL 
}; 
3615     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreToolBarSimple",_kwnames
))  
3618     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3619     _result 
= (wxToolBarSimple 
*)new_wxPreToolBarSimple(); 
3621     wxPyEndAllowThreads(__tstate
); 
3622     if (PyErr_Occurred()) return NULL
; 
3624         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBarSimple_p"); 
3625         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3628         _resultobj 
= Py_None
; 
3633 #define wxToolBarSimple_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3634 static PyObject 
*_wrap_wxToolBarSimple_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3635     PyObject 
* _resultobj
; 
3637     wxToolBarSimple 
* _arg0
; 
3640     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
3641     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
3642     long  _arg5 
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
; 
3643     wxString 
* _arg6 
= (wxString 
*) &wxPyToolBarNameStr
; 
3644     PyObject 
* _argo0 
= 0; 
3645     PyObject 
* _argo1 
= 0; 
3647     PyObject 
* _obj3 
= 0; 
3649     PyObject 
* _obj4 
= 0; 
3650     PyObject 
* _obj6 
= 0; 
3651     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
3654     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlO:wxToolBarSimple_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
3657         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3658         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarSimple_p")) { 
3659             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarSimple_Create. Expected _wxToolBarSimple_p."); 
3664         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3665         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3666             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarSimple_Create. Expected _wxWindow_p."); 
3673     if (! wxPoint_helper(_obj3
, &_arg3
)) 
3679     if (! wxSize_helper(_obj4
, &_arg4
)) 
3684     _arg6 
= wxString_in_helper(_obj6
); 
3689     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3690     _result 
= (bool )wxToolBarSimple_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
3692     wxPyEndAllowThreads(__tstate
); 
3693     if (PyErr_Occurred()) return NULL
; 
3694 }    _resultobj 
= Py_BuildValue("i",_result
); 
3702 #define wxToolBarSimple_FindToolForPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindToolForPosition(_swigarg0,_swigarg1)) 
3703 static PyObject 
*_wrap_wxToolBarSimple_FindToolForPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3704     PyObject 
* _resultobj
; 
3705     wxToolBarToolBase 
* _result
; 
3706     wxToolBarSimple 
* _arg0
; 
3709     PyObject 
* _argo0 
= 0; 
3710     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3713     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarSimple_FindToolForPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3716         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3717         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarSimple_p")) { 
3718             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarSimple_FindToolForPosition. Expected _wxToolBarSimple_p."); 
3723     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3724     _result 
= (wxToolBarToolBase 
*)wxToolBarSimple_FindToolForPosition(_arg0
,_arg1
,_arg2
); 
3726     wxPyEndAllowThreads(__tstate
); 
3727     if (PyErr_Occurred()) return NULL
; 
3728 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3732 static PyMethodDef stattoolcMethods
[] = { 
3733          { "wxToolBarSimple_FindToolForPosition", (PyCFunction
) _wrap_wxToolBarSimple_FindToolForPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3734          { "wxToolBarSimple_Create", (PyCFunction
) _wrap_wxToolBarSimple_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3735          { "new_wxPreToolBarSimple", (PyCFunction
) _wrap_new_wxPreToolBarSimple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3736          { "new_wxToolBarSimple", (PyCFunction
) _wrap_new_wxToolBarSimple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3737          { "wxToolBar_FindToolForPosition", (PyCFunction
) _wrap_wxToolBar_FindToolForPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3738          { "wxToolBar_Create", (PyCFunction
) _wrap_wxToolBar_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3739          { "new_wxPreToolBar", (PyCFunction
) _wrap_new_wxPreToolBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3740          { "new_wxToolBar", (PyCFunction
) _wrap_new_wxToolBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3741          { "wxToolBarBase_IsVertical", (PyCFunction
) _wrap_wxToolBarBase_IsVertical
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3742          { "wxToolBarBase_FindToolForPosition", (PyCFunction
) _wrap_wxToolBarBase_FindToolForPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3743          { "wxToolBarBase_GetToolSize", (PyCFunction
) _wrap_wxToolBarBase_GetToolSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3744          { "wxToolBarBase_GetToolBitmapSize", (PyCFunction
) _wrap_wxToolBarBase_GetToolBitmapSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3745          { "wxToolBarBase_SetToolBitmapSize", (PyCFunction
) _wrap_wxToolBarBase_SetToolBitmapSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3746          { "wxToolBarBase_GetMaxCols", (PyCFunction
) _wrap_wxToolBarBase_GetMaxCols
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3747          { "wxToolBarBase_GetMaxRows", (PyCFunction
) _wrap_wxToolBarBase_GetMaxRows
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3748          { "wxToolBarBase_SetMaxRowsCols", (PyCFunction
) _wrap_wxToolBarBase_SetMaxRowsCols
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3749          { "wxToolBarBase_SetRows", (PyCFunction
) _wrap_wxToolBarBase_SetRows
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3750          { "wxToolBarBase_GetToolSeparation", (PyCFunction
) _wrap_wxToolBarBase_GetToolSeparation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3751          { "wxToolBarBase_GetToolPacking", (PyCFunction
) _wrap_wxToolBarBase_GetToolPacking
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3752          { "wxToolBarBase_GetMargins", (PyCFunction
) _wrap_wxToolBarBase_GetMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3753          { "wxToolBarBase_GetToolMargins", (PyCFunction
) _wrap_wxToolBarBase_GetToolMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3754          { "wxToolBarBase_SetToolSeparation", (PyCFunction
) _wrap_wxToolBarBase_SetToolSeparation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3755          { "wxToolBarBase_SetToolPacking", (PyCFunction
) _wrap_wxToolBarBase_SetToolPacking
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3756          { "wxToolBarBase_SetMargins", (PyCFunction
) _wrap_wxToolBarBase_SetMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3757          { "wxToolBarBase_SetMarginsXY", (PyCFunction
) _wrap_wxToolBarBase_SetMarginsXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3758          { "wxToolBarBase_GetToolLongHelp", (PyCFunction
) _wrap_wxToolBarBase_GetToolLongHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3759          { "wxToolBarBase_SetToolLongHelp", (PyCFunction
) _wrap_wxToolBarBase_SetToolLongHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3760          { "wxToolBarBase_GetToolShortHelp", (PyCFunction
) _wrap_wxToolBarBase_GetToolShortHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3761          { "wxToolBarBase_SetToolShortHelp", (PyCFunction
) _wrap_wxToolBarBase_SetToolShortHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3762          { "wxToolBarBase_GetToolEnabled", (PyCFunction
) _wrap_wxToolBarBase_GetToolEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3763          { "wxToolBarBase_GetToolState", (PyCFunction
) _wrap_wxToolBarBase_GetToolState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3764          { "wxToolBarBase_SetToolClientData", (PyCFunction
) _wrap_wxToolBarBase_SetToolClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3765          { "wxToolBarBase_GetToolClientData", (PyCFunction
) _wrap_wxToolBarBase_GetToolClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3766          { "wxToolBarBase_SetToggle", (PyCFunction
) _wrap_wxToolBarBase_SetToggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3767          { "wxToolBarBase_ToggleTool", (PyCFunction
) _wrap_wxToolBarBase_ToggleTool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3768          { "wxToolBarBase_EnableTool", (PyCFunction
) _wrap_wxToolBarBase_EnableTool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3769          { "wxToolBarBase_Realize", (PyCFunction
) _wrap_wxToolBarBase_Realize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3770          { "wxToolBarBase_ClearTools", (PyCFunction
) _wrap_wxToolBarBase_ClearTools
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3771          { "wxToolBarBase_DeleteTool", (PyCFunction
) _wrap_wxToolBarBase_DeleteTool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3772          { "wxToolBarBase_DeleteToolByPos", (PyCFunction
) _wrap_wxToolBarBase_DeleteToolByPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3773          { "wxToolBarBase_RemoveTool", (PyCFunction
) _wrap_wxToolBarBase_RemoveTool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3774          { "wxToolBarBase_InsertSeparator", (PyCFunction
) _wrap_wxToolBarBase_InsertSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3775          { "wxToolBarBase_AddSeparator", (PyCFunction
) _wrap_wxToolBarBase_AddSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3776          { "wxToolBarBase_InsertControl", (PyCFunction
) _wrap_wxToolBarBase_InsertControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3777          { "wxToolBarBase_AddControl", (PyCFunction
) _wrap_wxToolBarBase_AddControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3778          { "wxToolBarBase_InsertSimpleTool", (PyCFunction
) _wrap_wxToolBarBase_InsertSimpleTool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3779          { "wxToolBarBase_InsertTool", (PyCFunction
) _wrap_wxToolBarBase_InsertTool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3780          { "wxToolBarBase_AddRadioTool", (PyCFunction
) _wrap_wxToolBarBase_AddRadioTool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3781          { "wxToolBarBase_AddCheckTool", (PyCFunction
) _wrap_wxToolBarBase_AddCheckTool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3782          { "wxToolBarBase_AddSimpleTool", (PyCFunction
) _wrap_wxToolBarBase_AddSimpleTool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3783          { "wxToolBarBase_AddTool", (PyCFunction
) _wrap_wxToolBarBase_AddTool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3784          { "wxToolBarToolBase_SetClientData", (PyCFunction
) _wrap_wxToolBarToolBase_SetClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3785          { "wxToolBarToolBase_GetClientData", (PyCFunction
) _wrap_wxToolBarToolBase_GetClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3786          { "wxToolBarToolBase_Attach", (PyCFunction
) _wrap_wxToolBarToolBase_Attach
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3787          { "wxToolBarToolBase_Detach", (PyCFunction
) _wrap_wxToolBarToolBase_Detach
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3788          { "wxToolBarToolBase_SetLabel", (PyCFunction
) _wrap_wxToolBarToolBase_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3789          { "wxToolBarToolBase_SetDisabledBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_SetDisabledBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3790          { "wxToolBarToolBase_SetNormalBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_SetNormalBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3791          { "wxToolBarToolBase_SetLongHelp", (PyCFunction
) _wrap_wxToolBarToolBase_SetLongHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3792          { "wxToolBarToolBase_SetShortHelp", (PyCFunction
) _wrap_wxToolBarToolBase_SetShortHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3793          { "wxToolBarToolBase_SetToggle", (PyCFunction
) _wrap_wxToolBarToolBase_SetToggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3794          { "wxToolBarToolBase_Toggle", (PyCFunction
) _wrap_wxToolBarToolBase_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3795          { "wxToolBarToolBase_Enable", (PyCFunction
) _wrap_wxToolBarToolBase_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3796          { "wxToolBarToolBase_GetLongHelp", (PyCFunction
) _wrap_wxToolBarToolBase_GetLongHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3797          { "wxToolBarToolBase_GetShortHelp", (PyCFunction
) _wrap_wxToolBarToolBase_GetShortHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3798          { "wxToolBarToolBase_GetLabel", (PyCFunction
) _wrap_wxToolBarToolBase_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3799          { "wxToolBarToolBase_GetBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_GetBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3800          { "wxToolBarToolBase_GetDisabledBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_GetDisabledBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3801          { "wxToolBarToolBase_GetNormalBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_GetNormalBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3802          { "wxToolBarToolBase_CanBeToggled", (PyCFunction
) _wrap_wxToolBarToolBase_CanBeToggled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3803          { "wxToolBarToolBase_IsToggled", (PyCFunction
) _wrap_wxToolBarToolBase_IsToggled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3804          { "wxToolBarToolBase_IsEnabled", (PyCFunction
) _wrap_wxToolBarToolBase_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3805          { "wxToolBarToolBase_GetKind", (PyCFunction
) _wrap_wxToolBarToolBase_GetKind
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3806          { "wxToolBarToolBase_GetStyle", (PyCFunction
) _wrap_wxToolBarToolBase_GetStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3807          { "wxToolBarToolBase_IsSeparator", (PyCFunction
) _wrap_wxToolBarToolBase_IsSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3808          { "wxToolBarToolBase_IsControl", (PyCFunction
) _wrap_wxToolBarToolBase_IsControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3809          { "wxToolBarToolBase_IsButton", (PyCFunction
) _wrap_wxToolBarToolBase_IsButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3810          { "wxToolBarToolBase_GetToolBar", (PyCFunction
) _wrap_wxToolBarToolBase_GetToolBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3811          { "wxToolBarToolBase_GetControl", (PyCFunction
) _wrap_wxToolBarToolBase_GetControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3812          { "wxToolBarToolBase_GetId", (PyCFunction
) _wrap_wxToolBarToolBase_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3813          { "wxToolBarToolBase_Destroy", (PyCFunction
) _wrap_wxToolBarToolBase_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3814          { "wxStatusBar_SetMinHeight", (PyCFunction
) _wrap_wxStatusBar_SetMinHeight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3815          { "wxStatusBar_SetStatusWidths", (PyCFunction
) _wrap_wxStatusBar_SetStatusWidths
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3816          { "wxStatusBar_SetStatusText", (PyCFunction
) _wrap_wxStatusBar_SetStatusText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3817          { "wxStatusBar_SetFieldsCount", (PyCFunction
) _wrap_wxStatusBar_SetFieldsCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3818          { "wxStatusBar_GetBorderY", (PyCFunction
) _wrap_wxStatusBar_GetBorderY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3819          { "wxStatusBar_GetBorderX", (PyCFunction
) _wrap_wxStatusBar_GetBorderX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3820          { "wxStatusBar_GetStatusText", (PyCFunction
) _wrap_wxStatusBar_GetStatusText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3821          { "wxStatusBar_GetFieldsCount", (PyCFunction
) _wrap_wxStatusBar_GetFieldsCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3822          { "wxStatusBar_GetFieldRect", (PyCFunction
) _wrap_wxStatusBar_GetFieldRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3823          { "wxStatusBar_Create", (PyCFunction
) _wrap_wxStatusBar_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3824          { "new_wxPreStatusBar", (PyCFunction
) _wrap_new_wxPreStatusBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3825          { "new_wxStatusBar", (PyCFunction
) _wrap_new_wxStatusBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3832  * This table is used by the pointer type-checker 
3834 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
3835     { "_signed_long","_long",0}, 
3836     { "_wxPrintQuality","_wxCoord",0}, 
3837     { "_wxPrintQuality","_int",0}, 
3838     { "_wxPrintQuality","_signed_int",0}, 
3839     { "_wxPrintQuality","_unsigned_int",0}, 
3840     { "_wxPrintQuality","_wxWindowID",0}, 
3841     { "_wxPrintQuality","_uint",0}, 
3842     { "_wxPrintQuality","_EBool",0}, 
3843     { "_wxPrintQuality","_size_t",0}, 
3844     { "_wxPrintQuality","_time_t",0}, 
3845     { "_byte","_unsigned_char",0}, 
3846     { "_long","_unsigned_long",0}, 
3847     { "_long","_signed_long",0}, 
3848     { "_size_t","_wxCoord",0}, 
3849     { "_size_t","_wxPrintQuality",0}, 
3850     { "_size_t","_time_t",0}, 
3851     { "_size_t","_unsigned_int",0}, 
3852     { "_size_t","_int",0}, 
3853     { "_size_t","_wxWindowID",0}, 
3854     { "_size_t","_uint",0}, 
3855     { "_uint","_wxCoord",0}, 
3856     { "_uint","_wxPrintQuality",0}, 
3857     { "_uint","_time_t",0}, 
3858     { "_uint","_size_t",0}, 
3859     { "_uint","_unsigned_int",0}, 
3860     { "_uint","_int",0}, 
3861     { "_uint","_wxWindowID",0}, 
3862     { "_wxChar","_char",0}, 
3863     { "_char","_wxChar",0}, 
3864     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
3865     { "_EBool","_wxCoord",0}, 
3866     { "_EBool","_wxPrintQuality",0}, 
3867     { "_EBool","_signed_int",0}, 
3868     { "_EBool","_int",0}, 
3869     { "_EBool","_wxWindowID",0}, 
3870     { "_unsigned_long","_long",0}, 
3871     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
3872     { "_signed_int","_wxCoord",0}, 
3873     { "_signed_int","_wxPrintQuality",0}, 
3874     { "_signed_int","_EBool",0}, 
3875     { "_signed_int","_wxWindowID",0}, 
3876     { "_signed_int","_int",0}, 
3877     { "_WXTYPE","_short",0}, 
3878     { "_WXTYPE","_signed_short",0}, 
3879     { "_WXTYPE","_unsigned_short",0}, 
3880     { "_unsigned_short","_WXTYPE",0}, 
3881     { "_unsigned_short","_short",0}, 
3882     { "_wxObject","_wxToolBarSimple",SwigwxToolBarSimpleTowxObject
}, 
3883     { "_wxObject","_wxToolBar",SwigwxToolBarTowxObject
}, 
3884     { "_wxObject","_wxToolBarBase",SwigwxToolBarBaseTowxObject
}, 
3885     { "_wxObject","_wxToolBarToolBase",SwigwxToolBarToolBaseTowxObject
}, 
3886     { "_wxObject","_wxStatusBar",SwigwxStatusBarTowxObject
}, 
3887     { "_signed_short","_WXTYPE",0}, 
3888     { "_signed_short","_short",0}, 
3889     { "_unsigned_char","_byte",0}, 
3890     { "_wxControl","_wxToolBarSimple",SwigwxToolBarSimpleTowxControl
}, 
3891     { "_wxControl","_wxToolBar",SwigwxToolBarTowxControl
}, 
3892     { "_wxControl","_wxToolBarBase",SwigwxToolBarBaseTowxControl
}, 
3893     { "_unsigned_int","_wxCoord",0}, 
3894     { "_unsigned_int","_wxPrintQuality",0}, 
3895     { "_unsigned_int","_time_t",0}, 
3896     { "_unsigned_int","_size_t",0}, 
3897     { "_unsigned_int","_uint",0}, 
3898     { "_unsigned_int","_wxWindowID",0}, 
3899     { "_unsigned_int","_int",0}, 
3900     { "_short","_WXTYPE",0}, 
3901     { "_short","_unsigned_short",0}, 
3902     { "_short","_signed_short",0}, 
3903     { "_wxWindowID","_wxCoord",0}, 
3904     { "_wxWindowID","_wxPrintQuality",0}, 
3905     { "_wxWindowID","_time_t",0}, 
3906     { "_wxWindowID","_size_t",0}, 
3907     { "_wxWindowID","_EBool",0}, 
3908     { "_wxWindowID","_uint",0}, 
3909     { "_wxWindowID","_int",0}, 
3910     { "_wxWindowID","_signed_int",0}, 
3911     { "_wxWindowID","_unsigned_int",0}, 
3912     { "_int","_wxCoord",0}, 
3913     { "_int","_wxPrintQuality",0}, 
3914     { "_int","_time_t",0}, 
3915     { "_int","_size_t",0}, 
3916     { "_int","_EBool",0}, 
3917     { "_int","_uint",0}, 
3918     { "_int","_wxWindowID",0}, 
3919     { "_int","_unsigned_int",0}, 
3920     { "_int","_signed_int",0}, 
3921     { "_time_t","_wxCoord",0}, 
3922     { "_time_t","_wxPrintQuality",0}, 
3923     { "_time_t","_unsigned_int",0}, 
3924     { "_time_t","_int",0}, 
3925     { "_time_t","_wxWindowID",0}, 
3926     { "_time_t","_uint",0}, 
3927     { "_time_t","_size_t",0}, 
3928     { "_wxToolBarBase","_wxToolBarSimple",SwigwxToolBarSimpleTowxToolBarBase
}, 
3929     { "_wxToolBarBase","_wxToolBar",SwigwxToolBarTowxToolBarBase
}, 
3930     { "_wxCoord","_int",0}, 
3931     { "_wxCoord","_signed_int",0}, 
3932     { "_wxCoord","_unsigned_int",0}, 
3933     { "_wxCoord","_wxWindowID",0}, 
3934     { "_wxCoord","_uint",0}, 
3935     { "_wxCoord","_EBool",0}, 
3936     { "_wxCoord","_size_t",0}, 
3937     { "_wxCoord","_time_t",0}, 
3938     { "_wxCoord","_wxPrintQuality",0}, 
3939     { "_wxEvtHandler","_wxToolBarSimple",SwigwxToolBarSimpleTowxEvtHandler
}, 
3940     { "_wxEvtHandler","_wxToolBar",SwigwxToolBarTowxEvtHandler
}, 
3941     { "_wxEvtHandler","_wxToolBarBase",SwigwxToolBarBaseTowxEvtHandler
}, 
3942     { "_wxEvtHandler","_wxStatusBar",SwigwxStatusBarTowxEvtHandler
}, 
3943     { "_wxWindow","_wxToolBarSimple",SwigwxToolBarSimpleTowxWindow
}, 
3944     { "_wxWindow","_wxToolBar",SwigwxToolBarTowxWindow
}, 
3945     { "_wxWindow","_wxToolBarBase",SwigwxToolBarBaseTowxWindow
}, 
3946     { "_wxWindow","_wxStatusBar",SwigwxStatusBarTowxWindow
}, 
3949 static PyObject 
*SWIG_globals
; 
3953 SWIGEXPORT(void) initstattoolc() { 
3955          SWIG_globals 
= SWIG_newvarlink(); 
3956          m 
= Py_InitModule("stattoolc", stattoolcMethods
); 
3957          d 
= PyModule_GetDict(m
); 
3958          PyDict_SetItemString(d
,"wxTOOL_STYLE_BUTTON", PyInt_FromLong((long) wxTOOL_STYLE_BUTTON
)); 
3959          PyDict_SetItemString(d
,"wxTOOL_STYLE_SEPARATOR", PyInt_FromLong((long) wxTOOL_STYLE_SEPARATOR
)); 
3960          PyDict_SetItemString(d
,"wxTOOL_STYLE_CONTROL", PyInt_FromLong((long) wxTOOL_STYLE_CONTROL
)); 
3963    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
3964         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);