]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/msw/stattool.cpp
added visual c++ makefiles
[wxWidgets.git] / wxPython / src / msw / stattool.cpp
CommitLineData
9c039d08 1/*
c368d904 2 * FILE : src/msw/stattool.cpp
9c039d08
RD
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
185d7c3e 6 * Version 1.1 (Build 883)
9c039d08
RD
7 *
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.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18#define SWIGCODE
19/* Implementation : PYTHON */
20
21#define SWIGPYTHON
7e50db3f
RD
22#include "Python.h"
23
9c039d08
RD
24#include <string.h>
25#include <stdlib.h>
26/* Definitions for Windows/Unix exporting */
27#if defined(__WIN32__)
28# if defined(_MSC_VER)
1d99702e 29# define SWIGEXPORT(a) __declspec(dllexport) a
9c039d08
RD
30# else
31# if defined(__BORLANDC__)
c368d904 32# define SWIGEXPORT(a) a _export
9c039d08 33# else
c368d904 34# define SWIGEXPORT(a) a
9c039d08
RD
35# endif
36# endif
37#else
c368d904 38# define SWIGEXPORT(a) a
9c039d08
RD
39#endif
40
41#ifdef __cplusplus
42extern "C" {
43#endif
9c039d08
RD
44extern void SWIG_MakePtr(char *, void *, char *);
45extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
46extern char *SWIG_GetPtr(char *, void **, char *);
1d99702e 47extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
9c039d08
RD
48extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
49extern PyObject *SWIG_newvarlink(void);
50#ifdef __cplusplus
51}
52#endif
9c039d08
RD
53#define SWIG_init initstattoolc
54
55#define SWIG_name "stattoolc"
56
57#include "helpers.h"
58#include <wx/toolbar.h>
59#include <wx/tbarsmpl.h>
60
9c039d08
RD
61
62static PyObject* t_output_helper(PyObject* target, PyObject* o) {
63 PyObject* o2;
64 PyObject* o3;
65
e0672e2f 66 if (!target) {
9c039d08 67 target = o;
e0672e2f 68 } else if (target == Py_None) {
9c039d08
RD
69 Py_DECREF(Py_None);
70 target = o;
e0672e2f 71 } else {
9c039d08
RD
72 if (!PyTuple_Check(target)) {
73 o2 = target;
74 target = PyTuple_New(1);
75 PyTuple_SetItem(target, 0, o2);
76 }
e0672e2f
RD
77 o3 = PyTuple_New(1);
78 PyTuple_SetItem(o3, 0, o);
9c039d08
RD
79
80 o2 = target;
e0672e2f
RD
81 target = PySequence_Concat(o2, o3);
82 Py_DECREF(o2);
9c039d08
RD
83 Py_DECREF(o3);
84 }
85 return target;
86}
137b5242
RD
87
88 // Put some wx default wxChar* values into wxStrings.
89 DECLARE_DEF_STRING(StatusLineNameStr);
90 DECLARE_DEF_STRING(ToolBarNameStr);
91 static const wxString wxPyEmptyString(wxT(""));
1d99702e
RD
92#ifdef __cplusplus
93extern "C" {
94#endif
9c039d08
RD
95static void *SwigwxStatusBarTowxWindow(void *ptr) {
96 wxStatusBar *src;
97 wxWindow *dest;
98 src = (wxStatusBar *) ptr;
99 dest = (wxWindow *) src;
100 return (void *) dest;
101}
102
103static void *SwigwxStatusBarTowxEvtHandler(void *ptr) {
104 wxStatusBar *src;
105 wxEvtHandler *dest;
106 src = (wxStatusBar *) ptr;
107 dest = (wxEvtHandler *) src;
108 return (void *) dest;
109}
110
9416aa89
RD
111static void *SwigwxStatusBarTowxObject(void *ptr) {
112 wxStatusBar *src;
113 wxObject *dest;
114 src = (wxStatusBar *) ptr;
115 dest = (wxObject *) src;
116 return (void *) dest;
117}
118
99f7d340 119#define new_wxStatusBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxStatusBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
efc5f224 120static PyObject *_wrap_new_wxStatusBar(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08
RD
121 PyObject * _resultobj;
122 wxStatusBar * _result;
123 wxWindow * _arg0;
99f7d340
RD
124 wxWindowID _arg1 = (wxWindowID ) -1;
125 long _arg2 = (long ) wxST_SIZEGRIP;
137b5242 126 wxString * _arg3 = (wxString *) &wxPyStatusLineNameStr;
1d99702e 127 PyObject * _argo0 = 0;
137b5242 128 PyObject * _obj3 = 0;
99f7d340 129 char *_kwnames[] = { "parent","id","style","name", NULL };
9c039d08
RD
130 char _ptemp[128];
131
132 self = self;
137b5242 133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|ilO:new_wxStatusBar",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3))
9c039d08 134 return NULL;
1d99702e
RD
135 if (_argo0) {
136 if (_argo0 == Py_None) { _arg0 = NULL; }
137 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
9c039d08
RD
138 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStatusBar. Expected _wxWindow_p.");
139 return NULL;
140 }
141 }
137b5242
RD
142 if (_obj3)
143{
144 _arg3 = wxString_in_helper(_obj3);
145 if (_arg3 == NULL)
146 return NULL;
147}
cf694132 148{
4268f798 149 PyThreadState* __tstate = wxPyBeginAllowThreads();
137b5242 150 _result = (wxStatusBar *)new_wxStatusBar(_arg0,_arg1,_arg2,*_arg3);
cf694132 151
4268f798 152 wxPyEndAllowThreads(__tstate);
493f1553 153 if (PyErr_Occurred()) return NULL;
1d99702e
RD
154} if (_result) {
155 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStatusBar_p");
156 _resultobj = Py_BuildValue("s",_ptemp);
157 } else {
158 Py_INCREF(Py_None);
159 _resultobj = Py_None;
160 }
137b5242
RD
161{
162 if (_obj3)
163 delete _arg3;
164}
9c039d08
RD
165 return _resultobj;
166}
167
09f3d4e6
RD
168#define new_wxPreStatusBar() (new wxStatusBar())
169static PyObject *_wrap_new_wxPreStatusBar(PyObject *self, PyObject *args, PyObject *kwargs) {
170 PyObject * _resultobj;
171 wxStatusBar * _result;
172 char *_kwnames[] = { NULL };
173 char _ptemp[128];
174
175 self = self;
176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreStatusBar",_kwnames))
177 return NULL;
178{
4268f798 179 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 180 _result = (wxStatusBar *)new_wxPreStatusBar();
09f3d4e6 181
4268f798 182 wxPyEndAllowThreads(__tstate);
09f3d4e6
RD
183 if (PyErr_Occurred()) return NULL;
184} if (_result) {
185 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStatusBar_p");
186 _resultobj = Py_BuildValue("s",_ptemp);
187 } else {
188 Py_INCREF(Py_None);
189 _resultobj = Py_None;
190 }
191 return _resultobj;
192}
193
194#define wxStatusBar_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
195static PyObject *_wrap_wxStatusBar_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
196 PyObject * _resultobj;
197 bool _result;
198 wxStatusBar * _arg0;
199 wxWindow * _arg1;
200 wxWindowID _arg2;
201 long _arg3 = (long ) wxST_SIZEGRIP;
137b5242 202 wxString * _arg4 = (wxString *) &wxPyStatusLineNameStr;
09f3d4e6
RD
203 PyObject * _argo0 = 0;
204 PyObject * _argo1 = 0;
137b5242 205 PyObject * _obj4 = 0;
09f3d4e6
RD
206 char *_kwnames[] = { "self","parent","id","style","name", NULL };
207
208 self = self;
137b5242 209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|lO:wxStatusBar_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_obj4))
09f3d4e6
RD
210 return NULL;
211 if (_argo0) {
212 if (_argo0 == Py_None) { _arg0 = NULL; }
213 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
214 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_Create. Expected _wxStatusBar_p.");
215 return NULL;
216 }
217 }
218 if (_argo1) {
219 if (_argo1 == Py_None) { _arg1 = NULL; }
220 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
221 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStatusBar_Create. Expected _wxWindow_p.");
222 return NULL;
223 }
224 }
137b5242
RD
225 if (_obj4)
226{
227 _arg4 = wxString_in_helper(_obj4);
228 if (_arg4 == NULL)
229 return NULL;
230}
09f3d4e6 231{
4268f798 232 PyThreadState* __tstate = wxPyBeginAllowThreads();
137b5242 233 _result = (bool )wxStatusBar_Create(_arg0,_arg1,_arg2,_arg3,*_arg4);
09f3d4e6 234
4268f798 235 wxPyEndAllowThreads(__tstate);
09f3d4e6
RD
236 if (PyErr_Occurred()) return NULL;
237} _resultobj = Py_BuildValue("i",_result);
137b5242
RD
238{
239 if (_obj4)
240 delete _arg4;
241}
09f3d4e6
RD
242 return _resultobj;
243}
244
9c039d08
RD
245static wxRect * wxStatusBar_GetFieldRect(wxStatusBar *self,long item) {
246 wxRect* rect= new wxRect;
247 self->GetFieldRect(item, *rect);
248 return rect;
249 }
efc5f224 250static PyObject *_wrap_wxStatusBar_GetFieldRect(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08
RD
251 PyObject * _resultobj;
252 wxRect * _result;
253 wxStatusBar * _arg0;
254 long _arg1;
1d99702e 255 PyObject * _argo0 = 0;
efc5f224 256 char *_kwnames[] = { "self","item", NULL };
9c039d08
RD
257 char _ptemp[128];
258
259 self = self;
efc5f224 260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxStatusBar_GetFieldRect",_kwnames,&_argo0,&_arg1))
9c039d08 261 return NULL;
1d99702e
RD
262 if (_argo0) {
263 if (_argo0 == Py_None) { _arg0 = NULL; }
264 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
9c039d08
RD
265 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_GetFieldRect. Expected _wxStatusBar_p.");
266 return NULL;
267 }
268 }
cf694132 269{
4268f798 270 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 271 _result = (wxRect *)wxStatusBar_GetFieldRect(_arg0,_arg1);
cf694132 272
4268f798 273 wxPyEndAllowThreads(__tstate);
493f1553 274 if (PyErr_Occurred()) return NULL;
1d99702e
RD
275} if (_result) {
276 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRect_p");
277 _resultobj = Py_BuildValue("s",_ptemp);
278 } else {
279 Py_INCREF(Py_None);
280 _resultobj = Py_None;
281 }
9c039d08
RD
282 return _resultobj;
283}
284
285#define wxStatusBar_GetFieldsCount(_swigobj) (_swigobj->GetFieldsCount())
efc5f224 286static PyObject *_wrap_wxStatusBar_GetFieldsCount(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08
RD
287 PyObject * _resultobj;
288 int _result;
289 wxStatusBar * _arg0;
1d99702e 290 PyObject * _argo0 = 0;
efc5f224 291 char *_kwnames[] = { "self", NULL };
9c039d08
RD
292
293 self = self;
efc5f224 294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxStatusBar_GetFieldsCount",_kwnames,&_argo0))
9c039d08 295 return NULL;
1d99702e
RD
296 if (_argo0) {
297 if (_argo0 == Py_None) { _arg0 = NULL; }
298 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
9c039d08
RD
299 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_GetFieldsCount. Expected _wxStatusBar_p.");
300 return NULL;
301 }
302 }
cf694132 303{
4268f798 304 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 305 _result = (int )wxStatusBar_GetFieldsCount(_arg0);
cf694132 306
4268f798 307 wxPyEndAllowThreads(__tstate);
493f1553 308 if (PyErr_Occurred()) return NULL;
cf694132 309} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
310 return _resultobj;
311}
312
313#define wxStatusBar_GetStatusText(_swigobj,_swigarg0) (_swigobj->GetStatusText(_swigarg0))
efc5f224 314static PyObject *_wrap_wxStatusBar_GetStatusText(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08
RD
315 PyObject * _resultobj;
316 wxString * _result;
317 wxStatusBar * _arg0;
1d99702e
RD
318 int _arg1 = (int ) 0;
319 PyObject * _argo0 = 0;
efc5f224 320 char *_kwnames[] = { "self","ir", NULL };
9c039d08
RD
321
322 self = self;
efc5f224 323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxStatusBar_GetStatusText",_kwnames,&_argo0,&_arg1))
9c039d08 324 return NULL;
1d99702e
RD
325 if (_argo0) {
326 if (_argo0 == Py_None) { _arg0 = NULL; }
327 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
9c039d08
RD
328 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_GetStatusText. Expected _wxStatusBar_p.");
329 return NULL;
330 }
331 }
9c039d08 332{
4268f798 333 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 334 _result = new wxString (wxStatusBar_GetStatusText(_arg0,_arg1));
cf694132 335
4268f798 336 wxPyEndAllowThreads(__tstate);
493f1553 337 if (PyErr_Occurred()) return NULL;
cf694132 338}{
c8bc7bb8 339#if wxUSE_UNICODE
7e50db3f 340 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
c8bc7bb8 341#else
eec92d76 342 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 343#endif
9c039d08
RD
344}
345{
346 delete _result;
347}
348 return _resultobj;
349}
350
26b9cf27
RD
351#define wxStatusBar_GetBorderX(_swigobj) (_swigobj->GetBorderX())
352static PyObject *_wrap_wxStatusBar_GetBorderX(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 353 PyObject * _resultobj;
26b9cf27 354 int _result;
9c039d08 355 wxStatusBar * _arg0;
1d99702e 356 PyObject * _argo0 = 0;
26b9cf27 357 char *_kwnames[] = { "self", NULL };
9c039d08
RD
358
359 self = self;
26b9cf27 360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxStatusBar_GetBorderX",_kwnames,&_argo0))
9c039d08 361 return NULL;
1d99702e
RD
362 if (_argo0) {
363 if (_argo0 == Py_None) { _arg0 = NULL; }
364 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
26b9cf27 365 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_GetBorderX. Expected _wxStatusBar_p.");
9c039d08
RD
366 return NULL;
367 }
368 }
cf694132 369{
4268f798 370 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 371 _result = (int )wxStatusBar_GetBorderX(_arg0);
cf694132 372
4268f798 373 wxPyEndAllowThreads(__tstate);
493f1553 374 if (PyErr_Occurred()) return NULL;
26b9cf27 375} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
376 return _resultobj;
377}
378
26b9cf27
RD
379#define wxStatusBar_GetBorderY(_swigobj) (_swigobj->GetBorderY())
380static PyObject *_wrap_wxStatusBar_GetBorderY(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 381 PyObject * _resultobj;
26b9cf27 382 int _result;
9c039d08 383 wxStatusBar * _arg0;
1d99702e 384 PyObject * _argo0 = 0;
efc5f224 385 char *_kwnames[] = { "self", NULL };
9c039d08
RD
386
387 self = self;
26b9cf27 388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxStatusBar_GetBorderY",_kwnames,&_argo0))
9c039d08 389 return NULL;
1d99702e
RD
390 if (_argo0) {
391 if (_argo0 == Py_None) { _arg0 = NULL; }
392 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
26b9cf27 393 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_GetBorderY. Expected _wxStatusBar_p.");
9c039d08
RD
394 return NULL;
395 }
396 }
cf694132 397{
4268f798 398 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 399 _result = (int )wxStatusBar_GetBorderY(_arg0);
cf694132 400
4268f798 401 wxPyEndAllowThreads(__tstate);
493f1553 402 if (PyErr_Occurred()) return NULL;
26b9cf27 403} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
404 return _resultobj;
405}
406
407#define wxStatusBar_SetFieldsCount(_swigobj,_swigarg0) (_swigobj->SetFieldsCount(_swigarg0))
efc5f224 408static PyObject *_wrap_wxStatusBar_SetFieldsCount(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08
RD
409 PyObject * _resultobj;
410 wxStatusBar * _arg0;
1d99702e
RD
411 int _arg1 = (int ) 1;
412 PyObject * _argo0 = 0;
efc5f224 413 char *_kwnames[] = { "self","number", NULL };
9c039d08
RD
414
415 self = self;
efc5f224 416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxStatusBar_SetFieldsCount",_kwnames,&_argo0,&_arg1))
9c039d08 417 return NULL;
1d99702e
RD
418 if (_argo0) {
419 if (_argo0 == Py_None) { _arg0 = NULL; }
420 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
9c039d08
RD
421 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_SetFieldsCount. Expected _wxStatusBar_p.");
422 return NULL;
423 }
424 }
cf694132 425{
4268f798 426 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 427 wxStatusBar_SetFieldsCount(_arg0,_arg1);
cf694132 428
4268f798 429 wxPyEndAllowThreads(__tstate);
493f1553 430 if (PyErr_Occurred()) return NULL;
cf694132 431} Py_INCREF(Py_None);
9c039d08
RD
432 _resultobj = Py_None;
433 return _resultobj;
434}
435
436#define wxStatusBar_SetStatusText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetStatusText(_swigarg0,_swigarg1))
efc5f224 437static PyObject *_wrap_wxStatusBar_SetStatusText(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08
RD
438 PyObject * _resultobj;
439 wxStatusBar * _arg0;
440 wxString * _arg1;
1d99702e
RD
441 int _arg2 = (int ) 0;
442 PyObject * _argo0 = 0;
9c039d08 443 PyObject * _obj1 = 0;
efc5f224 444 char *_kwnames[] = { "self","text","i", NULL };
9c039d08
RD
445
446 self = self;
efc5f224 447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxStatusBar_SetStatusText",_kwnames,&_argo0,&_obj1,&_arg2))
9c039d08 448 return NULL;
1d99702e
RD
449 if (_argo0) {
450 if (_argo0 == Py_None) { _arg0 = NULL; }
451 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
9c039d08
RD
452 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_SetStatusText. Expected _wxStatusBar_p.");
453 return NULL;
454 }
455 }
456{
c8bc7bb8
RD
457 _arg1 = wxString_in_helper(_obj1);
458 if (_arg1 == NULL)
185d7c3e 459 return NULL;
9c039d08 460}
cf694132 461{
4268f798 462 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 463 wxStatusBar_SetStatusText(_arg0,*_arg1,_arg2);
cf694132 464
4268f798 465 wxPyEndAllowThreads(__tstate);
493f1553 466 if (PyErr_Occurred()) return NULL;
cf694132 467} Py_INCREF(Py_None);
9c039d08
RD
468 _resultobj = Py_None;
469{
470 if (_obj1)
471 delete _arg1;
472}
473 return _resultobj;
474}
475
476#define wxStatusBar_SetStatusWidths(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetStatusWidths(_swigarg0,_swigarg1))
efc5f224 477static PyObject *_wrap_wxStatusBar_SetStatusWidths(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08
RD
478 PyObject * _resultobj;
479 wxStatusBar * _arg0;
480 int _arg1;
481 int * _arg2;
1d99702e 482 PyObject * _argo0 = 0;
9c039d08 483 PyObject * _obj2 = 0;
eec92d76 484 char *_kwnames[] = { "self","choices", NULL };
9c039d08
RD
485
486 self = self;
efc5f224 487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxStatusBar_SetStatusWidths",_kwnames,&_argo0,&_obj2))
9c039d08 488 return NULL;
1d99702e
RD
489 if (_argo0) {
490 if (_argo0 == Py_None) { _arg0 = NULL; }
491 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
9c039d08
RD
492 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_SetStatusWidths. Expected _wxStatusBar_p.");
493 return NULL;
494 }
495 }
496 if (_obj2)
497{
498 _arg2 = int_LIST_helper(_obj2);
499 if (_arg2 == NULL) {
500 return NULL;
501 }
502}
503{
cf694132
RD
504 if (_obj2) {
505 _arg1 = PyList_Size(_obj2);
506 }
507 else {
508 _arg1 = 0;
509 }
9c039d08 510}
cf694132 511{
4268f798 512 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 513 wxStatusBar_SetStatusWidths(_arg0,_arg1,_arg2);
cf694132 514
4268f798 515 wxPyEndAllowThreads(__tstate);
493f1553 516 if (PyErr_Occurred()) return NULL;
cf694132 517} Py_INCREF(Py_None);
9c039d08
RD
518 _resultobj = Py_None;
519{
520 delete [] _arg2;
521}
522 return _resultobj;
523}
524
94e36a51
RD
525#define wxStatusBar_PushStatusText(_swigobj,_swigarg0,_swigarg1) (_swigobj->PushStatusText(_swigarg0,_swigarg1))
526static PyObject *_wrap_wxStatusBar_PushStatusText(PyObject *self, PyObject *args, PyObject *kwargs) {
527 PyObject * _resultobj;
528 wxStatusBar * _arg0;
529 wxString * _arg1;
530 int _arg2 = (int ) 0;
531 PyObject * _argo0 = 0;
532 PyObject * _obj1 = 0;
533 char *_kwnames[] = { "self","text","number", NULL };
534
535 self = self;
536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxStatusBar_PushStatusText",_kwnames,&_argo0,&_obj1,&_arg2))
537 return NULL;
538 if (_argo0) {
539 if (_argo0 == Py_None) { _arg0 = NULL; }
540 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
541 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_PushStatusText. Expected _wxStatusBar_p.");
542 return NULL;
543 }
544 }
545{
546 _arg1 = wxString_in_helper(_obj1);
547 if (_arg1 == NULL)
548 return NULL;
549}
550{
551 PyThreadState* __tstate = wxPyBeginAllowThreads();
552 wxStatusBar_PushStatusText(_arg0,*_arg1,_arg2);
553
554 wxPyEndAllowThreads(__tstate);
555 if (PyErr_Occurred()) return NULL;
556} Py_INCREF(Py_None);
557 _resultobj = Py_None;
558{
559 if (_obj1)
560 delete _arg1;
561}
562 return _resultobj;
563}
564
565#define wxStatusBar_PopStatusText(_swigobj,_swigarg0) (_swigobj->PopStatusText(_swigarg0))
566static PyObject *_wrap_wxStatusBar_PopStatusText(PyObject *self, PyObject *args, PyObject *kwargs) {
567 PyObject * _resultobj;
568 wxStatusBar * _arg0;
569 int _arg1 = (int ) 0;
570 PyObject * _argo0 = 0;
571 char *_kwnames[] = { "self","number", NULL };
572
573 self = self;
574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxStatusBar_PopStatusText",_kwnames,&_argo0,&_arg1))
575 return NULL;
576 if (_argo0) {
577 if (_argo0 == Py_None) { _arg0 = NULL; }
578 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
579 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_PopStatusText. Expected _wxStatusBar_p.");
580 return NULL;
581 }
582 }
583{
584 PyThreadState* __tstate = wxPyBeginAllowThreads();
585 wxStatusBar_PopStatusText(_arg0,_arg1);
586
587 wxPyEndAllowThreads(__tstate);
588 if (PyErr_Occurred()) return NULL;
589} Py_INCREF(Py_None);
590 _resultobj = Py_None;
591 return _resultobj;
592}
593
26b9cf27
RD
594#define wxStatusBar_SetMinHeight(_swigobj,_swigarg0) (_swigobj->SetMinHeight(_swigarg0))
595static PyObject *_wrap_wxStatusBar_SetMinHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
596 PyObject * _resultobj;
597 wxStatusBar * _arg0;
598 int _arg1;
599 PyObject * _argo0 = 0;
600 char *_kwnames[] = { "self","height", NULL };
601
602 self = self;
603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxStatusBar_SetMinHeight",_kwnames,&_argo0,&_arg1))
604 return NULL;
605 if (_argo0) {
606 if (_argo0 == Py_None) { _arg0 = NULL; }
607 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
608 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_SetMinHeight. Expected _wxStatusBar_p.");
609 return NULL;
610 }
611 }
612{
4268f798 613 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 614 wxStatusBar_SetMinHeight(_arg0,_arg1);
26b9cf27 615
4268f798 616 wxPyEndAllowThreads(__tstate);
493f1553 617 if (PyErr_Occurred()) return NULL;
26b9cf27
RD
618} Py_INCREF(Py_None);
619 _resultobj = Py_None;
620 return _resultobj;
621}
622
9416aa89
RD
623static void *SwigwxToolBarToolBaseTowxObject(void *ptr) {
624 wxToolBarToolBase *src;
625 wxObject *dest;
626 src = (wxToolBarToolBase *) ptr;
627 dest = (wxObject *) src;
628 return (void *) dest;
629}
630
9b3d3bc4
RD
631static void wxToolBarToolBase_Destroy(wxToolBarToolBase *self) { delete self; }
632static PyObject *_wrap_wxToolBarToolBase_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 633 PyObject * _resultobj;
9b3d3bc4 634 wxToolBarToolBase * _arg0;
1d99702e 635 PyObject * _argo0 = 0;
efc5f224 636 char *_kwnames[] = { "self", NULL };
9c039d08
RD
637
638 self = self;
9b3d3bc4 639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_Destroy",_kwnames,&_argo0))
9c039d08 640 return NULL;
1d99702e
RD
641 if (_argo0) {
642 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
643 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
644 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_Destroy. Expected _wxToolBarToolBase_p.");
9c039d08
RD
645 return NULL;
646 }
647 }
cf694132 648{
4268f798 649 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 650 wxToolBarToolBase_Destroy(_arg0);
cf694132 651
4268f798 652 wxPyEndAllowThreads(__tstate);
493f1553 653 if (PyErr_Occurred()) return NULL;
cf694132 654} Py_INCREF(Py_None);
9c039d08
RD
655 _resultobj = Py_None;
656 return _resultobj;
657}
658
9b3d3bc4
RD
659#define wxToolBarToolBase_GetId(_swigobj) (_swigobj->GetId())
660static PyObject *_wrap_wxToolBarToolBase_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 661 PyObject * _resultobj;
9b3d3bc4
RD
662 int _result;
663 wxToolBarToolBase * _arg0;
1d99702e 664 PyObject * _argo0 = 0;
efc5f224 665 char *_kwnames[] = { "self", NULL };
9c039d08
RD
666
667 self = self;
9b3d3bc4 668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_GetId",_kwnames,&_argo0))
9c039d08 669 return NULL;
1d99702e
RD
670 if (_argo0) {
671 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
672 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
673 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_GetId. Expected _wxToolBarToolBase_p.");
9c039d08
RD
674 return NULL;
675 }
676 }
cf694132 677{
4268f798 678 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 679 _result = (int )wxToolBarToolBase_GetId(_arg0);
cf694132 680
4268f798 681 wxPyEndAllowThreads(__tstate);
493f1553 682 if (PyErr_Occurred()) return NULL;
9b3d3bc4 683} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
684 return _resultobj;
685}
686
9b3d3bc4
RD
687#define wxToolBarToolBase_GetControl(_swigobj) (_swigobj->GetControl())
688static PyObject *_wrap_wxToolBarToolBase_GetControl(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 689 PyObject * _resultobj;
9b3d3bc4
RD
690 wxControl * _result;
691 wxToolBarToolBase * _arg0;
1d99702e 692 PyObject * _argo0 = 0;
efc5f224 693 char *_kwnames[] = { "self", NULL };
9c039d08
RD
694
695 self = self;
9b3d3bc4 696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_GetControl",_kwnames,&_argo0))
9c039d08 697 return NULL;
1d99702e
RD
698 if (_argo0) {
699 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
700 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
701 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_GetControl. Expected _wxToolBarToolBase_p.");
9c039d08
RD
702 return NULL;
703 }
704 }
cf694132 705{
4268f798 706 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 707 _result = (wxControl *)wxToolBarToolBase_GetControl(_arg0);
cf694132 708
4268f798 709 wxPyEndAllowThreads(__tstate);
493f1553 710 if (PyErr_Occurred()) return NULL;
9416aa89 711}{ _resultobj = wxPyMake_wxObject(_result); }
9c039d08
RD
712 return _resultobj;
713}
714
9b3d3bc4
RD
715#define wxToolBarToolBase_GetToolBar(_swigobj) (_swigobj->GetToolBar())
716static PyObject *_wrap_wxToolBarToolBase_GetToolBar(PyObject *self, PyObject *args, PyObject *kwargs) {
6999b0d8 717 PyObject * _resultobj;
9b3d3bc4
RD
718 wxToolBarBase * _result;
719 wxToolBarToolBase * _arg0;
6999b0d8
RD
720 PyObject * _argo0 = 0;
721 char *_kwnames[] = { "self", NULL };
6999b0d8
RD
722
723 self = self;
9b3d3bc4 724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_GetToolBar",_kwnames,&_argo0))
6999b0d8
RD
725 return NULL;
726 if (_argo0) {
727 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
728 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
729 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_GetToolBar. Expected _wxToolBarToolBase_p.");
6999b0d8
RD
730 return NULL;
731 }
732 }
733{
4268f798 734 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 735 _result = (wxToolBarBase *)wxToolBarToolBase_GetToolBar(_arg0);
6999b0d8 736
4268f798 737 wxPyEndAllowThreads(__tstate);
493f1553 738 if (PyErr_Occurred()) return NULL;
9416aa89 739}{ _resultobj = wxPyMake_wxObject(_result); }
6999b0d8
RD
740 return _resultobj;
741}
742
9b3d3bc4
RD
743#define wxToolBarToolBase_IsButton(_swigobj) (_swigobj->IsButton())
744static PyObject *_wrap_wxToolBarToolBase_IsButton(PyObject *self, PyObject *args, PyObject *kwargs) {
af309447
RD
745 PyObject * _resultobj;
746 int _result;
9b3d3bc4 747 wxToolBarToolBase * _arg0;
1d99702e 748 PyObject * _argo0 = 0;
9b3d3bc4 749 char *_kwnames[] = { "self", NULL };
af309447
RD
750
751 self = self;
9b3d3bc4 752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_IsButton",_kwnames,&_argo0))
af309447 753 return NULL;
1d99702e
RD
754 if (_argo0) {
755 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
756 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
757 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_IsButton. Expected _wxToolBarToolBase_p.");
af309447
RD
758 return NULL;
759 }
760 }
cf694132 761{
4268f798 762 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 763 _result = (int )wxToolBarToolBase_IsButton(_arg0);
cf694132 764
4268f798 765 wxPyEndAllowThreads(__tstate);
493f1553 766 if (PyErr_Occurred()) return NULL;
cf694132 767} _resultobj = Py_BuildValue("i",_result);
af309447
RD
768 return _resultobj;
769}
770
9b3d3bc4
RD
771#define wxToolBarToolBase_IsControl(_swigobj) (_swigobj->IsControl())
772static PyObject *_wrap_wxToolBarToolBase_IsControl(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08
RD
773 PyObject * _resultobj;
774 int _result;
9b3d3bc4 775 wxToolBarToolBase * _arg0;
1d99702e 776 PyObject * _argo0 = 0;
efc5f224 777 char *_kwnames[] = { "self", NULL };
9c039d08
RD
778
779 self = self;
9b3d3bc4 780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_IsControl",_kwnames,&_argo0))
9c039d08 781 return NULL;
1d99702e
RD
782 if (_argo0) {
783 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
784 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
785 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_IsControl. Expected _wxToolBarToolBase_p.");
9c039d08
RD
786 return NULL;
787 }
788 }
cf694132 789{
4268f798 790 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 791 _result = (int )wxToolBarToolBase_IsControl(_arg0);
cf694132 792
4268f798 793 wxPyEndAllowThreads(__tstate);
493f1553 794 if (PyErr_Occurred()) return NULL;
cf694132 795} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
796 return _resultobj;
797}
798
9b3d3bc4
RD
799#define wxToolBarToolBase_IsSeparator(_swigobj) (_swigobj->IsSeparator())
800static PyObject *_wrap_wxToolBarToolBase_IsSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 801 PyObject * _resultobj;
9b3d3bc4
RD
802 int _result;
803 wxToolBarToolBase * _arg0;
1d99702e 804 PyObject * _argo0 = 0;
efc5f224 805 char *_kwnames[] = { "self", NULL };
9c039d08
RD
806
807 self = self;
9b3d3bc4 808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_IsSeparator",_kwnames,&_argo0))
9c039d08 809 return NULL;
1d99702e
RD
810 if (_argo0) {
811 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
812 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
813 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_IsSeparator. Expected _wxToolBarToolBase_p.");
9c039d08
RD
814 return NULL;
815 }
816 }
cf694132 817{
4268f798 818 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 819 _result = (int )wxToolBarToolBase_IsSeparator(_arg0);
cf694132 820
4268f798 821 wxPyEndAllowThreads(__tstate);
493f1553 822 if (PyErr_Occurred()) return NULL;
9b3d3bc4 823} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
824 return _resultobj;
825}
826
9b3d3bc4
RD
827#define wxToolBarToolBase_GetStyle(_swigobj) (_swigobj->GetStyle())
828static PyObject *_wrap_wxToolBarToolBase_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
af309447
RD
829 PyObject * _resultobj;
830 int _result;
9b3d3bc4 831 wxToolBarToolBase * _arg0;
1d99702e 832 PyObject * _argo0 = 0;
9b3d3bc4 833 char *_kwnames[] = { "self", NULL };
af309447
RD
834
835 self = self;
9b3d3bc4 836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_GetStyle",_kwnames,&_argo0))
af309447 837 return NULL;
1d99702e
RD
838 if (_argo0) {
839 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
840 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
841 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_GetStyle. Expected _wxToolBarToolBase_p.");
af309447
RD
842 return NULL;
843 }
844 }
cf694132 845{
4268f798 846 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 847 _result = (int )wxToolBarToolBase_GetStyle(_arg0);
cf694132 848
4268f798 849 wxPyEndAllowThreads(__tstate);
493f1553 850 if (PyErr_Occurred()) return NULL;
cf694132 851} _resultobj = Py_BuildValue("i",_result);
af309447
RD
852 return _resultobj;
853}
854
b96c7a38
RD
855#define wxToolBarToolBase_GetKind(_swigobj) (_swigobj->GetKind())
856static PyObject *_wrap_wxToolBarToolBase_GetKind(PyObject *self, PyObject *args, PyObject *kwargs) {
857 PyObject * _resultobj;
858 wxItemKind _result;
859 wxToolBarToolBase * _arg0;
860 PyObject * _argo0 = 0;
861 char *_kwnames[] = { "self", NULL };
862
863 self = self;
864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_GetKind",_kwnames,&_argo0))
865 return NULL;
866 if (_argo0) {
867 if (_argo0 == Py_None) { _arg0 = NULL; }
868 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
869 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_GetKind. Expected _wxToolBarToolBase_p.");
870 return NULL;
871 }
872 }
873{
874 PyThreadState* __tstate = wxPyBeginAllowThreads();
875 _result = (wxItemKind )wxToolBarToolBase_GetKind(_arg0);
876
877 wxPyEndAllowThreads(__tstate);
878 if (PyErr_Occurred()) return NULL;
879} _resultobj = Py_BuildValue("i",_result);
880 return _resultobj;
881}
882
9b3d3bc4
RD
883#define wxToolBarToolBase_IsEnabled(_swigobj) (_swigobj->IsEnabled())
884static PyObject *_wrap_wxToolBarToolBase_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 885 PyObject * _resultobj;
9b3d3bc4
RD
886 bool _result;
887 wxToolBarToolBase * _arg0;
1d99702e 888 PyObject * _argo0 = 0;
efc5f224 889 char *_kwnames[] = { "self", NULL };
9c039d08
RD
890
891 self = self;
9b3d3bc4 892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_IsEnabled",_kwnames,&_argo0))
9c039d08 893 return NULL;
1d99702e
RD
894 if (_argo0) {
895 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
896 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
897 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_IsEnabled. Expected _wxToolBarToolBase_p.");
9c039d08
RD
898 return NULL;
899 }
900 }
cf694132 901{
4268f798 902 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 903 _result = (bool )wxToolBarToolBase_IsEnabled(_arg0);
cf694132 904
4268f798 905 wxPyEndAllowThreads(__tstate);
493f1553 906 if (PyErr_Occurred()) return NULL;
cf694132 907} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
908 return _resultobj;
909}
910
9b3d3bc4
RD
911#define wxToolBarToolBase_IsToggled(_swigobj) (_swigobj->IsToggled())
912static PyObject *_wrap_wxToolBarToolBase_IsToggled(PyObject *self, PyObject *args, PyObject *kwargs) {
af309447 913 PyObject * _resultobj;
9b3d3bc4
RD
914 bool _result;
915 wxToolBarToolBase * _arg0;
1d99702e 916 PyObject * _argo0 = 0;
9b3d3bc4 917 char *_kwnames[] = { "self", NULL };
af309447
RD
918
919 self = self;
9b3d3bc4 920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_IsToggled",_kwnames,&_argo0))
af309447 921 return NULL;
1d99702e
RD
922 if (_argo0) {
923 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
924 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
925 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_IsToggled. Expected _wxToolBarToolBase_p.");
af309447
RD
926 return NULL;
927 }
928 }
cf694132 929{
4268f798 930 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 931 _result = (bool )wxToolBarToolBase_IsToggled(_arg0);
cf694132 932
4268f798 933 wxPyEndAllowThreads(__tstate);
493f1553 934 if (PyErr_Occurred()) return NULL;
9b3d3bc4 935} _resultobj = Py_BuildValue("i",_result);
af309447
RD
936 return _resultobj;
937}
938
9b3d3bc4
RD
939#define wxToolBarToolBase_CanBeToggled(_swigobj) (_swigobj->CanBeToggled())
940static PyObject *_wrap_wxToolBarToolBase_CanBeToggled(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 941 PyObject * _resultobj;
9b3d3bc4
RD
942 bool _result;
943 wxToolBarToolBase * _arg0;
1d99702e 944 PyObject * _argo0 = 0;
efc5f224 945 char *_kwnames[] = { "self", NULL };
9c039d08
RD
946
947 self = self;
9b3d3bc4 948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_CanBeToggled",_kwnames,&_argo0))
9c039d08 949 return NULL;
1d99702e
RD
950 if (_argo0) {
951 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
952 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
953 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_CanBeToggled. Expected _wxToolBarToolBase_p.");
9c039d08
RD
954 return NULL;
955 }
956 }
cf694132 957{
4268f798 958 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 959 _result = (bool )wxToolBarToolBase_CanBeToggled(_arg0);
cf694132 960
4268f798 961 wxPyEndAllowThreads(__tstate);
493f1553 962 if (PyErr_Occurred()) return NULL;
9b3d3bc4 963} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
964 return _resultobj;
965}
966
7d0180d4
RD
967#define wxToolBarToolBase_GetNormalBitmap(_swigobj) (_swigobj->GetNormalBitmap())
968static PyObject *_wrap_wxToolBarToolBase_GetNormalBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
af309447 969 PyObject * _resultobj;
9b3d3bc4
RD
970 wxBitmap * _result;
971 wxToolBarToolBase * _arg0;
1d99702e 972 PyObject * _argo0 = 0;
9b3d3bc4
RD
973 char *_kwnames[] = { "self", NULL };
974 char _ptemp[128];
af309447
RD
975
976 self = self;
7d0180d4 977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_GetNormalBitmap",_kwnames,&_argo0))
af309447 978 return NULL;
1d99702e
RD
979 if (_argo0) {
980 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4 981 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
7d0180d4 982 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_GetNormalBitmap. Expected _wxToolBarToolBase_p.");
af309447
RD
983 return NULL;
984 }
985 }
cf694132 986{
4268f798 987 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 988 const wxBitmap & _result_ref = wxToolBarToolBase_GetNormalBitmap(_arg0);
7d0180d4 989 _result = (wxBitmap *) &_result_ref;
cf694132 990
4268f798 991 wxPyEndAllowThreads(__tstate);
493f1553 992 if (PyErr_Occurred()) return NULL;
7d0180d4
RD
993} if (_result) {
994 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
995 _resultobj = Py_BuildValue("s",_ptemp);
996 } else {
997 Py_INCREF(Py_None);
998 _resultobj = Py_None;
999 }
af309447
RD
1000 return _resultobj;
1001}
1002
7d0180d4
RD
1003#define wxToolBarToolBase_GetDisabledBitmap(_swigobj) (_swigobj->GetDisabledBitmap())
1004static PyObject *_wrap_wxToolBarToolBase_GetDisabledBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 1005 PyObject * _resultobj;
9b3d3bc4
RD
1006 wxBitmap * _result;
1007 wxToolBarToolBase * _arg0;
1d99702e 1008 PyObject * _argo0 = 0;
efc5f224 1009 char *_kwnames[] = { "self", NULL };
9b3d3bc4 1010 char _ptemp[128];
9c039d08
RD
1011
1012 self = self;
7d0180d4 1013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_GetDisabledBitmap",_kwnames,&_argo0))
9c039d08 1014 return NULL;
1d99702e
RD
1015 if (_argo0) {
1016 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4 1017 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
7d0180d4 1018 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_GetDisabledBitmap. Expected _wxToolBarToolBase_p.");
9c039d08
RD
1019 return NULL;
1020 }
1021 }
cf694132 1022{
4268f798 1023 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1024 const wxBitmap & _result_ref = wxToolBarToolBase_GetDisabledBitmap(_arg0);
7d0180d4 1025 _result = (wxBitmap *) &_result_ref;
cf694132 1026
4268f798 1027 wxPyEndAllowThreads(__tstate);
493f1553 1028 if (PyErr_Occurred()) return NULL;
7d0180d4
RD
1029} if (_result) {
1030 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
1031 _resultobj = Py_BuildValue("s",_ptemp);
1032 } else {
1033 Py_INCREF(Py_None);
1034 _resultobj = Py_None;
1035 }
9c039d08
RD
1036 return _resultobj;
1037}
1038
9b3d3bc4
RD
1039#define wxToolBarToolBase_GetBitmap(_swigobj) (_swigobj->GetBitmap())
1040static PyObject *_wrap_wxToolBarToolBase_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
af309447 1041 PyObject * _resultobj;
9b3d3bc4
RD
1042 wxBitmap * _result;
1043 wxToolBarToolBase * _arg0;
1d99702e 1044 PyObject * _argo0 = 0;
9b3d3bc4
RD
1045 char *_kwnames[] = { "self", NULL };
1046 char _ptemp[128];
af309447
RD
1047
1048 self = self;
9b3d3bc4 1049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_GetBitmap",_kwnames,&_argo0))
af309447 1050 return NULL;
1d99702e
RD
1051 if (_argo0) {
1052 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
1053 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
1054 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_GetBitmap. Expected _wxToolBarToolBase_p.");
af309447
RD
1055 return NULL;
1056 }
1057 }
cf694132 1058{
4268f798 1059 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1060 _result = new wxBitmap (wxToolBarToolBase_GetBitmap(_arg0));
cf694132 1061
4268f798 1062 wxPyEndAllowThreads(__tstate);
493f1553 1063 if (PyErr_Occurred()) return NULL;
c5943253
RD
1064} SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p");
1065 _resultobj = Py_BuildValue("s",_ptemp);
af309447
RD
1066 return _resultobj;
1067}
1068
7d0180d4
RD
1069#define wxToolBarToolBase_GetLabel(_swigobj) (_swigobj->GetLabel())
1070static PyObject *_wrap_wxToolBarToolBase_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
1071 PyObject * _resultobj;
1072 wxString * _result;
1073 wxToolBarToolBase * _arg0;
1074 PyObject * _argo0 = 0;
1075 char *_kwnames[] = { "self", NULL };
1076
1077 self = self;
1078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_GetLabel",_kwnames,&_argo0))
1079 return NULL;
1080 if (_argo0) {
1081 if (_argo0 == Py_None) { _arg0 = NULL; }
1082 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
1083 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_GetLabel. Expected _wxToolBarToolBase_p.");
1084 return NULL;
1085 }
1086 }
1087{
1088 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1089 _result = new wxString (wxToolBarToolBase_GetLabel(_arg0));
7d0180d4
RD
1090
1091 wxPyEndAllowThreads(__tstate);
1092 if (PyErr_Occurred()) return NULL;
1093}{
c8bc7bb8 1094#if wxUSE_UNICODE
7e50db3f 1095 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
c8bc7bb8 1096#else
7d0180d4 1097 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 1098#endif
7d0180d4
RD
1099}
1100{
1101 delete _result;
1102}
1103 return _resultobj;
1104}
1105
9b3d3bc4
RD
1106#define wxToolBarToolBase_GetShortHelp(_swigobj) (_swigobj->GetShortHelp())
1107static PyObject *_wrap_wxToolBarToolBase_GetShortHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 1108 PyObject * _resultobj;
9b3d3bc4
RD
1109 wxString * _result;
1110 wxToolBarToolBase * _arg0;
1d99702e 1111 PyObject * _argo0 = 0;
efc5f224 1112 char *_kwnames[] = { "self", NULL };
9c039d08
RD
1113
1114 self = self;
9b3d3bc4 1115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_GetShortHelp",_kwnames,&_argo0))
9c039d08 1116 return NULL;
1d99702e
RD
1117 if (_argo0) {
1118 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
1119 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
1120 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_GetShortHelp. Expected _wxToolBarToolBase_p.");
9c039d08
RD
1121 return NULL;
1122 }
1123 }
cf694132 1124{
4268f798 1125 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1126 _result = new wxString (wxToolBarToolBase_GetShortHelp(_arg0));
cf694132 1127
4268f798 1128 wxPyEndAllowThreads(__tstate);
493f1553 1129 if (PyErr_Occurred()) return NULL;
9b3d3bc4 1130}{
c8bc7bb8 1131#if wxUSE_UNICODE
7e50db3f 1132 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
c8bc7bb8 1133#else
eec92d76 1134 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 1135#endif
9c039d08 1136}
cf694132 1137{
9b3d3bc4
RD
1138 delete _result;
1139}
af309447
RD
1140 return _resultobj;
1141}
1142
9b3d3bc4
RD
1143#define wxToolBarToolBase_GetLongHelp(_swigobj) (_swigobj->GetLongHelp())
1144static PyObject *_wrap_wxToolBarToolBase_GetLongHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 1145 PyObject * _resultobj;
9b3d3bc4
RD
1146 wxString * _result;
1147 wxToolBarToolBase * _arg0;
1d99702e 1148 PyObject * _argo0 = 0;
efc5f224 1149 char *_kwnames[] = { "self", NULL };
9c039d08
RD
1150
1151 self = self;
9b3d3bc4 1152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_GetLongHelp",_kwnames,&_argo0))
9c039d08 1153 return NULL;
1d99702e
RD
1154 if (_argo0) {
1155 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
1156 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
1157 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_GetLongHelp. Expected _wxToolBarToolBase_p.");
9c039d08
RD
1158 return NULL;
1159 }
1160 }
cf694132 1161{
4268f798 1162 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1163 _result = new wxString (wxToolBarToolBase_GetLongHelp(_arg0));
cf694132 1164
4268f798 1165 wxPyEndAllowThreads(__tstate);
493f1553 1166 if (PyErr_Occurred()) return NULL;
9b3d3bc4 1167}{
c8bc7bb8 1168#if wxUSE_UNICODE
7e50db3f 1169 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
c8bc7bb8 1170#else
eec92d76 1171 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 1172#endif
9b3d3bc4
RD
1173}
1174{
1175 delete _result;
1176}
9c039d08
RD
1177 return _resultobj;
1178}
1179
9b3d3bc4
RD
1180#define wxToolBarToolBase_Enable(_swigobj,_swigarg0) (_swigobj->Enable(_swigarg0))
1181static PyObject *_wrap_wxToolBarToolBase_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
af309447
RD
1182 PyObject * _resultobj;
1183 bool _result;
9b3d3bc4 1184 wxToolBarToolBase * _arg0;
af309447 1185 bool _arg1;
1d99702e 1186 PyObject * _argo0 = 0;
af309447 1187 int tempbool1;
9b3d3bc4 1188 char *_kwnames[] = { "self","enable", NULL };
af309447
RD
1189
1190 self = self;
9b3d3bc4 1191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarToolBase_Enable",_kwnames,&_argo0,&tempbool1))
af309447 1192 return NULL;
1d99702e
RD
1193 if (_argo0) {
1194 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
1195 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
1196 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_Enable. Expected _wxToolBarToolBase_p.");
af309447
RD
1197 return NULL;
1198 }
1199 }
1200 _arg1 = (bool ) tempbool1;
cf694132 1201{
4268f798 1202 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1203 _result = (bool )wxToolBarToolBase_Enable(_arg0,_arg1);
cf694132 1204
4268f798 1205 wxPyEndAllowThreads(__tstate);
493f1553 1206 if (PyErr_Occurred()) return NULL;
cf694132 1207} _resultobj = Py_BuildValue("i",_result);
af309447
RD
1208 return _resultobj;
1209}
1210
7d0180d4 1211#define wxToolBarToolBase_Toggle(_swigobj) (_swigobj->Toggle())
9b3d3bc4 1212static PyObject *_wrap_wxToolBarToolBase_Toggle(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 1213 PyObject * _resultobj;
9b3d3bc4 1214 wxToolBarToolBase * _arg0;
1d99702e 1215 PyObject * _argo0 = 0;
7d0180d4 1216 char *_kwnames[] = { "self", NULL };
9c039d08
RD
1217
1218 self = self;
7d0180d4 1219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_Toggle",_kwnames,&_argo0))
9c039d08 1220 return NULL;
1d99702e
RD
1221 if (_argo0) {
1222 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
1223 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
1224 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_Toggle. Expected _wxToolBarToolBase_p.");
9c039d08
RD
1225 return NULL;
1226 }
1227 }
cf694132 1228{
4268f798 1229 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1230 wxToolBarToolBase_Toggle(_arg0);
cf694132 1231
4268f798 1232 wxPyEndAllowThreads(__tstate);
493f1553 1233 if (PyErr_Occurred()) return NULL;
7d0180d4
RD
1234} Py_INCREF(Py_None);
1235 _resultobj = Py_None;
9c039d08
RD
1236 return _resultobj;
1237}
1238
9b3d3bc4
RD
1239#define wxToolBarToolBase_SetToggle(_swigobj,_swigarg0) (_swigobj->SetToggle(_swigarg0))
1240static PyObject *_wrap_wxToolBarToolBase_SetToggle(PyObject *self, PyObject *args, PyObject *kwargs) {
af309447
RD
1241 PyObject * _resultobj;
1242 bool _result;
9b3d3bc4 1243 wxToolBarToolBase * _arg0;
af309447 1244 bool _arg1;
1d99702e 1245 PyObject * _argo0 = 0;
af309447 1246 int tempbool1;
9b3d3bc4 1247 char *_kwnames[] = { "self","toggle", NULL };
af309447
RD
1248
1249 self = self;
9b3d3bc4 1250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarToolBase_SetToggle",_kwnames,&_argo0,&tempbool1))
af309447 1251 return NULL;
1d99702e
RD
1252 if (_argo0) {
1253 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
1254 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
1255 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_SetToggle. Expected _wxToolBarToolBase_p.");
af309447
RD
1256 return NULL;
1257 }
1258 }
1259 _arg1 = (bool ) tempbool1;
cf694132 1260{
4268f798 1261 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1262 _result = (bool )wxToolBarToolBase_SetToggle(_arg0,_arg1);
cf694132 1263
4268f798 1264 wxPyEndAllowThreads(__tstate);
493f1553 1265 if (PyErr_Occurred()) return NULL;
cf694132 1266} _resultobj = Py_BuildValue("i",_result);
af309447
RD
1267 return _resultobj;
1268}
1269
9b3d3bc4
RD
1270#define wxToolBarToolBase_SetShortHelp(_swigobj,_swigarg0) (_swigobj->SetShortHelp(_swigarg0))
1271static PyObject *_wrap_wxToolBarToolBase_SetShortHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08
RD
1272 PyObject * _resultobj;
1273 bool _result;
9b3d3bc4
RD
1274 wxToolBarToolBase * _arg0;
1275 wxString * _arg1;
1d99702e 1276 PyObject * _argo0 = 0;
9b3d3bc4
RD
1277 PyObject * _obj1 = 0;
1278 char *_kwnames[] = { "self","help", NULL };
9c039d08
RD
1279
1280 self = self;
9b3d3bc4 1281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolBarToolBase_SetShortHelp",_kwnames,&_argo0,&_obj1))
9c039d08 1282 return NULL;
1d99702e
RD
1283 if (_argo0) {
1284 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
1285 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
1286 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_SetShortHelp. Expected _wxToolBarToolBase_p.");
9c039d08
RD
1287 return NULL;
1288 }
1289 }
9b3d3bc4 1290{
c8bc7bb8
RD
1291 _arg1 = wxString_in_helper(_obj1);
1292 if (_arg1 == NULL)
185d7c3e 1293 return NULL;
9b3d3bc4 1294}
cf694132 1295{
4268f798 1296 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1297 _result = (bool )wxToolBarToolBase_SetShortHelp(_arg0,*_arg1);
cf694132 1298
4268f798 1299 wxPyEndAllowThreads(__tstate);
493f1553 1300 if (PyErr_Occurred()) return NULL;
cf694132 1301} _resultobj = Py_BuildValue("i",_result);
9b3d3bc4
RD
1302{
1303 if (_obj1)
1304 delete _arg1;
1305}
9c039d08
RD
1306 return _resultobj;
1307}
1308
9b3d3bc4
RD
1309#define wxToolBarToolBase_SetLongHelp(_swigobj,_swigarg0) (_swigobj->SetLongHelp(_swigarg0))
1310static PyObject *_wrap_wxToolBarToolBase_SetLongHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
af309447
RD
1311 PyObject * _resultobj;
1312 bool _result;
9b3d3bc4
RD
1313 wxToolBarToolBase * _arg0;
1314 wxString * _arg1;
1d99702e 1315 PyObject * _argo0 = 0;
9b3d3bc4
RD
1316 PyObject * _obj1 = 0;
1317 char *_kwnames[] = { "self","help", NULL };
af309447
RD
1318
1319 self = self;
9b3d3bc4 1320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolBarToolBase_SetLongHelp",_kwnames,&_argo0,&_obj1))
af309447 1321 return NULL;
1d99702e
RD
1322 if (_argo0) {
1323 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
1324 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
1325 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_SetLongHelp. Expected _wxToolBarToolBase_p.");
af309447
RD
1326 return NULL;
1327 }
1328 }
9b3d3bc4 1329{
c8bc7bb8
RD
1330 _arg1 = wxString_in_helper(_obj1);
1331 if (_arg1 == NULL)
185d7c3e 1332 return NULL;
9b3d3bc4 1333}
cf694132 1334{
4268f798 1335 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1336 _result = (bool )wxToolBarToolBase_SetLongHelp(_arg0,*_arg1);
cf694132 1337
4268f798 1338 wxPyEndAllowThreads(__tstate);
493f1553 1339 if (PyErr_Occurred()) return NULL;
cf694132 1340} _resultobj = Py_BuildValue("i",_result);
9b3d3bc4
RD
1341{
1342 if (_obj1)
1343 delete _arg1;
1344}
af309447
RD
1345 return _resultobj;
1346}
1347
7d0180d4
RD
1348#define wxToolBarToolBase_SetNormalBitmap(_swigobj,_swigarg0) (_swigobj->SetNormalBitmap(_swigarg0))
1349static PyObject *_wrap_wxToolBarToolBase_SetNormalBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 1350 PyObject * _resultobj;
9b3d3bc4
RD
1351 wxToolBarToolBase * _arg0;
1352 wxBitmap * _arg1;
1d99702e 1353 PyObject * _argo0 = 0;
9b3d3bc4
RD
1354 PyObject * _argo1 = 0;
1355 char *_kwnames[] = { "self","bmp", NULL };
9c039d08
RD
1356
1357 self = self;
7d0180d4 1358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolBarToolBase_SetNormalBitmap",_kwnames,&_argo0,&_argo1))
9c039d08 1359 return NULL;
1d99702e
RD
1360 if (_argo0) {
1361 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4 1362 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
7d0180d4 1363 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_SetNormalBitmap. Expected _wxToolBarToolBase_p.");
9b3d3bc4
RD
1364 return NULL;
1365 }
1366 }
1367 if (_argo1) {
7e50db3f 1368 if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
7d0180d4 1369 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxToolBarToolBase_SetNormalBitmap. Expected _wxBitmap_p.");
9c039d08
RD
1370 return NULL;
1371 }
1372 }
cf694132 1373{
4268f798 1374 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1375 wxToolBarToolBase_SetNormalBitmap(_arg0,*_arg1);
cf694132 1376
4268f798 1377 wxPyEndAllowThreads(__tstate);
493f1553 1378 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
1379} Py_INCREF(Py_None);
1380 _resultobj = Py_None;
9c039d08
RD
1381 return _resultobj;
1382}
1383
7d0180d4
RD
1384#define wxToolBarToolBase_SetDisabledBitmap(_swigobj,_swigarg0) (_swigobj->SetDisabledBitmap(_swigarg0))
1385static PyObject *_wrap_wxToolBarToolBase_SetDisabledBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
af309447 1386 PyObject * _resultobj;
9b3d3bc4
RD
1387 wxToolBarToolBase * _arg0;
1388 wxBitmap * _arg1;
1d99702e 1389 PyObject * _argo0 = 0;
9b3d3bc4
RD
1390 PyObject * _argo1 = 0;
1391 char *_kwnames[] = { "self","bmp", NULL };
af309447
RD
1392
1393 self = self;
7d0180d4 1394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolBarToolBase_SetDisabledBitmap",_kwnames,&_argo0,&_argo1))
af309447 1395 return NULL;
1d99702e
RD
1396 if (_argo0) {
1397 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4 1398 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
7d0180d4 1399 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_SetDisabledBitmap. Expected _wxToolBarToolBase_p.");
9b3d3bc4
RD
1400 return NULL;
1401 }
1402 }
1403 if (_argo1) {
7e50db3f 1404 if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
7d0180d4
RD
1405 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxToolBarToolBase_SetDisabledBitmap. Expected _wxBitmap_p.");
1406 return NULL;
1407 }
1408 }
1409{
1410 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1411 wxToolBarToolBase_SetDisabledBitmap(_arg0,*_arg1);
7d0180d4
RD
1412
1413 wxPyEndAllowThreads(__tstate);
1414 if (PyErr_Occurred()) return NULL;
1415} Py_INCREF(Py_None);
1416 _resultobj = Py_None;
1417 return _resultobj;
1418}
1419
1420#define wxToolBarToolBase_SetLabel(_swigobj,_swigarg0) (_swigobj->SetLabel(_swigarg0))
1421static PyObject *_wrap_wxToolBarToolBase_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
1422 PyObject * _resultobj;
1423 wxToolBarToolBase * _arg0;
1424 wxString * _arg1;
1425 PyObject * _argo0 = 0;
1426 PyObject * _obj1 = 0;
1427 char *_kwnames[] = { "self","label", NULL };
1428
1429 self = self;
1430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolBarToolBase_SetLabel",_kwnames,&_argo0,&_obj1))
1431 return NULL;
1432 if (_argo0) {
1433 if (_argo0 == Py_None) { _arg0 = NULL; }
1434 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
1435 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_SetLabel. Expected _wxToolBarToolBase_p.");
af309447
RD
1436 return NULL;
1437 }
1438 }
7d0180d4 1439{
c8bc7bb8
RD
1440 _arg1 = wxString_in_helper(_obj1);
1441 if (_arg1 == NULL)
7d0180d4 1442 return NULL;
7d0180d4 1443}
cf694132 1444{
4268f798 1445 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1446 wxToolBarToolBase_SetLabel(_arg0,*_arg1);
cf694132 1447
4268f798 1448 wxPyEndAllowThreads(__tstate);
493f1553 1449 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
1450} Py_INCREF(Py_None);
1451 _resultobj = Py_None;
7d0180d4
RD
1452{
1453 if (_obj1)
1454 delete _arg1;
1455}
af309447
RD
1456 return _resultobj;
1457}
1458
9b3d3bc4
RD
1459#define wxToolBarToolBase_Detach(_swigobj) (_swigobj->Detach())
1460static PyObject *_wrap_wxToolBarToolBase_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 1461 PyObject * _resultobj;
9b3d3bc4 1462 wxToolBarToolBase * _arg0;
1d99702e 1463 PyObject * _argo0 = 0;
efc5f224 1464 char *_kwnames[] = { "self", NULL };
9c039d08
RD
1465
1466 self = self;
9b3d3bc4 1467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_Detach",_kwnames,&_argo0))
9c039d08 1468 return NULL;
1d99702e
RD
1469 if (_argo0) {
1470 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
1471 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
1472 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_Detach. Expected _wxToolBarToolBase_p.");
9c039d08
RD
1473 return NULL;
1474 }
1475 }
cf694132 1476{
4268f798 1477 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1478 wxToolBarToolBase_Detach(_arg0);
cf694132 1479
4268f798 1480 wxPyEndAllowThreads(__tstate);
493f1553 1481 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
1482} Py_INCREF(Py_None);
1483 _resultobj = Py_None;
9c039d08
RD
1484 return _resultobj;
1485}
1486
9b3d3bc4
RD
1487#define wxToolBarToolBase_Attach(_swigobj,_swigarg0) (_swigobj->Attach(_swigarg0))
1488static PyObject *_wrap_wxToolBarToolBase_Attach(PyObject *self, PyObject *args, PyObject *kwargs) {
af309447 1489 PyObject * _resultobj;
9b3d3bc4
RD
1490 wxToolBarToolBase * _arg0;
1491 wxToolBarBase * _arg1;
1d99702e
RD
1492 PyObject * _argo0 = 0;
1493 PyObject * _argo1 = 0;
9b3d3bc4 1494 char *_kwnames[] = { "self","tbar", NULL };
af309447
RD
1495
1496 self = self;
9b3d3bc4 1497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolBarToolBase_Attach",_kwnames,&_argo0,&_argo1))
af309447 1498 return NULL;
1d99702e
RD
1499 if (_argo0) {
1500 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
1501 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
1502 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_Attach. Expected _wxToolBarToolBase_p.");
af309447
RD
1503 return NULL;
1504 }
1505 }
1d99702e
RD
1506 if (_argo1) {
1507 if (_argo1 == Py_None) { _arg1 = NULL; }
9b3d3bc4
RD
1508 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxToolBarBase_p")) {
1509 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxToolBarToolBase_Attach. Expected _wxToolBarBase_p.");
af309447
RD
1510 return NULL;
1511 }
1512 }
cf694132 1513{
4268f798 1514 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1515 wxToolBarToolBase_Attach(_arg0,_arg1);
cf694132 1516
4268f798 1517 wxPyEndAllowThreads(__tstate);
493f1553 1518 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
1519} Py_INCREF(Py_None);
1520 _resultobj = Py_None;
af309447
RD
1521 return _resultobj;
1522}
1523
9b3d3bc4
RD
1524static PyObject * wxToolBarToolBase_GetClientData(wxToolBarToolBase *self) {
1525 wxPyUserData* udata = (wxPyUserData*)self->GetClientData();
1526 if (udata) {
1527 Py_INCREF(udata->m_obj);
1528 return udata->m_obj;
1529 } else {
1530 Py_INCREF(Py_None);
1531 return Py_None;
1532 }
1533 }
1534static PyObject *_wrap_wxToolBarToolBase_GetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 1535 PyObject * _resultobj;
9b3d3bc4
RD
1536 PyObject * _result;
1537 wxToolBarToolBase * _arg0;
1d99702e 1538 PyObject * _argo0 = 0;
efc5f224 1539 char *_kwnames[] = { "self", NULL };
9c039d08
RD
1540
1541 self = self;
9b3d3bc4 1542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarToolBase_GetClientData",_kwnames,&_argo0))
9c039d08 1543 return NULL;
1d99702e
RD
1544 if (_argo0) {
1545 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
1546 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
1547 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_GetClientData. Expected _wxToolBarToolBase_p.");
9c039d08
RD
1548 return NULL;
1549 }
1550 }
cf694132 1551{
4268f798 1552 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1553 _result = (PyObject *)wxToolBarToolBase_GetClientData(_arg0);
cf694132 1554
4268f798 1555 wxPyEndAllowThreads(__tstate);
493f1553 1556 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
1557}{
1558 _resultobj = _result;
1559}
9c039d08
RD
1560 return _resultobj;
1561}
1562
9b3d3bc4
RD
1563static void wxToolBarToolBase_SetClientData(wxToolBarToolBase *self,PyObject * clientData) {
1564 self->SetClientData(new wxPyUserData(clientData));
1565 }
1566static PyObject *_wrap_wxToolBarToolBase_SetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
af309447 1567 PyObject * _resultobj;
9b3d3bc4
RD
1568 wxToolBarToolBase * _arg0;
1569 PyObject * _arg1;
1d99702e 1570 PyObject * _argo0 = 0;
9b3d3bc4
RD
1571 PyObject * _obj1 = 0;
1572 char *_kwnames[] = { "self","clientData", NULL };
af309447
RD
1573
1574 self = self;
9b3d3bc4 1575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolBarToolBase_SetClientData",_kwnames,&_argo0,&_obj1))
af309447 1576 return NULL;
1d99702e
RD
1577 if (_argo0) {
1578 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
1579 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarToolBase_p")) {
1580 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarToolBase_SetClientData. Expected _wxToolBarToolBase_p.");
af309447
RD
1581 return NULL;
1582 }
1583 }
9b3d3bc4
RD
1584{
1585 _arg1 = _obj1;
1586}
cf694132 1587{
4268f798 1588 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1589 wxToolBarToolBase_SetClientData(_arg0,_arg1);
cf694132 1590
4268f798 1591 wxPyEndAllowThreads(__tstate);
493f1553 1592 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
1593} Py_INCREF(Py_None);
1594 _resultobj = Py_None;
af309447
RD
1595 return _resultobj;
1596}
1597
9b3d3bc4
RD
1598static void *SwigwxToolBarBaseTowxControl(void *ptr) {
1599 wxToolBarBase *src;
1600 wxControl *dest;
1601 src = (wxToolBarBase *) ptr;
1602 dest = (wxControl *) src;
1603 return (void *) dest;
1604}
1605
1606static void *SwigwxToolBarBaseTowxWindow(void *ptr) {
1607 wxToolBarBase *src;
1608 wxWindow *dest;
1609 src = (wxToolBarBase *) ptr;
1610 dest = (wxWindow *) src;
1611 return (void *) dest;
1612}
1613
1614static void *SwigwxToolBarBaseTowxEvtHandler(void *ptr) {
1615 wxToolBarBase *src;
1616 wxEvtHandler *dest;
1617 src = (wxToolBarBase *) ptr;
1618 dest = (wxEvtHandler *) src;
1619 return (void *) dest;
1620}
1621
9416aa89
RD
1622static void *SwigwxToolBarBaseTowxObject(void *ptr) {
1623 wxToolBarBase *src;
1624 wxObject *dest;
1625 src = (wxToolBarBase *) ptr;
1626 dest = (wxObject *) src;
1627 return (void *) dest;
1628}
1629
15030c51 1630static 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) {
9b3d3bc4 1631 wxPyUserData* udata = NULL;
15030c51 1632 if (clientData && clientData != Py_None)
9b3d3bc4 1633 udata = new wxPyUserData(clientData);
b96c7a38
RD
1634 return self->AddTool(id, label, bitmap, bmpDisabled, kind,
1635 shortHelp, longHelp, udata);
9b3d3bc4 1636 }
15030c51 1637static PyObject *_wrap_wxToolBarBase_DoAddTool(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 1638 PyObject * _resultobj;
9b3d3bc4
RD
1639 wxToolBarToolBase * _result;
1640 wxToolBarBase * _arg0;
1641 int _arg1;
b96c7a38
RD
1642 wxString * _arg2;
1643 wxBitmap * _arg3;
15030c51 1644 wxBitmap * _arg4 = (wxBitmap *) &wxNullBitmap;
b96c7a38 1645 wxItemKind _arg5 = (wxItemKind ) wxITEM_NORMAL;
137b5242
RD
1646 wxString * _arg6 = (wxString *) &wxPyEmptyString;
1647 wxString * _arg7 = (wxString *) &wxPyEmptyString;
b96c7a38 1648 PyObject * _arg8 = (PyObject *) NULL;
1d99702e 1649 PyObject * _argo0 = 0;
b96c7a38 1650 PyObject * _obj2 = 0;
9b3d3bc4 1651 PyObject * _argo3 = 0;
b96c7a38 1652 PyObject * _argo4 = 0;
9b3d3bc4
RD
1653 PyObject * _obj6 = 0;
1654 PyObject * _obj7 = 0;
b96c7a38
RD
1655 PyObject * _obj8 = 0;
1656 char *_kwnames[] = { "self","id","label","bitmap","bmpDisabled","kind","shortHelp","longHelp","clientData", NULL };
9c039d08
RD
1657
1658 self = self;
15030c51 1659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO|OiOOO:wxToolBarBase_DoAddTool",_kwnames,&_argo0,&_arg1,&_obj2,&_argo3,&_argo4,&_arg5,&_obj6,&_obj7,&_obj8))
9c039d08 1660 return NULL;
1d99702e
RD
1661 if (_argo0) {
1662 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4 1663 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
15030c51 1664 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_DoAddTool. Expected _wxToolBarBase_p.");
9b3d3bc4
RD
1665 return NULL;
1666 }
1667 }
b96c7a38
RD
1668{
1669 _arg2 = wxString_in_helper(_obj2);
1670 if (_arg2 == NULL)
9c039d08 1671 return NULL;
b96c7a38 1672}
9b3d3bc4 1673 if (_argo3) {
7e50db3f 1674 if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxBitmap_p")) {
15030c51 1675 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxToolBarBase_DoAddTool. Expected _wxBitmap_p.");
9b3d3bc4
RD
1676 return NULL;
1677 }
1678 }
b96c7a38 1679 if (_argo4) {
7e50db3f 1680 if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_wxBitmap_p")) {
15030c51 1681 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxToolBarBase_DoAddTool. Expected _wxBitmap_p.");
b96c7a38
RD
1682 return NULL;
1683 }
1684 }
9b3d3bc4
RD
1685 if (_obj6)
1686{
c8bc7bb8
RD
1687 _arg6 = wxString_in_helper(_obj6);
1688 if (_arg6 == NULL)
185d7c3e 1689 return NULL;
9b3d3bc4
RD
1690}
1691 if (_obj7)
1692{
c8bc7bb8
RD
1693 _arg7 = wxString_in_helper(_obj7);
1694 if (_arg7 == NULL)
9b3d3bc4 1695 return NULL;
b96c7a38
RD
1696}
1697 if (_obj8)
1698{
1699 _arg8 = _obj8;
9b3d3bc4 1700}
cf694132 1701{
4268f798 1702 PyThreadState* __tstate = wxPyBeginAllowThreads();
15030c51 1703 _result = (wxToolBarToolBase *)wxToolBarBase_DoAddTool(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,*_arg7,_arg8);
cf694132 1704
4268f798 1705 wxPyEndAllowThreads(__tstate);
493f1553 1706 if (PyErr_Occurred()) return NULL;
9416aa89 1707}{ _resultobj = wxPyMake_wxObject(_result); }
b96c7a38
RD
1708{
1709 if (_obj2)
1710 delete _arg2;
1711}
9b3d3bc4
RD
1712{
1713 if (_obj6)
1714 delete _arg6;
1715}
1716{
1717 if (_obj7)
1718 delete _arg7;
1719}
9c039d08
RD
1720 return _resultobj;
1721}
1722
7e50db3f 1723static wxToolBarToolBase * wxToolBarBase_DoInsertTool(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) {
b96c7a38 1724 wxPyUserData* udata = NULL;
15030c51 1725 if (clientData && clientData != Py_None)
b96c7a38
RD
1726 udata = new wxPyUserData(clientData);
1727 return self->InsertTool(pos, id, label, bitmap, bmpDisabled, kind,
1728 shortHelp, longHelp, udata);
1729 }
7e50db3f 1730static PyObject *_wrap_wxToolBarBase_DoInsertTool(PyObject *self, PyObject *args, PyObject *kwargs) {
b96c7a38
RD
1731 PyObject * _resultobj;
1732 wxToolBarToolBase * _result;
1733 wxToolBarBase * _arg0;
1734 size_t _arg1;
1735 int _arg2;
1736 wxString * _arg3;
1737 wxBitmap * _arg4;
1738 wxBitmap * _arg5 = (wxBitmap *) &wxNullBitmap;
1739 wxItemKind _arg6 = (wxItemKind ) wxITEM_NORMAL;
c12de7f8
RD
1740 wxString * _arg7 = (wxString *) &wxPyEmptyString;
1741 wxString * _arg8 = (wxString *) &wxPyEmptyString;
b96c7a38
RD
1742 PyObject * _arg9 = (PyObject *) NULL;
1743 PyObject * _argo0 = 0;
1744 PyObject * _obj3 = 0;
1745 PyObject * _argo4 = 0;
1746 PyObject * _argo5 = 0;
1747 PyObject * _obj7 = 0;
1748 PyObject * _obj8 = 0;
1749 PyObject * _obj9 = 0;
1750 char *_kwnames[] = { "self","pos","id","label","bitmap","bmpDisabled","kind","shortHelp","longHelp","clientData", NULL };
1751
1752 self = self;
7e50db3f 1753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiiOO|OiOOO:wxToolBarBase_DoInsertTool",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_argo4,&_argo5,&_arg6,&_obj7,&_obj8,&_obj9))
b96c7a38
RD
1754 return NULL;
1755 if (_argo0) {
1756 if (_argo0 == Py_None) { _arg0 = NULL; }
1757 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
7e50db3f 1758 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_DoInsertTool. Expected _wxToolBarBase_p.");
b96c7a38
RD
1759 return NULL;
1760 }
1761 }
1762{
1763 _arg3 = wxString_in_helper(_obj3);
1764 if (_arg3 == NULL)
1765 return NULL;
1766}
1767 if (_argo4) {
7e50db3f
RD
1768 if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_wxBitmap_p")) {
1769 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxToolBarBase_DoInsertTool. Expected _wxBitmap_p.");
b96c7a38
RD
1770 return NULL;
1771 }
1772 }
1773 if (_argo5) {
7e50db3f
RD
1774 if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxBitmap_p")) {
1775 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of wxToolBarBase_DoInsertTool. Expected _wxBitmap_p.");
b96c7a38
RD
1776 return NULL;
1777 }
1778 }
1779 if (_obj7)
9b3d3bc4 1780{
c8bc7bb8
RD
1781 _arg7 = wxString_in_helper(_obj7);
1782 if (_arg7 == NULL)
9b3d3bc4 1783 return NULL;
9b3d3bc4
RD
1784}
1785 if (_obj8)
1786{
c8bc7bb8
RD
1787 _arg8 = wxString_in_helper(_obj8);
1788 if (_arg8 == NULL)
9b3d3bc4 1789 return NULL;
b96c7a38
RD
1790}
1791 if (_obj9)
1792{
1793 _arg9 = _obj9;
9b3d3bc4 1794}
cf694132 1795{
4268f798 1796 PyThreadState* __tstate = wxPyBeginAllowThreads();
7e50db3f 1797 _result = (wxToolBarToolBase *)wxToolBarBase_DoInsertTool(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,*_arg7,*_arg8,_arg9);
cf694132 1798
4268f798 1799 wxPyEndAllowThreads(__tstate);
493f1553 1800 if (PyErr_Occurred()) return NULL;
9416aa89 1801}{ _resultobj = wxPyMake_wxObject(_result); }
b96c7a38
RD
1802{
1803 if (_obj3)
1804 delete _arg3;
1805}
9b3d3bc4
RD
1806{
1807 if (_obj7)
1808 delete _arg7;
1809}
1810{
1811 if (_obj8)
1812 delete _arg8;
1813}
9c039d08
RD
1814 return _resultobj;
1815}
1816
9b3d3bc4
RD
1817#define wxToolBarBase_AddControl(_swigobj,_swigarg0) (_swigobj->AddControl(_swigarg0))
1818static PyObject *_wrap_wxToolBarBase_AddControl(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 1819 PyObject * _resultobj;
9b3d3bc4
RD
1820 wxToolBarToolBase * _result;
1821 wxToolBarBase * _arg0;
1822 wxControl * _arg1;
1d99702e 1823 PyObject * _argo0 = 0;
9b3d3bc4
RD
1824 PyObject * _argo1 = 0;
1825 char *_kwnames[] = { "self","control", NULL };
9c039d08
RD
1826
1827 self = self;
9b3d3bc4 1828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolBarBase_AddControl",_kwnames,&_argo0,&_argo1))
9c039d08 1829 return NULL;
1d99702e
RD
1830 if (_argo0) {
1831 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
1832 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
1833 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_AddControl. Expected _wxToolBarBase_p.");
1834 return NULL;
1835 }
1836 }
1837 if (_argo1) {
1838 if (_argo1 == Py_None) { _arg1 = NULL; }
1839 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxControl_p")) {
1840 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxToolBarBase_AddControl. Expected _wxControl_p.");
9c039d08
RD
1841 return NULL;
1842 }
1843 }
9c039d08 1844{
4268f798 1845 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1846 _result = (wxToolBarToolBase *)wxToolBarBase_AddControl(_arg0,_arg1);
cf694132 1847
4268f798 1848 wxPyEndAllowThreads(__tstate);
493f1553 1849 if (PyErr_Occurred()) return NULL;
9416aa89 1850}{ _resultobj = wxPyMake_wxObject(_result); }
9c039d08
RD
1851 return _resultobj;
1852}
1853
9b3d3bc4
RD
1854#define wxToolBarBase_InsertControl(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertControl(_swigarg0,_swigarg1))
1855static PyObject *_wrap_wxToolBarBase_InsertControl(PyObject *self, PyObject *args, PyObject *kwargs) {
af309447 1856 PyObject * _resultobj;
9b3d3bc4
RD
1857 wxToolBarToolBase * _result;
1858 wxToolBarBase * _arg0;
1859 size_t _arg1;
1860 wxControl * _arg2;
1d99702e 1861 PyObject * _argo0 = 0;
9b3d3bc4
RD
1862 PyObject * _argo2 = 0;
1863 char *_kwnames[] = { "self","pos","control", NULL };
af309447
RD
1864
1865 self = self;
9b3d3bc4 1866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxToolBarBase_InsertControl",_kwnames,&_argo0,&_arg1,&_argo2))
af309447 1867 return NULL;
1d99702e
RD
1868 if (_argo0) {
1869 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
1870 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
1871 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_InsertControl. Expected _wxToolBarBase_p.");
af309447
RD
1872 return NULL;
1873 }
1874 }
9b3d3bc4
RD
1875 if (_argo2) {
1876 if (_argo2 == Py_None) { _arg2 = NULL; }
1877 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxControl_p")) {
1878 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxToolBarBase_InsertControl. Expected _wxControl_p.");
af309447 1879 return NULL;
9b3d3bc4 1880 }
af309447 1881 }
af309447 1882{
4268f798 1883 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1884 _result = (wxToolBarToolBase *)wxToolBarBase_InsertControl(_arg0,_arg1,_arg2);
cf694132 1885
4268f798 1886 wxPyEndAllowThreads(__tstate);
493f1553 1887 if (PyErr_Occurred()) return NULL;
9416aa89 1888}{ _resultobj = wxPyMake_wxObject(_result); }
af309447
RD
1889 return _resultobj;
1890}
1891
fe953afb
RD
1892#define wxToolBarBase_FindControl(_swigobj,_swigarg0) (_swigobj->FindControl(_swigarg0))
1893static PyObject *_wrap_wxToolBarBase_FindControl(PyObject *self, PyObject *args, PyObject *kwargs) {
1894 PyObject * _resultobj;
1895 wxControl * _result;
1896 wxToolBarBase * _arg0;
1897 int _arg1;
1898 PyObject * _argo0 = 0;
1899 char *_kwnames[] = { "self","id", NULL };
1900
1901 self = self;
1902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarBase_FindControl",_kwnames,&_argo0,&_arg1))
1903 return NULL;
1904 if (_argo0) {
1905 if (_argo0 == Py_None) { _arg0 = NULL; }
1906 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
1907 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_FindControl. Expected _wxToolBarBase_p.");
1908 return NULL;
1909 }
1910 }
1911{
1912 PyThreadState* __tstate = wxPyBeginAllowThreads();
1913 _result = (wxControl *)wxToolBarBase_FindControl(_arg0,_arg1);
1914
1915 wxPyEndAllowThreads(__tstate);
1916 if (PyErr_Occurred()) return NULL;
1917}{ _resultobj = wxPyMake_wxObject(_result); }
1918 return _resultobj;
1919}
1920
9b3d3bc4
RD
1921#define wxToolBarBase_AddSeparator(_swigobj) (_swigobj->AddSeparator())
1922static PyObject *_wrap_wxToolBarBase_AddSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 1923 PyObject * _resultobj;
9b3d3bc4
RD
1924 wxToolBarToolBase * _result;
1925 wxToolBarBase * _arg0;
1d99702e 1926 PyObject * _argo0 = 0;
efc5f224 1927 char *_kwnames[] = { "self", NULL };
9c039d08
RD
1928
1929 self = self;
9b3d3bc4 1930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarBase_AddSeparator",_kwnames,&_argo0))
9c039d08 1931 return NULL;
1d99702e
RD
1932 if (_argo0) {
1933 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
1934 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
1935 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_AddSeparator. Expected _wxToolBarBase_p.");
9c039d08
RD
1936 return NULL;
1937 }
1938 }
9c039d08 1939{
4268f798 1940 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1941 _result = (wxToolBarToolBase *)wxToolBarBase_AddSeparator(_arg0);
cf694132 1942
4268f798 1943 wxPyEndAllowThreads(__tstate);
493f1553 1944 if (PyErr_Occurred()) return NULL;
9416aa89 1945}{ _resultobj = wxPyMake_wxObject(_result); }
9c039d08
RD
1946 return _resultobj;
1947}
1948
9b3d3bc4
RD
1949#define wxToolBarBase_InsertSeparator(_swigobj,_swigarg0) (_swigobj->InsertSeparator(_swigarg0))
1950static PyObject *_wrap_wxToolBarBase_InsertSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
1951 PyObject * _resultobj;
1952 wxToolBarToolBase * _result;
1953 wxToolBarBase * _arg0;
1954 size_t _arg1;
1955 PyObject * _argo0 = 0;
1956 char *_kwnames[] = { "self","pos", NULL };
9c039d08 1957
9b3d3bc4
RD
1958 self = self;
1959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarBase_InsertSeparator",_kwnames,&_argo0,&_arg1))
1960 return NULL;
1961 if (_argo0) {
1962 if (_argo0 == Py_None) { _arg0 = NULL; }
1963 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
1964 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_InsertSeparator. Expected _wxToolBarBase_p.");
1965 return NULL;
1966 }
1967 }
1968{
4268f798 1969 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1970 _result = (wxToolBarToolBase *)wxToolBarBase_InsertSeparator(_arg0,_arg1);
9c039d08 1971
4268f798 1972 wxPyEndAllowThreads(__tstate);
493f1553 1973 if (PyErr_Occurred()) return NULL;
9416aa89 1974}{ _resultobj = wxPyMake_wxObject(_result); }
9b3d3bc4 1975 return _resultobj;
9c039d08
RD
1976}
1977
9b3d3bc4
RD
1978#define wxToolBarBase_RemoveTool(_swigobj,_swigarg0) (_swigobj->RemoveTool(_swigarg0))
1979static PyObject *_wrap_wxToolBarBase_RemoveTool(PyObject *self, PyObject *args, PyObject *kwargs) {
d5c9047a 1980 PyObject * _resultobj;
9b3d3bc4
RD
1981 wxToolBarToolBase * _result;
1982 wxToolBarBase * _arg0;
1983 int _arg1;
1d99702e 1984 PyObject * _argo0 = 0;
9b3d3bc4 1985 char *_kwnames[] = { "self","id", NULL };
d5c9047a
RD
1986
1987 self = self;
9b3d3bc4 1988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarBase_RemoveTool",_kwnames,&_argo0,&_arg1))
d5c9047a 1989 return NULL;
1d99702e
RD
1990 if (_argo0) {
1991 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
1992 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
1993 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_RemoveTool. Expected _wxToolBarBase_p.");
d5c9047a
RD
1994 return NULL;
1995 }
1996 }
cf694132 1997{
4268f798 1998 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1999 _result = (wxToolBarToolBase *)wxToolBarBase_RemoveTool(_arg0,_arg1);
cf694132 2000
4268f798 2001 wxPyEndAllowThreads(__tstate);
493f1553 2002 if (PyErr_Occurred()) return NULL;
9416aa89 2003}{ _resultobj = wxPyMake_wxObject(_result); }
d5c9047a
RD
2004 return _resultobj;
2005}
2006
9b3d3bc4
RD
2007#define wxToolBarBase_DeleteToolByPos(_swigobj,_swigarg0) (_swigobj->DeleteToolByPos(_swigarg0))
2008static PyObject *_wrap_wxToolBarBase_DeleteToolByPos(PyObject *self, PyObject *args, PyObject *kwargs) {
6999b0d8
RD
2009 PyObject * _resultobj;
2010 bool _result;
9b3d3bc4
RD
2011 wxToolBarBase * _arg0;
2012 size_t _arg1;
6999b0d8 2013 PyObject * _argo0 = 0;
9b3d3bc4 2014 char *_kwnames[] = { "self","pos", NULL };
6999b0d8
RD
2015
2016 self = self;
9b3d3bc4 2017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarBase_DeleteToolByPos",_kwnames,&_argo0,&_arg1))
6999b0d8
RD
2018 return NULL;
2019 if (_argo0) {
2020 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2021 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2022 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_DeleteToolByPos. Expected _wxToolBarBase_p.");
6999b0d8
RD
2023 return NULL;
2024 }
2025 }
9b3d3bc4 2026{
4268f798 2027 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2028 _result = (bool )wxToolBarBase_DeleteToolByPos(_arg0,_arg1);
9b3d3bc4 2029
4268f798 2030 wxPyEndAllowThreads(__tstate);
493f1553 2031 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
2032} _resultobj = Py_BuildValue("i",_result);
2033 return _resultobj;
2034}
2035
2036#define wxToolBarBase_DeleteTool(_swigobj,_swigarg0) (_swigobj->DeleteTool(_swigarg0))
2037static PyObject *_wrap_wxToolBarBase_DeleteTool(PyObject *self, PyObject *args, PyObject *kwargs) {
2038 PyObject * _resultobj;
2039 bool _result;
2040 wxToolBarBase * _arg0;
2041 int _arg1;
2042 PyObject * _argo0 = 0;
2043 char *_kwnames[] = { "self","id", NULL };
2044
2045 self = self;
2046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarBase_DeleteTool",_kwnames,&_argo0,&_arg1))
2047 return NULL;
2048 if (_argo0) {
2049 if (_argo0 == Py_None) { _arg0 = NULL; }
2050 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2051 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_DeleteTool. Expected _wxToolBarBase_p.");
6999b0d8
RD
2052 return NULL;
2053 }
2054 }
2055{
4268f798 2056 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2057 _result = (bool )wxToolBarBase_DeleteTool(_arg0,_arg1);
6999b0d8 2058
4268f798 2059 wxPyEndAllowThreads(__tstate);
493f1553 2060 if (PyErr_Occurred()) return NULL;
6999b0d8
RD
2061} _resultobj = Py_BuildValue("i",_result);
2062 return _resultobj;
2063}
2064
9b3d3bc4
RD
2065#define wxToolBarBase_ClearTools(_swigobj) (_swigobj->ClearTools())
2066static PyObject *_wrap_wxToolBarBase_ClearTools(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2067 PyObject * _resultobj;
9b3d3bc4 2068 wxToolBarBase * _arg0;
1d99702e 2069 PyObject * _argo0 = 0;
efc5f224 2070 char *_kwnames[] = { "self", NULL };
9c039d08
RD
2071
2072 self = self;
9b3d3bc4 2073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarBase_ClearTools",_kwnames,&_argo0))
9c039d08 2074 return NULL;
1d99702e
RD
2075 if (_argo0) {
2076 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2077 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2078 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_ClearTools. Expected _wxToolBarBase_p.");
9c039d08
RD
2079 return NULL;
2080 }
2081 }
cf694132 2082{
4268f798 2083 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2084 wxToolBarBase_ClearTools(_arg0);
cf694132 2085
4268f798 2086 wxPyEndAllowThreads(__tstate);
493f1553 2087 if (PyErr_Occurred()) return NULL;
cf694132 2088} Py_INCREF(Py_None);
9c039d08
RD
2089 _resultobj = Py_None;
2090 return _resultobj;
2091}
2092
9b3d3bc4
RD
2093#define wxToolBarBase_Realize(_swigobj) (_swigobj->Realize())
2094static PyObject *_wrap_wxToolBarBase_Realize(PyObject *self, PyObject *args, PyObject *kwargs) {
6999b0d8 2095 PyObject * _resultobj;
9b3d3bc4
RD
2096 bool _result;
2097 wxToolBarBase * _arg0;
6999b0d8
RD
2098 PyObject * _argo0 = 0;
2099 char *_kwnames[] = { "self", NULL };
2100
2101 self = self;
9b3d3bc4 2102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarBase_Realize",_kwnames,&_argo0))
6999b0d8
RD
2103 return NULL;
2104 if (_argo0) {
2105 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2106 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2107 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_Realize. Expected _wxToolBarBase_p.");
6999b0d8
RD
2108 return NULL;
2109 }
2110 }
2111{
4268f798 2112 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2113 _result = (bool )wxToolBarBase_Realize(_arg0);
6999b0d8 2114
4268f798 2115 wxPyEndAllowThreads(__tstate);
493f1553 2116 if (PyErr_Occurred()) return NULL;
9b3d3bc4 2117} _resultobj = Py_BuildValue("i",_result);
6999b0d8
RD
2118 return _resultobj;
2119}
2120
9b3d3bc4
RD
2121#define wxToolBarBase_EnableTool(_swigobj,_swigarg0,_swigarg1) (_swigobj->EnableTool(_swigarg0,_swigarg1))
2122static PyObject *_wrap_wxToolBarBase_EnableTool(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2123 PyObject * _resultobj;
9b3d3bc4 2124 wxToolBarBase * _arg0;
9c039d08 2125 int _arg1;
9b3d3bc4 2126 bool _arg2;
1d99702e 2127 PyObject * _argo0 = 0;
9b3d3bc4
RD
2128 int tempbool2;
2129 char *_kwnames[] = { "self","id","enable", NULL };
9c039d08
RD
2130
2131 self = self;
9b3d3bc4 2132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxToolBarBase_EnableTool",_kwnames,&_argo0,&_arg1,&tempbool2))
9c039d08 2133 return NULL;
1d99702e
RD
2134 if (_argo0) {
2135 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2136 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2137 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_EnableTool. Expected _wxToolBarBase_p.");
9c039d08
RD
2138 return NULL;
2139 }
2140 }
9b3d3bc4
RD
2141 _arg2 = (bool ) tempbool2;
2142{
4268f798 2143 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2144 wxToolBarBase_EnableTool(_arg0,_arg1,_arg2);
9b3d3bc4 2145
4268f798 2146 wxPyEndAllowThreads(__tstate);
493f1553 2147 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
2148} Py_INCREF(Py_None);
2149 _resultobj = Py_None;
2150 return _resultobj;
2151}
2152
2153#define wxToolBarBase_ToggleTool(_swigobj,_swigarg0,_swigarg1) (_swigobj->ToggleTool(_swigarg0,_swigarg1))
2154static PyObject *_wrap_wxToolBarBase_ToggleTool(PyObject *self, PyObject *args, PyObject *kwargs) {
2155 PyObject * _resultobj;
2156 wxToolBarBase * _arg0;
2157 int _arg1;
2158 bool _arg2;
2159 PyObject * _argo0 = 0;
2160 int tempbool2;
2161 char *_kwnames[] = { "self","id","toggle", NULL };
2162
2163 self = self;
2164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxToolBarBase_ToggleTool",_kwnames,&_argo0,&_arg1,&tempbool2))
9c039d08 2165 return NULL;
9b3d3bc4
RD
2166 if (_argo0) {
2167 if (_argo0 == Py_None) { _arg0 = NULL; }
2168 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2169 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_ToggleTool. Expected _wxToolBarBase_p.");
9c039d08
RD
2170 return NULL;
2171 }
2172 }
9b3d3bc4 2173 _arg2 = (bool ) tempbool2;
9c039d08 2174{
4268f798 2175 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2176 wxToolBarBase_ToggleTool(_arg0,_arg1,_arg2);
9b3d3bc4 2177
4268f798 2178 wxPyEndAllowThreads(__tstate);
493f1553 2179 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
2180} Py_INCREF(Py_None);
2181 _resultobj = Py_None;
2182 return _resultobj;
2183}
2184
2185#define wxToolBarBase_SetToggle(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetToggle(_swigarg0,_swigarg1))
2186static PyObject *_wrap_wxToolBarBase_SetToggle(PyObject *self, PyObject *args, PyObject *kwargs) {
2187 PyObject * _resultobj;
2188 wxToolBarBase * _arg0;
2189 int _arg1;
2190 bool _arg2;
2191 PyObject * _argo0 = 0;
2192 int tempbool2;
2193 char *_kwnames[] = { "self","id","toggle", NULL };
2194
2195 self = self;
2196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxToolBarBase_SetToggle",_kwnames,&_argo0,&_arg1,&tempbool2))
2197 return NULL;
2198 if (_argo0) {
2199 if (_argo0 == Py_None) { _arg0 = NULL; }
2200 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2201 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_SetToggle. Expected _wxToolBarBase_p.");
9c039d08 2202 return NULL;
9b3d3bc4 2203 }
9c039d08 2204 }
9b3d3bc4 2205 _arg2 = (bool ) tempbool2;
9c039d08 2206{
4268f798 2207 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2208 wxToolBarBase_SetToggle(_arg0,_arg1,_arg2);
9b3d3bc4 2209
4268f798 2210 wxPyEndAllowThreads(__tstate);
493f1553 2211 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
2212} Py_INCREF(Py_None);
2213 _resultobj = Py_None;
2214 return _resultobj;
2215}
2216
7d0180d4
RD
2217static PyObject * wxToolBarBase_GetToolClientData(wxToolBarBase *self,int id) {
2218 wxPyUserData* udata = (wxPyUserData*)self->GetToolClientData(id);
9b3d3bc4
RD
2219 if (udata) {
2220 Py_INCREF(udata->m_obj);
2221 return udata->m_obj;
2222 } else {
2223 Py_INCREF(Py_None);
2224 return Py_None;
2225 }
2226 }
2227static PyObject *_wrap_wxToolBarBase_GetToolClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
2228 PyObject * _resultobj;
2229 PyObject * _result;
2230 wxToolBarBase * _arg0;
2231 int _arg1;
2232 PyObject * _argo0 = 0;
7d0180d4 2233 char *_kwnames[] = { "self","id", NULL };
9b3d3bc4
RD
2234
2235 self = self;
2236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarBase_GetToolClientData",_kwnames,&_argo0,&_arg1))
2237 return NULL;
2238 if (_argo0) {
2239 if (_argo0 == Py_None) { _arg0 = NULL; }
2240 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2241 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_GetToolClientData. Expected _wxToolBarBase_p.");
9c039d08 2242 return NULL;
9b3d3bc4 2243 }
9c039d08 2244 }
cf694132 2245{
4268f798 2246 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2247 _result = (PyObject *)wxToolBarBase_GetToolClientData(_arg0,_arg1);
cf694132 2248
4268f798 2249 wxPyEndAllowThreads(__tstate);
493f1553 2250 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
2251}{
2252 _resultobj = _result;
9c039d08
RD
2253}
2254 return _resultobj;
2255}
2256
7d0180d4
RD
2257static void wxToolBarBase_SetToolClientData(wxToolBarBase *self,int id,PyObject * clientData) {
2258 self->SetToolClientData(id, new wxPyUserData(clientData));
08127323 2259 }
9b3d3bc4 2260static PyObject *_wrap_wxToolBarBase_SetToolClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
08127323 2261 PyObject * _resultobj;
9b3d3bc4 2262 wxToolBarBase * _arg0;
08127323 2263 int _arg1;
9b3d3bc4 2264 PyObject * _arg2;
1d99702e 2265 PyObject * _argo0 = 0;
9b3d3bc4 2266 PyObject * _obj2 = 0;
7d0180d4 2267 char *_kwnames[] = { "self","id","clientData", NULL };
08127323
RD
2268
2269 self = self;
9b3d3bc4 2270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxToolBarBase_SetToolClientData",_kwnames,&_argo0,&_arg1,&_obj2))
08127323 2271 return NULL;
1d99702e
RD
2272 if (_argo0) {
2273 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2274 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2275 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_SetToolClientData. Expected _wxToolBarBase_p.");
08127323
RD
2276 return NULL;
2277 }
2278 }
08127323 2279{
9b3d3bc4 2280 _arg2 = _obj2;
08127323 2281}
cf694132 2282{
4268f798 2283 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2284 wxToolBarBase_SetToolClientData(_arg0,_arg1,_arg2);
cf694132 2285
4268f798 2286 wxPyEndAllowThreads(__tstate);
493f1553 2287 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
2288} Py_INCREF(Py_None);
2289 _resultobj = Py_None;
08127323
RD
2290 return _resultobj;
2291}
2292
9b3d3bc4
RD
2293#define wxToolBarBase_GetToolState(_swigobj,_swigarg0) (_swigobj->GetToolState(_swigarg0))
2294static PyObject *_wrap_wxToolBarBase_GetToolState(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2295 PyObject * _resultobj;
9b3d3bc4
RD
2296 bool _result;
2297 wxToolBarBase * _arg0;
9c039d08 2298 int _arg1;
1d99702e 2299 PyObject * _argo0 = 0;
9b3d3bc4 2300 char *_kwnames[] = { "self","id", NULL };
9c039d08
RD
2301
2302 self = self;
9b3d3bc4 2303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarBase_GetToolState",_kwnames,&_argo0,&_arg1))
9c039d08 2304 return NULL;
1d99702e
RD
2305 if (_argo0) {
2306 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2307 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2308 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_GetToolState. Expected _wxToolBarBase_p.");
9c039d08
RD
2309 return NULL;
2310 }
2311 }
cf694132 2312{
4268f798 2313 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2314 _result = (bool )wxToolBarBase_GetToolState(_arg0,_arg1);
cf694132 2315
4268f798 2316 wxPyEndAllowThreads(__tstate);
493f1553 2317 if (PyErr_Occurred()) return NULL;
9b3d3bc4 2318} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
2319 return _resultobj;
2320}
2321
9b3d3bc4
RD
2322#define wxToolBarBase_GetToolEnabled(_swigobj,_swigarg0) (_swigobj->GetToolEnabled(_swigarg0))
2323static PyObject *_wrap_wxToolBarBase_GetToolEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2324 PyObject * _resultobj;
9b3d3bc4
RD
2325 bool _result;
2326 wxToolBarBase * _arg0;
2327 int _arg1;
1d99702e 2328 PyObject * _argo0 = 0;
9b3d3bc4 2329 char *_kwnames[] = { "self","id", NULL };
9c039d08
RD
2330
2331 self = self;
9b3d3bc4 2332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarBase_GetToolEnabled",_kwnames,&_argo0,&_arg1))
9c039d08 2333 return NULL;
1d99702e
RD
2334 if (_argo0) {
2335 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2336 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2337 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_GetToolEnabled. Expected _wxToolBarBase_p.");
9c039d08
RD
2338 return NULL;
2339 }
2340 }
cf694132 2341{
4268f798 2342 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2343 _result = (bool )wxToolBarBase_GetToolEnabled(_arg0,_arg1);
cf694132 2344
4268f798 2345 wxPyEndAllowThreads(__tstate);
493f1553 2346 if (PyErr_Occurred()) return NULL;
9b3d3bc4 2347} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
2348 return _resultobj;
2349}
2350
9b3d3bc4
RD
2351#define wxToolBarBase_SetToolShortHelp(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetToolShortHelp(_swigarg0,_swigarg1))
2352static PyObject *_wrap_wxToolBarBase_SetToolShortHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2353 PyObject * _resultobj;
9b3d3bc4
RD
2354 wxToolBarBase * _arg0;
2355 int _arg1;
2356 wxString * _arg2;
1d99702e 2357 PyObject * _argo0 = 0;
9b3d3bc4
RD
2358 PyObject * _obj2 = 0;
2359 char *_kwnames[] = { "self","id","helpString", NULL };
9c039d08
RD
2360
2361 self = self;
9b3d3bc4 2362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxToolBarBase_SetToolShortHelp",_kwnames,&_argo0,&_arg1,&_obj2))
9c039d08 2363 return NULL;
1d99702e
RD
2364 if (_argo0) {
2365 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2366 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2367 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_SetToolShortHelp. Expected _wxToolBarBase_p.");
9c039d08
RD
2368 return NULL;
2369 }
2370 }
9b3d3bc4 2371{
c8bc7bb8
RD
2372 _arg2 = wxString_in_helper(_obj2);
2373 if (_arg2 == NULL)
9b3d3bc4 2374 return NULL;
9b3d3bc4 2375}
cf694132 2376{
4268f798 2377 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2378 wxToolBarBase_SetToolShortHelp(_arg0,_arg1,*_arg2);
cf694132 2379
4268f798 2380 wxPyEndAllowThreads(__tstate);
493f1553 2381 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
2382} Py_INCREF(Py_None);
2383 _resultobj = Py_None;
2384{
2385 if (_obj2)
2386 delete _arg2;
2387}
9c039d08
RD
2388 return _resultobj;
2389}
2390
9b3d3bc4
RD
2391#define wxToolBarBase_GetToolShortHelp(_swigobj,_swigarg0) (_swigobj->GetToolShortHelp(_swigarg0))
2392static PyObject *_wrap_wxToolBarBase_GetToolShortHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2393 PyObject * _resultobj;
9b3d3bc4
RD
2394 wxString * _result;
2395 wxToolBarBase * _arg0;
2396 int _arg1;
1d99702e 2397 PyObject * _argo0 = 0;
9b3d3bc4 2398 char *_kwnames[] = { "self","id", NULL };
9c039d08
RD
2399
2400 self = self;
9b3d3bc4 2401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarBase_GetToolShortHelp",_kwnames,&_argo0,&_arg1))
9c039d08 2402 return NULL;
1d99702e
RD
2403 if (_argo0) {
2404 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2405 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2406 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_GetToolShortHelp. Expected _wxToolBarBase_p.");
9c039d08
RD
2407 return NULL;
2408 }
2409 }
cf694132 2410{
4268f798 2411 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2412 _result = new wxString (wxToolBarBase_GetToolShortHelp(_arg0,_arg1));
cf694132 2413
4268f798 2414 wxPyEndAllowThreads(__tstate);
493f1553 2415 if (PyErr_Occurred()) return NULL;
9b3d3bc4 2416}{
c8bc7bb8 2417#if wxUSE_UNICODE
7e50db3f 2418 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
c8bc7bb8 2419#else
eec92d76 2420 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 2421#endif
9b3d3bc4
RD
2422}
2423{
2424 delete _result;
2425}
9c039d08
RD
2426 return _resultobj;
2427}
2428
9b3d3bc4
RD
2429#define wxToolBarBase_SetToolLongHelp(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetToolLongHelp(_swigarg0,_swigarg1))
2430static PyObject *_wrap_wxToolBarBase_SetToolLongHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
be4d9c1f 2431 PyObject * _resultobj;
9b3d3bc4
RD
2432 wxToolBarBase * _arg0;
2433 int _arg1;
2434 wxString * _arg2;
1d99702e 2435 PyObject * _argo0 = 0;
9b3d3bc4
RD
2436 PyObject * _obj2 = 0;
2437 char *_kwnames[] = { "self","id","helpString", NULL };
be4d9c1f
RD
2438
2439 self = self;
9b3d3bc4 2440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxToolBarBase_SetToolLongHelp",_kwnames,&_argo0,&_arg1,&_obj2))
be4d9c1f 2441 return NULL;
1d99702e
RD
2442 if (_argo0) {
2443 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2444 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2445 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_SetToolLongHelp. Expected _wxToolBarBase_p.");
be4d9c1f
RD
2446 return NULL;
2447 }
2448 }
2f90df85 2449{
c8bc7bb8
RD
2450 _arg2 = wxString_in_helper(_obj2);
2451 if (_arg2 == NULL)
185d7c3e 2452 return NULL;
2f90df85 2453}
cf694132 2454{
4268f798 2455 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2456 wxToolBarBase_SetToolLongHelp(_arg0,_arg1,*_arg2);
cf694132 2457
4268f798 2458 wxPyEndAllowThreads(__tstate);
493f1553 2459 if (PyErr_Occurred()) return NULL;
cf694132 2460} Py_INCREF(Py_None);
be4d9c1f 2461 _resultobj = Py_None;
9b3d3bc4
RD
2462{
2463 if (_obj2)
2464 delete _arg2;
2465}
be4d9c1f
RD
2466 return _resultobj;
2467}
2468
9b3d3bc4
RD
2469#define wxToolBarBase_GetToolLongHelp(_swigobj,_swigarg0) (_swigobj->GetToolLongHelp(_swigarg0))
2470static PyObject *_wrap_wxToolBarBase_GetToolLongHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
6999b0d8 2471 PyObject * _resultobj;
9b3d3bc4
RD
2472 wxString * _result;
2473 wxToolBarBase * _arg0;
2474 int _arg1;
6999b0d8 2475 PyObject * _argo0 = 0;
9b3d3bc4 2476 char *_kwnames[] = { "self","id", NULL };
6999b0d8
RD
2477
2478 self = self;
9b3d3bc4 2479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarBase_GetToolLongHelp",_kwnames,&_argo0,&_arg1))
6999b0d8
RD
2480 return NULL;
2481 if (_argo0) {
2482 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2483 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2484 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_GetToolLongHelp. Expected _wxToolBarBase_p.");
6999b0d8
RD
2485 return NULL;
2486 }
2487 }
2488{
4268f798 2489 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2490 _result = new wxString (wxToolBarBase_GetToolLongHelp(_arg0,_arg1));
6999b0d8 2491
4268f798 2492 wxPyEndAllowThreads(__tstate);
493f1553 2493 if (PyErr_Occurred()) return NULL;
9b3d3bc4 2494}{
c8bc7bb8 2495#if wxUSE_UNICODE
7e50db3f 2496 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
c8bc7bb8 2497#else
eec92d76 2498 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 2499#endif
9b3d3bc4
RD
2500}
2501{
2502 delete _result;
2503}
6999b0d8
RD
2504 return _resultobj;
2505}
2506
9b3d3bc4
RD
2507#define wxToolBarBase_SetMarginsXY(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetMargins(_swigarg0,_swigarg1))
2508static PyObject *_wrap_wxToolBarBase_SetMarginsXY(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2509 PyObject * _resultobj;
9b3d3bc4
RD
2510 wxToolBarBase * _arg0;
2511 int _arg1;
2512 int _arg2;
1d99702e 2513 PyObject * _argo0 = 0;
9b3d3bc4 2514 char *_kwnames[] = { "self","x","y", NULL };
9c039d08
RD
2515
2516 self = self;
9b3d3bc4 2517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxToolBarBase_SetMarginsXY",_kwnames,&_argo0,&_arg1,&_arg2))
9c039d08 2518 return NULL;
1d99702e
RD
2519 if (_argo0) {
2520 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2521 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2522 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_SetMarginsXY. Expected _wxToolBarBase_p.");
9c039d08
RD
2523 return NULL;
2524 }
2525 }
cf694132 2526{
4268f798 2527 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2528 wxToolBarBase_SetMarginsXY(_arg0,_arg1,_arg2);
cf694132 2529
4268f798 2530 wxPyEndAllowThreads(__tstate);
493f1553 2531 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
2532} Py_INCREF(Py_None);
2533 _resultobj = Py_None;
9c039d08
RD
2534 return _resultobj;
2535}
2536
9b3d3bc4
RD
2537#define wxToolBarBase_SetMargins(_swigobj,_swigarg0) (_swigobj->SetMargins(_swigarg0))
2538static PyObject *_wrap_wxToolBarBase_SetMargins(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2539 PyObject * _resultobj;
9b3d3bc4
RD
2540 wxToolBarBase * _arg0;
2541 wxSize * _arg1;
1d99702e 2542 PyObject * _argo0 = 0;
9b3d3bc4
RD
2543 wxSize temp;
2544 PyObject * _obj1 = 0;
2545 char *_kwnames[] = { "self","size", NULL };
9c039d08
RD
2546
2547 self = self;
9b3d3bc4 2548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolBarBase_SetMargins",_kwnames,&_argo0,&_obj1))
9c039d08 2549 return NULL;
1d99702e
RD
2550 if (_argo0) {
2551 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2552 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2553 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_SetMargins. Expected _wxToolBarBase_p.");
9c039d08
RD
2554 return NULL;
2555 }
2556 }
9b3d3bc4
RD
2557{
2558 _arg1 = &temp;
2559 if (! wxSize_helper(_obj1, &_arg1))
2560 return NULL;
2561}
cf694132 2562{
4268f798 2563 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2564 wxToolBarBase_SetMargins(_arg0,*_arg1);
cf694132 2565
4268f798 2566 wxPyEndAllowThreads(__tstate);
493f1553 2567 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
2568} Py_INCREF(Py_None);
2569 _resultobj = Py_None;
9c039d08
RD
2570 return _resultobj;
2571}
2572
9b3d3bc4
RD
2573#define wxToolBarBase_SetToolPacking(_swigobj,_swigarg0) (_swigobj->SetToolPacking(_swigarg0))
2574static PyObject *_wrap_wxToolBarBase_SetToolPacking(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2575 PyObject * _resultobj;
9b3d3bc4 2576 wxToolBarBase * _arg0;
9c039d08 2577 int _arg1;
1d99702e 2578 PyObject * _argo0 = 0;
9b3d3bc4 2579 char *_kwnames[] = { "self","packing", NULL };
9c039d08
RD
2580
2581 self = self;
9b3d3bc4 2582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarBase_SetToolPacking",_kwnames,&_argo0,&_arg1))
9c039d08 2583 return NULL;
1d99702e
RD
2584 if (_argo0) {
2585 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2586 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2587 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_SetToolPacking. Expected _wxToolBarBase_p.");
9c039d08
RD
2588 return NULL;
2589 }
2590 }
9c039d08 2591{
4268f798 2592 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2593 wxToolBarBase_SetToolPacking(_arg0,_arg1);
cf694132 2594
4268f798 2595 wxPyEndAllowThreads(__tstate);
493f1553 2596 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
2597} Py_INCREF(Py_None);
2598 _resultobj = Py_None;
2599 return _resultobj;
9c039d08 2600}
9b3d3bc4
RD
2601
2602#define wxToolBarBase_SetToolSeparation(_swigobj,_swigarg0) (_swigobj->SetToolSeparation(_swigarg0))
2603static PyObject *_wrap_wxToolBarBase_SetToolSeparation(PyObject *self, PyObject *args, PyObject *kwargs) {
2604 PyObject * _resultobj;
2605 wxToolBarBase * _arg0;
2606 int _arg1;
2607 PyObject * _argo0 = 0;
2608 char *_kwnames[] = { "self","separation", NULL };
2609
2610 self = self;
2611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarBase_SetToolSeparation",_kwnames,&_argo0,&_arg1))
2612 return NULL;
2613 if (_argo0) {
2614 if (_argo0 == Py_None) { _arg0 = NULL; }
2615 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2616 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_SetToolSeparation. Expected _wxToolBarBase_p.");
2617 return NULL;
2618 }
2619 }
9c039d08 2620{
4268f798 2621 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2622 wxToolBarBase_SetToolSeparation(_arg0,_arg1);
9b3d3bc4 2623
4268f798 2624 wxPyEndAllowThreads(__tstate);
493f1553 2625 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
2626} Py_INCREF(Py_None);
2627 _resultobj = Py_None;
9c039d08
RD
2628 return _resultobj;
2629}
2630
9b3d3bc4
RD
2631#define wxToolBarBase_GetToolMargins(_swigobj) (_swigobj->GetToolMargins())
2632static PyObject *_wrap_wxToolBarBase_GetToolMargins(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2633 PyObject * _resultobj;
9b3d3bc4
RD
2634 wxSize * _result;
2635 wxToolBarBase * _arg0;
1d99702e 2636 PyObject * _argo0 = 0;
efc5f224 2637 char *_kwnames[] = { "self", NULL };
9b3d3bc4 2638 char _ptemp[128];
9c039d08
RD
2639
2640 self = self;
9b3d3bc4 2641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarBase_GetToolMargins",_kwnames,&_argo0))
9c039d08 2642 return NULL;
1d99702e
RD
2643 if (_argo0) {
2644 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2645 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2646 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_GetToolMargins. Expected _wxToolBarBase_p.");
9c039d08
RD
2647 return NULL;
2648 }
2649 }
cf694132 2650{
4268f798 2651 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2652 _result = new wxSize (wxToolBarBase_GetToolMargins(_arg0));
cf694132 2653
4268f798 2654 wxPyEndAllowThreads(__tstate);
493f1553 2655 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
2656} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
2657 _resultobj = Py_BuildValue("s",_ptemp);
9c039d08
RD
2658 return _resultobj;
2659}
2660
83b18bab
RD
2661#define wxToolBarBase_GetMargins(_swigobj) (_swigobj->GetMargins())
2662static PyObject *_wrap_wxToolBarBase_GetMargins(PyObject *self, PyObject *args, PyObject *kwargs) {
2663 PyObject * _resultobj;
2664 wxSize * _result;
2665 wxToolBarBase * _arg0;
2666 PyObject * _argo0 = 0;
2667 char *_kwnames[] = { "self", NULL };
2668 char _ptemp[128];
2669
2670 self = self;
2671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarBase_GetMargins",_kwnames,&_argo0))
2672 return NULL;
2673 if (_argo0) {
2674 if (_argo0 == Py_None) { _arg0 = NULL; }
2675 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2676 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_GetMargins. Expected _wxToolBarBase_p.");
2677 return NULL;
2678 }
2679 }
2680{
4268f798 2681 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2682 _result = new wxSize (wxToolBarBase_GetMargins(_arg0));
83b18bab 2683
4268f798 2684 wxPyEndAllowThreads(__tstate);
493f1553 2685 if (PyErr_Occurred()) return NULL;
83b18bab
RD
2686} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
2687 _resultobj = Py_BuildValue("s",_ptemp);
2688 return _resultobj;
2689}
2690
9b3d3bc4
RD
2691#define wxToolBarBase_GetToolPacking(_swigobj) (_swigobj->GetToolPacking())
2692static PyObject *_wrap_wxToolBarBase_GetToolPacking(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08
RD
2693 PyObject * _resultobj;
2694 int _result;
9b3d3bc4 2695 wxToolBarBase * _arg0;
1d99702e 2696 PyObject * _argo0 = 0;
efc5f224 2697 char *_kwnames[] = { "self", NULL };
9c039d08
RD
2698
2699 self = self;
9b3d3bc4 2700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarBase_GetToolPacking",_kwnames,&_argo0))
9c039d08 2701 return NULL;
1d99702e
RD
2702 if (_argo0) {
2703 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2704 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2705 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_GetToolPacking. Expected _wxToolBarBase_p.");
9c039d08
RD
2706 return NULL;
2707 }
2708 }
cf694132 2709{
4268f798 2710 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2711 _result = (int )wxToolBarBase_GetToolPacking(_arg0);
cf694132 2712
4268f798 2713 wxPyEndAllowThreads(__tstate);
493f1553 2714 if (PyErr_Occurred()) return NULL;
cf694132 2715} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
2716 return _resultobj;
2717}
2718
9b3d3bc4
RD
2719#define wxToolBarBase_GetToolSeparation(_swigobj) (_swigobj->GetToolSeparation())
2720static PyObject *_wrap_wxToolBarBase_GetToolSeparation(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2721 PyObject * _resultobj;
9b3d3bc4
RD
2722 int _result;
2723 wxToolBarBase * _arg0;
1d99702e 2724 PyObject * _argo0 = 0;
9b3d3bc4 2725 char *_kwnames[] = { "self", NULL };
9c039d08
RD
2726
2727 self = self;
9b3d3bc4 2728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarBase_GetToolSeparation",_kwnames,&_argo0))
9c039d08 2729 return NULL;
1d99702e
RD
2730 if (_argo0) {
2731 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2732 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2733 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_GetToolSeparation. Expected _wxToolBarBase_p.");
9c039d08
RD
2734 return NULL;
2735 }
2736 }
9c039d08 2737{
4268f798 2738 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2739 _result = (int )wxToolBarBase_GetToolSeparation(_arg0);
cf694132 2740
4268f798 2741 wxPyEndAllowThreads(__tstate);
493f1553 2742 if (PyErr_Occurred()) return NULL;
9b3d3bc4 2743} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
2744 return _resultobj;
2745}
2746
9b3d3bc4
RD
2747#define wxToolBarBase_SetRows(_swigobj,_swigarg0) (_swigobj->SetRows(_swigarg0))
2748static PyObject *_wrap_wxToolBarBase_SetRows(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2749 PyObject * _resultobj;
9b3d3bc4 2750 wxToolBarBase * _arg0;
9c039d08 2751 int _arg1;
1d99702e 2752 PyObject * _argo0 = 0;
9b3d3bc4 2753 char *_kwnames[] = { "self","nRows", NULL };
9c039d08
RD
2754
2755 self = self;
9b3d3bc4 2756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarBase_SetRows",_kwnames,&_argo0,&_arg1))
9c039d08 2757 return NULL;
1d99702e
RD
2758 if (_argo0) {
2759 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2760 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2761 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_SetRows. Expected _wxToolBarBase_p.");
9c039d08
RD
2762 return NULL;
2763 }
2764 }
cf694132 2765{
4268f798 2766 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2767 wxToolBarBase_SetRows(_arg0,_arg1);
cf694132 2768
4268f798 2769 wxPyEndAllowThreads(__tstate);
493f1553 2770 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
2771} Py_INCREF(Py_None);
2772 _resultobj = Py_None;
9c039d08
RD
2773 return _resultobj;
2774}
2775
9b3d3bc4
RD
2776#define wxToolBarBase_SetMaxRowsCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetMaxRowsCols(_swigarg0,_swigarg1))
2777static PyObject *_wrap_wxToolBarBase_SetMaxRowsCols(PyObject *self, PyObject *args, PyObject *kwargs) {
2778 PyObject * _resultobj;
2779 wxToolBarBase * _arg0;
2780 int _arg1;
2781 int _arg2;
1d99702e 2782 PyObject * _argo0 = 0;
9b3d3bc4 2783 char *_kwnames[] = { "self","rows","cols", NULL };
9c039d08
RD
2784
2785 self = self;
9b3d3bc4 2786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxToolBarBase_SetMaxRowsCols",_kwnames,&_argo0,&_arg1,&_arg2))
9c039d08 2787 return NULL;
1d99702e
RD
2788 if (_argo0) {
2789 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2790 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2791 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_SetMaxRowsCols. Expected _wxToolBarBase_p.");
9c039d08
RD
2792 return NULL;
2793 }
2794 }
cf694132 2795{
4268f798 2796 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2797 wxToolBarBase_SetMaxRowsCols(_arg0,_arg1,_arg2);
cf694132 2798
4268f798 2799 wxPyEndAllowThreads(__tstate);
493f1553 2800 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
2801} Py_INCREF(Py_None);
2802 _resultobj = Py_None;
9c039d08
RD
2803 return _resultobj;
2804}
2805
9b3d3bc4
RD
2806#define wxToolBarBase_GetMaxRows(_swigobj) (_swigobj->GetMaxRows())
2807static PyObject *_wrap_wxToolBarBase_GetMaxRows(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2808 PyObject * _resultobj;
9b3d3bc4
RD
2809 int _result;
2810 wxToolBarBase * _arg0;
1d99702e 2811 PyObject * _argo0 = 0;
9b3d3bc4 2812 char *_kwnames[] = { "self", NULL };
9c039d08
RD
2813
2814 self = self;
9b3d3bc4 2815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarBase_GetMaxRows",_kwnames,&_argo0))
9c039d08 2816 return NULL;
1d99702e
RD
2817 if (_argo0) {
2818 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2819 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2820 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_GetMaxRows. Expected _wxToolBarBase_p.");
9c039d08
RD
2821 return NULL;
2822 }
2823 }
cf694132 2824{
4268f798 2825 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2826 _result = (int )wxToolBarBase_GetMaxRows(_arg0);
cf694132 2827
4268f798 2828 wxPyEndAllowThreads(__tstate);
493f1553 2829 if (PyErr_Occurred()) return NULL;
9b3d3bc4 2830} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
2831 return _resultobj;
2832}
2833
9b3d3bc4
RD
2834#define wxToolBarBase_GetMaxCols(_swigobj) (_swigobj->GetMaxCols())
2835static PyObject *_wrap_wxToolBarBase_GetMaxCols(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2836 PyObject * _resultobj;
9b3d3bc4
RD
2837 int _result;
2838 wxToolBarBase * _arg0;
1d99702e 2839 PyObject * _argo0 = 0;
9b3d3bc4 2840 char *_kwnames[] = { "self", NULL };
9c039d08
RD
2841
2842 self = self;
9b3d3bc4 2843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarBase_GetMaxCols",_kwnames,&_argo0))
9c039d08 2844 return NULL;
1d99702e
RD
2845 if (_argo0) {
2846 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2847 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2848 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_GetMaxCols. Expected _wxToolBarBase_p.");
9c039d08
RD
2849 return NULL;
2850 }
2851 }
cf694132 2852{
4268f798 2853 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2854 _result = (int )wxToolBarBase_GetMaxCols(_arg0);
cf694132 2855
4268f798 2856 wxPyEndAllowThreads(__tstate);
493f1553 2857 if (PyErr_Occurred()) return NULL;
9b3d3bc4 2858} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
2859 return _resultobj;
2860}
2861
9b3d3bc4
RD
2862#define wxToolBarBase_SetToolBitmapSize(_swigobj,_swigarg0) (_swigobj->SetToolBitmapSize(_swigarg0))
2863static PyObject *_wrap_wxToolBarBase_SetToolBitmapSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2864 PyObject * _resultobj;
9b3d3bc4 2865 wxToolBarBase * _arg0;
d5c9047a 2866 wxSize * _arg1;
1d99702e 2867 PyObject * _argo0 = 0;
2f90df85
RD
2868 wxSize temp;
2869 PyObject * _obj1 = 0;
efc5f224 2870 char *_kwnames[] = { "self","size", NULL };
9c039d08
RD
2871
2872 self = self;
9b3d3bc4 2873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolBarBase_SetToolBitmapSize",_kwnames,&_argo0,&_obj1))
9c039d08 2874 return NULL;
1d99702e
RD
2875 if (_argo0) {
2876 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2877 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2878 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_SetToolBitmapSize. Expected _wxToolBarBase_p.");
9c039d08
RD
2879 return NULL;
2880 }
2881 }
2f90df85
RD
2882{
2883 _arg1 = &temp;
2884 if (! wxSize_helper(_obj1, &_arg1))
d5c9047a 2885 return NULL;
2f90df85 2886}
cf694132 2887{
4268f798 2888 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2889 wxToolBarBase_SetToolBitmapSize(_arg0,*_arg1);
cf694132 2890
4268f798 2891 wxPyEndAllowThreads(__tstate);
493f1553 2892 if (PyErr_Occurred()) return NULL;
cf694132 2893} Py_INCREF(Py_None);
9c039d08
RD
2894 _resultobj = Py_None;
2895 return _resultobj;
2896}
2897
9b3d3bc4
RD
2898#define wxToolBarBase_GetToolBitmapSize(_swigobj) (_swigobj->GetToolBitmapSize())
2899static PyObject *_wrap_wxToolBarBase_GetToolBitmapSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2900 PyObject * _resultobj;
9b3d3bc4
RD
2901 wxSize * _result;
2902 wxToolBarBase * _arg0;
1d99702e 2903 PyObject * _argo0 = 0;
9b3d3bc4
RD
2904 char *_kwnames[] = { "self", NULL };
2905 char _ptemp[128];
9c039d08
RD
2906
2907 self = self;
9b3d3bc4 2908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarBase_GetToolBitmapSize",_kwnames,&_argo0))
9c039d08 2909 return NULL;
1d99702e
RD
2910 if (_argo0) {
2911 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2912 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2913 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_GetToolBitmapSize. Expected _wxToolBarBase_p.");
9c039d08
RD
2914 return NULL;
2915 }
2916 }
cf694132 2917{
4268f798 2918 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2919 _result = new wxSize (wxToolBarBase_GetToolBitmapSize(_arg0));
cf694132 2920
4268f798 2921 wxPyEndAllowThreads(__tstate);
493f1553 2922 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
2923} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
2924 _resultobj = Py_BuildValue("s",_ptemp);
9c039d08
RD
2925 return _resultobj;
2926}
2927
9b3d3bc4
RD
2928#define wxToolBarBase_GetToolSize(_swigobj) (_swigobj->GetToolSize())
2929static PyObject *_wrap_wxToolBarBase_GetToolSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2930 PyObject * _resultobj;
9b3d3bc4
RD
2931 wxSize * _result;
2932 wxToolBarBase * _arg0;
1d99702e 2933 PyObject * _argo0 = 0;
9b3d3bc4
RD
2934 char *_kwnames[] = { "self", NULL };
2935 char _ptemp[128];
9c039d08
RD
2936
2937 self = self;
9b3d3bc4 2938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarBase_GetToolSize",_kwnames,&_argo0))
9c039d08 2939 return NULL;
1d99702e
RD
2940 if (_argo0) {
2941 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
2942 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2943 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_GetToolSize. Expected _wxToolBarBase_p.");
9c039d08
RD
2944 return NULL;
2945 }
2946 }
cf694132 2947{
4268f798 2948 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2949 _result = new wxSize (wxToolBarBase_GetToolSize(_arg0));
cf694132 2950
4268f798 2951 wxPyEndAllowThreads(__tstate);
493f1553 2952 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
2953} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
2954 _resultobj = Py_BuildValue("s",_ptemp);
9c039d08
RD
2955 return _resultobj;
2956}
2957
7d0180d4
RD
2958#define wxToolBarBase_FindToolForPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindToolForPosition(_swigarg0,_swigarg1))
2959static PyObject *_wrap_wxToolBarBase_FindToolForPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
2960 PyObject * _resultobj;
2961 wxToolBarToolBase * _result;
2962 wxToolBarBase * _arg0;
2963 wxCoord _arg1;
2964 wxCoord _arg2;
2965 PyObject * _argo0 = 0;
2966 char *_kwnames[] = { "self","x","y", NULL };
2967
2968 self = self;
2969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxToolBarBase_FindToolForPosition",_kwnames,&_argo0,&_arg1,&_arg2))
2970 return NULL;
2971 if (_argo0) {
2972 if (_argo0 == Py_None) { _arg0 = NULL; }
2973 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
2974 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_FindToolForPosition. Expected _wxToolBarBase_p.");
2975 return NULL;
2976 }
2977 }
2978{
2979 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2980 _result = (wxToolBarToolBase *)wxToolBarBase_FindToolForPosition(_arg0,_arg1,_arg2);
7d0180d4
RD
2981
2982 wxPyEndAllowThreads(__tstate);
2983 if (PyErr_Occurred()) return NULL;
2984}{ _resultobj = wxPyMake_wxObject(_result); }
2985 return _resultobj;
2986}
2987
2988#define wxToolBarBase_IsVertical(_swigobj) (_swigobj->IsVertical())
2989static PyObject *_wrap_wxToolBarBase_IsVertical(PyObject *self, PyObject *args, PyObject *kwargs) {
2990 PyObject * _resultobj;
2991 bool _result;
2992 wxToolBarBase * _arg0;
2993 PyObject * _argo0 = 0;
2994 char *_kwnames[] = { "self", NULL };
2995
2996 self = self;
2997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarBase_IsVertical",_kwnames,&_argo0))
2998 return NULL;
2999 if (_argo0) {
3000 if (_argo0 == Py_None) { _arg0 = NULL; }
3001 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarBase_p")) {
3002 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarBase_IsVertical. Expected _wxToolBarBase_p.");
3003 return NULL;
3004 }
3005 }
3006{
3007 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3008 _result = (bool )wxToolBarBase_IsVertical(_arg0);
7d0180d4
RD
3009
3010 wxPyEndAllowThreads(__tstate);
3011 if (PyErr_Occurred()) return NULL;
3012} _resultobj = Py_BuildValue("i",_result);
3013 return _resultobj;
3014}
3015
9b3d3bc4
RD
3016static void *SwigwxToolBarTowxToolBarBase(void *ptr) {
3017 wxToolBar *src;
3018 wxToolBarBase *dest;
3019 src = (wxToolBar *) ptr;
3020 dest = (wxToolBarBase *) src;
3021 return (void *) dest;
3022}
3023
3024static void *SwigwxToolBarTowxControl(void *ptr) {
3025 wxToolBar *src;
3026 wxControl *dest;
3027 src = (wxToolBar *) ptr;
3028 dest = (wxControl *) src;
3029 return (void *) dest;
3030}
3031
3032static void *SwigwxToolBarTowxWindow(void *ptr) {
3033 wxToolBar *src;
3034 wxWindow *dest;
3035 src = (wxToolBar *) ptr;
3036 dest = (wxWindow *) src;
3037 return (void *) dest;
3038}
3039
3040static void *SwigwxToolBarTowxEvtHandler(void *ptr) {
3041 wxToolBar *src;
3042 wxEvtHandler *dest;
3043 src = (wxToolBar *) ptr;
3044 dest = (wxEvtHandler *) src;
3045 return (void *) dest;
3046}
3047
9416aa89
RD
3048static void *SwigwxToolBarTowxObject(void *ptr) {
3049 wxToolBar *src;
3050 wxObject *dest;
3051 src = (wxToolBar *) ptr;
3052 dest = (wxObject *) src;
3053 return (void *) dest;
3054}
3055
9b3d3bc4
RD
3056#define new_wxToolBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxToolBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3057static PyObject *_wrap_new_wxToolBar(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 3058 PyObject * _resultobj;
9b3d3bc4
RD
3059 wxToolBar * _result;
3060 wxWindow * _arg0;
3061 wxWindowID _arg1;
e508a2b6
RD
3062 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
3063 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
9b3d3bc4 3064 long _arg4 = (long ) wxNO_BORDER|wxTB_HORIZONTAL;
137b5242 3065 wxString * _arg5 = (wxString *) &wxPyToolBarNameStr;
1d99702e 3066 PyObject * _argo0 = 0;
9b3d3bc4
RD
3067 wxPoint temp;
3068 PyObject * _obj2 = 0;
3069 wxSize temp0;
3070 PyObject * _obj3 = 0;
137b5242 3071 PyObject * _obj5 = 0;
9b3d3bc4
RD
3072 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
3073 char _ptemp[128];
9c039d08
RD
3074
3075 self = self;
137b5242 3076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlO:new_wxToolBar",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_obj5))
9c039d08 3077 return NULL;
1d99702e
RD
3078 if (_argo0) {
3079 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
3080 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3081 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxToolBar. Expected _wxWindow_p.");
9c039d08
RD
3082 return NULL;
3083 }
3084 }
9b3d3bc4 3085 if (_obj2)
cf694132 3086{
9b3d3bc4
RD
3087 _arg2 = &temp;
3088 if (! wxPoint_helper(_obj2, &_arg2))
3089 return NULL;
9c039d08 3090}
9b3d3bc4
RD
3091 if (_obj3)
3092{
3093 _arg3 = &temp0;
3094 if (! wxSize_helper(_obj3, &_arg3))
6999b0d8 3095 return NULL;
137b5242
RD
3096}
3097 if (_obj5)
3098{
3099 _arg5 = wxString_in_helper(_obj5);
3100 if (_arg5 == NULL)
3101 return NULL;
9b3d3bc4 3102}
6999b0d8 3103{
4268f798 3104 PyThreadState* __tstate = wxPyBeginAllowThreads();
137b5242 3105 _result = (wxToolBar *)new_wxToolBar(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5);
6999b0d8 3106
4268f798 3107 wxPyEndAllowThreads(__tstate);
493f1553 3108 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
3109} if (_result) {
3110 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolBar_p");
3111 _resultobj = Py_BuildValue("s",_ptemp);
3112 } else {
3113 Py_INCREF(Py_None);
3114 _resultobj = Py_None;
3115 }
137b5242
RD
3116{
3117 if (_obj5)
3118 delete _arg5;
3119}
6999b0d8
RD
3120 return _resultobj;
3121}
3122
09f3d4e6
RD
3123#define new_wxPreToolBar() (new wxToolBar())
3124static PyObject *_wrap_new_wxPreToolBar(PyObject *self, PyObject *args, PyObject *kwargs) {
3125 PyObject * _resultobj;
3126 wxToolBar * _result;
3127 char *_kwnames[] = { NULL };
3128 char _ptemp[128];
3129
3130 self = self;
3131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreToolBar",_kwnames))
3132 return NULL;
3133{
4268f798 3134 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3135 _result = (wxToolBar *)new_wxPreToolBar();
09f3d4e6 3136
4268f798 3137 wxPyEndAllowThreads(__tstate);
09f3d4e6
RD
3138 if (PyErr_Occurred()) return NULL;
3139} if (_result) {
3140 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolBar_p");
3141 _resultobj = Py_BuildValue("s",_ptemp);
3142 } else {
3143 Py_INCREF(Py_None);
3144 _resultobj = Py_None;
3145 }
3146 return _resultobj;
3147}
3148
3149#define wxToolBar_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3150static PyObject *_wrap_wxToolBar_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
3151 PyObject * _resultobj;
3152 bool _result;
3153 wxToolBar * _arg0;
3154 wxWindow * _arg1;
3155 wxWindowID _arg2;
3156 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
3157 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
3158 long _arg5 = (long ) wxNO_BORDER|wxTB_HORIZONTAL;
137b5242 3159 wxString * _arg6 = (wxString *) &wxPyToolBarNameStr;
09f3d4e6
RD
3160 PyObject * _argo0 = 0;
3161 PyObject * _argo1 = 0;
3162 wxPoint temp;
3163 PyObject * _obj3 = 0;
3164 wxSize temp0;
3165 PyObject * _obj4 = 0;
137b5242 3166 PyObject * _obj6 = 0;
09f3d4e6
RD
3167 char *_kwnames[] = { "self","parent","id","pos","size","style","name", NULL };
3168
3169 self = self;
137b5242 3170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOlO:wxToolBar_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_obj6))
09f3d4e6
RD
3171 return NULL;
3172 if (_argo0) {
3173 if (_argo0 == Py_None) { _arg0 = NULL; }
3174 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
3175 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_Create. Expected _wxToolBar_p.");
3176 return NULL;
3177 }
3178 }
3179 if (_argo1) {
3180 if (_argo1 == Py_None) { _arg1 = NULL; }
3181 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
3182 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxToolBar_Create. Expected _wxWindow_p.");
3183 return NULL;
3184 }
3185 }
3186 if (_obj3)
3187{
3188 _arg3 = &temp;
3189 if (! wxPoint_helper(_obj3, &_arg3))
3190 return NULL;
3191}
3192 if (_obj4)
3193{
3194 _arg4 = &temp0;
3195 if (! wxSize_helper(_obj4, &_arg4))
3196 return NULL;
137b5242
RD
3197}
3198 if (_obj6)
3199{
3200 _arg6 = wxString_in_helper(_obj6);
3201 if (_arg6 == NULL)
3202 return NULL;
09f3d4e6
RD
3203}
3204{
4268f798 3205 PyThreadState* __tstate = wxPyBeginAllowThreads();
137b5242 3206 _result = (bool )wxToolBar_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6);
09f3d4e6 3207
4268f798 3208 wxPyEndAllowThreads(__tstate);
09f3d4e6
RD
3209 if (PyErr_Occurred()) return NULL;
3210} _resultobj = Py_BuildValue("i",_result);
137b5242
RD
3211{
3212 if (_obj6)
3213 delete _arg6;
3214}
09f3d4e6
RD
3215 return _resultobj;
3216}
3217
9b3d3bc4
RD
3218#define wxToolBar_FindToolForPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindToolForPosition(_swigarg0,_swigarg1))
3219static PyObject *_wrap_wxToolBar_FindToolForPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
6999b0d8 3220 PyObject * _resultobj;
9b3d3bc4 3221 wxToolBarToolBase * _result;
6999b0d8 3222 wxToolBar * _arg0;
9b3d3bc4
RD
3223 wxCoord _arg1;
3224 wxCoord _arg2;
6999b0d8 3225 PyObject * _argo0 = 0;
9b3d3bc4 3226 char *_kwnames[] = { "self","x","y", NULL };
6999b0d8
RD
3227
3228 self = self;
9b3d3bc4 3229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxToolBar_FindToolForPosition",_kwnames,&_argo0,&_arg1,&_arg2))
6999b0d8
RD
3230 return NULL;
3231 if (_argo0) {
3232 if (_argo0 == Py_None) { _arg0 = NULL; }
3233 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
9b3d3bc4 3234 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_FindToolForPosition. Expected _wxToolBar_p.");
6999b0d8
RD
3235 return NULL;
3236 }
3237 }
3238{
4268f798 3239 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3240 _result = (wxToolBarToolBase *)wxToolBar_FindToolForPosition(_arg0,_arg1,_arg2);
6999b0d8 3241
4268f798 3242 wxPyEndAllowThreads(__tstate);
493f1553 3243 if (PyErr_Occurred()) return NULL;
9416aa89 3244}{ _resultobj = wxPyMake_wxObject(_result); }
6999b0d8
RD
3245 return _resultobj;
3246}
3247
9b3d3bc4
RD
3248static void *SwigwxToolBarSimpleTowxToolBarBase(void *ptr) {
3249 wxToolBarSimple *src;
3250 wxToolBarBase *dest;
3251 src = (wxToolBarSimple *) ptr;
3252 dest = (wxToolBarBase *) src;
3253 return (void *) dest;
3254}
3255
3256static void *SwigwxToolBarSimpleTowxControl(void *ptr) {
3257 wxToolBarSimple *src;
3258 wxControl *dest;
3259 src = (wxToolBarSimple *) ptr;
3260 dest = (wxControl *) src;
3261 return (void *) dest;
3262}
3263
3264static void *SwigwxToolBarSimpleTowxWindow(void *ptr) {
3265 wxToolBarSimple *src;
3266 wxWindow *dest;
3267 src = (wxToolBarSimple *) ptr;
3268 dest = (wxWindow *) src;
3269 return (void *) dest;
3270}
3271
3272static void *SwigwxToolBarSimpleTowxEvtHandler(void *ptr) {
3273 wxToolBarSimple *src;
3274 wxEvtHandler *dest;
3275 src = (wxToolBarSimple *) ptr;
3276 dest = (wxEvtHandler *) src;
3277 return (void *) dest;
3278}
3279
9416aa89
RD
3280static void *SwigwxToolBarSimpleTowxObject(void *ptr) {
3281 wxToolBarSimple *src;
3282 wxObject *dest;
3283 src = (wxToolBarSimple *) ptr;
3284 dest = (wxObject *) src;
3285 return (void *) dest;
3286}
3287
9b3d3bc4
RD
3288#define new_wxToolBarSimple(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxToolBarSimple(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3289static PyObject *_wrap_new_wxToolBarSimple(PyObject *self, PyObject *args, PyObject *kwargs) {
6999b0d8 3290 PyObject * _resultobj;
9b3d3bc4
RD
3291 wxToolBarSimple * _result;
3292 wxWindow * _arg0;
3293 wxWindowID _arg1;
e508a2b6
RD
3294 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
3295 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
9b3d3bc4 3296 long _arg4 = (long ) wxNO_BORDER|wxTB_HORIZONTAL;
137b5242 3297 wxString * _arg5 = (wxString *) &wxPyToolBarNameStr;
6999b0d8 3298 PyObject * _argo0 = 0;
9b3d3bc4
RD
3299 wxPoint temp;
3300 PyObject * _obj2 = 0;
3301 wxSize temp0;
3302 PyObject * _obj3 = 0;
137b5242 3303 PyObject * _obj5 = 0;
9b3d3bc4
RD
3304 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
3305 char _ptemp[128];
6999b0d8
RD
3306
3307 self = self;
137b5242 3308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlO:new_wxToolBarSimple",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_obj5))
6999b0d8
RD
3309 return NULL;
3310 if (_argo0) {
3311 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
3312 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3313 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxToolBarSimple. Expected _wxWindow_p.");
6999b0d8
RD
3314 return NULL;
3315 }
3316 }
9b3d3bc4
RD
3317 if (_obj2)
3318{
3319 _arg2 = &temp;
3320 if (! wxPoint_helper(_obj2, &_arg2))
3321 return NULL;
3322}
3323 if (_obj3)
3324{
3325 _arg3 = &temp0;
3326 if (! wxSize_helper(_obj3, &_arg3))
3327 return NULL;
137b5242
RD
3328}
3329 if (_obj5)
3330{
3331 _arg5 = wxString_in_helper(_obj5);
3332 if (_arg5 == NULL)
3333 return NULL;
9b3d3bc4 3334}
6999b0d8 3335{
4268f798 3336 PyThreadState* __tstate = wxPyBeginAllowThreads();
137b5242 3337 _result = (wxToolBarSimple *)new_wxToolBarSimple(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5);
6999b0d8 3338
4268f798 3339 wxPyEndAllowThreads(__tstate);
493f1553 3340 if (PyErr_Occurred()) return NULL;
9b3d3bc4
RD
3341} if (_result) {
3342 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolBarSimple_p");
3343 _resultobj = Py_BuildValue("s",_ptemp);
3344 } else {
3345 Py_INCREF(Py_None);
3346 _resultobj = Py_None;
3347 }
137b5242
RD
3348{
3349 if (_obj5)
3350 delete _arg5;
3351}
6999b0d8
RD
3352 return _resultobj;
3353}
3354
09f3d4e6
RD
3355#define new_wxPreToolBarSimple() (new wxToolBarSimple())
3356static PyObject *_wrap_new_wxPreToolBarSimple(PyObject *self, PyObject *args, PyObject *kwargs) {
3357 PyObject * _resultobj;
3358 wxToolBarSimple * _result;
3359 char *_kwnames[] = { NULL };
3360 char _ptemp[128];
3361
3362 self = self;
3363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreToolBarSimple",_kwnames))
3364 return NULL;
3365{
4268f798 3366 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3367 _result = (wxToolBarSimple *)new_wxPreToolBarSimple();
09f3d4e6 3368
4268f798 3369 wxPyEndAllowThreads(__tstate);
09f3d4e6
RD
3370 if (PyErr_Occurred()) return NULL;
3371} if (_result) {
3372 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolBarSimple_p");
3373 _resultobj = Py_BuildValue("s",_ptemp);
3374 } else {
3375 Py_INCREF(Py_None);
3376 _resultobj = Py_None;
3377 }
3378 return _resultobj;
3379}
3380
3381#define wxToolBarSimple_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3382static PyObject *_wrap_wxToolBarSimple_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
3383 PyObject * _resultobj;
3384 bool _result;
3385 wxToolBarSimple * _arg0;
3386 wxWindow * _arg1;
3387 wxWindowID _arg2;
3388 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
3389 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
3390 long _arg5 = (long ) wxNO_BORDER|wxTB_HORIZONTAL;
137b5242 3391 wxString * _arg6 = (wxString *) &wxPyToolBarNameStr;
09f3d4e6
RD
3392 PyObject * _argo0 = 0;
3393 PyObject * _argo1 = 0;
3394 wxPoint temp;
3395 PyObject * _obj3 = 0;
3396 wxSize temp0;
3397 PyObject * _obj4 = 0;
137b5242 3398 PyObject * _obj6 = 0;
09f3d4e6
RD
3399 char *_kwnames[] = { "self","parent","id","pos","size","style","name", NULL };
3400
3401 self = self;
137b5242 3402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOlO:wxToolBarSimple_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_obj6))
09f3d4e6
RD
3403 return NULL;
3404 if (_argo0) {
3405 if (_argo0 == Py_None) { _arg0 = NULL; }
3406 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarSimple_p")) {
3407 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarSimple_Create. Expected _wxToolBarSimple_p.");
3408 return NULL;
3409 }
3410 }
3411 if (_argo1) {
3412 if (_argo1 == Py_None) { _arg1 = NULL; }
3413 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
3414 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxToolBarSimple_Create. Expected _wxWindow_p.");
3415 return NULL;
3416 }
3417 }
3418 if (_obj3)
3419{
3420 _arg3 = &temp;
3421 if (! wxPoint_helper(_obj3, &_arg3))
3422 return NULL;
3423}
3424 if (_obj4)
3425{
3426 _arg4 = &temp0;
3427 if (! wxSize_helper(_obj4, &_arg4))
3428 return NULL;
137b5242
RD
3429}
3430 if (_obj6)
3431{
3432 _arg6 = wxString_in_helper(_obj6);
3433 if (_arg6 == NULL)
3434 return NULL;
09f3d4e6
RD
3435}
3436{
4268f798 3437 PyThreadState* __tstate = wxPyBeginAllowThreads();
137b5242 3438 _result = (bool )wxToolBarSimple_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6);
09f3d4e6 3439
4268f798 3440 wxPyEndAllowThreads(__tstate);
09f3d4e6
RD
3441 if (PyErr_Occurred()) return NULL;
3442} _resultobj = Py_BuildValue("i",_result);
137b5242
RD
3443{
3444 if (_obj6)
3445 delete _arg6;
3446}
09f3d4e6
RD
3447 return _resultobj;
3448}
3449
9b3d3bc4
RD
3450#define wxToolBarSimple_FindToolForPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindToolForPosition(_swigarg0,_swigarg1))
3451static PyObject *_wrap_wxToolBarSimple_FindToolForPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
6999b0d8 3452 PyObject * _resultobj;
9b3d3bc4
RD
3453 wxToolBarToolBase * _result;
3454 wxToolBarSimple * _arg0;
3455 wxCoord _arg1;
3456 wxCoord _arg2;
6999b0d8 3457 PyObject * _argo0 = 0;
9b3d3bc4 3458 char *_kwnames[] = { "self","x","y", NULL };
6999b0d8
RD
3459
3460 self = self;
9b3d3bc4 3461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxToolBarSimple_FindToolForPosition",_kwnames,&_argo0,&_arg1,&_arg2))
6999b0d8
RD
3462 return NULL;
3463 if (_argo0) {
3464 if (_argo0 == Py_None) { _arg0 = NULL; }
9b3d3bc4
RD
3465 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarSimple_p")) {
3466 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarSimple_FindToolForPosition. Expected _wxToolBarSimple_p.");
6999b0d8
RD
3467 return NULL;
3468 }
3469 }
3470{
4268f798 3471 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3472 _result = (wxToolBarToolBase *)wxToolBarSimple_FindToolForPosition(_arg0,_arg1,_arg2);
6999b0d8 3473
4268f798 3474 wxPyEndAllowThreads(__tstate);
493f1553 3475 if (PyErr_Occurred()) return NULL;
9416aa89 3476}{ _resultobj = wxPyMake_wxObject(_result); }
6999b0d8
RD
3477 return _resultobj;
3478}
3479
9c039d08 3480static PyMethodDef stattoolcMethods[] = {
9b3d3bc4 3481 { "wxToolBarSimple_FindToolForPosition", (PyCFunction) _wrap_wxToolBarSimple_FindToolForPosition, METH_VARARGS | METH_KEYWORDS },
09f3d4e6
RD
3482 { "wxToolBarSimple_Create", (PyCFunction) _wrap_wxToolBarSimple_Create, METH_VARARGS | METH_KEYWORDS },
3483 { "new_wxPreToolBarSimple", (PyCFunction) _wrap_new_wxPreToolBarSimple, METH_VARARGS | METH_KEYWORDS },
9b3d3bc4 3484 { "new_wxToolBarSimple", (PyCFunction) _wrap_new_wxToolBarSimple, METH_VARARGS | METH_KEYWORDS },
efc5f224 3485 { "wxToolBar_FindToolForPosition", (PyCFunction) _wrap_wxToolBar_FindToolForPosition, METH_VARARGS | METH_KEYWORDS },
09f3d4e6
RD
3486 { "wxToolBar_Create", (PyCFunction) _wrap_wxToolBar_Create, METH_VARARGS | METH_KEYWORDS },
3487 { "new_wxPreToolBar", (PyCFunction) _wrap_new_wxPreToolBar, METH_VARARGS | METH_KEYWORDS },
efc5f224 3488 { "new_wxToolBar", (PyCFunction) _wrap_new_wxToolBar, METH_VARARGS | METH_KEYWORDS },
7d0180d4
RD
3489 { "wxToolBarBase_IsVertical", (PyCFunction) _wrap_wxToolBarBase_IsVertical, METH_VARARGS | METH_KEYWORDS },
3490 { "wxToolBarBase_FindToolForPosition", (PyCFunction) _wrap_wxToolBarBase_FindToolForPosition, METH_VARARGS | METH_KEYWORDS },
9b3d3bc4
RD
3491 { "wxToolBarBase_GetToolSize", (PyCFunction) _wrap_wxToolBarBase_GetToolSize, METH_VARARGS | METH_KEYWORDS },
3492 { "wxToolBarBase_GetToolBitmapSize", (PyCFunction) _wrap_wxToolBarBase_GetToolBitmapSize, METH_VARARGS | METH_KEYWORDS },
3493 { "wxToolBarBase_SetToolBitmapSize", (PyCFunction) _wrap_wxToolBarBase_SetToolBitmapSize, METH_VARARGS | METH_KEYWORDS },
3494 { "wxToolBarBase_GetMaxCols", (PyCFunction) _wrap_wxToolBarBase_GetMaxCols, METH_VARARGS | METH_KEYWORDS },
3495 { "wxToolBarBase_GetMaxRows", (PyCFunction) _wrap_wxToolBarBase_GetMaxRows, METH_VARARGS | METH_KEYWORDS },
3496 { "wxToolBarBase_SetMaxRowsCols", (PyCFunction) _wrap_wxToolBarBase_SetMaxRowsCols, METH_VARARGS | METH_KEYWORDS },
3497 { "wxToolBarBase_SetRows", (PyCFunction) _wrap_wxToolBarBase_SetRows, METH_VARARGS | METH_KEYWORDS },
3498 { "wxToolBarBase_GetToolSeparation", (PyCFunction) _wrap_wxToolBarBase_GetToolSeparation, METH_VARARGS | METH_KEYWORDS },
3499 { "wxToolBarBase_GetToolPacking", (PyCFunction) _wrap_wxToolBarBase_GetToolPacking, METH_VARARGS | METH_KEYWORDS },
83b18bab 3500 { "wxToolBarBase_GetMargins", (PyCFunction) _wrap_wxToolBarBase_GetMargins, METH_VARARGS | METH_KEYWORDS },
9b3d3bc4
RD
3501 { "wxToolBarBase_GetToolMargins", (PyCFunction) _wrap_wxToolBarBase_GetToolMargins, METH_VARARGS | METH_KEYWORDS },
3502 { "wxToolBarBase_SetToolSeparation", (PyCFunction) _wrap_wxToolBarBase_SetToolSeparation, METH_VARARGS | METH_KEYWORDS },
3503 { "wxToolBarBase_SetToolPacking", (PyCFunction) _wrap_wxToolBarBase_SetToolPacking, METH_VARARGS | METH_KEYWORDS },
3504 { "wxToolBarBase_SetMargins", (PyCFunction) _wrap_wxToolBarBase_SetMargins, METH_VARARGS | METH_KEYWORDS },
3505 { "wxToolBarBase_SetMarginsXY", (PyCFunction) _wrap_wxToolBarBase_SetMarginsXY, METH_VARARGS | METH_KEYWORDS },
3506 { "wxToolBarBase_GetToolLongHelp", (PyCFunction) _wrap_wxToolBarBase_GetToolLongHelp, METH_VARARGS | METH_KEYWORDS },
3507 { "wxToolBarBase_SetToolLongHelp", (PyCFunction) _wrap_wxToolBarBase_SetToolLongHelp, METH_VARARGS | METH_KEYWORDS },
3508 { "wxToolBarBase_GetToolShortHelp", (PyCFunction) _wrap_wxToolBarBase_GetToolShortHelp, METH_VARARGS | METH_KEYWORDS },
3509 { "wxToolBarBase_SetToolShortHelp", (PyCFunction) _wrap_wxToolBarBase_SetToolShortHelp, METH_VARARGS | METH_KEYWORDS },
3510 { "wxToolBarBase_GetToolEnabled", (PyCFunction) _wrap_wxToolBarBase_GetToolEnabled, METH_VARARGS | METH_KEYWORDS },
3511 { "wxToolBarBase_GetToolState", (PyCFunction) _wrap_wxToolBarBase_GetToolState, METH_VARARGS | METH_KEYWORDS },
3512 { "wxToolBarBase_SetToolClientData", (PyCFunction) _wrap_wxToolBarBase_SetToolClientData, METH_VARARGS | METH_KEYWORDS },
3513 { "wxToolBarBase_GetToolClientData", (PyCFunction) _wrap_wxToolBarBase_GetToolClientData, METH_VARARGS | METH_KEYWORDS },
3514 { "wxToolBarBase_SetToggle", (PyCFunction) _wrap_wxToolBarBase_SetToggle, METH_VARARGS | METH_KEYWORDS },
3515 { "wxToolBarBase_ToggleTool", (PyCFunction) _wrap_wxToolBarBase_ToggleTool, METH_VARARGS | METH_KEYWORDS },
3516 { "wxToolBarBase_EnableTool", (PyCFunction) _wrap_wxToolBarBase_EnableTool, METH_VARARGS | METH_KEYWORDS },
3517 { "wxToolBarBase_Realize", (PyCFunction) _wrap_wxToolBarBase_Realize, METH_VARARGS | METH_KEYWORDS },
3518 { "wxToolBarBase_ClearTools", (PyCFunction) _wrap_wxToolBarBase_ClearTools, METH_VARARGS | METH_KEYWORDS },
3519 { "wxToolBarBase_DeleteTool", (PyCFunction) _wrap_wxToolBarBase_DeleteTool, METH_VARARGS | METH_KEYWORDS },
3520 { "wxToolBarBase_DeleteToolByPos", (PyCFunction) _wrap_wxToolBarBase_DeleteToolByPos, METH_VARARGS | METH_KEYWORDS },
3521 { "wxToolBarBase_RemoveTool", (PyCFunction) _wrap_wxToolBarBase_RemoveTool, METH_VARARGS | METH_KEYWORDS },
3522 { "wxToolBarBase_InsertSeparator", (PyCFunction) _wrap_wxToolBarBase_InsertSeparator, METH_VARARGS | METH_KEYWORDS },
3523 { "wxToolBarBase_AddSeparator", (PyCFunction) _wrap_wxToolBarBase_AddSeparator, METH_VARARGS | METH_KEYWORDS },
fe953afb 3524 { "wxToolBarBase_FindControl", (PyCFunction) _wrap_wxToolBarBase_FindControl, METH_VARARGS | METH_KEYWORDS },
9b3d3bc4
RD
3525 { "wxToolBarBase_InsertControl", (PyCFunction) _wrap_wxToolBarBase_InsertControl, METH_VARARGS | METH_KEYWORDS },
3526 { "wxToolBarBase_AddControl", (PyCFunction) _wrap_wxToolBarBase_AddControl, METH_VARARGS | METH_KEYWORDS },
7e50db3f 3527 { "wxToolBarBase_DoInsertTool", (PyCFunction) _wrap_wxToolBarBase_DoInsertTool, METH_VARARGS | METH_KEYWORDS },
15030c51 3528 { "wxToolBarBase_DoAddTool", (PyCFunction) _wrap_wxToolBarBase_DoAddTool, METH_VARARGS | METH_KEYWORDS },
9b3d3bc4
RD
3529 { "wxToolBarToolBase_SetClientData", (PyCFunction) _wrap_wxToolBarToolBase_SetClientData, METH_VARARGS | METH_KEYWORDS },
3530 { "wxToolBarToolBase_GetClientData", (PyCFunction) _wrap_wxToolBarToolBase_GetClientData, METH_VARARGS | METH_KEYWORDS },
3531 { "wxToolBarToolBase_Attach", (PyCFunction) _wrap_wxToolBarToolBase_Attach, METH_VARARGS | METH_KEYWORDS },
3532 { "wxToolBarToolBase_Detach", (PyCFunction) _wrap_wxToolBarToolBase_Detach, METH_VARARGS | METH_KEYWORDS },
7d0180d4
RD
3533 { "wxToolBarToolBase_SetLabel", (PyCFunction) _wrap_wxToolBarToolBase_SetLabel, METH_VARARGS | METH_KEYWORDS },
3534 { "wxToolBarToolBase_SetDisabledBitmap", (PyCFunction) _wrap_wxToolBarToolBase_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS },
3535 { "wxToolBarToolBase_SetNormalBitmap", (PyCFunction) _wrap_wxToolBarToolBase_SetNormalBitmap, METH_VARARGS | METH_KEYWORDS },
9b3d3bc4
RD
3536 { "wxToolBarToolBase_SetLongHelp", (PyCFunction) _wrap_wxToolBarToolBase_SetLongHelp, METH_VARARGS | METH_KEYWORDS },
3537 { "wxToolBarToolBase_SetShortHelp", (PyCFunction) _wrap_wxToolBarToolBase_SetShortHelp, METH_VARARGS | METH_KEYWORDS },
3538 { "wxToolBarToolBase_SetToggle", (PyCFunction) _wrap_wxToolBarToolBase_SetToggle, METH_VARARGS | METH_KEYWORDS },
3539 { "wxToolBarToolBase_Toggle", (PyCFunction) _wrap_wxToolBarToolBase_Toggle, METH_VARARGS | METH_KEYWORDS },
3540 { "wxToolBarToolBase_Enable", (PyCFunction) _wrap_wxToolBarToolBase_Enable, METH_VARARGS | METH_KEYWORDS },
3541 { "wxToolBarToolBase_GetLongHelp", (PyCFunction) _wrap_wxToolBarToolBase_GetLongHelp, METH_VARARGS | METH_KEYWORDS },
3542 { "wxToolBarToolBase_GetShortHelp", (PyCFunction) _wrap_wxToolBarToolBase_GetShortHelp, METH_VARARGS | METH_KEYWORDS },
7d0180d4 3543 { "wxToolBarToolBase_GetLabel", (PyCFunction) _wrap_wxToolBarToolBase_GetLabel, METH_VARARGS | METH_KEYWORDS },
9b3d3bc4 3544 { "wxToolBarToolBase_GetBitmap", (PyCFunction) _wrap_wxToolBarToolBase_GetBitmap, METH_VARARGS | METH_KEYWORDS },
7d0180d4
RD
3545 { "wxToolBarToolBase_GetDisabledBitmap", (PyCFunction) _wrap_wxToolBarToolBase_GetDisabledBitmap, METH_VARARGS | METH_KEYWORDS },
3546 { "wxToolBarToolBase_GetNormalBitmap", (PyCFunction) _wrap_wxToolBarToolBase_GetNormalBitmap, METH_VARARGS | METH_KEYWORDS },
9b3d3bc4
RD
3547 { "wxToolBarToolBase_CanBeToggled", (PyCFunction) _wrap_wxToolBarToolBase_CanBeToggled, METH_VARARGS | METH_KEYWORDS },
3548 { "wxToolBarToolBase_IsToggled", (PyCFunction) _wrap_wxToolBarToolBase_IsToggled, METH_VARARGS | METH_KEYWORDS },
3549 { "wxToolBarToolBase_IsEnabled", (PyCFunction) _wrap_wxToolBarToolBase_IsEnabled, METH_VARARGS | METH_KEYWORDS },
b96c7a38 3550 { "wxToolBarToolBase_GetKind", (PyCFunction) _wrap_wxToolBarToolBase_GetKind, METH_VARARGS | METH_KEYWORDS },
9b3d3bc4
RD
3551 { "wxToolBarToolBase_GetStyle", (PyCFunction) _wrap_wxToolBarToolBase_GetStyle, METH_VARARGS | METH_KEYWORDS },
3552 { "wxToolBarToolBase_IsSeparator", (PyCFunction) _wrap_wxToolBarToolBase_IsSeparator, METH_VARARGS | METH_KEYWORDS },
3553 { "wxToolBarToolBase_IsControl", (PyCFunction) _wrap_wxToolBarToolBase_IsControl, METH_VARARGS | METH_KEYWORDS },
3554 { "wxToolBarToolBase_IsButton", (PyCFunction) _wrap_wxToolBarToolBase_IsButton, METH_VARARGS | METH_KEYWORDS },
3555 { "wxToolBarToolBase_GetToolBar", (PyCFunction) _wrap_wxToolBarToolBase_GetToolBar, METH_VARARGS | METH_KEYWORDS },
3556 { "wxToolBarToolBase_GetControl", (PyCFunction) _wrap_wxToolBarToolBase_GetControl, METH_VARARGS | METH_KEYWORDS },
3557 { "wxToolBarToolBase_GetId", (PyCFunction) _wrap_wxToolBarToolBase_GetId, METH_VARARGS | METH_KEYWORDS },
3558 { "wxToolBarToolBase_Destroy", (PyCFunction) _wrap_wxToolBarToolBase_Destroy, METH_VARARGS | METH_KEYWORDS },
26b9cf27 3559 { "wxStatusBar_SetMinHeight", (PyCFunction) _wrap_wxStatusBar_SetMinHeight, METH_VARARGS | METH_KEYWORDS },
94e36a51
RD
3560 { "wxStatusBar_PopStatusText", (PyCFunction) _wrap_wxStatusBar_PopStatusText, METH_VARARGS | METH_KEYWORDS },
3561 { "wxStatusBar_PushStatusText", (PyCFunction) _wrap_wxStatusBar_PushStatusText, METH_VARARGS | METH_KEYWORDS },
efc5f224
RD
3562 { "wxStatusBar_SetStatusWidths", (PyCFunction) _wrap_wxStatusBar_SetStatusWidths, METH_VARARGS | METH_KEYWORDS },
3563 { "wxStatusBar_SetStatusText", (PyCFunction) _wrap_wxStatusBar_SetStatusText, METH_VARARGS | METH_KEYWORDS },
3564 { "wxStatusBar_SetFieldsCount", (PyCFunction) _wrap_wxStatusBar_SetFieldsCount, METH_VARARGS | METH_KEYWORDS },
26b9cf27
RD
3565 { "wxStatusBar_GetBorderY", (PyCFunction) _wrap_wxStatusBar_GetBorderY, METH_VARARGS | METH_KEYWORDS },
3566 { "wxStatusBar_GetBorderX", (PyCFunction) _wrap_wxStatusBar_GetBorderX, METH_VARARGS | METH_KEYWORDS },
efc5f224
RD
3567 { "wxStatusBar_GetStatusText", (PyCFunction) _wrap_wxStatusBar_GetStatusText, METH_VARARGS | METH_KEYWORDS },
3568 { "wxStatusBar_GetFieldsCount", (PyCFunction) _wrap_wxStatusBar_GetFieldsCount, METH_VARARGS | METH_KEYWORDS },
3569 { "wxStatusBar_GetFieldRect", (PyCFunction) _wrap_wxStatusBar_GetFieldRect, METH_VARARGS | METH_KEYWORDS },
09f3d4e6
RD
3570 { "wxStatusBar_Create", (PyCFunction) _wrap_wxStatusBar_Create, METH_VARARGS | METH_KEYWORDS },
3571 { "new_wxPreStatusBar", (PyCFunction) _wrap_new_wxPreStatusBar, METH_VARARGS | METH_KEYWORDS },
efc5f224 3572 { "new_wxStatusBar", (PyCFunction) _wrap_new_wxStatusBar, METH_VARARGS | METH_KEYWORDS },
9c039d08
RD
3573 { NULL, NULL }
3574};
1d99702e
RD
3575#ifdef __cplusplus
3576}
3577#endif
3578/*
3579 * This table is used by the pointer type-checker
3580 */
3581static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
1d99702e 3582 { "_signed_long","_long",0},
b1462dfa 3583 { "_wxPrintQuality","_wxCoord",0},
1d99702e
RD
3584 { "_wxPrintQuality","_int",0},
3585 { "_wxPrintQuality","_signed_int",0},
3586 { "_wxPrintQuality","_unsigned_int",0},
3587 { "_wxPrintQuality","_wxWindowID",0},
3588 { "_wxPrintQuality","_uint",0},
3589 { "_wxPrintQuality","_EBool",0},
3590 { "_wxPrintQuality","_size_t",0},
c368d904 3591 { "_wxPrintQuality","_time_t",0},
1d99702e 3592 { "_byte","_unsigned_char",0},
1d99702e
RD
3593 { "_long","_unsigned_long",0},
3594 { "_long","_signed_long",0},
b1462dfa 3595 { "_size_t","_wxCoord",0},
1d99702e 3596 { "_size_t","_wxPrintQuality",0},
c368d904 3597 { "_size_t","_time_t",0},
1d99702e
RD
3598 { "_size_t","_unsigned_int",0},
3599 { "_size_t","_int",0},
3600 { "_size_t","_wxWindowID",0},
3601 { "_size_t","_uint",0},
b1462dfa 3602 { "_uint","_wxCoord",0},
1d99702e 3603 { "_uint","_wxPrintQuality",0},
c368d904 3604 { "_uint","_time_t",0},
1d99702e
RD
3605 { "_uint","_size_t",0},
3606 { "_uint","_unsigned_int",0},
3607 { "_uint","_int",0},
3608 { "_uint","_wxWindowID",0},
f6bcfd97 3609 { "_wxChar","_char",0},
f6bcfd97 3610 { "_char","_wxChar",0},
cdf14688 3611 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
b1462dfa 3612 { "_EBool","_wxCoord",0},
1d99702e
RD
3613 { "_EBool","_wxPrintQuality",0},
3614 { "_EBool","_signed_int",0},
3615 { "_EBool","_int",0},
3616 { "_EBool","_wxWindowID",0},
1d99702e 3617 { "_unsigned_long","_long",0},
cdf14688 3618 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
b1462dfa 3619 { "_signed_int","_wxCoord",0},
1d99702e
RD
3620 { "_signed_int","_wxPrintQuality",0},
3621 { "_signed_int","_EBool",0},
3622 { "_signed_int","_wxWindowID",0},
3623 { "_signed_int","_int",0},
1d99702e
RD
3624 { "_WXTYPE","_short",0},
3625 { "_WXTYPE","_signed_short",0},
3626 { "_WXTYPE","_unsigned_short",0},
1d99702e
RD
3627 { "_unsigned_short","_WXTYPE",0},
3628 { "_unsigned_short","_short",0},
9416aa89 3629 { "_wxObject","_wxToolBarSimple",SwigwxToolBarSimpleTowxObject},
9416aa89 3630 { "_wxObject","_wxToolBar",SwigwxToolBarTowxObject},
9416aa89 3631 { "_wxObject","_wxToolBarBase",SwigwxToolBarBaseTowxObject},
9416aa89 3632 { "_wxObject","_wxToolBarToolBase",SwigwxToolBarToolBaseTowxObject},
9416aa89 3633 { "_wxObject","_wxStatusBar",SwigwxStatusBarTowxObject},
1d99702e
RD
3634 { "_signed_short","_WXTYPE",0},
3635 { "_signed_short","_short",0},
1d99702e 3636 { "_unsigned_char","_byte",0},
9b3d3bc4 3637 { "_wxControl","_wxToolBarSimple",SwigwxToolBarSimpleTowxControl},
1d99702e 3638 { "_wxControl","_wxToolBar",SwigwxToolBarTowxControl},
9b3d3bc4 3639 { "_wxControl","_wxToolBarBase",SwigwxToolBarBaseTowxControl},
b1462dfa 3640 { "_unsigned_int","_wxCoord",0},
1d99702e 3641 { "_unsigned_int","_wxPrintQuality",0},
c368d904 3642 { "_unsigned_int","_time_t",0},
1d99702e
RD
3643 { "_unsigned_int","_size_t",0},
3644 { "_unsigned_int","_uint",0},
3645 { "_unsigned_int","_wxWindowID",0},
3646 { "_unsigned_int","_int",0},
1d99702e
RD
3647 { "_short","_WXTYPE",0},
3648 { "_short","_unsigned_short",0},
3649 { "_short","_signed_short",0},
b1462dfa 3650 { "_wxWindowID","_wxCoord",0},
1d99702e 3651 { "_wxWindowID","_wxPrintQuality",0},
c368d904 3652 { "_wxWindowID","_time_t",0},
1d99702e
RD
3653 { "_wxWindowID","_size_t",0},
3654 { "_wxWindowID","_EBool",0},
3655 { "_wxWindowID","_uint",0},
3656 { "_wxWindowID","_int",0},
3657 { "_wxWindowID","_signed_int",0},
3658 { "_wxWindowID","_unsigned_int",0},
b1462dfa 3659 { "_int","_wxCoord",0},
1d99702e 3660 { "_int","_wxPrintQuality",0},
c368d904 3661 { "_int","_time_t",0},
1d99702e
RD
3662 { "_int","_size_t",0},
3663 { "_int","_EBool",0},
3664 { "_int","_uint",0},
3665 { "_int","_wxWindowID",0},
3666 { "_int","_unsigned_int",0},
3667 { "_int","_signed_int",0},
c368d904
RD
3668 { "_time_t","_wxCoord",0},
3669 { "_time_t","_wxPrintQuality",0},
3670 { "_time_t","_unsigned_int",0},
3671 { "_time_t","_int",0},
3672 { "_time_t","_wxWindowID",0},
3673 { "_time_t","_uint",0},
3674 { "_time_t","_size_t",0},
9b3d3bc4 3675 { "_wxToolBarBase","_wxToolBarSimple",SwigwxToolBarSimpleTowxToolBarBase},
9b3d3bc4 3676 { "_wxToolBarBase","_wxToolBar",SwigwxToolBarTowxToolBarBase},
b1462dfa
RD
3677 { "_wxCoord","_int",0},
3678 { "_wxCoord","_signed_int",0},
3679 { "_wxCoord","_unsigned_int",0},
3680 { "_wxCoord","_wxWindowID",0},
3681 { "_wxCoord","_uint",0},
3682 { "_wxCoord","_EBool",0},
3683 { "_wxCoord","_size_t",0},
c368d904 3684 { "_wxCoord","_time_t",0},
b1462dfa 3685 { "_wxCoord","_wxPrintQuality",0},
9b3d3bc4 3686 { "_wxEvtHandler","_wxToolBarSimple",SwigwxToolBarSimpleTowxEvtHandler},
1d99702e 3687 { "_wxEvtHandler","_wxToolBar",SwigwxToolBarTowxEvtHandler},
9b3d3bc4 3688 { "_wxEvtHandler","_wxToolBarBase",SwigwxToolBarBaseTowxEvtHandler},
1d99702e 3689 { "_wxEvtHandler","_wxStatusBar",SwigwxStatusBarTowxEvtHandler},
9b3d3bc4 3690 { "_wxWindow","_wxToolBarSimple",SwigwxToolBarSimpleTowxWindow},
1d99702e 3691 { "_wxWindow","_wxToolBar",SwigwxToolBarTowxWindow},
9b3d3bc4 3692 { "_wxWindow","_wxToolBarBase",SwigwxToolBarBaseTowxWindow},
1d99702e 3693 { "_wxWindow","_wxStatusBar",SwigwxStatusBarTowxWindow},
1d99702e
RD
3694{0,0,0}};
3695
9c039d08
RD
3696static PyObject *SWIG_globals;
3697#ifdef __cplusplus
3698extern "C"
3699#endif
1d99702e 3700SWIGEXPORT(void) initstattoolc() {
9c039d08
RD
3701 PyObject *m, *d;
3702 SWIG_globals = SWIG_newvarlink();
3703 m = Py_InitModule("stattoolc", stattoolcMethods);
3704 d = PyModule_GetDict(m);
9b3d3bc4
RD
3705 PyDict_SetItemString(d,"wxTOOL_STYLE_BUTTON", PyInt_FromLong((long) wxTOOL_STYLE_BUTTON));
3706 PyDict_SetItemString(d,"wxTOOL_STYLE_SEPARATOR", PyInt_FromLong((long) wxTOOL_STYLE_SEPARATOR));
3707 PyDict_SetItemString(d,"wxTOOL_STYLE_CONTROL", PyInt_FromLong((long) wxTOOL_STYLE_CONTROL));
1d99702e
RD
3708{
3709 int i;
3710 for (i = 0; _swig_mapping[i].n1; i++)
3711 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
3712}
9c039d08 3713}