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_PushStatusText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->PushStatusText(_swigarg0,_swigarg1)) 
 527 static PyObject 
*_wrap_wxStatusBar_PushStatusText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 528     PyObject 
* _resultobj
; 
 531     int  _arg2 
= (int ) 0; 
 532     PyObject 
* _argo0 
= 0; 
 533     PyObject 
* _obj1 
= 0; 
 534     char *_kwnames
[] = { "self","text","number", NULL 
}; 
 537     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxStatusBar_PushStatusText",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
 540         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 541         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) { 
 542             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_PushStatusText. Expected _wxStatusBar_p."); 
 547     _arg1 
= wxString_in_helper(_obj1
); 
 552     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 553     wxStatusBar_PushStatusText(_arg0
,*_arg1
,_arg2
); 
 555     wxPyEndAllowThreads(__tstate
); 
 556     if (PyErr_Occurred()) return NULL
; 
 557 }    Py_INCREF(Py_None
); 
 558     _resultobj 
= Py_None
; 
 566 #define wxStatusBar_PopStatusText(_swigobj,_swigarg0)  (_swigobj->PopStatusText(_swigarg0)) 
 567 static PyObject 
*_wrap_wxStatusBar_PopStatusText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 568     PyObject 
* _resultobj
; 
 570     int  _arg1 
= (int ) 0; 
 571     PyObject 
* _argo0 
= 0; 
 572     char *_kwnames
[] = { "self","number", NULL 
}; 
 575     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxStatusBar_PopStatusText",_kwnames
,&_argo0
,&_arg1
))  
 578         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 579         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) { 
 580             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_PopStatusText. Expected _wxStatusBar_p."); 
 585     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 586     wxStatusBar_PopStatusText(_arg0
,_arg1
); 
 588     wxPyEndAllowThreads(__tstate
); 
 589     if (PyErr_Occurred()) return NULL
; 
 590 }    Py_INCREF(Py_None
); 
 591     _resultobj 
= Py_None
; 
 595 #define wxStatusBar_SetMinHeight(_swigobj,_swigarg0)  (_swigobj->SetMinHeight(_swigarg0)) 
 596 static PyObject 
*_wrap_wxStatusBar_SetMinHeight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 597     PyObject 
* _resultobj
; 
 600     PyObject 
* _argo0 
= 0; 
 601     char *_kwnames
[] = { "self","height", NULL 
}; 
 604     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxStatusBar_SetMinHeight",_kwnames
,&_argo0
,&_arg1
))  
 607         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 608         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) { 
 609             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_SetMinHeight. Expected _wxStatusBar_p."); 
 614     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 615     wxStatusBar_SetMinHeight(_arg0
,_arg1
); 
 617     wxPyEndAllowThreads(__tstate
); 
 618     if (PyErr_Occurred()) return NULL
; 
 619 }    Py_INCREF(Py_None
); 
 620     _resultobj 
= Py_None
; 
 624 static void *SwigwxToolBarToolBaseTowxObject(void *ptr
) { 
 625     wxToolBarToolBase 
*src
; 
 627     src 
= (wxToolBarToolBase 
*) ptr
; 
 628     dest 
= (wxObject 
*) src
; 
 629     return (void *) dest
; 
 632 static void  wxToolBarToolBase_Destroy(wxToolBarToolBase 
*self
) { delete self
; } 
 633 static PyObject 
*_wrap_wxToolBarToolBase_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 634     PyObject 
* _resultobj
; 
 635     wxToolBarToolBase 
* _arg0
; 
 636     PyObject 
* _argo0 
= 0; 
 637     char *_kwnames
[] = { "self", NULL 
}; 
 640     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_Destroy",_kwnames
,&_argo0
))  
 643         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 644         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 645             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Destroy. Expected _wxToolBarToolBase_p."); 
 650     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 651     wxToolBarToolBase_Destroy(_arg0
); 
 653     wxPyEndAllowThreads(__tstate
); 
 654     if (PyErr_Occurred()) return NULL
; 
 655 }    Py_INCREF(Py_None
); 
 656     _resultobj 
= Py_None
; 
 660 #define wxToolBarToolBase_GetId(_swigobj)  (_swigobj->GetId()) 
 661 static PyObject 
*_wrap_wxToolBarToolBase_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 662     PyObject 
* _resultobj
; 
 664     wxToolBarToolBase 
* _arg0
; 
 665     PyObject 
* _argo0 
= 0; 
 666     char *_kwnames
[] = { "self", NULL 
}; 
 669     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetId",_kwnames
,&_argo0
))  
 672         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 673         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 674             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetId. Expected _wxToolBarToolBase_p."); 
 679     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 680     _result 
= (int )wxToolBarToolBase_GetId(_arg0
); 
 682     wxPyEndAllowThreads(__tstate
); 
 683     if (PyErr_Occurred()) return NULL
; 
 684 }    _resultobj 
= Py_BuildValue("i",_result
); 
 688 #define wxToolBarToolBase_GetControl(_swigobj)  (_swigobj->GetControl()) 
 689 static PyObject 
*_wrap_wxToolBarToolBase_GetControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 690     PyObject 
* _resultobj
; 
 692     wxToolBarToolBase 
* _arg0
; 
 693     PyObject 
* _argo0 
= 0; 
 694     char *_kwnames
[] = { "self", NULL 
}; 
 697     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetControl",_kwnames
,&_argo0
))  
 700         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 701         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 702             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetControl. Expected _wxToolBarToolBase_p."); 
 707     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 708     _result 
= (wxControl 
*)wxToolBarToolBase_GetControl(_arg0
); 
 710     wxPyEndAllowThreads(__tstate
); 
 711     if (PyErr_Occurred()) return NULL
; 
 712 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 716 #define wxToolBarToolBase_GetToolBar(_swigobj)  (_swigobj->GetToolBar()) 
 717 static PyObject 
*_wrap_wxToolBarToolBase_GetToolBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 718     PyObject 
* _resultobj
; 
 719     wxToolBarBase 
* _result
; 
 720     wxToolBarToolBase 
* _arg0
; 
 721     PyObject 
* _argo0 
= 0; 
 722     char *_kwnames
[] = { "self", NULL 
}; 
 725     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetToolBar",_kwnames
,&_argo0
))  
 728         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 729         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 730             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetToolBar. Expected _wxToolBarToolBase_p."); 
 735     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 736     _result 
= (wxToolBarBase 
*)wxToolBarToolBase_GetToolBar(_arg0
); 
 738     wxPyEndAllowThreads(__tstate
); 
 739     if (PyErr_Occurred()) return NULL
; 
 740 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 744 #define wxToolBarToolBase_IsButton(_swigobj)  (_swigobj->IsButton()) 
 745 static PyObject 
*_wrap_wxToolBarToolBase_IsButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 746     PyObject 
* _resultobj
; 
 748     wxToolBarToolBase 
* _arg0
; 
 749     PyObject 
* _argo0 
= 0; 
 750     char *_kwnames
[] = { "self", NULL 
}; 
 753     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsButton",_kwnames
,&_argo0
))  
 756         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 757         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 758             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsButton. Expected _wxToolBarToolBase_p."); 
 763     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 764     _result 
= (int )wxToolBarToolBase_IsButton(_arg0
); 
 766     wxPyEndAllowThreads(__tstate
); 
 767     if (PyErr_Occurred()) return NULL
; 
 768 }    _resultobj 
= Py_BuildValue("i",_result
); 
 772 #define wxToolBarToolBase_IsControl(_swigobj)  (_swigobj->IsControl()) 
 773 static PyObject 
*_wrap_wxToolBarToolBase_IsControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 774     PyObject 
* _resultobj
; 
 776     wxToolBarToolBase 
* _arg0
; 
 777     PyObject 
* _argo0 
= 0; 
 778     char *_kwnames
[] = { "self", NULL 
}; 
 781     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsControl",_kwnames
,&_argo0
))  
 784         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 785         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 786             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsControl. Expected _wxToolBarToolBase_p."); 
 791     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 792     _result 
= (int )wxToolBarToolBase_IsControl(_arg0
); 
 794     wxPyEndAllowThreads(__tstate
); 
 795     if (PyErr_Occurred()) return NULL
; 
 796 }    _resultobj 
= Py_BuildValue("i",_result
); 
 800 #define wxToolBarToolBase_IsSeparator(_swigobj)  (_swigobj->IsSeparator()) 
 801 static PyObject 
*_wrap_wxToolBarToolBase_IsSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 802     PyObject 
* _resultobj
; 
 804     wxToolBarToolBase 
* _arg0
; 
 805     PyObject 
* _argo0 
= 0; 
 806     char *_kwnames
[] = { "self", NULL 
}; 
 809     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsSeparator",_kwnames
,&_argo0
))  
 812         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 813         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 814             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsSeparator. Expected _wxToolBarToolBase_p."); 
 819     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 820     _result 
= (int )wxToolBarToolBase_IsSeparator(_arg0
); 
 822     wxPyEndAllowThreads(__tstate
); 
 823     if (PyErr_Occurred()) return NULL
; 
 824 }    _resultobj 
= Py_BuildValue("i",_result
); 
 828 #define wxToolBarToolBase_GetStyle(_swigobj)  (_swigobj->GetStyle()) 
 829 static PyObject 
*_wrap_wxToolBarToolBase_GetStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 830     PyObject 
* _resultobj
; 
 832     wxToolBarToolBase 
* _arg0
; 
 833     PyObject 
* _argo0 
= 0; 
 834     char *_kwnames
[] = { "self", NULL 
}; 
 837     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetStyle",_kwnames
,&_argo0
))  
 840         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 841         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 842             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetStyle. Expected _wxToolBarToolBase_p."); 
 847     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 848     _result 
= (int )wxToolBarToolBase_GetStyle(_arg0
); 
 850     wxPyEndAllowThreads(__tstate
); 
 851     if (PyErr_Occurred()) return NULL
; 
 852 }    _resultobj 
= Py_BuildValue("i",_result
); 
 856 #define wxToolBarToolBase_GetKind(_swigobj)  (_swigobj->GetKind()) 
 857 static PyObject 
*_wrap_wxToolBarToolBase_GetKind(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 858     PyObject 
* _resultobj
; 
 860     wxToolBarToolBase 
* _arg0
; 
 861     PyObject 
* _argo0 
= 0; 
 862     char *_kwnames
[] = { "self", NULL 
}; 
 865     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetKind",_kwnames
,&_argo0
))  
 868         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 869         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 870             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetKind. Expected _wxToolBarToolBase_p."); 
 875     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 876     _result 
= (wxItemKind 
)wxToolBarToolBase_GetKind(_arg0
); 
 878     wxPyEndAllowThreads(__tstate
); 
 879     if (PyErr_Occurred()) return NULL
; 
 880 }    _resultobj 
= Py_BuildValue("i",_result
); 
 884 #define wxToolBarToolBase_IsEnabled(_swigobj)  (_swigobj->IsEnabled()) 
 885 static PyObject 
*_wrap_wxToolBarToolBase_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 886     PyObject 
* _resultobj
; 
 888     wxToolBarToolBase 
* _arg0
; 
 889     PyObject 
* _argo0 
= 0; 
 890     char *_kwnames
[] = { "self", NULL 
}; 
 893     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsEnabled",_kwnames
,&_argo0
))  
 896         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 897         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 898             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsEnabled. Expected _wxToolBarToolBase_p."); 
 903     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 904     _result 
= (bool )wxToolBarToolBase_IsEnabled(_arg0
); 
 906     wxPyEndAllowThreads(__tstate
); 
 907     if (PyErr_Occurred()) return NULL
; 
 908 }    _resultobj 
= Py_BuildValue("i",_result
); 
 912 #define wxToolBarToolBase_IsToggled(_swigobj)  (_swigobj->IsToggled()) 
 913 static PyObject 
*_wrap_wxToolBarToolBase_IsToggled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 914     PyObject 
* _resultobj
; 
 916     wxToolBarToolBase 
* _arg0
; 
 917     PyObject 
* _argo0 
= 0; 
 918     char *_kwnames
[] = { "self", NULL 
}; 
 921     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsToggled",_kwnames
,&_argo0
))  
 924         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 925         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 926             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsToggled. Expected _wxToolBarToolBase_p."); 
 931     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 932     _result 
= (bool )wxToolBarToolBase_IsToggled(_arg0
); 
 934     wxPyEndAllowThreads(__tstate
); 
 935     if (PyErr_Occurred()) return NULL
; 
 936 }    _resultobj 
= Py_BuildValue("i",_result
); 
 940 #define wxToolBarToolBase_CanBeToggled(_swigobj)  (_swigobj->CanBeToggled()) 
 941 static PyObject 
*_wrap_wxToolBarToolBase_CanBeToggled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 942     PyObject 
* _resultobj
; 
 944     wxToolBarToolBase 
* _arg0
; 
 945     PyObject 
* _argo0 
= 0; 
 946     char *_kwnames
[] = { "self", NULL 
}; 
 949     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_CanBeToggled",_kwnames
,&_argo0
))  
 952         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 953         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 954             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_CanBeToggled. Expected _wxToolBarToolBase_p."); 
 959     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 960     _result 
= (bool )wxToolBarToolBase_CanBeToggled(_arg0
); 
 962     wxPyEndAllowThreads(__tstate
); 
 963     if (PyErr_Occurred()) return NULL
; 
 964 }    _resultobj 
= Py_BuildValue("i",_result
); 
 968 #define wxToolBarToolBase_GetNormalBitmap(_swigobj)  (_swigobj->GetNormalBitmap()) 
 969 static PyObject 
*_wrap_wxToolBarToolBase_GetNormalBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 970     PyObject 
* _resultobj
; 
 972     wxToolBarToolBase 
* _arg0
; 
 973     PyObject 
* _argo0 
= 0; 
 974     char *_kwnames
[] = { "self", NULL 
}; 
 978     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetNormalBitmap",_kwnames
,&_argo0
))  
 981         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 982         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
 983             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetNormalBitmap. Expected _wxToolBarToolBase_p."); 
 988     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 989     const wxBitmap 
& _result_ref 
= wxToolBarToolBase_GetNormalBitmap(_arg0
); 
 990     _result 
= (wxBitmap 
*) &_result_ref
; 
 992     wxPyEndAllowThreads(__tstate
); 
 993     if (PyErr_Occurred()) return NULL
; 
 995         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p"); 
 996         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 999         _resultobj 
= Py_None
; 
1004 #define wxToolBarToolBase_GetDisabledBitmap(_swigobj)  (_swigobj->GetDisabledBitmap()) 
1005 static PyObject 
*_wrap_wxToolBarToolBase_GetDisabledBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1006     PyObject 
* _resultobj
; 
1008     wxToolBarToolBase 
* _arg0
; 
1009     PyObject 
* _argo0 
= 0; 
1010     char *_kwnames
[] = { "self", NULL 
}; 
1014     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetDisabledBitmap",_kwnames
,&_argo0
))  
1017         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1018         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1019             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetDisabledBitmap. Expected _wxToolBarToolBase_p."); 
1024     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1025     const wxBitmap 
& _result_ref 
= wxToolBarToolBase_GetDisabledBitmap(_arg0
); 
1026     _result 
= (wxBitmap 
*) &_result_ref
; 
1028     wxPyEndAllowThreads(__tstate
); 
1029     if (PyErr_Occurred()) return NULL
; 
1031         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p"); 
1032         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1035         _resultobj 
= Py_None
; 
1040 #define wxToolBarToolBase_GetBitmap(_swigobj)  (_swigobj->GetBitmap()) 
1041 static PyObject 
*_wrap_wxToolBarToolBase_GetBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1042     PyObject 
* _resultobj
; 
1044     wxToolBarToolBase 
* _arg0
; 
1045     PyObject 
* _argo0 
= 0; 
1046     char *_kwnames
[] = { "self", NULL 
}; 
1050     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetBitmap",_kwnames
,&_argo0
))  
1053         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1054         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1055             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetBitmap. Expected _wxToolBarToolBase_p."); 
1060     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1061     _result 
= new wxBitmap (wxToolBarToolBase_GetBitmap(_arg0
)); 
1063     wxPyEndAllowThreads(__tstate
); 
1064     if (PyErr_Occurred()) return NULL
; 
1065 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
1066     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1070 #define wxToolBarToolBase_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
1071 static PyObject 
*_wrap_wxToolBarToolBase_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1072     PyObject 
* _resultobj
; 
1074     wxToolBarToolBase 
* _arg0
; 
1075     PyObject 
* _argo0 
= 0; 
1076     char *_kwnames
[] = { "self", NULL 
}; 
1079     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetLabel",_kwnames
,&_argo0
))  
1082         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1083         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1084             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetLabel. Expected _wxToolBarToolBase_p."); 
1089     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1090     _result 
= new wxString (wxToolBarToolBase_GetLabel(_arg0
)); 
1092     wxPyEndAllowThreads(__tstate
); 
1093     if (PyErr_Occurred()) return NULL
; 
1096     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
1098     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1107 #define wxToolBarToolBase_GetShortHelp(_swigobj)  (_swigobj->GetShortHelp()) 
1108 static PyObject 
*_wrap_wxToolBarToolBase_GetShortHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1109     PyObject 
* _resultobj
; 
1111     wxToolBarToolBase 
* _arg0
; 
1112     PyObject 
* _argo0 
= 0; 
1113     char *_kwnames
[] = { "self", NULL 
}; 
1116     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetShortHelp",_kwnames
,&_argo0
))  
1119         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1120         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1121             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetShortHelp. Expected _wxToolBarToolBase_p."); 
1126     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1127     _result 
= new wxString (wxToolBarToolBase_GetShortHelp(_arg0
)); 
1129     wxPyEndAllowThreads(__tstate
); 
1130     if (PyErr_Occurred()) return NULL
; 
1133     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
1135     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1144 #define wxToolBarToolBase_GetLongHelp(_swigobj)  (_swigobj->GetLongHelp()) 
1145 static PyObject 
*_wrap_wxToolBarToolBase_GetLongHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1146     PyObject 
* _resultobj
; 
1148     wxToolBarToolBase 
* _arg0
; 
1149     PyObject 
* _argo0 
= 0; 
1150     char *_kwnames
[] = { "self", NULL 
}; 
1153     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetLongHelp",_kwnames
,&_argo0
))  
1156         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1157         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1158             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetLongHelp. Expected _wxToolBarToolBase_p."); 
1163     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1164     _result 
= new wxString (wxToolBarToolBase_GetLongHelp(_arg0
)); 
1166     wxPyEndAllowThreads(__tstate
); 
1167     if (PyErr_Occurred()) return NULL
; 
1170     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
1172     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1181 #define wxToolBarToolBase_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
1182 static PyObject 
*_wrap_wxToolBarToolBase_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1183     PyObject 
* _resultobj
; 
1185     wxToolBarToolBase 
* _arg0
; 
1187     PyObject 
* _argo0 
= 0; 
1189     char *_kwnames
[] = { "self","enable", NULL 
}; 
1192     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarToolBase_Enable",_kwnames
,&_argo0
,&tempbool1
))  
1195         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1196         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1197             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Enable. Expected _wxToolBarToolBase_p."); 
1201     _arg1 
= (bool ) tempbool1
; 
1203     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1204     _result 
= (bool )wxToolBarToolBase_Enable(_arg0
,_arg1
); 
1206     wxPyEndAllowThreads(__tstate
); 
1207     if (PyErr_Occurred()) return NULL
; 
1208 }    _resultobj 
= Py_BuildValue("i",_result
); 
1212 #define wxToolBarToolBase_Toggle(_swigobj)  (_swigobj->Toggle()) 
1213 static PyObject 
*_wrap_wxToolBarToolBase_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1214     PyObject 
* _resultobj
; 
1215     wxToolBarToolBase 
* _arg0
; 
1216     PyObject 
* _argo0 
= 0; 
1217     char *_kwnames
[] = { "self", NULL 
}; 
1220     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_Toggle",_kwnames
,&_argo0
))  
1223         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1224         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1225             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Toggle. Expected _wxToolBarToolBase_p."); 
1230     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1231     wxToolBarToolBase_Toggle(_arg0
); 
1233     wxPyEndAllowThreads(__tstate
); 
1234     if (PyErr_Occurred()) return NULL
; 
1235 }    Py_INCREF(Py_None
); 
1236     _resultobj 
= Py_None
; 
1240 #define wxToolBarToolBase_SetToggle(_swigobj,_swigarg0)  (_swigobj->SetToggle(_swigarg0)) 
1241 static PyObject 
*_wrap_wxToolBarToolBase_SetToggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1242     PyObject 
* _resultobj
; 
1244     wxToolBarToolBase 
* _arg0
; 
1246     PyObject 
* _argo0 
= 0; 
1248     char *_kwnames
[] = { "self","toggle", NULL 
}; 
1251     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarToolBase_SetToggle",_kwnames
,&_argo0
,&tempbool1
))  
1254         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1255         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1256             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetToggle. Expected _wxToolBarToolBase_p."); 
1260     _arg1 
= (bool ) tempbool1
; 
1262     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1263     _result 
= (bool )wxToolBarToolBase_SetToggle(_arg0
,_arg1
); 
1265     wxPyEndAllowThreads(__tstate
); 
1266     if (PyErr_Occurred()) return NULL
; 
1267 }    _resultobj 
= Py_BuildValue("i",_result
); 
1271 #define wxToolBarToolBase_SetShortHelp(_swigobj,_swigarg0)  (_swigobj->SetShortHelp(_swigarg0)) 
1272 static PyObject 
*_wrap_wxToolBarToolBase_SetShortHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1273     PyObject 
* _resultobj
; 
1275     wxToolBarToolBase 
* _arg0
; 
1277     PyObject 
* _argo0 
= 0; 
1278     PyObject 
* _obj1 
= 0; 
1279     char *_kwnames
[] = { "self","help", NULL 
}; 
1282     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetShortHelp",_kwnames
,&_argo0
,&_obj1
))  
1285         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1286         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1287             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetShortHelp. Expected _wxToolBarToolBase_p."); 
1292     _arg1 
= wxString_in_helper(_obj1
); 
1297     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1298     _result 
= (bool )wxToolBarToolBase_SetShortHelp(_arg0
,*_arg1
); 
1300     wxPyEndAllowThreads(__tstate
); 
1301     if (PyErr_Occurred()) return NULL
; 
1302 }    _resultobj 
= Py_BuildValue("i",_result
); 
1310 #define wxToolBarToolBase_SetLongHelp(_swigobj,_swigarg0)  (_swigobj->SetLongHelp(_swigarg0)) 
1311 static PyObject 
*_wrap_wxToolBarToolBase_SetLongHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1312     PyObject 
* _resultobj
; 
1314     wxToolBarToolBase 
* _arg0
; 
1316     PyObject 
* _argo0 
= 0; 
1317     PyObject 
* _obj1 
= 0; 
1318     char *_kwnames
[] = { "self","help", NULL 
}; 
1321     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetLongHelp",_kwnames
,&_argo0
,&_obj1
))  
1324         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1325         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1326             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetLongHelp. Expected _wxToolBarToolBase_p."); 
1331     _arg1 
= wxString_in_helper(_obj1
); 
1336     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1337     _result 
= (bool )wxToolBarToolBase_SetLongHelp(_arg0
,*_arg1
); 
1339     wxPyEndAllowThreads(__tstate
); 
1340     if (PyErr_Occurred()) return NULL
; 
1341 }    _resultobj 
= Py_BuildValue("i",_result
); 
1349 #define wxToolBarToolBase_SetNormalBitmap(_swigobj,_swigarg0)  (_swigobj->SetNormalBitmap(_swigarg0)) 
1350 static PyObject 
*_wrap_wxToolBarToolBase_SetNormalBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1351     PyObject 
* _resultobj
; 
1352     wxToolBarToolBase 
* _arg0
; 
1354     PyObject 
* _argo0 
= 0; 
1355     PyObject 
* _argo1 
= 0; 
1356     char *_kwnames
[] = { "self","bmp", NULL 
}; 
1359     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetNormalBitmap",_kwnames
,&_argo0
,&_argo1
))  
1362         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1363         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1364             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetNormalBitmap. Expected _wxToolBarToolBase_p."); 
1369         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1370         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
1371             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarToolBase_SetNormalBitmap. Expected _wxBitmap_p."); 
1376     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1377     wxToolBarToolBase_SetNormalBitmap(_arg0
,*_arg1
); 
1379     wxPyEndAllowThreads(__tstate
); 
1380     if (PyErr_Occurred()) return NULL
; 
1381 }    Py_INCREF(Py_None
); 
1382     _resultobj 
= Py_None
; 
1386 #define wxToolBarToolBase_SetDisabledBitmap(_swigobj,_swigarg0)  (_swigobj->SetDisabledBitmap(_swigarg0)) 
1387 static PyObject 
*_wrap_wxToolBarToolBase_SetDisabledBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1388     PyObject 
* _resultobj
; 
1389     wxToolBarToolBase 
* _arg0
; 
1391     PyObject 
* _argo0 
= 0; 
1392     PyObject 
* _argo1 
= 0; 
1393     char *_kwnames
[] = { "self","bmp", NULL 
}; 
1396     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetDisabledBitmap",_kwnames
,&_argo0
,&_argo1
))  
1399         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1400         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1401             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetDisabledBitmap. Expected _wxToolBarToolBase_p."); 
1406         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1407         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
1408             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarToolBase_SetDisabledBitmap. Expected _wxBitmap_p."); 
1413     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1414     wxToolBarToolBase_SetDisabledBitmap(_arg0
,*_arg1
); 
1416     wxPyEndAllowThreads(__tstate
); 
1417     if (PyErr_Occurred()) return NULL
; 
1418 }    Py_INCREF(Py_None
); 
1419     _resultobj 
= Py_None
; 
1423 #define wxToolBarToolBase_SetLabel(_swigobj,_swigarg0)  (_swigobj->SetLabel(_swigarg0)) 
1424 static PyObject 
*_wrap_wxToolBarToolBase_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1425     PyObject 
* _resultobj
; 
1426     wxToolBarToolBase 
* _arg0
; 
1428     PyObject 
* _argo0 
= 0; 
1429     PyObject 
* _obj1 
= 0; 
1430     char *_kwnames
[] = { "self","label", NULL 
}; 
1433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetLabel",_kwnames
,&_argo0
,&_obj1
))  
1436         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1437         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1438             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetLabel. Expected _wxToolBarToolBase_p."); 
1443     _arg1 
= wxString_in_helper(_obj1
); 
1448     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1449     wxToolBarToolBase_SetLabel(_arg0
,*_arg1
); 
1451     wxPyEndAllowThreads(__tstate
); 
1452     if (PyErr_Occurred()) return NULL
; 
1453 }    Py_INCREF(Py_None
); 
1454     _resultobj 
= Py_None
; 
1462 #define wxToolBarToolBase_Detach(_swigobj)  (_swigobj->Detach()) 
1463 static PyObject 
*_wrap_wxToolBarToolBase_Detach(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1464     PyObject 
* _resultobj
; 
1465     wxToolBarToolBase 
* _arg0
; 
1466     PyObject 
* _argo0 
= 0; 
1467     char *_kwnames
[] = { "self", NULL 
}; 
1470     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_Detach",_kwnames
,&_argo0
))  
1473         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1474         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1475             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Detach. Expected _wxToolBarToolBase_p."); 
1480     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1481     wxToolBarToolBase_Detach(_arg0
); 
1483     wxPyEndAllowThreads(__tstate
); 
1484     if (PyErr_Occurred()) return NULL
; 
1485 }    Py_INCREF(Py_None
); 
1486     _resultobj 
= Py_None
; 
1490 #define wxToolBarToolBase_Attach(_swigobj,_swigarg0)  (_swigobj->Attach(_swigarg0)) 
1491 static PyObject 
*_wrap_wxToolBarToolBase_Attach(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1492     PyObject 
* _resultobj
; 
1493     wxToolBarToolBase 
* _arg0
; 
1494     wxToolBarBase 
* _arg1
; 
1495     PyObject 
* _argo0 
= 0; 
1496     PyObject 
* _argo1 
= 0; 
1497     char *_kwnames
[] = { "self","tbar", NULL 
}; 
1500     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_Attach",_kwnames
,&_argo0
,&_argo1
))  
1503         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1504         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1505             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Attach. Expected _wxToolBarToolBase_p."); 
1510         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1511         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxToolBarBase_p")) { 
1512             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarToolBase_Attach. Expected _wxToolBarBase_p."); 
1517     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1518     wxToolBarToolBase_Attach(_arg0
,_arg1
); 
1520     wxPyEndAllowThreads(__tstate
); 
1521     if (PyErr_Occurred()) return NULL
; 
1522 }    Py_INCREF(Py_None
); 
1523     _resultobj 
= Py_None
; 
1527 static PyObject 
* wxToolBarToolBase_GetClientData(wxToolBarToolBase 
*self
) { 
1528             wxPyUserData
* udata 
= (wxPyUserData
*)self
->GetClientData(); 
1530                 Py_INCREF(udata
->m_obj
); 
1531                 return udata
->m_obj
; 
1537 static PyObject 
*_wrap_wxToolBarToolBase_GetClientData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1538     PyObject 
* _resultobj
; 
1540     wxToolBarToolBase 
* _arg0
; 
1541     PyObject 
* _argo0 
= 0; 
1542     char *_kwnames
[] = { "self", NULL 
}; 
1545     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetClientData",_kwnames
,&_argo0
))  
1548         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1549         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1550             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetClientData. Expected _wxToolBarToolBase_p."); 
1555     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1556     _result 
= (PyObject 
*)wxToolBarToolBase_GetClientData(_arg0
); 
1558     wxPyEndAllowThreads(__tstate
); 
1559     if (PyErr_Occurred()) return NULL
; 
1561   _resultobj 
= _result
; 
1566 static void  wxToolBarToolBase_SetClientData(wxToolBarToolBase 
*self
,PyObject 
* clientData
) { 
1567             self
->SetClientData(new wxPyUserData(clientData
)); 
1569 static PyObject 
*_wrap_wxToolBarToolBase_SetClientData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1570     PyObject 
* _resultobj
; 
1571     wxToolBarToolBase 
* _arg0
; 
1573     PyObject 
* _argo0 
= 0; 
1574     PyObject 
* _obj1 
= 0; 
1575     char *_kwnames
[] = { "self","clientData", NULL 
}; 
1578     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetClientData",_kwnames
,&_argo0
,&_obj1
))  
1581         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1582         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) { 
1583             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetClientData. Expected _wxToolBarToolBase_p."); 
1591     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1592     wxToolBarToolBase_SetClientData(_arg0
,_arg1
); 
1594     wxPyEndAllowThreads(__tstate
); 
1595     if (PyErr_Occurred()) return NULL
; 
1596 }    Py_INCREF(Py_None
); 
1597     _resultobj 
= Py_None
; 
1601 static void *SwigwxToolBarBaseTowxControl(void *ptr
) { 
1604     src 
= (wxToolBarBase 
*) ptr
; 
1605     dest 
= (wxControl 
*) src
; 
1606     return (void *) dest
; 
1609 static void *SwigwxToolBarBaseTowxWindow(void *ptr
) { 
1612     src 
= (wxToolBarBase 
*) ptr
; 
1613     dest 
= (wxWindow 
*) src
; 
1614     return (void *) dest
; 
1617 static void *SwigwxToolBarBaseTowxEvtHandler(void *ptr
) { 
1620     src 
= (wxToolBarBase 
*) ptr
; 
1621     dest 
= (wxEvtHandler 
*) src
; 
1622     return (void *) dest
; 
1625 static void *SwigwxToolBarBaseTowxObject(void *ptr
) { 
1628     src 
= (wxToolBarBase 
*) ptr
; 
1629     dest 
= (wxObject 
*) src
; 
1630     return (void *) dest
; 
1633 static wxToolBarToolBase 
* wxToolBarBase_DoAddTool(wxToolBarBase 
*self
,int  id
,const wxString 
& label
,const wxBitmap 
& bitmap
,const wxBitmap 
& bmpDisabled
,wxItemKind  kind
,const wxString 
& shortHelp
,const wxString 
& longHelp
,PyObject 
* clientData
) { 
1634             wxPyUserData
* udata 
= NULL
; 
1635             if (clientData 
&& clientData 
!= Py_None
) 
1636                 udata 
= new wxPyUserData(clientData
); 
1637             return self
->AddTool(id
, label
, bitmap
, bmpDisabled
, kind
, 
1638                                  shortHelp
, longHelp
, udata
); 
1640 static PyObject 
*_wrap_wxToolBarBase_DoAddTool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1641     PyObject 
* _resultobj
; 
1642     wxToolBarToolBase 
* _result
; 
1643     wxToolBarBase 
* _arg0
; 
1647     wxBitmap 
* _arg4 
= (wxBitmap 
*) &wxNullBitmap
; 
1648     wxItemKind  _arg5 
= (wxItemKind 
) wxITEM_NORMAL
; 
1649     wxString 
* _arg6 
= (wxString 
*) &wxPyEmptyString
; 
1650     wxString 
* _arg7 
= (wxString 
*) &wxPyEmptyString
; 
1651     PyObject 
* _arg8 
= (PyObject 
*) NULL
; 
1652     PyObject 
* _argo0 
= 0; 
1653     PyObject 
* _obj2 
= 0; 
1654     PyObject 
* _argo3 
= 0; 
1655     PyObject 
* _argo4 
= 0; 
1656     PyObject 
* _obj6 
= 0; 
1657     PyObject 
* _obj7 
= 0; 
1658     PyObject 
* _obj8 
= 0; 
1659     char *_kwnames
[] = { "self","id","label","bitmap","bmpDisabled","kind","shortHelp","longHelp","clientData", NULL 
}; 
1662     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|OiOOO:wxToolBarBase_DoAddTool",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_argo4
,&_arg5
,&_obj6
,&_obj7
,&_obj8
))  
1665         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1666         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
1667             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_DoAddTool. Expected _wxToolBarBase_p."); 
1672     _arg2 
= wxString_in_helper(_obj2
); 
1677         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
1678         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) { 
1679             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxToolBarBase_DoAddTool. Expected _wxBitmap_p."); 
1684         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
1685         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxBitmap_p")) { 
1686             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxToolBarBase_DoAddTool. Expected _wxBitmap_p."); 
1692     _arg6 
= wxString_in_helper(_obj6
); 
1698     _arg7 
= wxString_in_helper(_obj7
); 
1707     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1708     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_DoAddTool(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
,_arg8
); 
1710     wxPyEndAllowThreads(__tstate
); 
1711     if (PyErr_Occurred()) return NULL
; 
1712 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1728 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
) { 
1729             wxPyUserData
* udata 
= NULL
; 
1730             if (clientData 
&& clientData 
!= Py_None
) 
1731                 udata 
= new wxPyUserData(clientData
); 
1732             return self
->InsertTool(pos
, id
, label
, bitmap
, bmpDisabled
, kind
, 
1733                                     shortHelp
, longHelp
, udata
); 
1735 static PyObject 
*_wrap_wxToolBarBase_InsertTool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1736     PyObject 
* _resultobj
; 
1737     wxToolBarToolBase 
* _result
; 
1738     wxToolBarBase 
* _arg0
; 
1743     wxBitmap 
* _arg5 
= (wxBitmap 
*) &wxNullBitmap
; 
1744     wxItemKind  _arg6 
= (wxItemKind 
) wxITEM_NORMAL
; 
1745     wxString 
* _arg7 
= (wxString 
*) &wxPyEmptyString
; 
1746     wxString 
* _arg8 
= (wxString 
*) &wxPyEmptyString
; 
1747     PyObject 
* _arg9 
= (PyObject 
*) NULL
; 
1748     PyObject 
* _argo0 
= 0; 
1749     PyObject 
* _obj3 
= 0; 
1750     PyObject 
* _argo4 
= 0; 
1751     PyObject 
* _argo5 
= 0; 
1752     PyObject 
* _obj7 
= 0; 
1753     PyObject 
* _obj8 
= 0; 
1754     PyObject 
* _obj9 
= 0; 
1755     char *_kwnames
[] = { "self","pos","id","label","bitmap","bmpDisabled","kind","shortHelp","longHelp","clientData", NULL 
}; 
1758     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiOO|OiOOO:wxToolBarBase_InsertTool",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_argo4
,&_argo5
,&_arg6
,&_obj7
,&_obj8
,&_obj9
))  
1761         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1762         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
1763             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertTool. Expected _wxToolBarBase_p."); 
1768     _arg3 
= wxString_in_helper(_obj3
); 
1773         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
1774         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxBitmap_p")) { 
1775             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxToolBarBase_InsertTool. Expected _wxBitmap_p."); 
1780         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
1781         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxBitmap_p")) { 
1782             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxToolBarBase_InsertTool. Expected _wxBitmap_p."); 
1788     _arg7 
= wxString_in_helper(_obj7
); 
1794     _arg8 
= wxString_in_helper(_obj8
); 
1803     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1804     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_InsertTool(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
,*_arg8
,_arg9
); 
1806     wxPyEndAllowThreads(__tstate
); 
1807     if (PyErr_Occurred()) return NULL
; 
1808 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1824 #define wxToolBarBase_AddControl(_swigobj,_swigarg0)  (_swigobj->AddControl(_swigarg0)) 
1825 static PyObject 
*_wrap_wxToolBarBase_AddControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1826     PyObject 
* _resultobj
; 
1827     wxToolBarToolBase 
* _result
; 
1828     wxToolBarBase 
* _arg0
; 
1830     PyObject 
* _argo0 
= 0; 
1831     PyObject 
* _argo1 
= 0; 
1832     char *_kwnames
[] = { "self","control", NULL 
}; 
1835     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarBase_AddControl",_kwnames
,&_argo0
,&_argo1
))  
1838         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1839         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
1840             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddControl. Expected _wxToolBarBase_p."); 
1845         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1846         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxControl_p")) { 
1847             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarBase_AddControl. Expected _wxControl_p."); 
1852     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1853     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_AddControl(_arg0
,_arg1
); 
1855     wxPyEndAllowThreads(__tstate
); 
1856     if (PyErr_Occurred()) return NULL
; 
1857 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1861 #define wxToolBarBase_InsertControl(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertControl(_swigarg0,_swigarg1)) 
1862 static PyObject 
*_wrap_wxToolBarBase_InsertControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1863     PyObject 
* _resultobj
; 
1864     wxToolBarToolBase 
* _result
; 
1865     wxToolBarBase 
* _arg0
; 
1868     PyObject 
* _argo0 
= 0; 
1869     PyObject 
* _argo2 
= 0; 
1870     char *_kwnames
[] = { "self","pos","control", NULL 
}; 
1873     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_InsertControl",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
1876         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1877         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
1878             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertControl. Expected _wxToolBarBase_p."); 
1883         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
1884         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxControl_p")) { 
1885             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxToolBarBase_InsertControl. Expected _wxControl_p."); 
1890     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1891     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_InsertControl(_arg0
,_arg1
,_arg2
); 
1893     wxPyEndAllowThreads(__tstate
); 
1894     if (PyErr_Occurred()) return NULL
; 
1895 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1899 #define wxToolBarBase_FindControl(_swigobj,_swigarg0)  (_swigobj->FindControl(_swigarg0)) 
1900 static PyObject 
*_wrap_wxToolBarBase_FindControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1901     PyObject 
* _resultobj
; 
1902     wxControl 
* _result
; 
1903     wxToolBarBase 
* _arg0
; 
1905     PyObject 
* _argo0 
= 0; 
1906     char *_kwnames
[] = { "self","id", NULL 
}; 
1909     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_FindControl",_kwnames
,&_argo0
,&_arg1
))  
1912         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1913         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
1914             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_FindControl. Expected _wxToolBarBase_p."); 
1919     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1920     _result 
= (wxControl 
*)wxToolBarBase_FindControl(_arg0
,_arg1
); 
1922     wxPyEndAllowThreads(__tstate
); 
1923     if (PyErr_Occurred()) return NULL
; 
1924 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1928 #define wxToolBarBase_AddSeparator(_swigobj)  (_swigobj->AddSeparator()) 
1929 static PyObject 
*_wrap_wxToolBarBase_AddSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1930     PyObject 
* _resultobj
; 
1931     wxToolBarToolBase 
* _result
; 
1932     wxToolBarBase 
* _arg0
; 
1933     PyObject 
* _argo0 
= 0; 
1934     char *_kwnames
[] = { "self", NULL 
}; 
1937     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_AddSeparator",_kwnames
,&_argo0
))  
1940         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1941         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
1942             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddSeparator. Expected _wxToolBarBase_p."); 
1947     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1948     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_AddSeparator(_arg0
); 
1950     wxPyEndAllowThreads(__tstate
); 
1951     if (PyErr_Occurred()) return NULL
; 
1952 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1956 #define wxToolBarBase_InsertSeparator(_swigobj,_swigarg0)  (_swigobj->InsertSeparator(_swigarg0)) 
1957 static PyObject 
*_wrap_wxToolBarBase_InsertSeparator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1958     PyObject 
* _resultobj
; 
1959     wxToolBarToolBase 
* _result
; 
1960     wxToolBarBase 
* _arg0
; 
1962     PyObject 
* _argo0 
= 0; 
1963     char *_kwnames
[] = { "self","pos", NULL 
}; 
1966     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_InsertSeparator",_kwnames
,&_argo0
,&_arg1
))  
1969         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1970         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
1971             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertSeparator. Expected _wxToolBarBase_p."); 
1976     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1977     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_InsertSeparator(_arg0
,_arg1
); 
1979     wxPyEndAllowThreads(__tstate
); 
1980     if (PyErr_Occurred()) return NULL
; 
1981 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1985 #define wxToolBarBase_RemoveTool(_swigobj,_swigarg0)  (_swigobj->RemoveTool(_swigarg0)) 
1986 static PyObject 
*_wrap_wxToolBarBase_RemoveTool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1987     PyObject 
* _resultobj
; 
1988     wxToolBarToolBase 
* _result
; 
1989     wxToolBarBase 
* _arg0
; 
1991     PyObject 
* _argo0 
= 0; 
1992     char *_kwnames
[] = { "self","id", NULL 
}; 
1995     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_RemoveTool",_kwnames
,&_argo0
,&_arg1
))  
1998         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1999         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2000             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_RemoveTool. Expected _wxToolBarBase_p."); 
2005     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2006     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_RemoveTool(_arg0
,_arg1
); 
2008     wxPyEndAllowThreads(__tstate
); 
2009     if (PyErr_Occurred()) return NULL
; 
2010 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2014 #define wxToolBarBase_DeleteToolByPos(_swigobj,_swigarg0)  (_swigobj->DeleteToolByPos(_swigarg0)) 
2015 static PyObject 
*_wrap_wxToolBarBase_DeleteToolByPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2016     PyObject 
* _resultobj
; 
2018     wxToolBarBase 
* _arg0
; 
2020     PyObject 
* _argo0 
= 0; 
2021     char *_kwnames
[] = { "self","pos", NULL 
}; 
2024     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_DeleteToolByPos",_kwnames
,&_argo0
,&_arg1
))  
2027         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2028         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2029             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_DeleteToolByPos. Expected _wxToolBarBase_p."); 
2034     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2035     _result 
= (bool )wxToolBarBase_DeleteToolByPos(_arg0
,_arg1
); 
2037     wxPyEndAllowThreads(__tstate
); 
2038     if (PyErr_Occurred()) return NULL
; 
2039 }    _resultobj 
= Py_BuildValue("i",_result
); 
2043 #define wxToolBarBase_DeleteTool(_swigobj,_swigarg0)  (_swigobj->DeleteTool(_swigarg0)) 
2044 static PyObject 
*_wrap_wxToolBarBase_DeleteTool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2045     PyObject 
* _resultobj
; 
2047     wxToolBarBase 
* _arg0
; 
2049     PyObject 
* _argo0 
= 0; 
2050     char *_kwnames
[] = { "self","id", NULL 
}; 
2053     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_DeleteTool",_kwnames
,&_argo0
,&_arg1
))  
2056         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2057         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2058             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_DeleteTool. Expected _wxToolBarBase_p."); 
2063     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2064     _result 
= (bool )wxToolBarBase_DeleteTool(_arg0
,_arg1
); 
2066     wxPyEndAllowThreads(__tstate
); 
2067     if (PyErr_Occurred()) return NULL
; 
2068 }    _resultobj 
= Py_BuildValue("i",_result
); 
2072 #define wxToolBarBase_ClearTools(_swigobj)  (_swigobj->ClearTools()) 
2073 static PyObject 
*_wrap_wxToolBarBase_ClearTools(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2074     PyObject 
* _resultobj
; 
2075     wxToolBarBase 
* _arg0
; 
2076     PyObject 
* _argo0 
= 0; 
2077     char *_kwnames
[] = { "self", NULL 
}; 
2080     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_ClearTools",_kwnames
,&_argo0
))  
2083         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2084         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2085             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_ClearTools. Expected _wxToolBarBase_p."); 
2090     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2091     wxToolBarBase_ClearTools(_arg0
); 
2093     wxPyEndAllowThreads(__tstate
); 
2094     if (PyErr_Occurred()) return NULL
; 
2095 }    Py_INCREF(Py_None
); 
2096     _resultobj 
= Py_None
; 
2100 #define wxToolBarBase_Realize(_swigobj)  (_swigobj->Realize()) 
2101 static PyObject 
*_wrap_wxToolBarBase_Realize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2102     PyObject 
* _resultobj
; 
2104     wxToolBarBase 
* _arg0
; 
2105     PyObject 
* _argo0 
= 0; 
2106     char *_kwnames
[] = { "self", NULL 
}; 
2109     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_Realize",_kwnames
,&_argo0
))  
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_Realize. Expected _wxToolBarBase_p."); 
2119     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2120     _result 
= (bool )wxToolBarBase_Realize(_arg0
); 
2122     wxPyEndAllowThreads(__tstate
); 
2123     if (PyErr_Occurred()) return NULL
; 
2124 }    _resultobj 
= Py_BuildValue("i",_result
); 
2128 #define wxToolBarBase_EnableTool(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnableTool(_swigarg0,_swigarg1)) 
2129 static PyObject 
*_wrap_wxToolBarBase_EnableTool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2130     PyObject 
* _resultobj
; 
2131     wxToolBarBase 
* _arg0
; 
2134     PyObject 
* _argo0 
= 0; 
2136     char *_kwnames
[] = { "self","id","enable", NULL 
}; 
2139     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_EnableTool",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
2142         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2143         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2144             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_EnableTool. Expected _wxToolBarBase_p."); 
2148     _arg2 
= (bool ) tempbool2
; 
2150     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2151     wxToolBarBase_EnableTool(_arg0
,_arg1
,_arg2
); 
2153     wxPyEndAllowThreads(__tstate
); 
2154     if (PyErr_Occurred()) return NULL
; 
2155 }    Py_INCREF(Py_None
); 
2156     _resultobj 
= Py_None
; 
2160 #define wxToolBarBase_ToggleTool(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ToggleTool(_swigarg0,_swigarg1)) 
2161 static PyObject 
*_wrap_wxToolBarBase_ToggleTool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2162     PyObject 
* _resultobj
; 
2163     wxToolBarBase 
* _arg0
; 
2166     PyObject 
* _argo0 
= 0; 
2168     char *_kwnames
[] = { "self","id","toggle", NULL 
}; 
2171     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_ToggleTool",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
2174         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2175         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2176             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_ToggleTool. Expected _wxToolBarBase_p."); 
2180     _arg2 
= (bool ) tempbool2
; 
2182     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2183     wxToolBarBase_ToggleTool(_arg0
,_arg1
,_arg2
); 
2185     wxPyEndAllowThreads(__tstate
); 
2186     if (PyErr_Occurred()) return NULL
; 
2187 }    Py_INCREF(Py_None
); 
2188     _resultobj 
= Py_None
; 
2192 #define wxToolBarBase_SetToggle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetToggle(_swigarg0,_swigarg1)) 
2193 static PyObject 
*_wrap_wxToolBarBase_SetToggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2194     PyObject 
* _resultobj
; 
2195     wxToolBarBase 
* _arg0
; 
2198     PyObject 
* _argo0 
= 0; 
2200     char *_kwnames
[] = { "self","id","toggle", NULL 
}; 
2203     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_SetToggle",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
2206         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2207         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2208             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToggle. Expected _wxToolBarBase_p."); 
2212     _arg2 
= (bool ) tempbool2
; 
2214     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2215     wxToolBarBase_SetToggle(_arg0
,_arg1
,_arg2
); 
2217     wxPyEndAllowThreads(__tstate
); 
2218     if (PyErr_Occurred()) return NULL
; 
2219 }    Py_INCREF(Py_None
); 
2220     _resultobj 
= Py_None
; 
2224 static PyObject 
* wxToolBarBase_GetToolClientData(wxToolBarBase 
*self
,int  id
) { 
2225             wxPyUserData
* udata 
= (wxPyUserData
*)self
->GetToolClientData(id
); 
2227                 Py_INCREF(udata
->m_obj
); 
2228                 return udata
->m_obj
; 
2234 static PyObject 
*_wrap_wxToolBarBase_GetToolClientData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2235     PyObject 
* _resultobj
; 
2237     wxToolBarBase 
* _arg0
; 
2239     PyObject 
* _argo0 
= 0; 
2240     char *_kwnames
[] = { "self","id", NULL 
}; 
2243     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolClientData",_kwnames
,&_argo0
,&_arg1
))  
2246         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2247         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolClientData. Expected _wxToolBarBase_p."); 
2253     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2254     _result 
= (PyObject 
*)wxToolBarBase_GetToolClientData(_arg0
,_arg1
); 
2256     wxPyEndAllowThreads(__tstate
); 
2257     if (PyErr_Occurred()) return NULL
; 
2259   _resultobj 
= _result
; 
2264 static void  wxToolBarBase_SetToolClientData(wxToolBarBase 
*self
,int  id
,PyObject 
* clientData
) { 
2265             self
->SetToolClientData(id
, new wxPyUserData(clientData
)); 
2267 static PyObject 
*_wrap_wxToolBarBase_SetToolClientData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2268     PyObject 
* _resultobj
; 
2269     wxToolBarBase 
* _arg0
; 
2272     PyObject 
* _argo0 
= 0; 
2273     PyObject 
* _obj2 
= 0; 
2274     char *_kwnames
[] = { "self","id","clientData", NULL 
}; 
2277     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_SetToolClientData",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
2280         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2281         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2282             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolClientData. Expected _wxToolBarBase_p."); 
2290     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2291     wxToolBarBase_SetToolClientData(_arg0
,_arg1
,_arg2
); 
2293     wxPyEndAllowThreads(__tstate
); 
2294     if (PyErr_Occurred()) return NULL
; 
2295 }    Py_INCREF(Py_None
); 
2296     _resultobj 
= Py_None
; 
2300 #define wxToolBarBase_GetToolState(_swigobj,_swigarg0)  (_swigobj->GetToolState(_swigarg0)) 
2301 static PyObject 
*_wrap_wxToolBarBase_GetToolState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2302     PyObject 
* _resultobj
; 
2304     wxToolBarBase 
* _arg0
; 
2306     PyObject 
* _argo0 
= 0; 
2307     char *_kwnames
[] = { "self","id", NULL 
}; 
2310     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolState",_kwnames
,&_argo0
,&_arg1
))  
2313         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2314         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2315             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolState. Expected _wxToolBarBase_p."); 
2320     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2321     _result 
= (bool )wxToolBarBase_GetToolState(_arg0
,_arg1
); 
2323     wxPyEndAllowThreads(__tstate
); 
2324     if (PyErr_Occurred()) return NULL
; 
2325 }    _resultobj 
= Py_BuildValue("i",_result
); 
2329 #define wxToolBarBase_GetToolEnabled(_swigobj,_swigarg0)  (_swigobj->GetToolEnabled(_swigarg0)) 
2330 static PyObject 
*_wrap_wxToolBarBase_GetToolEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2331     PyObject 
* _resultobj
; 
2333     wxToolBarBase 
* _arg0
; 
2335     PyObject 
* _argo0 
= 0; 
2336     char *_kwnames
[] = { "self","id", NULL 
}; 
2339     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolEnabled",_kwnames
,&_argo0
,&_arg1
))  
2342         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2343         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2344             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolEnabled. Expected _wxToolBarBase_p."); 
2349     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2350     _result 
= (bool )wxToolBarBase_GetToolEnabled(_arg0
,_arg1
); 
2352     wxPyEndAllowThreads(__tstate
); 
2353     if (PyErr_Occurred()) return NULL
; 
2354 }    _resultobj 
= Py_BuildValue("i",_result
); 
2358 #define wxToolBarBase_SetToolShortHelp(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetToolShortHelp(_swigarg0,_swigarg1)) 
2359 static PyObject 
*_wrap_wxToolBarBase_SetToolShortHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2360     PyObject 
* _resultobj
; 
2361     wxToolBarBase 
* _arg0
; 
2364     PyObject 
* _argo0 
= 0; 
2365     PyObject 
* _obj2 
= 0; 
2366     char *_kwnames
[] = { "self","id","helpString", NULL 
}; 
2369     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_SetToolShortHelp",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
2372         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2373         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2374             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolShortHelp. Expected _wxToolBarBase_p."); 
2379     _arg2 
= wxString_in_helper(_obj2
); 
2384     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2385     wxToolBarBase_SetToolShortHelp(_arg0
,_arg1
,*_arg2
); 
2387     wxPyEndAllowThreads(__tstate
); 
2388     if (PyErr_Occurred()) return NULL
; 
2389 }    Py_INCREF(Py_None
); 
2390     _resultobj 
= Py_None
; 
2398 #define wxToolBarBase_GetToolShortHelp(_swigobj,_swigarg0)  (_swigobj->GetToolShortHelp(_swigarg0)) 
2399 static PyObject 
*_wrap_wxToolBarBase_GetToolShortHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2400     PyObject 
* _resultobj
; 
2402     wxToolBarBase 
* _arg0
; 
2404     PyObject 
* _argo0 
= 0; 
2405     char *_kwnames
[] = { "self","id", NULL 
}; 
2408     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolShortHelp",_kwnames
,&_argo0
,&_arg1
))  
2411         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2412         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2413             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolShortHelp. Expected _wxToolBarBase_p."); 
2418     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2419     _result 
= new wxString (wxToolBarBase_GetToolShortHelp(_arg0
,_arg1
)); 
2421     wxPyEndAllowThreads(__tstate
); 
2422     if (PyErr_Occurred()) return NULL
; 
2425     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
2427     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2436 #define wxToolBarBase_SetToolLongHelp(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetToolLongHelp(_swigarg0,_swigarg1)) 
2437 static PyObject 
*_wrap_wxToolBarBase_SetToolLongHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2438     PyObject 
* _resultobj
; 
2439     wxToolBarBase 
* _arg0
; 
2442     PyObject 
* _argo0 
= 0; 
2443     PyObject 
* _obj2 
= 0; 
2444     char *_kwnames
[] = { "self","id","helpString", NULL 
}; 
2447     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_SetToolLongHelp",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
2450         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2451         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2452             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolLongHelp. Expected _wxToolBarBase_p."); 
2457     _arg2 
= wxString_in_helper(_obj2
); 
2462     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2463     wxToolBarBase_SetToolLongHelp(_arg0
,_arg1
,*_arg2
); 
2465     wxPyEndAllowThreads(__tstate
); 
2466     if (PyErr_Occurred()) return NULL
; 
2467 }    Py_INCREF(Py_None
); 
2468     _resultobj 
= Py_None
; 
2476 #define wxToolBarBase_GetToolLongHelp(_swigobj,_swigarg0)  (_swigobj->GetToolLongHelp(_swigarg0)) 
2477 static PyObject 
*_wrap_wxToolBarBase_GetToolLongHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2478     PyObject 
* _resultobj
; 
2480     wxToolBarBase 
* _arg0
; 
2482     PyObject 
* _argo0 
= 0; 
2483     char *_kwnames
[] = { "self","id", NULL 
}; 
2486     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolLongHelp",_kwnames
,&_argo0
,&_arg1
))  
2489         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2490         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2491             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolLongHelp. Expected _wxToolBarBase_p."); 
2496     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2497     _result 
= new wxString (wxToolBarBase_GetToolLongHelp(_arg0
,_arg1
)); 
2499     wxPyEndAllowThreads(__tstate
); 
2500     if (PyErr_Occurred()) return NULL
; 
2503     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
2505     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2514 #define wxToolBarBase_SetMarginsXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetMargins(_swigarg0,_swigarg1)) 
2515 static PyObject 
*_wrap_wxToolBarBase_SetMarginsXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2516     PyObject 
* _resultobj
; 
2517     wxToolBarBase 
* _arg0
; 
2520     PyObject 
* _argo0 
= 0; 
2521     char *_kwnames
[] = { "self","x","y", NULL 
}; 
2524     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_SetMarginsXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2527         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2528         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2529             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetMarginsXY. Expected _wxToolBarBase_p."); 
2534     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2535     wxToolBarBase_SetMarginsXY(_arg0
,_arg1
,_arg2
); 
2537     wxPyEndAllowThreads(__tstate
); 
2538     if (PyErr_Occurred()) return NULL
; 
2539 }    Py_INCREF(Py_None
); 
2540     _resultobj 
= Py_None
; 
2544 #define wxToolBarBase_SetMargins(_swigobj,_swigarg0)  (_swigobj->SetMargins(_swigarg0)) 
2545 static PyObject 
*_wrap_wxToolBarBase_SetMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2546     PyObject 
* _resultobj
; 
2547     wxToolBarBase 
* _arg0
; 
2549     PyObject 
* _argo0 
= 0; 
2551     PyObject 
* _obj1 
= 0; 
2552     char *_kwnames
[] = { "self","size", NULL 
}; 
2555     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarBase_SetMargins",_kwnames
,&_argo0
,&_obj1
))  
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_SetMargins. Expected _wxToolBarBase_p."); 
2566     if (! wxSize_helper(_obj1
, &_arg1
)) 
2570     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2571     wxToolBarBase_SetMargins(_arg0
,*_arg1
); 
2573     wxPyEndAllowThreads(__tstate
); 
2574     if (PyErr_Occurred()) return NULL
; 
2575 }    Py_INCREF(Py_None
); 
2576     _resultobj 
= Py_None
; 
2580 #define wxToolBarBase_SetToolPacking(_swigobj,_swigarg0)  (_swigobj->SetToolPacking(_swigarg0)) 
2581 static PyObject 
*_wrap_wxToolBarBase_SetToolPacking(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2582     PyObject 
* _resultobj
; 
2583     wxToolBarBase 
* _arg0
; 
2585     PyObject 
* _argo0 
= 0; 
2586     char *_kwnames
[] = { "self","packing", NULL 
}; 
2589     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_SetToolPacking",_kwnames
,&_argo0
,&_arg1
))  
2592         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2593         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2594             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolPacking. Expected _wxToolBarBase_p."); 
2599     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2600     wxToolBarBase_SetToolPacking(_arg0
,_arg1
); 
2602     wxPyEndAllowThreads(__tstate
); 
2603     if (PyErr_Occurred()) return NULL
; 
2604 }    Py_INCREF(Py_None
); 
2605     _resultobj 
= Py_None
; 
2609 #define wxToolBarBase_SetToolSeparation(_swigobj,_swigarg0)  (_swigobj->SetToolSeparation(_swigarg0)) 
2610 static PyObject 
*_wrap_wxToolBarBase_SetToolSeparation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2611     PyObject 
* _resultobj
; 
2612     wxToolBarBase 
* _arg0
; 
2614     PyObject 
* _argo0 
= 0; 
2615     char *_kwnames
[] = { "self","separation", NULL 
}; 
2618     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_SetToolSeparation",_kwnames
,&_argo0
,&_arg1
))  
2621         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2622         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2623             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolSeparation. Expected _wxToolBarBase_p."); 
2628     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2629     wxToolBarBase_SetToolSeparation(_arg0
,_arg1
); 
2631     wxPyEndAllowThreads(__tstate
); 
2632     if (PyErr_Occurred()) return NULL
; 
2633 }    Py_INCREF(Py_None
); 
2634     _resultobj 
= Py_None
; 
2638 #define wxToolBarBase_GetToolMargins(_swigobj)  (_swigobj->GetToolMargins()) 
2639 static PyObject 
*_wrap_wxToolBarBase_GetToolMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2640     PyObject 
* _resultobj
; 
2642     wxToolBarBase 
* _arg0
; 
2643     PyObject 
* _argo0 
= 0; 
2644     char *_kwnames
[] = { "self", NULL 
}; 
2648     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolMargins",_kwnames
,&_argo0
))  
2651         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2652         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2653             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolMargins. Expected _wxToolBarBase_p."); 
2658     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2659     _result 
= new wxSize (wxToolBarBase_GetToolMargins(_arg0
)); 
2661     wxPyEndAllowThreads(__tstate
); 
2662     if (PyErr_Occurred()) return NULL
; 
2663 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2664     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2668 #define wxToolBarBase_GetMargins(_swigobj)  (_swigobj->GetMargins()) 
2669 static PyObject 
*_wrap_wxToolBarBase_GetMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2670     PyObject 
* _resultobj
; 
2672     wxToolBarBase 
* _arg0
; 
2673     PyObject 
* _argo0 
= 0; 
2674     char *_kwnames
[] = { "self", NULL 
}; 
2678     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetMargins",_kwnames
,&_argo0
))  
2681         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2682         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2683             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetMargins. Expected _wxToolBarBase_p."); 
2688     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2689     _result 
= new wxSize (wxToolBarBase_GetMargins(_arg0
)); 
2691     wxPyEndAllowThreads(__tstate
); 
2692     if (PyErr_Occurred()) return NULL
; 
2693 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2694     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2698 #define wxToolBarBase_GetToolPacking(_swigobj)  (_swigobj->GetToolPacking()) 
2699 static PyObject 
*_wrap_wxToolBarBase_GetToolPacking(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2700     PyObject 
* _resultobj
; 
2702     wxToolBarBase 
* _arg0
; 
2703     PyObject 
* _argo0 
= 0; 
2704     char *_kwnames
[] = { "self", NULL 
}; 
2707     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolPacking",_kwnames
,&_argo0
))  
2710         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2711         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2712             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolPacking. Expected _wxToolBarBase_p."); 
2717     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2718     _result 
= (int )wxToolBarBase_GetToolPacking(_arg0
); 
2720     wxPyEndAllowThreads(__tstate
); 
2721     if (PyErr_Occurred()) return NULL
; 
2722 }    _resultobj 
= Py_BuildValue("i",_result
); 
2726 #define wxToolBarBase_GetToolSeparation(_swigobj)  (_swigobj->GetToolSeparation()) 
2727 static PyObject 
*_wrap_wxToolBarBase_GetToolSeparation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2728     PyObject 
* _resultobj
; 
2730     wxToolBarBase 
* _arg0
; 
2731     PyObject 
* _argo0 
= 0; 
2732     char *_kwnames
[] = { "self", NULL 
}; 
2735     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolSeparation",_kwnames
,&_argo0
))  
2738         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2739         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2740             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolSeparation. Expected _wxToolBarBase_p."); 
2745     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2746     _result 
= (int )wxToolBarBase_GetToolSeparation(_arg0
); 
2748     wxPyEndAllowThreads(__tstate
); 
2749     if (PyErr_Occurred()) return NULL
; 
2750 }    _resultobj 
= Py_BuildValue("i",_result
); 
2754 #define wxToolBarBase_SetRows(_swigobj,_swigarg0)  (_swigobj->SetRows(_swigarg0)) 
2755 static PyObject 
*_wrap_wxToolBarBase_SetRows(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2756     PyObject 
* _resultobj
; 
2757     wxToolBarBase 
* _arg0
; 
2759     PyObject 
* _argo0 
= 0; 
2760     char *_kwnames
[] = { "self","nRows", NULL 
}; 
2763     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_SetRows",_kwnames
,&_argo0
,&_arg1
))  
2766         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2767         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2768             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetRows. Expected _wxToolBarBase_p."); 
2773     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2774     wxToolBarBase_SetRows(_arg0
,_arg1
); 
2776     wxPyEndAllowThreads(__tstate
); 
2777     if (PyErr_Occurred()) return NULL
; 
2778 }    Py_INCREF(Py_None
); 
2779     _resultobj 
= Py_None
; 
2783 #define wxToolBarBase_SetMaxRowsCols(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetMaxRowsCols(_swigarg0,_swigarg1)) 
2784 static PyObject 
*_wrap_wxToolBarBase_SetMaxRowsCols(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2785     PyObject 
* _resultobj
; 
2786     wxToolBarBase 
* _arg0
; 
2789     PyObject 
* _argo0 
= 0; 
2790     char *_kwnames
[] = { "self","rows","cols", NULL 
}; 
2793     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_SetMaxRowsCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2796         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2797         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2798             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetMaxRowsCols. Expected _wxToolBarBase_p."); 
2803     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2804     wxToolBarBase_SetMaxRowsCols(_arg0
,_arg1
,_arg2
); 
2806     wxPyEndAllowThreads(__tstate
); 
2807     if (PyErr_Occurred()) return NULL
; 
2808 }    Py_INCREF(Py_None
); 
2809     _resultobj 
= Py_None
; 
2813 #define wxToolBarBase_GetMaxRows(_swigobj)  (_swigobj->GetMaxRows()) 
2814 static PyObject 
*_wrap_wxToolBarBase_GetMaxRows(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2815     PyObject 
* _resultobj
; 
2817     wxToolBarBase 
* _arg0
; 
2818     PyObject 
* _argo0 
= 0; 
2819     char *_kwnames
[] = { "self", NULL 
}; 
2822     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetMaxRows",_kwnames
,&_argo0
))  
2825         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2826         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2827             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetMaxRows. Expected _wxToolBarBase_p."); 
2832     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2833     _result 
= (int )wxToolBarBase_GetMaxRows(_arg0
); 
2835     wxPyEndAllowThreads(__tstate
); 
2836     if (PyErr_Occurred()) return NULL
; 
2837 }    _resultobj 
= Py_BuildValue("i",_result
); 
2841 #define wxToolBarBase_GetMaxCols(_swigobj)  (_swigobj->GetMaxCols()) 
2842 static PyObject 
*_wrap_wxToolBarBase_GetMaxCols(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2843     PyObject 
* _resultobj
; 
2845     wxToolBarBase 
* _arg0
; 
2846     PyObject 
* _argo0 
= 0; 
2847     char *_kwnames
[] = { "self", NULL 
}; 
2850     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetMaxCols",_kwnames
,&_argo0
))  
2853         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2854         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2855             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetMaxCols. Expected _wxToolBarBase_p."); 
2860     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2861     _result 
= (int )wxToolBarBase_GetMaxCols(_arg0
); 
2863     wxPyEndAllowThreads(__tstate
); 
2864     if (PyErr_Occurred()) return NULL
; 
2865 }    _resultobj 
= Py_BuildValue("i",_result
); 
2869 #define wxToolBarBase_SetToolBitmapSize(_swigobj,_swigarg0)  (_swigobj->SetToolBitmapSize(_swigarg0)) 
2870 static PyObject 
*_wrap_wxToolBarBase_SetToolBitmapSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2871     PyObject 
* _resultobj
; 
2872     wxToolBarBase 
* _arg0
; 
2874     PyObject 
* _argo0 
= 0; 
2876     PyObject 
* _obj1 
= 0; 
2877     char *_kwnames
[] = { "self","size", NULL 
}; 
2880     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarBase_SetToolBitmapSize",_kwnames
,&_argo0
,&_obj1
))  
2883         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2884         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2885             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolBitmapSize. Expected _wxToolBarBase_p."); 
2891     if (! wxSize_helper(_obj1
, &_arg1
)) 
2895     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2896     wxToolBarBase_SetToolBitmapSize(_arg0
,*_arg1
); 
2898     wxPyEndAllowThreads(__tstate
); 
2899     if (PyErr_Occurred()) return NULL
; 
2900 }    Py_INCREF(Py_None
); 
2901     _resultobj 
= Py_None
; 
2905 #define wxToolBarBase_GetToolBitmapSize(_swigobj)  (_swigobj->GetToolBitmapSize()) 
2906 static PyObject 
*_wrap_wxToolBarBase_GetToolBitmapSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2907     PyObject 
* _resultobj
; 
2909     wxToolBarBase 
* _arg0
; 
2910     PyObject 
* _argo0 
= 0; 
2911     char *_kwnames
[] = { "self", NULL 
}; 
2915     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolBitmapSize",_kwnames
,&_argo0
))  
2918         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2919         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2920             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolBitmapSize. Expected _wxToolBarBase_p."); 
2925     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2926     _result 
= new wxSize (wxToolBarBase_GetToolBitmapSize(_arg0
)); 
2928     wxPyEndAllowThreads(__tstate
); 
2929     if (PyErr_Occurred()) return NULL
; 
2930 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2931     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2935 #define wxToolBarBase_GetToolSize(_swigobj)  (_swigobj->GetToolSize()) 
2936 static PyObject 
*_wrap_wxToolBarBase_GetToolSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2937     PyObject 
* _resultobj
; 
2939     wxToolBarBase 
* _arg0
; 
2940     PyObject 
* _argo0 
= 0; 
2941     char *_kwnames
[] = { "self", NULL 
}; 
2945     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolSize",_kwnames
,&_argo0
))  
2948         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2949         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2950             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolSize. Expected _wxToolBarBase_p."); 
2955     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2956     _result 
= new wxSize (wxToolBarBase_GetToolSize(_arg0
)); 
2958     wxPyEndAllowThreads(__tstate
); 
2959     if (PyErr_Occurred()) return NULL
; 
2960 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2961     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2965 #define wxToolBarBase_FindToolForPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindToolForPosition(_swigarg0,_swigarg1)) 
2966 static PyObject 
*_wrap_wxToolBarBase_FindToolForPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2967     PyObject 
* _resultobj
; 
2968     wxToolBarToolBase 
* _result
; 
2969     wxToolBarBase 
* _arg0
; 
2972     PyObject 
* _argo0 
= 0; 
2973     char *_kwnames
[] = { "self","x","y", NULL 
}; 
2976     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_FindToolForPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2979         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2980         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
2981             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_FindToolForPosition. Expected _wxToolBarBase_p."); 
2986     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2987     _result 
= (wxToolBarToolBase 
*)wxToolBarBase_FindToolForPosition(_arg0
,_arg1
,_arg2
); 
2989     wxPyEndAllowThreads(__tstate
); 
2990     if (PyErr_Occurred()) return NULL
; 
2991 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2995 #define wxToolBarBase_IsVertical(_swigobj)  (_swigobj->IsVertical()) 
2996 static PyObject 
*_wrap_wxToolBarBase_IsVertical(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2997     PyObject 
* _resultobj
; 
2999     wxToolBarBase 
* _arg0
; 
3000     PyObject 
* _argo0 
= 0; 
3001     char *_kwnames
[] = { "self", NULL 
}; 
3004     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_IsVertical",_kwnames
,&_argo0
))  
3007         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3008         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) { 
3009             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_IsVertical. Expected _wxToolBarBase_p."); 
3014     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3015     _result 
= (bool )wxToolBarBase_IsVertical(_arg0
); 
3017     wxPyEndAllowThreads(__tstate
); 
3018     if (PyErr_Occurred()) return NULL
; 
3019 }    _resultobj 
= Py_BuildValue("i",_result
); 
3023 static void *SwigwxToolBarTowxToolBarBase(void *ptr
) { 
3025     wxToolBarBase 
*dest
; 
3026     src 
= (wxToolBar 
*) ptr
; 
3027     dest 
= (wxToolBarBase 
*) src
; 
3028     return (void *) dest
; 
3031 static void *SwigwxToolBarTowxControl(void *ptr
) { 
3034     src 
= (wxToolBar 
*) ptr
; 
3035     dest 
= (wxControl 
*) src
; 
3036     return (void *) dest
; 
3039 static void *SwigwxToolBarTowxWindow(void *ptr
) { 
3042     src 
= (wxToolBar 
*) ptr
; 
3043     dest 
= (wxWindow 
*) src
; 
3044     return (void *) dest
; 
3047 static void *SwigwxToolBarTowxEvtHandler(void *ptr
) { 
3050     src 
= (wxToolBar 
*) ptr
; 
3051     dest 
= (wxEvtHandler 
*) src
; 
3052     return (void *) dest
; 
3055 static void *SwigwxToolBarTowxObject(void *ptr
) { 
3058     src 
= (wxToolBar 
*) ptr
; 
3059     dest 
= (wxObject 
*) src
; 
3060     return (void *) dest
; 
3063 #define new_wxToolBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxToolBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3064 static PyObject 
*_wrap_new_wxToolBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3065     PyObject 
* _resultobj
; 
3066     wxToolBar 
* _result
; 
3069     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
3070     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
3071     long  _arg4 
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
; 
3072     wxString 
* _arg5 
= (wxString 
*) &wxPyToolBarNameStr
; 
3073     PyObject 
* _argo0 
= 0; 
3075     PyObject 
* _obj2 
= 0; 
3077     PyObject 
* _obj3 
= 0; 
3078     PyObject 
* _obj5 
= 0; 
3079     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
3083     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxToolBar",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
3086         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3087         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3088             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxToolBar. Expected _wxWindow_p."); 
3095     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3101     if (! wxSize_helper(_obj3
, &_arg3
)) 
3106     _arg5 
= wxString_in_helper(_obj5
); 
3111     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3112     _result 
= (wxToolBar 
*)new_wxToolBar(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
3114     wxPyEndAllowThreads(__tstate
); 
3115     if (PyErr_Occurred()) return NULL
; 
3117         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBar_p"); 
3118         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3121         _resultobj 
= Py_None
; 
3130 #define new_wxPreToolBar() (new wxToolBar()) 
3131 static PyObject 
*_wrap_new_wxPreToolBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3132     PyObject 
* _resultobj
; 
3133     wxToolBar 
* _result
; 
3134     char *_kwnames
[] = {  NULL 
}; 
3138     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreToolBar",_kwnames
))  
3141     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3142     _result 
= (wxToolBar 
*)new_wxPreToolBar(); 
3144     wxPyEndAllowThreads(__tstate
); 
3145     if (PyErr_Occurred()) return NULL
; 
3147         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBar_p"); 
3148         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3151         _resultobj 
= Py_None
; 
3156 #define wxToolBar_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3157 static PyObject 
*_wrap_wxToolBar_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3158     PyObject 
* _resultobj
; 
3163     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
3164     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
3165     long  _arg5 
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
; 
3166     wxString 
* _arg6 
= (wxString 
*) &wxPyToolBarNameStr
; 
3167     PyObject 
* _argo0 
= 0; 
3168     PyObject 
* _argo1 
= 0; 
3170     PyObject 
* _obj3 
= 0; 
3172     PyObject 
* _obj4 
= 0; 
3173     PyObject 
* _obj6 
= 0; 
3174     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
3177     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlO:wxToolBar_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
3180         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3181         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBar_p")) { 
3182             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBar_Create. Expected _wxToolBar_p."); 
3187         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3188         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3189             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBar_Create. Expected _wxWindow_p."); 
3196     if (! wxPoint_helper(_obj3
, &_arg3
)) 
3202     if (! wxSize_helper(_obj4
, &_arg4
)) 
3207     _arg6 
= wxString_in_helper(_obj6
); 
3212     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3213     _result 
= (bool )wxToolBar_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
3215     wxPyEndAllowThreads(__tstate
); 
3216     if (PyErr_Occurred()) return NULL
; 
3217 }    _resultobj 
= Py_BuildValue("i",_result
); 
3225 #define wxToolBar_FindToolForPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindToolForPosition(_swigarg0,_swigarg1)) 
3226 static PyObject 
*_wrap_wxToolBar_FindToolForPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3227     PyObject 
* _resultobj
; 
3228     wxToolBarToolBase 
* _result
; 
3232     PyObject 
* _argo0 
= 0; 
3233     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3236     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBar_FindToolForPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3239         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3240         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBar_p")) { 
3241             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBar_FindToolForPosition. Expected _wxToolBar_p."); 
3246     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3247     _result 
= (wxToolBarToolBase 
*)wxToolBar_FindToolForPosition(_arg0
,_arg1
,_arg2
); 
3249     wxPyEndAllowThreads(__tstate
); 
3250     if (PyErr_Occurred()) return NULL
; 
3251 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3255 static void *SwigwxToolBarSimpleTowxToolBarBase(void *ptr
) { 
3256     wxToolBarSimple 
*src
; 
3257     wxToolBarBase 
*dest
; 
3258     src 
= (wxToolBarSimple 
*) ptr
; 
3259     dest 
= (wxToolBarBase 
*) src
; 
3260     return (void *) dest
; 
3263 static void *SwigwxToolBarSimpleTowxControl(void *ptr
) { 
3264     wxToolBarSimple 
*src
; 
3266     src 
= (wxToolBarSimple 
*) ptr
; 
3267     dest 
= (wxControl 
*) src
; 
3268     return (void *) dest
; 
3271 static void *SwigwxToolBarSimpleTowxWindow(void *ptr
) { 
3272     wxToolBarSimple 
*src
; 
3274     src 
= (wxToolBarSimple 
*) ptr
; 
3275     dest 
= (wxWindow 
*) src
; 
3276     return (void *) dest
; 
3279 static void *SwigwxToolBarSimpleTowxEvtHandler(void *ptr
) { 
3280     wxToolBarSimple 
*src
; 
3282     src 
= (wxToolBarSimple 
*) ptr
; 
3283     dest 
= (wxEvtHandler 
*) src
; 
3284     return (void *) dest
; 
3287 static void *SwigwxToolBarSimpleTowxObject(void *ptr
) { 
3288     wxToolBarSimple 
*src
; 
3290     src 
= (wxToolBarSimple 
*) ptr
; 
3291     dest 
= (wxObject 
*) src
; 
3292     return (void *) dest
; 
3295 #define new_wxToolBarSimple(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxToolBarSimple(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3296 static PyObject 
*_wrap_new_wxToolBarSimple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3297     PyObject 
* _resultobj
; 
3298     wxToolBarSimple 
* _result
; 
3301     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
3302     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
3303     long  _arg4 
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
; 
3304     wxString 
* _arg5 
= (wxString 
*) &wxPyToolBarNameStr
; 
3305     PyObject 
* _argo0 
= 0; 
3307     PyObject 
* _obj2 
= 0; 
3309     PyObject 
* _obj3 
= 0; 
3310     PyObject 
* _obj5 
= 0; 
3311     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
3315     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxToolBarSimple",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
3318         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3319         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3320             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxToolBarSimple. Expected _wxWindow_p."); 
3327     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3333     if (! wxSize_helper(_obj3
, &_arg3
)) 
3338     _arg5 
= wxString_in_helper(_obj5
); 
3343     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3344     _result 
= (wxToolBarSimple 
*)new_wxToolBarSimple(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
3346     wxPyEndAllowThreads(__tstate
); 
3347     if (PyErr_Occurred()) return NULL
; 
3349         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBarSimple_p"); 
3350         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3353         _resultobj 
= Py_None
; 
3362 #define new_wxPreToolBarSimple() (new wxToolBarSimple()) 
3363 static PyObject 
*_wrap_new_wxPreToolBarSimple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3364     PyObject 
* _resultobj
; 
3365     wxToolBarSimple 
* _result
; 
3366     char *_kwnames
[] = {  NULL 
}; 
3370     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreToolBarSimple",_kwnames
))  
3373     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3374     _result 
= (wxToolBarSimple 
*)new_wxPreToolBarSimple(); 
3376     wxPyEndAllowThreads(__tstate
); 
3377     if (PyErr_Occurred()) return NULL
; 
3379         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBarSimple_p"); 
3380         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3383         _resultobj 
= Py_None
; 
3388 #define wxToolBarSimple_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3389 static PyObject 
*_wrap_wxToolBarSimple_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3390     PyObject 
* _resultobj
; 
3392     wxToolBarSimple 
* _arg0
; 
3395     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
3396     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
3397     long  _arg5 
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
; 
3398     wxString 
* _arg6 
= (wxString 
*) &wxPyToolBarNameStr
; 
3399     PyObject 
* _argo0 
= 0; 
3400     PyObject 
* _argo1 
= 0; 
3402     PyObject 
* _obj3 
= 0; 
3404     PyObject 
* _obj4 
= 0; 
3405     PyObject 
* _obj6 
= 0; 
3406     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
3409     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlO:wxToolBarSimple_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
3412         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3413         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarSimple_p")) { 
3414             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarSimple_Create. Expected _wxToolBarSimple_p."); 
3419         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3420         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3421             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarSimple_Create. Expected _wxWindow_p."); 
3428     if (! wxPoint_helper(_obj3
, &_arg3
)) 
3434     if (! wxSize_helper(_obj4
, &_arg4
)) 
3439     _arg6 
= wxString_in_helper(_obj6
); 
3444     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3445     _result 
= (bool )wxToolBarSimple_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
3447     wxPyEndAllowThreads(__tstate
); 
3448     if (PyErr_Occurred()) return NULL
; 
3449 }    _resultobj 
= Py_BuildValue("i",_result
); 
3457 #define wxToolBarSimple_FindToolForPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindToolForPosition(_swigarg0,_swigarg1)) 
3458 static PyObject 
*_wrap_wxToolBarSimple_FindToolForPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3459     PyObject 
* _resultobj
; 
3460     wxToolBarToolBase 
* _result
; 
3461     wxToolBarSimple 
* _arg0
; 
3464     PyObject 
* _argo0 
= 0; 
3465     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3468     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarSimple_FindToolForPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3471         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3472         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarSimple_p")) { 
3473             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarSimple_FindToolForPosition. Expected _wxToolBarSimple_p."); 
3478     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3479     _result 
= (wxToolBarToolBase 
*)wxToolBarSimple_FindToolForPosition(_arg0
,_arg1
,_arg2
); 
3481     wxPyEndAllowThreads(__tstate
); 
3482     if (PyErr_Occurred()) return NULL
; 
3483 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3487 static PyMethodDef stattoolcMethods
[] = { 
3488          { "wxToolBarSimple_FindToolForPosition", (PyCFunction
) _wrap_wxToolBarSimple_FindToolForPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3489          { "wxToolBarSimple_Create", (PyCFunction
) _wrap_wxToolBarSimple_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3490          { "new_wxPreToolBarSimple", (PyCFunction
) _wrap_new_wxPreToolBarSimple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3491          { "new_wxToolBarSimple", (PyCFunction
) _wrap_new_wxToolBarSimple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3492          { "wxToolBar_FindToolForPosition", (PyCFunction
) _wrap_wxToolBar_FindToolForPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3493          { "wxToolBar_Create", (PyCFunction
) _wrap_wxToolBar_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3494          { "new_wxPreToolBar", (PyCFunction
) _wrap_new_wxPreToolBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3495          { "new_wxToolBar", (PyCFunction
) _wrap_new_wxToolBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3496          { "wxToolBarBase_IsVertical", (PyCFunction
) _wrap_wxToolBarBase_IsVertical
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3497          { "wxToolBarBase_FindToolForPosition", (PyCFunction
) _wrap_wxToolBarBase_FindToolForPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3498          { "wxToolBarBase_GetToolSize", (PyCFunction
) _wrap_wxToolBarBase_GetToolSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3499          { "wxToolBarBase_GetToolBitmapSize", (PyCFunction
) _wrap_wxToolBarBase_GetToolBitmapSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3500          { "wxToolBarBase_SetToolBitmapSize", (PyCFunction
) _wrap_wxToolBarBase_SetToolBitmapSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3501          { "wxToolBarBase_GetMaxCols", (PyCFunction
) _wrap_wxToolBarBase_GetMaxCols
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3502          { "wxToolBarBase_GetMaxRows", (PyCFunction
) _wrap_wxToolBarBase_GetMaxRows
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3503          { "wxToolBarBase_SetMaxRowsCols", (PyCFunction
) _wrap_wxToolBarBase_SetMaxRowsCols
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3504          { "wxToolBarBase_SetRows", (PyCFunction
) _wrap_wxToolBarBase_SetRows
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3505          { "wxToolBarBase_GetToolSeparation", (PyCFunction
) _wrap_wxToolBarBase_GetToolSeparation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3506          { "wxToolBarBase_GetToolPacking", (PyCFunction
) _wrap_wxToolBarBase_GetToolPacking
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3507          { "wxToolBarBase_GetMargins", (PyCFunction
) _wrap_wxToolBarBase_GetMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3508          { "wxToolBarBase_GetToolMargins", (PyCFunction
) _wrap_wxToolBarBase_GetToolMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3509          { "wxToolBarBase_SetToolSeparation", (PyCFunction
) _wrap_wxToolBarBase_SetToolSeparation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3510          { "wxToolBarBase_SetToolPacking", (PyCFunction
) _wrap_wxToolBarBase_SetToolPacking
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3511          { "wxToolBarBase_SetMargins", (PyCFunction
) _wrap_wxToolBarBase_SetMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3512          { "wxToolBarBase_SetMarginsXY", (PyCFunction
) _wrap_wxToolBarBase_SetMarginsXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3513          { "wxToolBarBase_GetToolLongHelp", (PyCFunction
) _wrap_wxToolBarBase_GetToolLongHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3514          { "wxToolBarBase_SetToolLongHelp", (PyCFunction
) _wrap_wxToolBarBase_SetToolLongHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3515          { "wxToolBarBase_GetToolShortHelp", (PyCFunction
) _wrap_wxToolBarBase_GetToolShortHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3516          { "wxToolBarBase_SetToolShortHelp", (PyCFunction
) _wrap_wxToolBarBase_SetToolShortHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3517          { "wxToolBarBase_GetToolEnabled", (PyCFunction
) _wrap_wxToolBarBase_GetToolEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3518          { "wxToolBarBase_GetToolState", (PyCFunction
) _wrap_wxToolBarBase_GetToolState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3519          { "wxToolBarBase_SetToolClientData", (PyCFunction
) _wrap_wxToolBarBase_SetToolClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3520          { "wxToolBarBase_GetToolClientData", (PyCFunction
) _wrap_wxToolBarBase_GetToolClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3521          { "wxToolBarBase_SetToggle", (PyCFunction
) _wrap_wxToolBarBase_SetToggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3522          { "wxToolBarBase_ToggleTool", (PyCFunction
) _wrap_wxToolBarBase_ToggleTool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3523          { "wxToolBarBase_EnableTool", (PyCFunction
) _wrap_wxToolBarBase_EnableTool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3524          { "wxToolBarBase_Realize", (PyCFunction
) _wrap_wxToolBarBase_Realize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3525          { "wxToolBarBase_ClearTools", (PyCFunction
) _wrap_wxToolBarBase_ClearTools
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3526          { "wxToolBarBase_DeleteTool", (PyCFunction
) _wrap_wxToolBarBase_DeleteTool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3527          { "wxToolBarBase_DeleteToolByPos", (PyCFunction
) _wrap_wxToolBarBase_DeleteToolByPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3528          { "wxToolBarBase_RemoveTool", (PyCFunction
) _wrap_wxToolBarBase_RemoveTool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3529          { "wxToolBarBase_InsertSeparator", (PyCFunction
) _wrap_wxToolBarBase_InsertSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3530          { "wxToolBarBase_AddSeparator", (PyCFunction
) _wrap_wxToolBarBase_AddSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3531          { "wxToolBarBase_FindControl", (PyCFunction
) _wrap_wxToolBarBase_FindControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3532          { "wxToolBarBase_InsertControl", (PyCFunction
) _wrap_wxToolBarBase_InsertControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3533          { "wxToolBarBase_AddControl", (PyCFunction
) _wrap_wxToolBarBase_AddControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3534          { "wxToolBarBase_InsertTool", (PyCFunction
) _wrap_wxToolBarBase_InsertTool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3535          { "wxToolBarBase_DoAddTool", (PyCFunction
) _wrap_wxToolBarBase_DoAddTool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3536          { "wxToolBarToolBase_SetClientData", (PyCFunction
) _wrap_wxToolBarToolBase_SetClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3537          { "wxToolBarToolBase_GetClientData", (PyCFunction
) _wrap_wxToolBarToolBase_GetClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3538          { "wxToolBarToolBase_Attach", (PyCFunction
) _wrap_wxToolBarToolBase_Attach
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3539          { "wxToolBarToolBase_Detach", (PyCFunction
) _wrap_wxToolBarToolBase_Detach
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3540          { "wxToolBarToolBase_SetLabel", (PyCFunction
) _wrap_wxToolBarToolBase_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3541          { "wxToolBarToolBase_SetDisabledBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_SetDisabledBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3542          { "wxToolBarToolBase_SetNormalBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_SetNormalBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3543          { "wxToolBarToolBase_SetLongHelp", (PyCFunction
) _wrap_wxToolBarToolBase_SetLongHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3544          { "wxToolBarToolBase_SetShortHelp", (PyCFunction
) _wrap_wxToolBarToolBase_SetShortHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3545          { "wxToolBarToolBase_SetToggle", (PyCFunction
) _wrap_wxToolBarToolBase_SetToggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3546          { "wxToolBarToolBase_Toggle", (PyCFunction
) _wrap_wxToolBarToolBase_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3547          { "wxToolBarToolBase_Enable", (PyCFunction
) _wrap_wxToolBarToolBase_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3548          { "wxToolBarToolBase_GetLongHelp", (PyCFunction
) _wrap_wxToolBarToolBase_GetLongHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3549          { "wxToolBarToolBase_GetShortHelp", (PyCFunction
) _wrap_wxToolBarToolBase_GetShortHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3550          { "wxToolBarToolBase_GetLabel", (PyCFunction
) _wrap_wxToolBarToolBase_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3551          { "wxToolBarToolBase_GetBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_GetBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3552          { "wxToolBarToolBase_GetDisabledBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_GetDisabledBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3553          { "wxToolBarToolBase_GetNormalBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_GetNormalBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3554          { "wxToolBarToolBase_CanBeToggled", (PyCFunction
) _wrap_wxToolBarToolBase_CanBeToggled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3555          { "wxToolBarToolBase_IsToggled", (PyCFunction
) _wrap_wxToolBarToolBase_IsToggled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3556          { "wxToolBarToolBase_IsEnabled", (PyCFunction
) _wrap_wxToolBarToolBase_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3557          { "wxToolBarToolBase_GetKind", (PyCFunction
) _wrap_wxToolBarToolBase_GetKind
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3558          { "wxToolBarToolBase_GetStyle", (PyCFunction
) _wrap_wxToolBarToolBase_GetStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3559          { "wxToolBarToolBase_IsSeparator", (PyCFunction
) _wrap_wxToolBarToolBase_IsSeparator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3560          { "wxToolBarToolBase_IsControl", (PyCFunction
) _wrap_wxToolBarToolBase_IsControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3561          { "wxToolBarToolBase_IsButton", (PyCFunction
) _wrap_wxToolBarToolBase_IsButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3562          { "wxToolBarToolBase_GetToolBar", (PyCFunction
) _wrap_wxToolBarToolBase_GetToolBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3563          { "wxToolBarToolBase_GetControl", (PyCFunction
) _wrap_wxToolBarToolBase_GetControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3564          { "wxToolBarToolBase_GetId", (PyCFunction
) _wrap_wxToolBarToolBase_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3565          { "wxToolBarToolBase_Destroy", (PyCFunction
) _wrap_wxToolBarToolBase_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3566          { "wxStatusBar_SetMinHeight", (PyCFunction
) _wrap_wxStatusBar_SetMinHeight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3567          { "wxStatusBar_PopStatusText", (PyCFunction
) _wrap_wxStatusBar_PopStatusText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3568          { "wxStatusBar_PushStatusText", (PyCFunction
) _wrap_wxStatusBar_PushStatusText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3569          { "wxStatusBar_SetStatusWidths", (PyCFunction
) _wrap_wxStatusBar_SetStatusWidths
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3570          { "wxStatusBar_SetStatusText", (PyCFunction
) _wrap_wxStatusBar_SetStatusText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3571          { "wxStatusBar_SetFieldsCount", (PyCFunction
) _wrap_wxStatusBar_SetFieldsCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3572          { "wxStatusBar_GetBorderY", (PyCFunction
) _wrap_wxStatusBar_GetBorderY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3573          { "wxStatusBar_GetBorderX", (PyCFunction
) _wrap_wxStatusBar_GetBorderX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3574          { "wxStatusBar_GetStatusText", (PyCFunction
) _wrap_wxStatusBar_GetStatusText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3575          { "wxStatusBar_GetFieldsCount", (PyCFunction
) _wrap_wxStatusBar_GetFieldsCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3576          { "wxStatusBar_GetFieldRect", (PyCFunction
) _wrap_wxStatusBar_GetFieldRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3577          { "wxStatusBar_Create", (PyCFunction
) _wrap_wxStatusBar_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3578          { "new_wxPreStatusBar", (PyCFunction
) _wrap_new_wxPreStatusBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3579          { "new_wxStatusBar", (PyCFunction
) _wrap_new_wxStatusBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
3586  * This table is used by the pointer type-checker 
3588 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
3589     { "_signed_long","_long",0}, 
3590     { "_wxPrintQuality","_wxCoord",0}, 
3591     { "_wxPrintQuality","_int",0}, 
3592     { "_wxPrintQuality","_signed_int",0}, 
3593     { "_wxPrintQuality","_unsigned_int",0}, 
3594     { "_wxPrintQuality","_wxWindowID",0}, 
3595     { "_wxPrintQuality","_uint",0}, 
3596     { "_wxPrintQuality","_EBool",0}, 
3597     { "_wxPrintQuality","_size_t",0}, 
3598     { "_wxPrintQuality","_time_t",0}, 
3599     { "_byte","_unsigned_char",0}, 
3600     { "_long","_unsigned_long",0}, 
3601     { "_long","_signed_long",0}, 
3602     { "_size_t","_wxCoord",0}, 
3603     { "_size_t","_wxPrintQuality",0}, 
3604     { "_size_t","_time_t",0}, 
3605     { "_size_t","_unsigned_int",0}, 
3606     { "_size_t","_int",0}, 
3607     { "_size_t","_wxWindowID",0}, 
3608     { "_size_t","_uint",0}, 
3609     { "_uint","_wxCoord",0}, 
3610     { "_uint","_wxPrintQuality",0}, 
3611     { "_uint","_time_t",0}, 
3612     { "_uint","_size_t",0}, 
3613     { "_uint","_unsigned_int",0}, 
3614     { "_uint","_int",0}, 
3615     { "_uint","_wxWindowID",0}, 
3616     { "_wxChar","_char",0}, 
3617     { "_char","_wxChar",0}, 
3618     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
3619     { "_EBool","_wxCoord",0}, 
3620     { "_EBool","_wxPrintQuality",0}, 
3621     { "_EBool","_signed_int",0}, 
3622     { "_EBool","_int",0}, 
3623     { "_EBool","_wxWindowID",0}, 
3624     { "_unsigned_long","_long",0}, 
3625     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
3626     { "_signed_int","_wxCoord",0}, 
3627     { "_signed_int","_wxPrintQuality",0}, 
3628     { "_signed_int","_EBool",0}, 
3629     { "_signed_int","_wxWindowID",0}, 
3630     { "_signed_int","_int",0}, 
3631     { "_WXTYPE","_short",0}, 
3632     { "_WXTYPE","_signed_short",0}, 
3633     { "_WXTYPE","_unsigned_short",0}, 
3634     { "_unsigned_short","_WXTYPE",0}, 
3635     { "_unsigned_short","_short",0}, 
3636     { "_wxObject","_wxToolBarSimple",SwigwxToolBarSimpleTowxObject
}, 
3637     { "_wxObject","_wxToolBar",SwigwxToolBarTowxObject
}, 
3638     { "_wxObject","_wxToolBarBase",SwigwxToolBarBaseTowxObject
}, 
3639     { "_wxObject","_wxToolBarToolBase",SwigwxToolBarToolBaseTowxObject
}, 
3640     { "_wxObject","_wxStatusBar",SwigwxStatusBarTowxObject
}, 
3641     { "_signed_short","_WXTYPE",0}, 
3642     { "_signed_short","_short",0}, 
3643     { "_unsigned_char","_byte",0}, 
3644     { "_wxControl","_wxToolBarSimple",SwigwxToolBarSimpleTowxControl
}, 
3645     { "_wxControl","_wxToolBar",SwigwxToolBarTowxControl
}, 
3646     { "_wxControl","_wxToolBarBase",SwigwxToolBarBaseTowxControl
}, 
3647     { "_unsigned_int","_wxCoord",0}, 
3648     { "_unsigned_int","_wxPrintQuality",0}, 
3649     { "_unsigned_int","_time_t",0}, 
3650     { "_unsigned_int","_size_t",0}, 
3651     { "_unsigned_int","_uint",0}, 
3652     { "_unsigned_int","_wxWindowID",0}, 
3653     { "_unsigned_int","_int",0}, 
3654     { "_short","_WXTYPE",0}, 
3655     { "_short","_unsigned_short",0}, 
3656     { "_short","_signed_short",0}, 
3657     { "_wxWindowID","_wxCoord",0}, 
3658     { "_wxWindowID","_wxPrintQuality",0}, 
3659     { "_wxWindowID","_time_t",0}, 
3660     { "_wxWindowID","_size_t",0}, 
3661     { "_wxWindowID","_EBool",0}, 
3662     { "_wxWindowID","_uint",0}, 
3663     { "_wxWindowID","_int",0}, 
3664     { "_wxWindowID","_signed_int",0}, 
3665     { "_wxWindowID","_unsigned_int",0}, 
3666     { "_int","_wxCoord",0}, 
3667     { "_int","_wxPrintQuality",0}, 
3668     { "_int","_time_t",0}, 
3669     { "_int","_size_t",0}, 
3670     { "_int","_EBool",0}, 
3671     { "_int","_uint",0}, 
3672     { "_int","_wxWindowID",0}, 
3673     { "_int","_unsigned_int",0}, 
3674     { "_int","_signed_int",0}, 
3675     { "_time_t","_wxCoord",0}, 
3676     { "_time_t","_wxPrintQuality",0}, 
3677     { "_time_t","_unsigned_int",0}, 
3678     { "_time_t","_int",0}, 
3679     { "_time_t","_wxWindowID",0}, 
3680     { "_time_t","_uint",0}, 
3681     { "_time_t","_size_t",0}, 
3682     { "_wxToolBarBase","_wxToolBarSimple",SwigwxToolBarSimpleTowxToolBarBase
}, 
3683     { "_wxToolBarBase","_wxToolBar",SwigwxToolBarTowxToolBarBase
}, 
3684     { "_wxCoord","_int",0}, 
3685     { "_wxCoord","_signed_int",0}, 
3686     { "_wxCoord","_unsigned_int",0}, 
3687     { "_wxCoord","_wxWindowID",0}, 
3688     { "_wxCoord","_uint",0}, 
3689     { "_wxCoord","_EBool",0}, 
3690     { "_wxCoord","_size_t",0}, 
3691     { "_wxCoord","_time_t",0}, 
3692     { "_wxCoord","_wxPrintQuality",0}, 
3693     { "_wxEvtHandler","_wxToolBarSimple",SwigwxToolBarSimpleTowxEvtHandler
}, 
3694     { "_wxEvtHandler","_wxToolBar",SwigwxToolBarTowxEvtHandler
}, 
3695     { "_wxEvtHandler","_wxToolBarBase",SwigwxToolBarBaseTowxEvtHandler
}, 
3696     { "_wxEvtHandler","_wxStatusBar",SwigwxStatusBarTowxEvtHandler
}, 
3697     { "_wxWindow","_wxToolBarSimple",SwigwxToolBarSimpleTowxWindow
}, 
3698     { "_wxWindow","_wxToolBar",SwigwxToolBarTowxWindow
}, 
3699     { "_wxWindow","_wxToolBarBase",SwigwxToolBarBaseTowxWindow
}, 
3700     { "_wxWindow","_wxStatusBar",SwigwxStatusBarTowxWindow
}, 
3703 static PyObject 
*SWIG_globals
; 
3707 SWIGEXPORT(void) initstattoolc() { 
3709          SWIG_globals 
= SWIG_newvarlink(); 
3710          m 
= Py_InitModule("stattoolc", stattoolcMethods
); 
3711          d 
= PyModule_GetDict(m
); 
3712          PyDict_SetItemString(d
,"wxTOOL_STYLE_BUTTON", PyInt_FromLong((long) wxTOOL_STYLE_BUTTON
)); 
3713          PyDict_SetItemString(d
,"wxTOOL_STYLE_SEPARATOR", PyInt_FromLong((long) wxTOOL_STYLE_SEPARATOR
)); 
3714          PyDict_SetItemString(d
,"wxTOOL_STYLE_CONTROL", PyInt_FromLong((long) wxTOOL_STYLE_CONTROL
)); 
3717    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
3718         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);