]> git.saurik.com Git - wxWidgets.git/blame - utils/wxPython/src/gtk/stattool.cpp
Moved wxPy_ConvertList function from oglhelpers to helpers
[wxWidgets.git] / utils / wxPython / src / gtk / stattool.cpp
CommitLineData
b26e2dc4
RD
1/*
2 * FILE : gtk/stattool.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
2d091820 6 * Version 1.1 (Patch 6)
b26e2dc4
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
22#include <string.h>
23#include <stdlib.h>
24/* Definitions for Windows/Unix exporting */
25#if defined(__WIN32__)
26# if defined(_MSC_VER)
2d091820 27# define SWIGEXPORT(a) __declspec(dllexport) a
b26e2dc4
RD
28# else
29# if defined(__BORLANDC__)
2d091820 30# define SWIGEXPORT(a) a _export
b26e2dc4 31# else
2d091820 32# define SWIGEXPORT(a) a
b26e2dc4
RD
33# endif
34# endif
35#else
2d091820 36# define SWIGEXPORT(a) a
b26e2dc4
RD
37#endif
38
39#ifdef __cplusplus
40extern "C" {
41#endif
42#include "Python.h"
43extern void SWIG_MakePtr(char *, void *, char *);
44extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
45extern char *SWIG_GetPtr(char *, void **, char *);
2d091820 46extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
b26e2dc4
RD
47extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
48extern PyObject *SWIG_newvarlink(void);
49#ifdef __cplusplus
50}
51#endif
b26e2dc4
RD
52#define SWIG_init initstattoolc
53
54#define SWIG_name "stattoolc"
55
56#include "helpers.h"
57#include <wx/toolbar.h>
58#include <wx/tbarsmpl.h>
59
60static PyObject* l_output_helper(PyObject* target, PyObject* o) {
61 PyObject* o2;
62 PyObject* o3;
63 if (!target) {
64 target = o;
65 } else if (target == Py_None) {
66 Py_DECREF(Py_None);
67 target = o;
68 } else {
69 if (!PyList_Check(target)) {
70 o2 = target;
71 target = PyList_New(0);
72 PyList_Append(target, o2);
73 Py_XDECREF(o2);
74 }
75 PyList_Append(target,o);
76 Py_XDECREF(o);
77 }
78 return target;
79}
80
81static PyObject* t_output_helper(PyObject* target, PyObject* o) {
82 PyObject* o2;
83 PyObject* o3;
84
85 if (!target) {
86 target = o;
87 } else if (target == Py_None) {
88 Py_DECREF(Py_None);
89 target = o;
90 } else {
91 if (!PyTuple_Check(target)) {
92 o2 = target;
93 target = PyTuple_New(1);
94 PyTuple_SetItem(target, 0, o2);
95 }
96 o3 = PyTuple_New(1);
97 PyTuple_SetItem(o3, 0, o);
98
99 o2 = target;
100 target = PySequence_Concat(o2, o3);
101 Py_DECREF(o2);
102 Py_DECREF(o3);
103 }
104 return target;
105}
106
107
105e45b9 108extern byte* byte_LIST_helper(PyObject* source);
b26e2dc4
RD
109extern int* int_LIST_helper(PyObject* source);
110extern long* long_LIST_helper(PyObject* source);
111extern char** string_LIST_helper(PyObject* source);
112extern wxPoint* wxPoint_LIST_helper(PyObject* source);
113extern wxBitmap** wxBitmap_LIST_helper(PyObject* source);
114extern wxString* wxString_LIST_helper(PyObject* source);
b26e2dc4 115extern wxAcceleratorEntry* wxAcceleratorEntry_LIST_helper(PyObject* source);
b26e2dc4
RD
116
117
118static char* wxStringErrorMsg = "string type is required for parameter";
2d091820
RD
119#ifdef __cplusplus
120extern "C" {
121#endif
b26e2dc4
RD
122static void *SwigwxStatusBarTowxWindow(void *ptr) {
123 wxStatusBar *src;
124 wxWindow *dest;
125 src = (wxStatusBar *) ptr;
126 dest = (wxWindow *) src;
127 return (void *) dest;
128}
129
130static void *SwigwxStatusBarTowxEvtHandler(void *ptr) {
131 wxStatusBar *src;
132 wxEvtHandler *dest;
133 src = (wxStatusBar *) ptr;
134 dest = (wxEvtHandler *) src;
135 return (void *) dest;
136}
137
138#define new_wxStatusBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxStatusBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
107e4716 139static PyObject *_wrap_new_wxStatusBar(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
140 PyObject * _resultobj;
141 wxStatusBar * _result;
142 wxWindow * _arg0;
143 wxWindowID _arg1;
2d091820
RD
144 wxPoint * _arg2 = (wxPoint *) &wxPyDefaultPosition;
145 wxSize * _arg3 = (wxSize *) &wxPyDefaultSize;
146 long _arg4 = (long ) wxST_SIZEGRIP;
147 char * _arg5 = (char *) "statusBar";
148 PyObject * _argo0 = 0;
149 PyObject * _argo2 = 0;
150 PyObject * _argo3 = 0;
107e4716 151 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
b26e2dc4
RD
152 char _ptemp[128];
153
154 self = self;
107e4716 155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOls:new_wxStatusBar",_kwnames,&_argo0,&_arg1,&_argo2,&_argo3,&_arg4,&_arg5))
b26e2dc4 156 return NULL;
2d091820
RD
157 if (_argo0) {
158 if (_argo0 == Py_None) { _arg0 = NULL; }
159 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
b26e2dc4
RD
160 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStatusBar. Expected _wxWindow_p.");
161 return NULL;
162 }
163 }
2d091820
RD
164 if (_argo2) {
165 if (_argo2 == Py_None) { _arg2 = NULL; }
166 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPoint_p")) {
b26e2dc4
RD
167 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxStatusBar. Expected _wxPoint_p.");
168 return NULL;
169 }
170 }
2d091820
RD
171 if (_argo3) {
172 if (_argo3 == Py_None) { _arg3 = NULL; }
173 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxSize_p")) {
b26e2dc4
RD
174 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of new_wxStatusBar. Expected _wxSize_p.");
175 return NULL;
176 }
177 }
ab9bc19b
RD
178{
179 wxPy_BEGIN_ALLOW_THREADS;
180 _result = (wxStatusBar *)new_wxStatusBar(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
181
182 wxPy_END_ALLOW_THREADS;
2d091820
RD
183} if (_result) {
184 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStatusBar_p");
185 _resultobj = Py_BuildValue("s",_ptemp);
186 } else {
187 Py_INCREF(Py_None);
188 _resultobj = Py_None;
189 }
b26e2dc4
RD
190 return _resultobj;
191}
192
193static wxRect * wxStatusBar_GetFieldRect(wxStatusBar *self,long item) {
194 wxRect* rect= new wxRect;
195 self->GetFieldRect(item, *rect);
196 return rect;
197 }
107e4716 198static PyObject *_wrap_wxStatusBar_GetFieldRect(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
199 PyObject * _resultobj;
200 wxRect * _result;
201 wxStatusBar * _arg0;
202 long _arg1;
2d091820 203 PyObject * _argo0 = 0;
107e4716 204 char *_kwnames[] = { "self","item", NULL };
b26e2dc4
RD
205 char _ptemp[128];
206
207 self = self;
107e4716 208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxStatusBar_GetFieldRect",_kwnames,&_argo0,&_arg1))
b26e2dc4 209 return NULL;
2d091820
RD
210 if (_argo0) {
211 if (_argo0 == Py_None) { _arg0 = NULL; }
212 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
b26e2dc4
RD
213 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_GetFieldRect. Expected _wxStatusBar_p.");
214 return NULL;
215 }
216 }
ab9bc19b
RD
217{
218 wxPy_BEGIN_ALLOW_THREADS;
219 _result = (wxRect *)wxStatusBar_GetFieldRect(_arg0,_arg1);
220
221 wxPy_END_ALLOW_THREADS;
2d091820
RD
222} if (_result) {
223 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRect_p");
224 _resultobj = Py_BuildValue("s",_ptemp);
225 } else {
226 Py_INCREF(Py_None);
227 _resultobj = Py_None;
228 }
b26e2dc4
RD
229 return _resultobj;
230}
231
232#define wxStatusBar_GetFieldsCount(_swigobj) (_swigobj->GetFieldsCount())
107e4716 233static PyObject *_wrap_wxStatusBar_GetFieldsCount(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
234 PyObject * _resultobj;
235 int _result;
236 wxStatusBar * _arg0;
2d091820 237 PyObject * _argo0 = 0;
107e4716 238 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
239
240 self = self;
107e4716 241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxStatusBar_GetFieldsCount",_kwnames,&_argo0))
b26e2dc4 242 return NULL;
2d091820
RD
243 if (_argo0) {
244 if (_argo0 == Py_None) { _arg0 = NULL; }
245 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
b26e2dc4
RD
246 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_GetFieldsCount. Expected _wxStatusBar_p.");
247 return NULL;
248 }
249 }
ab9bc19b
RD
250{
251 wxPy_BEGIN_ALLOW_THREADS;
252 _result = (int )wxStatusBar_GetFieldsCount(_arg0);
253
254 wxPy_END_ALLOW_THREADS;
255} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
256 return _resultobj;
257}
258
259#define wxStatusBar_GetStatusText(_swigobj,_swigarg0) (_swigobj->GetStatusText(_swigarg0))
107e4716 260static PyObject *_wrap_wxStatusBar_GetStatusText(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
261 PyObject * _resultobj;
262 wxString * _result;
263 wxStatusBar * _arg0;
2d091820
RD
264 int _arg1 = (int ) 0;
265 PyObject * _argo0 = 0;
107e4716 266 char *_kwnames[] = { "self","ir", NULL };
b26e2dc4
RD
267
268 self = self;
107e4716 269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxStatusBar_GetStatusText",_kwnames,&_argo0,&_arg1))
b26e2dc4 270 return NULL;
2d091820
RD
271 if (_argo0) {
272 if (_argo0 == Py_None) { _arg0 = NULL; }
273 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
b26e2dc4
RD
274 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_GetStatusText. Expected _wxStatusBar_p.");
275 return NULL;
276 }
277 }
b26e2dc4 278{
ab9bc19b
RD
279 wxPy_BEGIN_ALLOW_THREADS;
280 _result = new wxString (wxStatusBar_GetStatusText(_arg0,_arg1));
281
282 wxPy_END_ALLOW_THREADS;
283}{
b26e2dc4
RD
284 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
285}
286{
287 delete _result;
288}
289 return _resultobj;
290}
291
292#define wxStatusBar_DrawField(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawField(_swigarg0,_swigarg1))
107e4716 293static PyObject *_wrap_wxStatusBar_DrawField(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
294 PyObject * _resultobj;
295 wxStatusBar * _arg0;
296 wxDC * _arg1;
297 int _arg2;
2d091820
RD
298 PyObject * _argo0 = 0;
299 PyObject * _argo1 = 0;
107e4716 300 char *_kwnames[] = { "self","dc","i", NULL };
b26e2dc4
RD
301
302 self = self;
107e4716 303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxStatusBar_DrawField",_kwnames,&_argo0,&_argo1,&_arg2))
b26e2dc4 304 return NULL;
2d091820
RD
305 if (_argo0) {
306 if (_argo0 == Py_None) { _arg0 = NULL; }
307 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
b26e2dc4
RD
308 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_DrawField. Expected _wxStatusBar_p.");
309 return NULL;
310 }
311 }
2d091820
RD
312 if (_argo1) {
313 if (_argo1 == Py_None) { _arg1 = NULL; }
314 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
b26e2dc4
RD
315 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStatusBar_DrawField. Expected _wxDC_p.");
316 return NULL;
317 }
318 }
ab9bc19b
RD
319{
320 wxPy_BEGIN_ALLOW_THREADS;
321 wxStatusBar_DrawField(_arg0,*_arg1,_arg2);
322
323 wxPy_END_ALLOW_THREADS;
324} Py_INCREF(Py_None);
b26e2dc4
RD
325 _resultobj = Py_None;
326 return _resultobj;
327}
328
329#define wxStatusBar_DrawFieldText(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawFieldText(_swigarg0,_swigarg1))
107e4716 330static PyObject *_wrap_wxStatusBar_DrawFieldText(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
331 PyObject * _resultobj;
332 wxStatusBar * _arg0;
333 wxDC * _arg1;
334 int _arg2;
2d091820
RD
335 PyObject * _argo0 = 0;
336 PyObject * _argo1 = 0;
107e4716 337 char *_kwnames[] = { "self","dc","i", NULL };
b26e2dc4
RD
338
339 self = self;
107e4716 340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxStatusBar_DrawFieldText",_kwnames,&_argo0,&_argo1,&_arg2))
b26e2dc4 341 return NULL;
2d091820
RD
342 if (_argo0) {
343 if (_argo0 == Py_None) { _arg0 = NULL; }
344 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
b26e2dc4
RD
345 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_DrawFieldText. Expected _wxStatusBar_p.");
346 return NULL;
347 }
348 }
2d091820
RD
349 if (_argo1) {
350 if (_argo1 == Py_None) { _arg1 = NULL; }
351 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
b26e2dc4
RD
352 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStatusBar_DrawFieldText. Expected _wxDC_p.");
353 return NULL;
354 }
355 }
ab9bc19b
RD
356{
357 wxPy_BEGIN_ALLOW_THREADS;
358 wxStatusBar_DrawFieldText(_arg0,*_arg1,_arg2);
359
360 wxPy_END_ALLOW_THREADS;
361} Py_INCREF(Py_None);
b26e2dc4
RD
362 _resultobj = Py_None;
363 return _resultobj;
364}
365
366#define wxStatusBar_InitColours(_swigobj) (_swigobj->InitColours())
107e4716 367static PyObject *_wrap_wxStatusBar_InitColours(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
368 PyObject * _resultobj;
369 wxStatusBar * _arg0;
2d091820 370 PyObject * _argo0 = 0;
107e4716 371 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
372
373 self = self;
107e4716 374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxStatusBar_InitColours",_kwnames,&_argo0))
b26e2dc4 375 return NULL;
2d091820
RD
376 if (_argo0) {
377 if (_argo0 == Py_None) { _arg0 = NULL; }
378 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
b26e2dc4
RD
379 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_InitColours. Expected _wxStatusBar_p.");
380 return NULL;
381 }
382 }
ab9bc19b
RD
383{
384 wxPy_BEGIN_ALLOW_THREADS;
385 wxStatusBar_InitColours(_arg0);
386
387 wxPy_END_ALLOW_THREADS;
388} Py_INCREF(Py_None);
b26e2dc4
RD
389 _resultobj = Py_None;
390 return _resultobj;
391}
392
393#define wxStatusBar_SetFieldsCount(_swigobj,_swigarg0) (_swigobj->SetFieldsCount(_swigarg0))
107e4716 394static PyObject *_wrap_wxStatusBar_SetFieldsCount(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
395 PyObject * _resultobj;
396 wxStatusBar * _arg0;
2d091820
RD
397 int _arg1 = (int ) 1;
398 PyObject * _argo0 = 0;
107e4716 399 char *_kwnames[] = { "self","number", NULL };
b26e2dc4
RD
400
401 self = self;
107e4716 402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxStatusBar_SetFieldsCount",_kwnames,&_argo0,&_arg1))
b26e2dc4 403 return NULL;
2d091820
RD
404 if (_argo0) {
405 if (_argo0 == Py_None) { _arg0 = NULL; }
406 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
b26e2dc4
RD
407 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_SetFieldsCount. Expected _wxStatusBar_p.");
408 return NULL;
409 }
410 }
ab9bc19b
RD
411{
412 wxPy_BEGIN_ALLOW_THREADS;
413 wxStatusBar_SetFieldsCount(_arg0,_arg1);
414
415 wxPy_END_ALLOW_THREADS;
416} Py_INCREF(Py_None);
b26e2dc4
RD
417 _resultobj = Py_None;
418 return _resultobj;
419}
420
421#define wxStatusBar_SetStatusText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetStatusText(_swigarg0,_swigarg1))
107e4716 422static PyObject *_wrap_wxStatusBar_SetStatusText(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
423 PyObject * _resultobj;
424 wxStatusBar * _arg0;
425 wxString * _arg1;
2d091820
RD
426 int _arg2 = (int ) 0;
427 PyObject * _argo0 = 0;
b26e2dc4 428 PyObject * _obj1 = 0;
107e4716 429 char *_kwnames[] = { "self","text","i", NULL };
b26e2dc4
RD
430
431 self = self;
107e4716 432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxStatusBar_SetStatusText",_kwnames,&_argo0,&_obj1,&_arg2))
b26e2dc4 433 return NULL;
2d091820
RD
434 if (_argo0) {
435 if (_argo0 == Py_None) { _arg0 = NULL; }
436 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
b26e2dc4
RD
437 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_SetStatusText. Expected _wxStatusBar_p.");
438 return NULL;
439 }
440 }
441{
442 if (!PyString_Check(_obj1)) {
443 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
444 return NULL;
445 }
ab9bc19b 446 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
b26e2dc4 447}
ab9bc19b
RD
448{
449 wxPy_BEGIN_ALLOW_THREADS;
450 wxStatusBar_SetStatusText(_arg0,*_arg1,_arg2);
451
452 wxPy_END_ALLOW_THREADS;
453} Py_INCREF(Py_None);
b26e2dc4
RD
454 _resultobj = Py_None;
455{
456 if (_obj1)
457 delete _arg1;
458}
459 return _resultobj;
460}
461
462#define wxStatusBar_SetStatusWidths(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetStatusWidths(_swigarg0,_swigarg1))
107e4716 463static PyObject *_wrap_wxStatusBar_SetStatusWidths(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
464 PyObject * _resultobj;
465 wxStatusBar * _arg0;
466 int _arg1;
467 int * _arg2;
2d091820 468 PyObject * _argo0 = 0;
b26e2dc4 469 PyObject * _obj2 = 0;
107e4716 470 char *_kwnames[] = { "self","LIST", NULL };
b26e2dc4
RD
471
472 self = self;
107e4716 473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxStatusBar_SetStatusWidths",_kwnames,&_argo0,&_obj2))
b26e2dc4 474 return NULL;
2d091820
RD
475 if (_argo0) {
476 if (_argo0 == Py_None) { _arg0 = NULL; }
477 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStatusBar_p")) {
b26e2dc4
RD
478 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_SetStatusWidths. Expected _wxStatusBar_p.");
479 return NULL;
480 }
481 }
482 if (_obj2)
483{
484 _arg2 = int_LIST_helper(_obj2);
485 if (_arg2 == NULL) {
486 return NULL;
487 }
488}
489{
ab9bc19b
RD
490 if (_obj2) {
491 _arg1 = PyList_Size(_obj2);
492 }
493 else {
494 _arg1 = 0;
495 }
b26e2dc4 496}
ab9bc19b
RD
497{
498 wxPy_BEGIN_ALLOW_THREADS;
499 wxStatusBar_SetStatusWidths(_arg0,_arg1,_arg2);
500
501 wxPy_END_ALLOW_THREADS;
502} Py_INCREF(Py_None);
b26e2dc4
RD
503 _resultobj = Py_None;
504{
505 delete [] _arg2;
506}
507 return _resultobj;
508}
509
510#define new_wxToolBarTool() (new wxToolBarTool())
107e4716 511static PyObject *_wrap_new_wxToolBarTool(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
512 PyObject * _resultobj;
513 wxToolBarTool * _result;
107e4716 514 char *_kwnames[] = { NULL };
b26e2dc4
RD
515 char _ptemp[128];
516
517 self = self;
107e4716 518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxToolBarTool",_kwnames))
b26e2dc4 519 return NULL;
ab9bc19b
RD
520{
521 wxPy_BEGIN_ALLOW_THREADS;
522 _result = (wxToolBarTool *)new_wxToolBarTool();
523
524 wxPy_END_ALLOW_THREADS;
2d091820
RD
525} if (_result) {
526 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolBarTool_p");
527 _resultobj = Py_BuildValue("s",_ptemp);
528 } else {
529 Py_INCREF(Py_None);
530 _resultobj = Py_None;
531 }
b26e2dc4
RD
532 return _resultobj;
533}
534
535#define delete_wxToolBarTool(_swigobj) (delete _swigobj)
107e4716 536static PyObject *_wrap_delete_wxToolBarTool(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
537 PyObject * _resultobj;
538 wxToolBarTool * _arg0;
2d091820 539 PyObject * _argo0 = 0;
107e4716 540 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
541
542 self = self;
107e4716 543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxToolBarTool",_kwnames,&_argo0))
b26e2dc4 544 return NULL;
2d091820
RD
545 if (_argo0) {
546 if (_argo0 == Py_None) { _arg0 = NULL; }
547 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
b26e2dc4
RD
548 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxToolBarTool. Expected _wxToolBarTool_p.");
549 return NULL;
550 }
551 }
ab9bc19b
RD
552{
553 wxPy_BEGIN_ALLOW_THREADS;
554 delete_wxToolBarTool(_arg0);
555
556 wxPy_END_ALLOW_THREADS;
557} Py_INCREF(Py_None);
b26e2dc4
RD
558 _resultobj = Py_None;
559 return _resultobj;
560}
561
21f8d7ea 562#define wxToolBarTool_m_toolStyle_set(_swigobj,_swigval) (_swigobj->m_toolStyle = _swigval,_swigval)
107e4716 563static PyObject *_wrap_wxToolBarTool_m_toolStyle_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
564 PyObject * _resultobj;
565 int _result;
566 wxToolBarTool * _arg0;
567 int _arg1;
2d091820 568 PyObject * _argo0 = 0;
107e4716 569 char *_kwnames[] = { "self","m_toolStyle", NULL };
21f8d7ea
RD
570
571 self = self;
107e4716 572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarTool_m_toolStyle_set",_kwnames,&_argo0,&_arg1))
21f8d7ea 573 return NULL;
2d091820
RD
574 if (_argo0) {
575 if (_argo0 == Py_None) { _arg0 = NULL; }
576 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
21f8d7ea
RD
577 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_toolStyle_set. Expected _wxToolBarTool_p.");
578 return NULL;
579 }
580 }
ab9bc19b
RD
581{
582 wxPy_BEGIN_ALLOW_THREADS;
583 _result = (int )wxToolBarTool_m_toolStyle_set(_arg0,_arg1);
584
585 wxPy_END_ALLOW_THREADS;
586} _resultobj = Py_BuildValue("i",_result);
21f8d7ea
RD
587 return _resultobj;
588}
589
b26e2dc4 590#define wxToolBarTool_m_toolStyle_get(_swigobj) ((int ) _swigobj->m_toolStyle)
107e4716 591static PyObject *_wrap_wxToolBarTool_m_toolStyle_get(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
592 PyObject * _resultobj;
593 int _result;
594 wxToolBarTool * _arg0;
2d091820 595 PyObject * _argo0 = 0;
107e4716 596 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
597
598 self = self;
107e4716 599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarTool_m_toolStyle_get",_kwnames,&_argo0))
b26e2dc4 600 return NULL;
2d091820
RD
601 if (_argo0) {
602 if (_argo0 == Py_None) { _arg0 = NULL; }
603 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
b26e2dc4
RD
604 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_toolStyle_get. Expected _wxToolBarTool_p.");
605 return NULL;
606 }
607 }
ab9bc19b
RD
608{
609 wxPy_BEGIN_ALLOW_THREADS;
610 _result = (int )wxToolBarTool_m_toolStyle_get(_arg0);
611
612 wxPy_END_ALLOW_THREADS;
613} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
614 return _resultobj;
615}
616
21f8d7ea 617#define wxToolBarTool_m_clientData_set(_swigobj,_swigval) (_swigobj->m_clientData = _swigval,_swigval)
107e4716 618static PyObject *_wrap_wxToolBarTool_m_clientData_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
619 PyObject * _resultobj;
620 wxObject * _result;
621 wxToolBarTool * _arg0;
622 wxObject * _arg1;
2d091820
RD
623 PyObject * _argo0 = 0;
624 PyObject * _argo1 = 0;
107e4716 625 char *_kwnames[] = { "self","m_clientData", NULL };
21f8d7ea
RD
626 char _ptemp[128];
627
628 self = self;
107e4716 629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolBarTool_m_clientData_set",_kwnames,&_argo0,&_argo1))
21f8d7ea 630 return NULL;
2d091820
RD
631 if (_argo0) {
632 if (_argo0 == Py_None) { _arg0 = NULL; }
633 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
21f8d7ea
RD
634 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_clientData_set. Expected _wxToolBarTool_p.");
635 return NULL;
636 }
637 }
2d091820
RD
638 if (_argo1) {
639 if (_argo1 == Py_None) { _arg1 = NULL; }
640 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxObject_p")) {
21f8d7ea
RD
641 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxToolBarTool_m_clientData_set. Expected _wxObject_p.");
642 return NULL;
643 }
644 }
ab9bc19b
RD
645{
646 wxPy_BEGIN_ALLOW_THREADS;
647 _result = (wxObject *)wxToolBarTool_m_clientData_set(_arg0,_arg1);
648
649 wxPy_END_ALLOW_THREADS;
2d091820
RD
650} if (_result) {
651 SWIG_MakePtr(_ptemp, (char *) _result,"_wxObject_p");
652 _resultobj = Py_BuildValue("s",_ptemp);
653 } else {
654 Py_INCREF(Py_None);
655 _resultobj = Py_None;
656 }
21f8d7ea
RD
657 return _resultobj;
658}
659
b26e2dc4 660#define wxToolBarTool_m_clientData_get(_swigobj) ((wxObject *) _swigobj->m_clientData)
107e4716 661static PyObject *_wrap_wxToolBarTool_m_clientData_get(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
662 PyObject * _resultobj;
663 wxObject * _result;
664 wxToolBarTool * _arg0;
2d091820 665 PyObject * _argo0 = 0;
107e4716 666 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
667 char _ptemp[128];
668
669 self = self;
107e4716 670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarTool_m_clientData_get",_kwnames,&_argo0))
b26e2dc4 671 return NULL;
2d091820
RD
672 if (_argo0) {
673 if (_argo0 == Py_None) { _arg0 = NULL; }
674 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
b26e2dc4
RD
675 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_clientData_get. Expected _wxToolBarTool_p.");
676 return NULL;
677 }
678 }
ab9bc19b
RD
679{
680 wxPy_BEGIN_ALLOW_THREADS;
681 _result = (wxObject *)wxToolBarTool_m_clientData_get(_arg0);
682
683 wxPy_END_ALLOW_THREADS;
2d091820
RD
684} if (_result) {
685 SWIG_MakePtr(_ptemp, (char *) _result,"_wxObject_p");
686 _resultobj = Py_BuildValue("s",_ptemp);
687 } else {
688 Py_INCREF(Py_None);
689 _resultobj = Py_None;
690 }
b26e2dc4
RD
691 return _resultobj;
692}
693
21f8d7ea 694#define wxToolBarTool_m_index_set(_swigobj,_swigval) (_swigobj->m_index = _swigval,_swigval)
107e4716 695static PyObject *_wrap_wxToolBarTool_m_index_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
696 PyObject * _resultobj;
697 int _result;
698 wxToolBarTool * _arg0;
699 int _arg1;
2d091820 700 PyObject * _argo0 = 0;
107e4716 701 char *_kwnames[] = { "self","m_index", NULL };
21f8d7ea
RD
702
703 self = self;
107e4716 704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarTool_m_index_set",_kwnames,&_argo0,&_arg1))
21f8d7ea 705 return NULL;
2d091820
RD
706 if (_argo0) {
707 if (_argo0 == Py_None) { _arg0 = NULL; }
708 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
21f8d7ea
RD
709 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_index_set. Expected _wxToolBarTool_p.");
710 return NULL;
711 }
712 }
ab9bc19b
RD
713{
714 wxPy_BEGIN_ALLOW_THREADS;
715 _result = (int )wxToolBarTool_m_index_set(_arg0,_arg1);
716
717 wxPy_END_ALLOW_THREADS;
718} _resultobj = Py_BuildValue("i",_result);
21f8d7ea
RD
719 return _resultobj;
720}
721
b26e2dc4 722#define wxToolBarTool_m_index_get(_swigobj) ((int ) _swigobj->m_index)
107e4716 723static PyObject *_wrap_wxToolBarTool_m_index_get(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
724 PyObject * _resultobj;
725 int _result;
726 wxToolBarTool * _arg0;
2d091820 727 PyObject * _argo0 = 0;
107e4716 728 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
729
730 self = self;
107e4716 731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarTool_m_index_get",_kwnames,&_argo0))
b26e2dc4 732 return NULL;
2d091820
RD
733 if (_argo0) {
734 if (_argo0 == Py_None) { _arg0 = NULL; }
735 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
b26e2dc4
RD
736 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_index_get. Expected _wxToolBarTool_p.");
737 return NULL;
738 }
739 }
ab9bc19b
RD
740{
741 wxPy_BEGIN_ALLOW_THREADS;
742 _result = (int )wxToolBarTool_m_index_get(_arg0);
743
744 wxPy_END_ALLOW_THREADS;
745} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
746 return _resultobj;
747}
748
21f8d7ea 749#define wxToolBarTool_m_toggleState_set(_swigobj,_swigval) (_swigobj->m_toggleState = _swigval,_swigval)
107e4716 750static PyObject *_wrap_wxToolBarTool_m_toggleState_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
751 PyObject * _resultobj;
752 bool _result;
753 wxToolBarTool * _arg0;
754 bool _arg1;
2d091820 755 PyObject * _argo0 = 0;
21f8d7ea 756 int tempbool1;
107e4716 757 char *_kwnames[] = { "self","m_toggleState", NULL };
21f8d7ea
RD
758
759 self = self;
107e4716 760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarTool_m_toggleState_set",_kwnames,&_argo0,&tempbool1))
21f8d7ea 761 return NULL;
2d091820
RD
762 if (_argo0) {
763 if (_argo0 == Py_None) { _arg0 = NULL; }
764 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
21f8d7ea
RD
765 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_toggleState_set. Expected _wxToolBarTool_p.");
766 return NULL;
767 }
768 }
769 _arg1 = (bool ) tempbool1;
ab9bc19b
RD
770{
771 wxPy_BEGIN_ALLOW_THREADS;
772 _result = (bool )wxToolBarTool_m_toggleState_set(_arg0,_arg1);
773
774 wxPy_END_ALLOW_THREADS;
775} _resultobj = Py_BuildValue("i",_result);
21f8d7ea
RD
776 return _resultobj;
777}
778
b26e2dc4 779#define wxToolBarTool_m_toggleState_get(_swigobj) ((bool ) _swigobj->m_toggleState)
107e4716 780static PyObject *_wrap_wxToolBarTool_m_toggleState_get(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
781 PyObject * _resultobj;
782 bool _result;
783 wxToolBarTool * _arg0;
2d091820 784 PyObject * _argo0 = 0;
107e4716 785 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
786
787 self = self;
107e4716 788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarTool_m_toggleState_get",_kwnames,&_argo0))
b26e2dc4 789 return NULL;
2d091820
RD
790 if (_argo0) {
791 if (_argo0 == Py_None) { _arg0 = NULL; }
792 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
b26e2dc4
RD
793 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_toggleState_get. Expected _wxToolBarTool_p.");
794 return NULL;
795 }
796 }
ab9bc19b
RD
797{
798 wxPy_BEGIN_ALLOW_THREADS;
799 _result = (bool )wxToolBarTool_m_toggleState_get(_arg0);
800
801 wxPy_END_ALLOW_THREADS;
802} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
803 return _resultobj;
804}
805
21f8d7ea 806#define wxToolBarTool_m_isToggle_set(_swigobj,_swigval) (_swigobj->m_isToggle = _swigval,_swigval)
107e4716 807static PyObject *_wrap_wxToolBarTool_m_isToggle_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
808 PyObject * _resultobj;
809 bool _result;
810 wxToolBarTool * _arg0;
811 bool _arg1;
2d091820 812 PyObject * _argo0 = 0;
21f8d7ea 813 int tempbool1;
107e4716 814 char *_kwnames[] = { "self","m_isToggle", NULL };
21f8d7ea
RD
815
816 self = self;
107e4716 817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarTool_m_isToggle_set",_kwnames,&_argo0,&tempbool1))
21f8d7ea 818 return NULL;
2d091820
RD
819 if (_argo0) {
820 if (_argo0 == Py_None) { _arg0 = NULL; }
821 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
21f8d7ea
RD
822 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_isToggle_set. Expected _wxToolBarTool_p.");
823 return NULL;
824 }
825 }
826 _arg1 = (bool ) tempbool1;
ab9bc19b
RD
827{
828 wxPy_BEGIN_ALLOW_THREADS;
829 _result = (bool )wxToolBarTool_m_isToggle_set(_arg0,_arg1);
830
831 wxPy_END_ALLOW_THREADS;
832} _resultobj = Py_BuildValue("i",_result);
21f8d7ea
RD
833 return _resultobj;
834}
835
b26e2dc4 836#define wxToolBarTool_m_isToggle_get(_swigobj) ((bool ) _swigobj->m_isToggle)
107e4716 837static PyObject *_wrap_wxToolBarTool_m_isToggle_get(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
838 PyObject * _resultobj;
839 bool _result;
840 wxToolBarTool * _arg0;
2d091820 841 PyObject * _argo0 = 0;
107e4716 842 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
843
844 self = self;
107e4716 845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarTool_m_isToggle_get",_kwnames,&_argo0))
b26e2dc4 846 return NULL;
2d091820
RD
847 if (_argo0) {
848 if (_argo0 == Py_None) { _arg0 = NULL; }
849 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
b26e2dc4
RD
850 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_isToggle_get. Expected _wxToolBarTool_p.");
851 return NULL;
852 }
853 }
ab9bc19b
RD
854{
855 wxPy_BEGIN_ALLOW_THREADS;
856 _result = (bool )wxToolBarTool_m_isToggle_get(_arg0);
857
858 wxPy_END_ALLOW_THREADS;
859} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
860 return _resultobj;
861}
862
21f8d7ea 863#define wxToolBarTool_m_deleteSecondBitmap_set(_swigobj,_swigval) (_swigobj->m_deleteSecondBitmap = _swigval,_swigval)
107e4716 864static PyObject *_wrap_wxToolBarTool_m_deleteSecondBitmap_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
865 PyObject * _resultobj;
866 bool _result;
867 wxToolBarTool * _arg0;
868 bool _arg1;
2d091820 869 PyObject * _argo0 = 0;
21f8d7ea 870 int tempbool1;
107e4716 871 char *_kwnames[] = { "self","m_deleteSecondBitmap", NULL };
21f8d7ea
RD
872
873 self = self;
107e4716 874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarTool_m_deleteSecondBitmap_set",_kwnames,&_argo0,&tempbool1))
21f8d7ea 875 return NULL;
2d091820
RD
876 if (_argo0) {
877 if (_argo0 == Py_None) { _arg0 = NULL; }
878 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
21f8d7ea
RD
879 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_deleteSecondBitmap_set. Expected _wxToolBarTool_p.");
880 return NULL;
881 }
882 }
883 _arg1 = (bool ) tempbool1;
ab9bc19b
RD
884{
885 wxPy_BEGIN_ALLOW_THREADS;
886 _result = (bool )wxToolBarTool_m_deleteSecondBitmap_set(_arg0,_arg1);
887
888 wxPy_END_ALLOW_THREADS;
889} _resultobj = Py_BuildValue("i",_result);
21f8d7ea
RD
890 return _resultobj;
891}
892
b26e2dc4 893#define wxToolBarTool_m_deleteSecondBitmap_get(_swigobj) ((bool ) _swigobj->m_deleteSecondBitmap)
107e4716 894static PyObject *_wrap_wxToolBarTool_m_deleteSecondBitmap_get(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
895 PyObject * _resultobj;
896 bool _result;
897 wxToolBarTool * _arg0;
2d091820 898 PyObject * _argo0 = 0;
107e4716 899 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
900
901 self = self;
107e4716 902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarTool_m_deleteSecondBitmap_get",_kwnames,&_argo0))
b26e2dc4 903 return NULL;
2d091820
RD
904 if (_argo0) {
905 if (_argo0 == Py_None) { _arg0 = NULL; }
906 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
b26e2dc4
RD
907 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_deleteSecondBitmap_get. Expected _wxToolBarTool_p.");
908 return NULL;
909 }
910 }
ab9bc19b
RD
911{
912 wxPy_BEGIN_ALLOW_THREADS;
913 _result = (bool )wxToolBarTool_m_deleteSecondBitmap_get(_arg0);
914
915 wxPy_END_ALLOW_THREADS;
916} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
917 return _resultobj;
918}
919
21f8d7ea 920#define wxToolBarTool_m_enabled_set(_swigobj,_swigval) (_swigobj->m_enabled = _swigval,_swigval)
107e4716 921static PyObject *_wrap_wxToolBarTool_m_enabled_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
922 PyObject * _resultobj;
923 bool _result;
924 wxToolBarTool * _arg0;
925 bool _arg1;
2d091820 926 PyObject * _argo0 = 0;
21f8d7ea 927 int tempbool1;
107e4716 928 char *_kwnames[] = { "self","m_enabled", NULL };
21f8d7ea
RD
929
930 self = self;
107e4716 931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarTool_m_enabled_set",_kwnames,&_argo0,&tempbool1))
21f8d7ea 932 return NULL;
2d091820
RD
933 if (_argo0) {
934 if (_argo0 == Py_None) { _arg0 = NULL; }
935 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
21f8d7ea
RD
936 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_enabled_set. Expected _wxToolBarTool_p.");
937 return NULL;
938 }
939 }
940 _arg1 = (bool ) tempbool1;
ab9bc19b
RD
941{
942 wxPy_BEGIN_ALLOW_THREADS;
943 _result = (bool )wxToolBarTool_m_enabled_set(_arg0,_arg1);
944
945 wxPy_END_ALLOW_THREADS;
946} _resultobj = Py_BuildValue("i",_result);
21f8d7ea
RD
947 return _resultobj;
948}
949
b26e2dc4 950#define wxToolBarTool_m_enabled_get(_swigobj) ((bool ) _swigobj->m_enabled)
107e4716 951static PyObject *_wrap_wxToolBarTool_m_enabled_get(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
952 PyObject * _resultobj;
953 bool _result;
954 wxToolBarTool * _arg0;
2d091820 955 PyObject * _argo0 = 0;
107e4716 956 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
957
958 self = self;
107e4716 959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarTool_m_enabled_get",_kwnames,&_argo0))
b26e2dc4 960 return NULL;
2d091820
RD
961 if (_argo0) {
962 if (_argo0 == Py_None) { _arg0 = NULL; }
963 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
b26e2dc4
RD
964 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_enabled_get. Expected _wxToolBarTool_p.");
965 return NULL;
966 }
967 }
ab9bc19b
RD
968{
969 wxPy_BEGIN_ALLOW_THREADS;
970 _result = (bool )wxToolBarTool_m_enabled_get(_arg0);
971
972 wxPy_END_ALLOW_THREADS;
973} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
974 return _resultobj;
975}
976
21f8d7ea 977#define wxToolBarTool_m_bitmap1_set(_swigobj,_swigval) (_swigobj->m_bitmap1 = *(_swigval),_swigval)
107e4716 978static PyObject *_wrap_wxToolBarTool_m_bitmap1_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
979 PyObject * _resultobj;
980 wxBitmap * _result;
981 wxToolBarTool * _arg0;
982 wxBitmap * _arg1;
2d091820
RD
983 PyObject * _argo0 = 0;
984 PyObject * _argo1 = 0;
107e4716 985 char *_kwnames[] = { "self","m_bitmap1", NULL };
21f8d7ea
RD
986 char _ptemp[128];
987
988 self = self;
107e4716 989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolBarTool_m_bitmap1_set",_kwnames,&_argo0,&_argo1))
21f8d7ea 990 return NULL;
2d091820
RD
991 if (_argo0) {
992 if (_argo0 == Py_None) { _arg0 = NULL; }
993 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
21f8d7ea
RD
994 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_bitmap1_set. Expected _wxToolBarTool_p.");
995 return NULL;
996 }
997 }
2d091820
RD
998 if (_argo1) {
999 if (_argo1 == Py_None) { _arg1 = NULL; }
1000 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
21f8d7ea
RD
1001 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxToolBarTool_m_bitmap1_set. Expected _wxBitmap_p.");
1002 return NULL;
1003 }
1004 }
ab9bc19b
RD
1005{
1006 wxPy_BEGIN_ALLOW_THREADS;
1007 _result = (wxBitmap *)wxToolBarTool_m_bitmap1_set(_arg0,_arg1);
1008
1009 wxPy_END_ALLOW_THREADS;
2d091820
RD
1010} if (_result) {
1011 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
1012 _resultobj = Py_BuildValue("s",_ptemp);
1013 } else {
1014 Py_INCREF(Py_None);
1015 _resultobj = Py_None;
1016 }
21f8d7ea
RD
1017 return _resultobj;
1018}
1019
b26e2dc4 1020#define wxToolBarTool_m_bitmap1_get(_swigobj) (&_swigobj->m_bitmap1)
107e4716 1021static PyObject *_wrap_wxToolBarTool_m_bitmap1_get(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
1022 PyObject * _resultobj;
1023 wxBitmap * _result;
1024 wxToolBarTool * _arg0;
2d091820 1025 PyObject * _argo0 = 0;
107e4716 1026 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
1027 char _ptemp[128];
1028
1029 self = self;
107e4716 1030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarTool_m_bitmap1_get",_kwnames,&_argo0))
b26e2dc4 1031 return NULL;
2d091820
RD
1032 if (_argo0) {
1033 if (_argo0 == Py_None) { _arg0 = NULL; }
1034 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
b26e2dc4
RD
1035 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_bitmap1_get. Expected _wxToolBarTool_p.");
1036 return NULL;
1037 }
1038 }
ab9bc19b
RD
1039{
1040 wxPy_BEGIN_ALLOW_THREADS;
1041 _result = (wxBitmap *)wxToolBarTool_m_bitmap1_get(_arg0);
1042
1043 wxPy_END_ALLOW_THREADS;
2d091820
RD
1044} if (_result) {
1045 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
1046 _resultobj = Py_BuildValue("s",_ptemp);
1047 } else {
1048 Py_INCREF(Py_None);
1049 _resultobj = Py_None;
1050 }
b26e2dc4
RD
1051 return _resultobj;
1052}
1053
21f8d7ea 1054#define wxToolBarTool_m_bitmap2_set(_swigobj,_swigval) (_swigobj->m_bitmap2 = *(_swigval),_swigval)
107e4716 1055static PyObject *_wrap_wxToolBarTool_m_bitmap2_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
1056 PyObject * _resultobj;
1057 wxBitmap * _result;
1058 wxToolBarTool * _arg0;
1059 wxBitmap * _arg1;
2d091820
RD
1060 PyObject * _argo0 = 0;
1061 PyObject * _argo1 = 0;
107e4716 1062 char *_kwnames[] = { "self","m_bitmap2", NULL };
21f8d7ea
RD
1063 char _ptemp[128];
1064
1065 self = self;
107e4716 1066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolBarTool_m_bitmap2_set",_kwnames,&_argo0,&_argo1))
21f8d7ea 1067 return NULL;
2d091820
RD
1068 if (_argo0) {
1069 if (_argo0 == Py_None) { _arg0 = NULL; }
1070 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
21f8d7ea
RD
1071 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_bitmap2_set. Expected _wxToolBarTool_p.");
1072 return NULL;
1073 }
1074 }
2d091820
RD
1075 if (_argo1) {
1076 if (_argo1 == Py_None) { _arg1 = NULL; }
1077 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
21f8d7ea
RD
1078 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxToolBarTool_m_bitmap2_set. Expected _wxBitmap_p.");
1079 return NULL;
1080 }
1081 }
ab9bc19b
RD
1082{
1083 wxPy_BEGIN_ALLOW_THREADS;
1084 _result = (wxBitmap *)wxToolBarTool_m_bitmap2_set(_arg0,_arg1);
1085
1086 wxPy_END_ALLOW_THREADS;
2d091820
RD
1087} if (_result) {
1088 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
1089 _resultobj = Py_BuildValue("s",_ptemp);
1090 } else {
1091 Py_INCREF(Py_None);
1092 _resultobj = Py_None;
1093 }
21f8d7ea
RD
1094 return _resultobj;
1095}
1096
b26e2dc4 1097#define wxToolBarTool_m_bitmap2_get(_swigobj) (&_swigobj->m_bitmap2)
107e4716 1098static PyObject *_wrap_wxToolBarTool_m_bitmap2_get(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
1099 PyObject * _resultobj;
1100 wxBitmap * _result;
1101 wxToolBarTool * _arg0;
2d091820 1102 PyObject * _argo0 = 0;
107e4716 1103 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
1104 char _ptemp[128];
1105
1106 self = self;
107e4716 1107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarTool_m_bitmap2_get",_kwnames,&_argo0))
b26e2dc4 1108 return NULL;
2d091820
RD
1109 if (_argo0) {
1110 if (_argo0 == Py_None) { _arg0 = NULL; }
1111 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
b26e2dc4
RD
1112 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_bitmap2_get. Expected _wxToolBarTool_p.");
1113 return NULL;
1114 }
1115 }
ab9bc19b
RD
1116{
1117 wxPy_BEGIN_ALLOW_THREADS;
1118 _result = (wxBitmap *)wxToolBarTool_m_bitmap2_get(_arg0);
1119
1120 wxPy_END_ALLOW_THREADS;
2d091820
RD
1121} if (_result) {
1122 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
1123 _resultobj = Py_BuildValue("s",_ptemp);
1124 } else {
1125 Py_INCREF(Py_None);
1126 _resultobj = Py_None;
1127 }
b26e2dc4
RD
1128 return _resultobj;
1129}
1130
21f8d7ea 1131#define wxToolBarTool_m_isMenuCommand_set(_swigobj,_swigval) (_swigobj->m_isMenuCommand = _swigval,_swigval)
107e4716 1132static PyObject *_wrap_wxToolBarTool_m_isMenuCommand_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
1133 PyObject * _resultobj;
1134 bool _result;
1135 wxToolBarTool * _arg0;
1136 bool _arg1;
2d091820 1137 PyObject * _argo0 = 0;
21f8d7ea 1138 int tempbool1;
107e4716 1139 char *_kwnames[] = { "self","m_isMenuCommand", NULL };
21f8d7ea
RD
1140
1141 self = self;
107e4716 1142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBarTool_m_isMenuCommand_set",_kwnames,&_argo0,&tempbool1))
21f8d7ea 1143 return NULL;
2d091820
RD
1144 if (_argo0) {
1145 if (_argo0 == Py_None) { _arg0 = NULL; }
1146 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
21f8d7ea
RD
1147 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_isMenuCommand_set. Expected _wxToolBarTool_p.");
1148 return NULL;
1149 }
1150 }
1151 _arg1 = (bool ) tempbool1;
ab9bc19b
RD
1152{
1153 wxPy_BEGIN_ALLOW_THREADS;
1154 _result = (bool )wxToolBarTool_m_isMenuCommand_set(_arg0,_arg1);
1155
1156 wxPy_END_ALLOW_THREADS;
1157} _resultobj = Py_BuildValue("i",_result);
21f8d7ea
RD
1158 return _resultobj;
1159}
1160
b26e2dc4 1161#define wxToolBarTool_m_isMenuCommand_get(_swigobj) ((bool ) _swigobj->m_isMenuCommand)
107e4716 1162static PyObject *_wrap_wxToolBarTool_m_isMenuCommand_get(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
1163 PyObject * _resultobj;
1164 bool _result;
1165 wxToolBarTool * _arg0;
2d091820 1166 PyObject * _argo0 = 0;
107e4716 1167 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
1168
1169 self = self;
107e4716 1170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarTool_m_isMenuCommand_get",_kwnames,&_argo0))
b26e2dc4 1171 return NULL;
2d091820
RD
1172 if (_argo0) {
1173 if (_argo0 == Py_None) { _arg0 = NULL; }
1174 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
b26e2dc4
RD
1175 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_isMenuCommand_get. Expected _wxToolBarTool_p.");
1176 return NULL;
1177 }
1178 }
ab9bc19b
RD
1179{
1180 wxPy_BEGIN_ALLOW_THREADS;
1181 _result = (bool )wxToolBarTool_m_isMenuCommand_get(_arg0);
1182
1183 wxPy_END_ALLOW_THREADS;
1184} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
1185 return _resultobj;
1186}
1187
21f8d7ea 1188#define wxToolBarTool_m_shortHelpString_set(_swigobj,_swigval) (_swigobj->m_shortHelpString = *(_swigval),_swigval)
107e4716 1189static PyObject *_wrap_wxToolBarTool_m_shortHelpString_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
1190 PyObject * _resultobj;
1191 wxString * _result;
1192 wxToolBarTool * _arg0;
1193 wxString * _arg1;
2d091820 1194 PyObject * _argo0 = 0;
21f8d7ea 1195 PyObject * _obj1 = 0;
107e4716 1196 char *_kwnames[] = { "self","m_shortHelpString", NULL };
21f8d7ea
RD
1197
1198 self = self;
107e4716 1199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolBarTool_m_shortHelpString_set",_kwnames,&_argo0,&_obj1))
21f8d7ea 1200 return NULL;
2d091820
RD
1201 if (_argo0) {
1202 if (_argo0 == Py_None) { _arg0 = NULL; }
1203 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
21f8d7ea
RD
1204 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_shortHelpString_set. Expected _wxToolBarTool_p.");
1205 return NULL;
1206 }
1207 }
1208{
1209 if (!PyString_Check(_obj1)) {
1210 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1211 return NULL;
1212 }
ab9bc19b 1213 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
21f8d7ea 1214}
21f8d7ea 1215{
ab9bc19b
RD
1216 wxPy_BEGIN_ALLOW_THREADS;
1217 _result = (wxString *)wxToolBarTool_m_shortHelpString_set(_arg0,_arg1);
1218
1219 wxPy_END_ALLOW_THREADS;
1220}{
21f8d7ea
RD
1221 _resultobj = PyString_FromString(WXSTRINGCAST (*_result));
1222}
1223{
1224 if (_obj1)
1225 delete _arg1;
1226}
1227 return _resultobj;
1228}
1229
b26e2dc4 1230#define wxToolBarTool_m_shortHelpString_get(_swigobj) (&_swigobj->m_shortHelpString)
107e4716 1231static PyObject *_wrap_wxToolBarTool_m_shortHelpString_get(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
1232 PyObject * _resultobj;
1233 wxString * _result;
1234 wxToolBarTool * _arg0;
2d091820 1235 PyObject * _argo0 = 0;
107e4716 1236 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
1237
1238 self = self;
107e4716 1239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarTool_m_shortHelpString_get",_kwnames,&_argo0))
b26e2dc4 1240 return NULL;
2d091820
RD
1241 if (_argo0) {
1242 if (_argo0 == Py_None) { _arg0 = NULL; }
1243 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
b26e2dc4
RD
1244 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_shortHelpString_get. Expected _wxToolBarTool_p.");
1245 return NULL;
1246 }
1247 }
b26e2dc4 1248{
ab9bc19b
RD
1249 wxPy_BEGIN_ALLOW_THREADS;
1250 _result = (wxString *)wxToolBarTool_m_shortHelpString_get(_arg0);
1251
1252 wxPy_END_ALLOW_THREADS;
1253}{
b26e2dc4
RD
1254 _resultobj = PyString_FromString(WXSTRINGCAST (*_result));
1255}
1256 return _resultobj;
1257}
1258
21f8d7ea 1259#define wxToolBarTool_m_longHelpString_set(_swigobj,_swigval) (_swigobj->m_longHelpString = *(_swigval),_swigval)
107e4716 1260static PyObject *_wrap_wxToolBarTool_m_longHelpString_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
1261 PyObject * _resultobj;
1262 wxString * _result;
1263 wxToolBarTool * _arg0;
1264 wxString * _arg1;
2d091820 1265 PyObject * _argo0 = 0;
21f8d7ea 1266 PyObject * _obj1 = 0;
107e4716 1267 char *_kwnames[] = { "self","m_longHelpString", NULL };
21f8d7ea
RD
1268
1269 self = self;
107e4716 1270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolBarTool_m_longHelpString_set",_kwnames,&_argo0,&_obj1))
21f8d7ea 1271 return NULL;
2d091820
RD
1272 if (_argo0) {
1273 if (_argo0 == Py_None) { _arg0 = NULL; }
1274 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
21f8d7ea
RD
1275 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_longHelpString_set. Expected _wxToolBarTool_p.");
1276 return NULL;
1277 }
1278 }
1279{
1280 if (!PyString_Check(_obj1)) {
1281 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1282 return NULL;
1283 }
ab9bc19b 1284 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
21f8d7ea 1285}
21f8d7ea 1286{
ab9bc19b
RD
1287 wxPy_BEGIN_ALLOW_THREADS;
1288 _result = (wxString *)wxToolBarTool_m_longHelpString_set(_arg0,_arg1);
1289
1290 wxPy_END_ALLOW_THREADS;
1291}{
21f8d7ea
RD
1292 _resultobj = PyString_FromString(WXSTRINGCAST (*_result));
1293}
1294{
1295 if (_obj1)
1296 delete _arg1;
1297}
1298 return _resultobj;
1299}
1300
b26e2dc4 1301#define wxToolBarTool_m_longHelpString_get(_swigobj) (&_swigobj->m_longHelpString)
107e4716 1302static PyObject *_wrap_wxToolBarTool_m_longHelpString_get(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
1303 PyObject * _resultobj;
1304 wxString * _result;
1305 wxToolBarTool * _arg0;
2d091820 1306 PyObject * _argo0 = 0;
107e4716 1307 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
1308
1309 self = self;
107e4716 1310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBarTool_m_longHelpString_get",_kwnames,&_argo0))
b26e2dc4 1311 return NULL;
2d091820
RD
1312 if (_argo0) {
1313 if (_argo0 == Py_None) { _arg0 = NULL; }
1314 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBarTool_p")) {
b26e2dc4
RD
1315 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_longHelpString_get. Expected _wxToolBarTool_p.");
1316 return NULL;
1317 }
1318 }
b26e2dc4 1319{
ab9bc19b
RD
1320 wxPy_BEGIN_ALLOW_THREADS;
1321 _result = (wxString *)wxToolBarTool_m_longHelpString_get(_arg0);
1322
1323 wxPy_END_ALLOW_THREADS;
1324}{
b26e2dc4
RD
1325 _resultobj = PyString_FromString(WXSTRINGCAST (*_result));
1326}
1327 return _resultobj;
1328}
1329
1330static void *SwigwxToolBarTowxControl(void *ptr) {
1331 wxToolBar *src;
1332 wxControl *dest;
1333 src = (wxToolBar *) ptr;
1334 dest = (wxControl *) src;
1335 return (void *) dest;
1336}
1337
1338static void *SwigwxToolBarTowxWindow(void *ptr) {
1339 wxToolBar *src;
1340 wxWindow *dest;
1341 src = (wxToolBar *) ptr;
1342 dest = (wxWindow *) src;
1343 return (void *) dest;
1344}
1345
1346static void *SwigwxToolBarTowxEvtHandler(void *ptr) {
1347 wxToolBar *src;
1348 wxEvtHandler *dest;
1349 src = (wxToolBar *) ptr;
1350 dest = (wxEvtHandler *) src;
1351 return (void *) dest;
1352}
1353
1354#define new_wxToolBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxToolBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
107e4716 1355static PyObject *_wrap_new_wxToolBar(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
1356 PyObject * _resultobj;
1357 wxToolBar * _result;
1358 wxWindow * _arg0;
1359 wxWindowID _arg1;
2d091820
RD
1360 wxPoint * _arg2 = (wxPoint *) &wxPyDefaultPosition;
1361 wxSize * _arg3 = (wxSize *) &wxPyDefaultSize;
1362 long _arg4 = (long ) wxTB_HORIZONTAL|wxNO_BORDER;
1363 char * _arg5 = (char *) "toolBar";
1364 PyObject * _argo0 = 0;
1365 PyObject * _argo2 = 0;
1366 PyObject * _argo3 = 0;
107e4716 1367 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
b26e2dc4
RD
1368 char _ptemp[128];
1369
1370 self = self;
107e4716 1371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOls:new_wxToolBar",_kwnames,&_argo0,&_arg1,&_argo2,&_argo3,&_arg4,&_arg5))
b26e2dc4 1372 return NULL;
2d091820
RD
1373 if (_argo0) {
1374 if (_argo0 == Py_None) { _arg0 = NULL; }
1375 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
b26e2dc4
RD
1376 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxToolBar. Expected _wxWindow_p.");
1377 return NULL;
1378 }
1379 }
2d091820
RD
1380 if (_argo2) {
1381 if (_argo2 == Py_None) { _arg2 = NULL; }
1382 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPoint_p")) {
b26e2dc4
RD
1383 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxToolBar. Expected _wxPoint_p.");
1384 return NULL;
1385 }
1386 }
2d091820
RD
1387 if (_argo3) {
1388 if (_argo3 == Py_None) { _arg3 = NULL; }
1389 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxSize_p")) {
b26e2dc4
RD
1390 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of new_wxToolBar. Expected _wxSize_p.");
1391 return NULL;
1392 }
1393 }
ab9bc19b
RD
1394{
1395 wxPy_BEGIN_ALLOW_THREADS;
1396 _result = (wxToolBar *)new_wxToolBar(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
1397
1398 wxPy_END_ALLOW_THREADS;
2d091820
RD
1399} if (_result) {
1400 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolBar_p");
1401 _resultobj = Py_BuildValue("s",_ptemp);
1402 } else {
1403 Py_INCREF(Py_None);
1404 _resultobj = Py_None;
1405 }
b26e2dc4
RD
1406 return _resultobj;
1407}
1408
1409#define wxToolBar_AddSeparator(_swigobj) (_swigobj->AddSeparator())
107e4716 1410static PyObject *_wrap_wxToolBar_AddSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
1411 PyObject * _resultobj;
1412 wxToolBar * _arg0;
2d091820 1413 PyObject * _argo0 = 0;
107e4716 1414 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
1415
1416 self = self;
107e4716 1417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBar_AddSeparator",_kwnames,&_argo0))
b26e2dc4 1418 return NULL;
2d091820
RD
1419 if (_argo0) {
1420 if (_argo0 == Py_None) { _arg0 = NULL; }
1421 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
b26e2dc4
RD
1422 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_AddSeparator. Expected _wxToolBar_p.");
1423 return NULL;
1424 }
1425 }
ab9bc19b
RD
1426{
1427 wxPy_BEGIN_ALLOW_THREADS;
1428 wxToolBar_AddSeparator(_arg0);
1429
1430 wxPy_END_ALLOW_THREADS;
1431} Py_INCREF(Py_None);
b26e2dc4
RD
1432 _resultobj = Py_None;
1433 return _resultobj;
1434}
1435
1436static wxToolBarTool * wxToolBar_AddTool(wxToolBar *self,int toolIndex,const wxBitmap & bitmap1,const wxBitmap & bitmap2,int isToggle,long xPos,long yPos,const wxString & shortHelpString,const wxString & longHelpString) {
1437 return self->AddTool(toolIndex, bitmap1, bitmap2,
1438 isToggle, xPos, yPos, NULL,
1439 shortHelpString, longHelpString);
1440 }
107e4716 1441static PyObject *_wrap_wxToolBar_AddTool(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
1442 PyObject * _resultobj;
1443 wxToolBarTool * _result;
1444 wxToolBar * _arg0;
1445 int _arg1;
1446 wxBitmap * _arg2;
2d091820
RD
1447 wxBitmap * _arg3 = (wxBitmap *) &wxNullBitmap;
1448 int _arg4 = (int ) FALSE;
1449 long _arg5 = (long ) -1;
1450 long _arg6 = (long ) -1;
1451 wxString * _arg7 = (wxString *) &wxPyEmptyStr;
1452 wxString * _arg8 = (wxString *) &wxPyEmptyStr;
1453 PyObject * _argo0 = 0;
1454 PyObject * _argo2 = 0;
1455 PyObject * _argo3 = 0;
b26e2dc4
RD
1456 PyObject * _obj7 = 0;
1457 PyObject * _obj8 = 0;
107e4716 1458 char *_kwnames[] = { "self","toolIndex","bitmap1","bitmap2","isToggle","xPos","yPos","shortHelpString","longHelpString", NULL };
b26e2dc4
RD
1459 char _ptemp[128];
1460
1461 self = self;
107e4716 1462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OillOO:wxToolBar_AddTool",_kwnames,&_argo0,&_arg1,&_argo2,&_argo3,&_arg4,&_arg5,&_arg6,&_obj7,&_obj8))
b26e2dc4 1463 return NULL;
2d091820
RD
1464 if (_argo0) {
1465 if (_argo0 == Py_None) { _arg0 = NULL; }
1466 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
b26e2dc4
RD
1467 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_AddTool. Expected _wxToolBar_p.");
1468 return NULL;
1469 }
1470 }
2d091820
RD
1471 if (_argo2) {
1472 if (_argo2 == Py_None) { _arg2 = NULL; }
1473 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxBitmap_p")) {
b26e2dc4
RD
1474 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxToolBar_AddTool. Expected _wxBitmap_p.");
1475 return NULL;
1476 }
1477 }
2d091820
RD
1478 if (_argo3) {
1479 if (_argo3 == Py_None) { _arg3 = NULL; }
1480 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxBitmap_p")) {
b26e2dc4
RD
1481 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxToolBar_AddTool. Expected _wxBitmap_p.");
1482 return NULL;
1483 }
1484 }
1485 if (_obj7)
1486{
1487 if (!PyString_Check(_obj7)) {
1488 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1489 return NULL;
1490 }
ab9bc19b 1491 _arg7 = new wxString(PyString_AsString(_obj7), PyString_Size(_obj7));
b26e2dc4
RD
1492}
1493 if (_obj8)
1494{
1495 if (!PyString_Check(_obj8)) {
1496 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1497 return NULL;
1498 }
ab9bc19b 1499 _arg8 = new wxString(PyString_AsString(_obj8), PyString_Size(_obj8));
b26e2dc4 1500}
ab9bc19b
RD
1501{
1502 wxPy_BEGIN_ALLOW_THREADS;
1503 _result = (wxToolBarTool *)wxToolBar_AddTool(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6,*_arg7,*_arg8);
1504
1505 wxPy_END_ALLOW_THREADS;
2d091820
RD
1506} if (_result) {
1507 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolBarTool_p");
1508 _resultobj = Py_BuildValue("s",_ptemp);
1509 } else {
1510 Py_INCREF(Py_None);
1511 _resultobj = Py_None;
1512 }
b26e2dc4
RD
1513{
1514 if (_obj7)
1515 delete _arg7;
1516}
1517{
1518 if (_obj8)
1519 delete _arg8;
1520}
1521 return _resultobj;
1522}
1523
dd9a3de8
RD
1524static wxToolBarTool * wxToolBar_AddSimpleTool(wxToolBar *self,int toolIndex,const wxBitmap & bitmap,const wxString & shortHelpString,const wxString & longHelpString) {
1525 return self->AddTool(toolIndex, bitmap, wxNullBitmap,
1526 FALSE, -1, -1, NULL,
1527 shortHelpString, longHelpString);
1528 }
107e4716 1529static PyObject *_wrap_wxToolBar_AddSimpleTool(PyObject *self, PyObject *args, PyObject *kwargs) {
dd9a3de8
RD
1530 PyObject * _resultobj;
1531 wxToolBarTool * _result;
1532 wxToolBar * _arg0;
1533 int _arg1;
1534 wxBitmap * _arg2;
2d091820
RD
1535 wxString * _arg3 = (wxString *) &wxPyEmptyStr;
1536 wxString * _arg4 = (wxString *) &wxPyEmptyStr;
1537 PyObject * _argo0 = 0;
1538 PyObject * _argo2 = 0;
dd9a3de8
RD
1539 PyObject * _obj3 = 0;
1540 PyObject * _obj4 = 0;
107e4716 1541 char *_kwnames[] = { "self","toolIndex","bitmap","shortHelpString","longHelpString", NULL };
dd9a3de8
RD
1542 char _ptemp[128];
1543
1544 self = self;
107e4716 1545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OO:wxToolBar_AddSimpleTool",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3,&_obj4))
dd9a3de8 1546 return NULL;
2d091820
RD
1547 if (_argo0) {
1548 if (_argo0 == Py_None) { _arg0 = NULL; }
1549 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
dd9a3de8
RD
1550 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_AddSimpleTool. Expected _wxToolBar_p.");
1551 return NULL;
1552 }
1553 }
2d091820
RD
1554 if (_argo2) {
1555 if (_argo2 == Py_None) { _arg2 = NULL; }
1556 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxBitmap_p")) {
dd9a3de8
RD
1557 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxToolBar_AddSimpleTool. Expected _wxBitmap_p.");
1558 return NULL;
1559 }
1560 }
1561 if (_obj3)
1562{
1563 if (!PyString_Check(_obj3)) {
1564 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1565 return NULL;
1566 }
ab9bc19b 1567 _arg3 = new wxString(PyString_AsString(_obj3), PyString_Size(_obj3));
dd9a3de8
RD
1568}
1569 if (_obj4)
1570{
1571 if (!PyString_Check(_obj4)) {
1572 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1573 return NULL;
1574 }
ab9bc19b 1575 _arg4 = new wxString(PyString_AsString(_obj4), PyString_Size(_obj4));
dd9a3de8 1576}
ab9bc19b
RD
1577{
1578 wxPy_BEGIN_ALLOW_THREADS;
1579 _result = (wxToolBarTool *)wxToolBar_AddSimpleTool(_arg0,_arg1,*_arg2,*_arg3,*_arg4);
1580
1581 wxPy_END_ALLOW_THREADS;
2d091820
RD
1582} if (_result) {
1583 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolBarTool_p");
1584 _resultobj = Py_BuildValue("s",_ptemp);
1585 } else {
1586 Py_INCREF(Py_None);
1587 _resultobj = Py_None;
1588 }
dd9a3de8
RD
1589{
1590 if (_obj3)
1591 delete _arg3;
1592}
1593{
1594 if (_obj4)
1595 delete _arg4;
1596}
1597 return _resultobj;
1598}
1599
b26e2dc4 1600#define wxToolBar_EnableTool(_swigobj,_swigarg0,_swigarg1) (_swigobj->EnableTool(_swigarg0,_swigarg1))
107e4716 1601static PyObject *_wrap_wxToolBar_EnableTool(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
1602 PyObject * _resultobj;
1603 wxToolBar * _arg0;
1604 int _arg1;
1605 bool _arg2;
2d091820 1606 PyObject * _argo0 = 0;
b26e2dc4 1607 int tempbool2;
107e4716 1608 char *_kwnames[] = { "self","toolIndex","enable", NULL };
b26e2dc4
RD
1609
1610 self = self;
107e4716 1611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxToolBar_EnableTool",_kwnames,&_argo0,&_arg1,&tempbool2))
b26e2dc4 1612 return NULL;
2d091820
RD
1613 if (_argo0) {
1614 if (_argo0 == Py_None) { _arg0 = NULL; }
1615 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
b26e2dc4
RD
1616 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_EnableTool. Expected _wxToolBar_p.");
1617 return NULL;
1618 }
1619 }
1620 _arg2 = (bool ) tempbool2;
ab9bc19b
RD
1621{
1622 wxPy_BEGIN_ALLOW_THREADS;
1623 wxToolBar_EnableTool(_arg0,_arg1,_arg2);
1624
1625 wxPy_END_ALLOW_THREADS;
1626} Py_INCREF(Py_None);
b26e2dc4
RD
1627 _resultobj = Py_None;
1628 return _resultobj;
1629}
1630
1631#define wxToolBar_GetToolEnabled(_swigobj,_swigarg0) (_swigobj->GetToolEnabled(_swigarg0))
107e4716 1632static PyObject *_wrap_wxToolBar_GetToolEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
1633 PyObject * _resultobj;
1634 bool _result;
1635 wxToolBar * _arg0;
1636 int _arg1;
2d091820 1637 PyObject * _argo0 = 0;
107e4716 1638 char *_kwnames[] = { "self","toolIndex", NULL };
b26e2dc4
RD
1639
1640 self = self;
107e4716 1641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBar_GetToolEnabled",_kwnames,&_argo0,&_arg1))
b26e2dc4 1642 return NULL;
2d091820
RD
1643 if (_argo0) {
1644 if (_argo0 == Py_None) { _arg0 = NULL; }
1645 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
b26e2dc4
RD
1646 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_GetToolEnabled. Expected _wxToolBar_p.");
1647 return NULL;
1648 }
1649 }
ab9bc19b
RD
1650{
1651 wxPy_BEGIN_ALLOW_THREADS;
1652 _result = (bool )wxToolBar_GetToolEnabled(_arg0,_arg1);
1653
1654 wxPy_END_ALLOW_THREADS;
1655} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
1656 return _resultobj;
1657}
1658
c95e68d8 1659#define wxToolBar_GetToolLongHelp(_swigobj,_swigarg0) (_swigobj->GetToolLongHelp(_swigarg0))
107e4716 1660static PyObject *_wrap_wxToolBar_GetToolLongHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1661 PyObject * _resultobj;
1662 wxString * _result;
1663 wxToolBar * _arg0;
1664 int _arg1;
2d091820 1665 PyObject * _argo0 = 0;
107e4716 1666 char *_kwnames[] = { "self","toolIndex", NULL };
c95e68d8
RD
1667
1668 self = self;
107e4716 1669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBar_GetToolLongHelp",_kwnames,&_argo0,&_arg1))
c95e68d8 1670 return NULL;
2d091820
RD
1671 if (_argo0) {
1672 if (_argo0 == Py_None) { _arg0 = NULL; }
1673 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
c95e68d8
RD
1674 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_GetToolLongHelp. Expected _wxToolBar_p.");
1675 return NULL;
1676 }
1677 }
c95e68d8 1678{
ab9bc19b
RD
1679 wxPy_BEGIN_ALLOW_THREADS;
1680 _result = new wxString (wxToolBar_GetToolLongHelp(_arg0,_arg1));
1681
1682 wxPy_END_ALLOW_THREADS;
1683}{
c95e68d8
RD
1684 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
1685}
1686{
1687 delete _result;
1688}
1689 return _resultobj;
1690}
1691
1692#define wxToolBar_GetToolPacking(_swigobj) (_swigobj->GetToolPacking())
107e4716 1693static PyObject *_wrap_wxToolBar_GetToolPacking(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1694 PyObject * _resultobj;
1695 int _result;
1696 wxToolBar * _arg0;
2d091820 1697 PyObject * _argo0 = 0;
107e4716 1698 char *_kwnames[] = { "self", NULL };
c95e68d8
RD
1699
1700 self = self;
107e4716 1701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBar_GetToolPacking",_kwnames,&_argo0))
c95e68d8 1702 return NULL;
2d091820
RD
1703 if (_argo0) {
1704 if (_argo0 == Py_None) { _arg0 = NULL; }
1705 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
c95e68d8
RD
1706 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_GetToolPacking. Expected _wxToolBar_p.");
1707 return NULL;
1708 }
1709 }
ab9bc19b
RD
1710{
1711 wxPy_BEGIN_ALLOW_THREADS;
1712 _result = (int )wxToolBar_GetToolPacking(_arg0);
1713
1714 wxPy_END_ALLOW_THREADS;
1715} _resultobj = Py_BuildValue("i",_result);
c95e68d8
RD
1716 return _resultobj;
1717}
1718
1719#define wxToolBar_GetToolSeparation(_swigobj) (_swigobj->GetToolSeparation())
107e4716 1720static PyObject *_wrap_wxToolBar_GetToolSeparation(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1721 PyObject * _resultobj;
1722 int _result;
1723 wxToolBar * _arg0;
2d091820 1724 PyObject * _argo0 = 0;
107e4716 1725 char *_kwnames[] = { "self", NULL };
c95e68d8
RD
1726
1727 self = self;
107e4716 1728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBar_GetToolSeparation",_kwnames,&_argo0))
c95e68d8 1729 return NULL;
2d091820
RD
1730 if (_argo0) {
1731 if (_argo0 == Py_None) { _arg0 = NULL; }
1732 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
c95e68d8
RD
1733 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_GetToolSeparation. Expected _wxToolBar_p.");
1734 return NULL;
1735 }
1736 }
ab9bc19b
RD
1737{
1738 wxPy_BEGIN_ALLOW_THREADS;
1739 _result = (int )wxToolBar_GetToolSeparation(_arg0);
1740
1741 wxPy_END_ALLOW_THREADS;
1742} _resultobj = Py_BuildValue("i",_result);
c95e68d8
RD
1743 return _resultobj;
1744}
1745
1746#define wxToolBar_GetToolShortHelp(_swigobj,_swigarg0) (_swigobj->GetToolShortHelp(_swigarg0))
107e4716 1747static PyObject *_wrap_wxToolBar_GetToolShortHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1748 PyObject * _resultobj;
1749 wxString * _result;
1750 wxToolBar * _arg0;
1751 int _arg1;
2d091820 1752 PyObject * _argo0 = 0;
107e4716 1753 char *_kwnames[] = { "self","toolIndex", NULL };
c95e68d8
RD
1754
1755 self = self;
107e4716 1756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBar_GetToolShortHelp",_kwnames,&_argo0,&_arg1))
c95e68d8 1757 return NULL;
2d091820
RD
1758 if (_argo0) {
1759 if (_argo0 == Py_None) { _arg0 = NULL; }
1760 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
c95e68d8
RD
1761 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_GetToolShortHelp. Expected _wxToolBar_p.");
1762 return NULL;
1763 }
1764 }
c95e68d8 1765{
ab9bc19b
RD
1766 wxPy_BEGIN_ALLOW_THREADS;
1767 _result = new wxString (wxToolBar_GetToolShortHelp(_arg0,_arg1));
1768
1769 wxPy_END_ALLOW_THREADS;
1770}{
c95e68d8
RD
1771 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
1772}
1773{
1774 delete _result;
1775}
1776 return _resultobj;
1777}
1778
b26e2dc4 1779#define wxToolBar_GetToolState(_swigobj,_swigarg0) (_swigobj->GetToolState(_swigarg0))
107e4716 1780static PyObject *_wrap_wxToolBar_GetToolState(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
1781 PyObject * _resultobj;
1782 bool _result;
1783 wxToolBar * _arg0;
1784 int _arg1;
2d091820 1785 PyObject * _argo0 = 0;
107e4716 1786 char *_kwnames[] = { "self","toolIndex", NULL };
b26e2dc4
RD
1787
1788 self = self;
107e4716 1789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBar_GetToolState",_kwnames,&_argo0,&_arg1))
b26e2dc4 1790 return NULL;
2d091820
RD
1791 if (_argo0) {
1792 if (_argo0 == Py_None) { _arg0 = NULL; }
1793 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
b26e2dc4
RD
1794 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_GetToolState. Expected _wxToolBar_p.");
1795 return NULL;
1796 }
1797 }
ab9bc19b
RD
1798{
1799 wxPy_BEGIN_ALLOW_THREADS;
1800 _result = (bool )wxToolBar_GetToolState(_arg0,_arg1);
1801
1802 wxPy_END_ALLOW_THREADS;
1803} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
1804 return _resultobj;
1805}
1806
1807#define wxToolBar_Realize(_swigobj) (_swigobj->Realize())
107e4716 1808static PyObject *_wrap_wxToolBar_Realize(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4 1809 PyObject * _resultobj;
c95e68d8 1810 bool _result;
b26e2dc4 1811 wxToolBar * _arg0;
2d091820 1812 PyObject * _argo0 = 0;
107e4716 1813 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
1814
1815 self = self;
107e4716 1816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolBar_Realize",_kwnames,&_argo0))
b26e2dc4 1817 return NULL;
2d091820
RD
1818 if (_argo0) {
1819 if (_argo0 == Py_None) { _arg0 = NULL; }
1820 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
b26e2dc4
RD
1821 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_Realize. Expected _wxToolBar_p.");
1822 return NULL;
1823 }
1824 }
ab9bc19b
RD
1825{
1826 wxPy_BEGIN_ALLOW_THREADS;
1827 _result = (bool )wxToolBar_Realize(_arg0);
1828
1829 wxPy_END_ALLOW_THREADS;
1830} _resultobj = Py_BuildValue("i",_result);
c95e68d8
RD
1831 return _resultobj;
1832}
1833
1834#define wxToolBar_SetToolLongHelp(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetToolLongHelp(_swigarg0,_swigarg1))
107e4716 1835static PyObject *_wrap_wxToolBar_SetToolLongHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1836 PyObject * _resultobj;
1837 wxToolBar * _arg0;
1838 int _arg1;
1839 wxString * _arg2;
2d091820 1840 PyObject * _argo0 = 0;
c95e68d8 1841 PyObject * _obj2 = 0;
107e4716 1842 char *_kwnames[] = { "self","toolIndex","helpString", NULL };
c95e68d8
RD
1843
1844 self = self;
107e4716 1845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxToolBar_SetToolLongHelp",_kwnames,&_argo0,&_arg1,&_obj2))
c95e68d8 1846 return NULL;
2d091820
RD
1847 if (_argo0) {
1848 if (_argo0 == Py_None) { _arg0 = NULL; }
1849 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
c95e68d8
RD
1850 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_SetToolLongHelp. Expected _wxToolBar_p.");
1851 return NULL;
1852 }
1853 }
1854{
1855 if (!PyString_Check(_obj2)) {
1856 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1857 return NULL;
1858 }
ab9bc19b 1859 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
c95e68d8 1860}
ab9bc19b
RD
1861{
1862 wxPy_BEGIN_ALLOW_THREADS;
1863 wxToolBar_SetToolLongHelp(_arg0,_arg1,*_arg2);
1864
1865 wxPy_END_ALLOW_THREADS;
1866} Py_INCREF(Py_None);
c95e68d8
RD
1867 _resultobj = Py_None;
1868{
1869 if (_obj2)
1870 delete _arg2;
1871}
1872 return _resultobj;
1873}
1874
1875#define wxToolBar_SetToolShortHelp(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetToolShortHelp(_swigarg0,_swigarg1))
107e4716 1876static PyObject *_wrap_wxToolBar_SetToolShortHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1877 PyObject * _resultobj;
1878 wxToolBar * _arg0;
1879 int _arg1;
1880 wxString * _arg2;
2d091820 1881 PyObject * _argo0 = 0;
c95e68d8 1882 PyObject * _obj2 = 0;
107e4716 1883 char *_kwnames[] = { "self","toolIndex","helpString", NULL };
c95e68d8
RD
1884
1885 self = self;
107e4716 1886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxToolBar_SetToolShortHelp",_kwnames,&_argo0,&_arg1,&_obj2))
c95e68d8 1887 return NULL;
2d091820
RD
1888 if (_argo0) {
1889 if (_argo0 == Py_None) { _arg0 = NULL; }
1890 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
c95e68d8
RD
1891 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_SetToolShortHelp. Expected _wxToolBar_p.");
1892 return NULL;
1893 }
1894 }
1895{
1896 if (!PyString_Check(_obj2)) {
1897 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1898 return NULL;
1899 }
ab9bc19b 1900 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
c95e68d8 1901}
ab9bc19b
RD
1902{
1903 wxPy_BEGIN_ALLOW_THREADS;
1904 wxToolBar_SetToolShortHelp(_arg0,_arg1,*_arg2);
1905
1906 wxPy_END_ALLOW_THREADS;
1907} Py_INCREF(Py_None);
b26e2dc4 1908 _resultobj = Py_None;
c95e68d8
RD
1909{
1910 if (_obj2)
1911 delete _arg2;
1912}
b26e2dc4
RD
1913 return _resultobj;
1914}
1915
1916#define wxToolBar_SetMargins(_swigobj,_swigarg0) (_swigobj->SetMargins(_swigarg0))
107e4716 1917static PyObject *_wrap_wxToolBar_SetMargins(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
1918 PyObject * _resultobj;
1919 wxToolBar * _arg0;
1920 wxSize * _arg1;
2d091820
RD
1921 PyObject * _argo0 = 0;
1922 PyObject * _argo1 = 0;
107e4716 1923 char *_kwnames[] = { "self","size", NULL };
b26e2dc4
RD
1924
1925 self = self;
107e4716 1926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolBar_SetMargins",_kwnames,&_argo0,&_argo1))
b26e2dc4 1927 return NULL;
2d091820
RD
1928 if (_argo0) {
1929 if (_argo0 == Py_None) { _arg0 = NULL; }
1930 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
b26e2dc4
RD
1931 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_SetMargins. Expected _wxToolBar_p.");
1932 return NULL;
1933 }
1934 }
2d091820
RD
1935 if (_argo1) {
1936 if (_argo1 == Py_None) { _arg1 = NULL; }
1937 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxSize_p")) {
b26e2dc4
RD
1938 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxToolBar_SetMargins. Expected _wxSize_p.");
1939 return NULL;
1940 }
1941 }
ab9bc19b
RD
1942{
1943 wxPy_BEGIN_ALLOW_THREADS;
1944 wxToolBar_SetMargins(_arg0,*_arg1);
1945
1946 wxPy_END_ALLOW_THREADS;
1947} Py_INCREF(Py_None);
b26e2dc4
RD
1948 _resultobj = Py_None;
1949 return _resultobj;
1950}
1951
1952#define wxToolBar_SetToolPacking(_swigobj,_swigarg0) (_swigobj->SetToolPacking(_swigarg0))
107e4716 1953static PyObject *_wrap_wxToolBar_SetToolPacking(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
1954 PyObject * _resultobj;
1955 wxToolBar * _arg0;
1956 int _arg1;
2d091820 1957 PyObject * _argo0 = 0;
107e4716 1958 char *_kwnames[] = { "self","packing", NULL };
b26e2dc4
RD
1959
1960 self = self;
107e4716 1961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBar_SetToolPacking",_kwnames,&_argo0,&_arg1))
b26e2dc4 1962 return NULL;
2d091820
RD
1963 if (_argo0) {
1964 if (_argo0 == Py_None) { _arg0 = NULL; }
1965 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
b26e2dc4
RD
1966 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_SetToolPacking. Expected _wxToolBar_p.");
1967 return NULL;
1968 }
1969 }
ab9bc19b
RD
1970{
1971 wxPy_BEGIN_ALLOW_THREADS;
1972 wxToolBar_SetToolPacking(_arg0,_arg1);
1973
1974 wxPy_END_ALLOW_THREADS;
1975} Py_INCREF(Py_None);
b26e2dc4
RD
1976 _resultobj = Py_None;
1977 return _resultobj;
1978}
1979
1980#define wxToolBar_SetToolSeparation(_swigobj,_swigarg0) (_swigobj->SetToolSeparation(_swigarg0))
107e4716 1981static PyObject *_wrap_wxToolBar_SetToolSeparation(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
1982 PyObject * _resultobj;
1983 wxToolBar * _arg0;
1984 int _arg1;
2d091820 1985 PyObject * _argo0 = 0;
107e4716 1986 char *_kwnames[] = { "self","separation", NULL };
b26e2dc4
RD
1987
1988 self = self;
107e4716 1989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToolBar_SetToolSeparation",_kwnames,&_argo0,&_arg1))
b26e2dc4 1990 return NULL;
2d091820
RD
1991 if (_argo0) {
1992 if (_argo0 == Py_None) { _arg0 = NULL; }
1993 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
b26e2dc4
RD
1994 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_SetToolSeparation. Expected _wxToolBar_p.");
1995 return NULL;
1996 }
1997 }
ab9bc19b
RD
1998{
1999 wxPy_BEGIN_ALLOW_THREADS;
2000 wxToolBar_SetToolSeparation(_arg0,_arg1);
2001
2002 wxPy_END_ALLOW_THREADS;
2003} Py_INCREF(Py_None);
b26e2dc4
RD
2004 _resultobj = Py_None;
2005 return _resultobj;
2006}
2007
2008#define wxToolBar_ToggleTool(_swigobj,_swigarg0,_swigarg1) (_swigobj->ToggleTool(_swigarg0,_swigarg1))
107e4716 2009static PyObject *_wrap_wxToolBar_ToggleTool(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
2010 PyObject * _resultobj;
2011 wxToolBar * _arg0;
2012 int _arg1;
2013 bool _arg2;
2d091820 2014 PyObject * _argo0 = 0;
b26e2dc4 2015 int tempbool2;
107e4716 2016 char *_kwnames[] = { "self","toolIndex","toggle", NULL };
b26e2dc4
RD
2017
2018 self = self;
107e4716 2019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxToolBar_ToggleTool",_kwnames,&_argo0,&_arg1,&tempbool2))
b26e2dc4 2020 return NULL;
2d091820
RD
2021 if (_argo0) {
2022 if (_argo0 == Py_None) { _arg0 = NULL; }
2023 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolBar_p")) {
b26e2dc4
RD
2024 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_ToggleTool. Expected _wxToolBar_p.");
2025 return NULL;
2026 }
2027 }
2028 _arg2 = (bool ) tempbool2;
ab9bc19b
RD
2029{
2030 wxPy_BEGIN_ALLOW_THREADS;
2031 wxToolBar_ToggleTool(_arg0,_arg1,_arg2);
2032
2033 wxPy_END_ALLOW_THREADS;
2034} Py_INCREF(Py_None);
b26e2dc4
RD
2035 _resultobj = Py_None;
2036 return _resultobj;
2037}
2038
2039static PyMethodDef stattoolcMethods[] = {
107e4716
RD
2040 { "wxToolBar_ToggleTool", (PyCFunction) _wrap_wxToolBar_ToggleTool, METH_VARARGS | METH_KEYWORDS },
2041 { "wxToolBar_SetToolSeparation", (PyCFunction) _wrap_wxToolBar_SetToolSeparation, METH_VARARGS | METH_KEYWORDS },
2042 { "wxToolBar_SetToolPacking", (PyCFunction) _wrap_wxToolBar_SetToolPacking, METH_VARARGS | METH_KEYWORDS },
2043 { "wxToolBar_SetMargins", (PyCFunction) _wrap_wxToolBar_SetMargins, METH_VARARGS | METH_KEYWORDS },
2044 { "wxToolBar_SetToolShortHelp", (PyCFunction) _wrap_wxToolBar_SetToolShortHelp, METH_VARARGS | METH_KEYWORDS },
2045 { "wxToolBar_SetToolLongHelp", (PyCFunction) _wrap_wxToolBar_SetToolLongHelp, METH_VARARGS | METH_KEYWORDS },
2046 { "wxToolBar_Realize", (PyCFunction) _wrap_wxToolBar_Realize, METH_VARARGS | METH_KEYWORDS },
2047 { "wxToolBar_GetToolState", (PyCFunction) _wrap_wxToolBar_GetToolState, METH_VARARGS | METH_KEYWORDS },
2048 { "wxToolBar_GetToolShortHelp", (PyCFunction) _wrap_wxToolBar_GetToolShortHelp, METH_VARARGS | METH_KEYWORDS },
2049 { "wxToolBar_GetToolSeparation", (PyCFunction) _wrap_wxToolBar_GetToolSeparation, METH_VARARGS | METH_KEYWORDS },
2050 { "wxToolBar_GetToolPacking", (PyCFunction) _wrap_wxToolBar_GetToolPacking, METH_VARARGS | METH_KEYWORDS },
2051 { "wxToolBar_GetToolLongHelp", (PyCFunction) _wrap_wxToolBar_GetToolLongHelp, METH_VARARGS | METH_KEYWORDS },
2052 { "wxToolBar_GetToolEnabled", (PyCFunction) _wrap_wxToolBar_GetToolEnabled, METH_VARARGS | METH_KEYWORDS },
2053 { "wxToolBar_EnableTool", (PyCFunction) _wrap_wxToolBar_EnableTool, METH_VARARGS | METH_KEYWORDS },
2054 { "wxToolBar_AddSimpleTool", (PyCFunction) _wrap_wxToolBar_AddSimpleTool, METH_VARARGS | METH_KEYWORDS },
2055 { "wxToolBar_AddTool", (PyCFunction) _wrap_wxToolBar_AddTool, METH_VARARGS | METH_KEYWORDS },
2056 { "wxToolBar_AddSeparator", (PyCFunction) _wrap_wxToolBar_AddSeparator, METH_VARARGS | METH_KEYWORDS },
2057 { "new_wxToolBar", (PyCFunction) _wrap_new_wxToolBar, METH_VARARGS | METH_KEYWORDS },
2058 { "wxToolBarTool_m_longHelpString_get", (PyCFunction) _wrap_wxToolBarTool_m_longHelpString_get, METH_VARARGS | METH_KEYWORDS },
2059 { "wxToolBarTool_m_longHelpString_set", (PyCFunction) _wrap_wxToolBarTool_m_longHelpString_set, METH_VARARGS | METH_KEYWORDS },
2060 { "wxToolBarTool_m_shortHelpString_get", (PyCFunction) _wrap_wxToolBarTool_m_shortHelpString_get, METH_VARARGS | METH_KEYWORDS },
2061 { "wxToolBarTool_m_shortHelpString_set", (PyCFunction) _wrap_wxToolBarTool_m_shortHelpString_set, METH_VARARGS | METH_KEYWORDS },
2062 { "wxToolBarTool_m_isMenuCommand_get", (PyCFunction) _wrap_wxToolBarTool_m_isMenuCommand_get, METH_VARARGS | METH_KEYWORDS },
2063 { "wxToolBarTool_m_isMenuCommand_set", (PyCFunction) _wrap_wxToolBarTool_m_isMenuCommand_set, METH_VARARGS | METH_KEYWORDS },
2064 { "wxToolBarTool_m_bitmap2_get", (PyCFunction) _wrap_wxToolBarTool_m_bitmap2_get, METH_VARARGS | METH_KEYWORDS },
2065 { "wxToolBarTool_m_bitmap2_set", (PyCFunction) _wrap_wxToolBarTool_m_bitmap2_set, METH_VARARGS | METH_KEYWORDS },
2066 { "wxToolBarTool_m_bitmap1_get", (PyCFunction) _wrap_wxToolBarTool_m_bitmap1_get, METH_VARARGS | METH_KEYWORDS },
2067 { "wxToolBarTool_m_bitmap1_set", (PyCFunction) _wrap_wxToolBarTool_m_bitmap1_set, METH_VARARGS | METH_KEYWORDS },
2068 { "wxToolBarTool_m_enabled_get", (PyCFunction) _wrap_wxToolBarTool_m_enabled_get, METH_VARARGS | METH_KEYWORDS },
2069 { "wxToolBarTool_m_enabled_set", (PyCFunction) _wrap_wxToolBarTool_m_enabled_set, METH_VARARGS | METH_KEYWORDS },
2070 { "wxToolBarTool_m_deleteSecondBitmap_get", (PyCFunction) _wrap_wxToolBarTool_m_deleteSecondBitmap_get, METH_VARARGS | METH_KEYWORDS },
2071 { "wxToolBarTool_m_deleteSecondBitmap_set", (PyCFunction) _wrap_wxToolBarTool_m_deleteSecondBitmap_set, METH_VARARGS | METH_KEYWORDS },
2072 { "wxToolBarTool_m_isToggle_get", (PyCFunction) _wrap_wxToolBarTool_m_isToggle_get, METH_VARARGS | METH_KEYWORDS },
2073 { "wxToolBarTool_m_isToggle_set", (PyCFunction) _wrap_wxToolBarTool_m_isToggle_set, METH_VARARGS | METH_KEYWORDS },
2074 { "wxToolBarTool_m_toggleState_get", (PyCFunction) _wrap_wxToolBarTool_m_toggleState_get, METH_VARARGS | METH_KEYWORDS },
2075 { "wxToolBarTool_m_toggleState_set", (PyCFunction) _wrap_wxToolBarTool_m_toggleState_set, METH_VARARGS | METH_KEYWORDS },
2076 { "wxToolBarTool_m_index_get", (PyCFunction) _wrap_wxToolBarTool_m_index_get, METH_VARARGS | METH_KEYWORDS },
2077 { "wxToolBarTool_m_index_set", (PyCFunction) _wrap_wxToolBarTool_m_index_set, METH_VARARGS | METH_KEYWORDS },
2078 { "wxToolBarTool_m_clientData_get", (PyCFunction) _wrap_wxToolBarTool_m_clientData_get, METH_VARARGS | METH_KEYWORDS },
2079 { "wxToolBarTool_m_clientData_set", (PyCFunction) _wrap_wxToolBarTool_m_clientData_set, METH_VARARGS | METH_KEYWORDS },
2080 { "wxToolBarTool_m_toolStyle_get", (PyCFunction) _wrap_wxToolBarTool_m_toolStyle_get, METH_VARARGS | METH_KEYWORDS },
2081 { "wxToolBarTool_m_toolStyle_set", (PyCFunction) _wrap_wxToolBarTool_m_toolStyle_set, METH_VARARGS | METH_KEYWORDS },
2082 { "delete_wxToolBarTool", (PyCFunction) _wrap_delete_wxToolBarTool, METH_VARARGS | METH_KEYWORDS },
2083 { "new_wxToolBarTool", (PyCFunction) _wrap_new_wxToolBarTool, METH_VARARGS | METH_KEYWORDS },
2084 { "wxStatusBar_SetStatusWidths", (PyCFunction) _wrap_wxStatusBar_SetStatusWidths, METH_VARARGS | METH_KEYWORDS },
2085 { "wxStatusBar_SetStatusText", (PyCFunction) _wrap_wxStatusBar_SetStatusText, METH_VARARGS | METH_KEYWORDS },
2086 { "wxStatusBar_SetFieldsCount", (PyCFunction) _wrap_wxStatusBar_SetFieldsCount, METH_VARARGS | METH_KEYWORDS },
2087 { "wxStatusBar_InitColours", (PyCFunction) _wrap_wxStatusBar_InitColours, METH_VARARGS | METH_KEYWORDS },
2088 { "wxStatusBar_DrawFieldText", (PyCFunction) _wrap_wxStatusBar_DrawFieldText, METH_VARARGS | METH_KEYWORDS },
2089 { "wxStatusBar_DrawField", (PyCFunction) _wrap_wxStatusBar_DrawField, METH_VARARGS | METH_KEYWORDS },
2090 { "wxStatusBar_GetStatusText", (PyCFunction) _wrap_wxStatusBar_GetStatusText, METH_VARARGS | METH_KEYWORDS },
2091 { "wxStatusBar_GetFieldsCount", (PyCFunction) _wrap_wxStatusBar_GetFieldsCount, METH_VARARGS | METH_KEYWORDS },
2092 { "wxStatusBar_GetFieldRect", (PyCFunction) _wrap_wxStatusBar_GetFieldRect, METH_VARARGS | METH_KEYWORDS },
2093 { "new_wxStatusBar", (PyCFunction) _wrap_new_wxStatusBar, METH_VARARGS | METH_KEYWORDS },
b26e2dc4
RD
2094 { NULL, NULL }
2095};
2d091820
RD
2096#ifdef __cplusplus
2097}
2098#endif
2099/*
2100 * This table is used by the pointer type-checker
2101 */
2102static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
2103 { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
2104 { "_wxEvent","_class_wxEvent",0},
2105 { "_class_wxActivateEvent","_wxActivateEvent",0},
2106 { "_signed_long","_long",0},
2107 { "_wxMenuEvent","_class_wxMenuEvent",0},
2108 { "_wxPrintQuality","_int",0},
2109 { "_wxPrintQuality","_signed_int",0},
2110 { "_wxPrintQuality","_unsigned_int",0},
2111 { "_wxPrintQuality","_wxWindowID",0},
2112 { "_wxPrintQuality","_uint",0},
2113 { "_wxPrintQuality","_EBool",0},
2114 { "_wxPrintQuality","_size_t",0},
2115 { "_class_wxRegionIterator","_wxRegionIterator",0},
2116 { "_class_wxMenuBar","_wxMenuBar",0},
2117 { "_class_wxEvtHandler","_class_wxToolBar",SwigwxToolBarTowxEvtHandler},
2118 { "_class_wxEvtHandler","_wxToolBar",SwigwxToolBarTowxEvtHandler},
2119 { "_class_wxEvtHandler","_class_wxStatusBar",SwigwxStatusBarTowxEvtHandler},
2120 { "_class_wxEvtHandler","_wxStatusBar",SwigwxStatusBarTowxEvtHandler},
2121 { "_class_wxEvtHandler","_wxEvtHandler",0},
2122 { "_wxPaintEvent","_class_wxPaintEvent",0},
2123 { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
2124 { "_wxCursor","_class_wxCursor",0},
2125 { "_wxNotifyEvent","_class_wxNotifyEvent",0},
2126 { "_wxMask","_class_wxMask",0},
2127 { "_wxPen","_class_wxPen",0},
2128 { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0},
2129 { "_byte","_unsigned_char",0},
2130 { "_wxStaticBox","_class_wxStaticBox",0},
2131 { "_wxChoice","_class_wxChoice",0},
2132 { "_wxSlider","_class_wxSlider",0},
2133 { "_long","_wxDash",0},
2134 { "_long","_unsigned_long",0},
2135 { "_long","_signed_long",0},
2136 { "_wxImageList","_class_wxImageList",0},
2137 { "_wxDropFilesEvent","_class_wxDropFilesEvent",0},
2138 { "_wxBitmapButton","_class_wxBitmapButton",0},
2139 { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
2140 { "_class_wxGauge","_wxGauge",0},
2141 { "_wxDC","_class_wxDC",0},
2142 { "_wxSpinEvent","_class_wxSpinEvent",0},
2143 { "_size_t","_wxPrintQuality",0},
2144 { "_size_t","_unsigned_int",0},
2145 { "_size_t","_int",0},
2146 { "_size_t","_wxWindowID",0},
2147 { "_size_t","_uint",0},
2148 { "_class_wxRealPoint","_wxRealPoint",0},
2149 { "_class_wxMenuItem","_wxMenuItem",0},
2150 { "_class_wxPaintEvent","_wxPaintEvent",0},
2151 { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0},
2152 { "_class_wxStatusBar","_wxStatusBar",0},
2153 { "_class_wxPostScriptDC","_wxPostScriptDC",0},
2154 { "_wxPanel","_class_wxPanel",0},
2155 { "_wxInitDialogEvent","_class_wxInitDialogEvent",0},
2156 { "_wxCheckBox","_class_wxCheckBox",0},
2157 { "_wxPyEvent","_class_wxPyEvent",0},
2158 { "_wxTextCtrl","_class_wxTextCtrl",0},
2159 { "_class_wxMask","_wxMask",0},
2160 { "_class_wxKeyEvent","_wxKeyEvent",0},
2161 { "_wxColour","_class_wxColour",0},
2162 { "_class_wxDialog","_wxDialog",0},
2163 { "_wxIdleEvent","_class_wxIdleEvent",0},
2164 { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0},
2165 { "_wxToolBar","_class_wxToolBar",0},
2166 { "_wxStaticLine","_class_wxStaticLine",0},
2167 { "_wxBrush","_class_wxBrush",0},
2168 { "_wxShowEvent","_class_wxShowEvent",0},
2169 { "_uint","_wxPrintQuality",0},
2170 { "_uint","_size_t",0},
2171 { "_uint","_unsigned_int",0},
2172 { "_uint","_int",0},
2173 { "_uint","_wxWindowID",0},
2174 { "_class_wxEvent","_wxEvent",0},
2175 { "_wxCheckListBox","_class_wxCheckListBox",0},
2176 { "_wxRect","_class_wxRect",0},
2177 { "_wxCommandEvent","_class_wxCommandEvent",0},
2178 { "_wxSizeEvent","_class_wxSizeEvent",0},
2179 { "_wxPoint","_class_wxPoint",0},
2180 { "_class_wxButton","_wxButton",0},
2181 { "_wxRadioBox","_class_wxRadioBox",0},
2182 { "_wxBitmap","_class_wxBitmap",0},
2183 { "_wxPyTimer","_class_wxPyTimer",0},
2184 { "_wxWindowDC","_class_wxWindowDC",0},
2185 { "_wxScrollBar","_class_wxScrollBar",0},
2186 { "_wxSpinButton","_class_wxSpinButton",0},
2187 { "_wxToolBarTool","_class_wxToolBarTool",0},
2188 { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
2189 { "_class_wxNotifyEvent","_wxNotifyEvent",0},
2190 { "_class_wxPyEvent","_wxPyEvent",0},
2191 { "_class_wxIconizeEvent","_wxIconizeEvent",0},
2192 { "_class_wxStaticBitmap","_wxStaticBitmap",0},
2193 { "_class_wxToolBar","_wxToolBar",0},
2194 { "_class_wxStaticLine","_wxStaticLine",0},
2195 { "_wxScrollEvent","_class_wxScrollEvent",0},
2196 { "_EBool","_wxPrintQuality",0},
2197 { "_EBool","_signed_int",0},
2198 { "_EBool","_int",0},
2199 { "_EBool","_wxWindowID",0},
2200 { "_class_wxRegion","_wxRegion",0},
2201 { "_class_wxDropFilesEvent","_wxDropFilesEvent",0},
2202 { "_wxStaticText","_class_wxStaticText",0},
2203 { "_wxFont","_class_wxFont",0},
2204 { "_wxCloseEvent","_class_wxCloseEvent",0},
2205 { "_unsigned_long","_wxDash",0},
2206 { "_unsigned_long","_long",0},
2207 { "_class_wxRect","_wxRect",0},
2208 { "_class_wxDC","_wxDC",0},
2209 { "_class_wxPyTimer","_wxPyTimer",0},
2210 { "_wxFocusEvent","_class_wxFocusEvent",0},
2211 { "_wxMaximizeEvent","_class_wxMaximizeEvent",0},
2212 { "_class_wxSpinButton","_wxSpinButton",0},
2213 { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
2214 { "_class_wxPanel","_wxPanel",0},
2215 { "_class_wxCheckBox","_wxCheckBox",0},
2216 { "_wxComboBox","_class_wxComboBox",0},
2217 { "_wxRadioButton","_class_wxRadioButton",0},
2218 { "_signed_int","_wxPrintQuality",0},
2219 { "_signed_int","_EBool",0},
2220 { "_signed_int","_wxWindowID",0},
2221 { "_signed_int","_int",0},
2222 { "_class_wxTextCtrl","_wxTextCtrl",0},
2223 { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
2224 { "_wxMenu","_class_wxMenu",0},
2225 { "_class_wxMoveEvent","_wxMoveEvent",0},
2226 { "_wxListBox","_class_wxListBox",0},
2227 { "_wxScreenDC","_class_wxScreenDC",0},
2228 { "_WXTYPE","_short",0},
2229 { "_WXTYPE","_signed_short",0},
2230 { "_WXTYPE","_unsigned_short",0},
2231 { "_class_wxBrush","_wxBrush",0},
2232 { "_unsigned_short","_WXTYPE",0},
2233 { "_unsigned_short","_short",0},
2234 { "_class_wxWindow","_class_wxToolBar",SwigwxToolBarTowxWindow},
2235 { "_class_wxWindow","_wxToolBar",SwigwxToolBarTowxWindow},
2236 { "_class_wxWindow","_class_wxStatusBar",SwigwxStatusBarTowxWindow},
2237 { "_class_wxWindow","_wxStatusBar",SwigwxStatusBarTowxWindow},
2238 { "_class_wxWindow","_wxWindow",0},
2239 { "_class_wxStaticText","_wxStaticText",0},
2240 { "_class_wxFont","_wxFont",0},
2241 { "_class_wxCloseEvent","_wxCloseEvent",0},
2242 { "_class_wxMenuEvent","_wxMenuEvent",0},
2243 { "_wxClientDC","_class_wxClientDC",0},
2244 { "_wxMouseEvent","_class_wxMouseEvent",0},
2245 { "_class_wxPoint","_wxPoint",0},
2246 { "_wxRealPoint","_class_wxRealPoint",0},
2247 { "_class_wxRadioBox","_wxRadioBox",0},
2248 { "_signed_short","_WXTYPE",0},
2249 { "_signed_short","_short",0},
2250 { "_wxMemoryDC","_class_wxMemoryDC",0},
2251 { "_wxPaintDC","_class_wxPaintDC",0},
2252 { "_class_wxWindowDC","_wxWindowDC",0},
2253 { "_class_wxFocusEvent","_wxFocusEvent",0},
2254 { "_class_wxMaximizeEvent","_wxMaximizeEvent",0},
2255 { "_wxStatusBar","_class_wxStatusBar",0},
2256 { "_class_wxToolBarTool","_wxToolBarTool",0},
2257 { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
2258 { "_class_wxCursor","_wxCursor",0},
2259 { "_wxPostScriptDC","_class_wxPostScriptDC",0},
2260 { "_wxScrolledWindow","_class_wxScrolledWindow",0},
2261 { "_unsigned_char","_byte",0},
2262 { "_class_wxMenu","_wxMenu",0},
2263 { "_wxControl","_class_wxToolBar",SwigwxToolBarTowxControl},
2264 { "_wxControl","_wxToolBar",SwigwxToolBarTowxControl},
2265 { "_wxControl","_class_wxControl",0},
2266 { "_class_wxListBox","_wxListBox",0},
2267 { "_unsigned_int","_wxPrintQuality",0},
2268 { "_unsigned_int","_size_t",0},
2269 { "_unsigned_int","_uint",0},
2270 { "_unsigned_int","_wxWindowID",0},
2271 { "_unsigned_int","_int",0},
2272 { "_wxIcon","_class_wxIcon",0},
2273 { "_wxDialog","_class_wxDialog",0},
2274 { "_class_wxPen","_wxPen",0},
2275 { "_short","_WXTYPE",0},
2276 { "_short","_unsigned_short",0},
2277 { "_short","_signed_short",0},
2278 { "_class_wxStaticBox","_wxStaticBox",0},
2279 { "_class_wxScrollEvent","_wxScrollEvent",0},
2280 { "_wxJoystickEvent","_class_wxJoystickEvent",0},
2281 { "_class_wxChoice","_wxChoice",0},
2282 { "_class_wxSlider","_wxSlider",0},
2283 { "_class_wxImageList","_wxImageList",0},
2284 { "_class_wxBitmapButton","_wxBitmapButton",0},
2285 { "_wxWindowID","_wxPrintQuality",0},
2286 { "_wxWindowID","_size_t",0},
2287 { "_wxWindowID","_EBool",0},
2288 { "_wxWindowID","_uint",0},
2289 { "_wxWindowID","_int",0},
2290 { "_wxWindowID","_signed_int",0},
2291 { "_wxWindowID","_unsigned_int",0},
2292 { "_int","_wxPrintQuality",0},
2293 { "_int","_size_t",0},
2294 { "_int","_EBool",0},
2295 { "_int","_uint",0},
2296 { "_int","_wxWindowID",0},
2297 { "_int","_unsigned_int",0},
2298 { "_int","_signed_int",0},
2299 { "_class_wxMouseEvent","_wxMouseEvent",0},
2300 { "_class_wxSpinEvent","_wxSpinEvent",0},
2301 { "_wxButton","_class_wxButton",0},
2302 { "_wxSize","_class_wxSize",0},
2303 { "_wxRegionIterator","_class_wxRegionIterator",0},
2304 { "_class_wxPaintDC","_wxPaintDC",0},
2305 { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0},
2306 { "_class_wxInitDialogEvent","_wxInitDialogEvent",0},
2307 { "_class_wxComboBox","_wxComboBox",0},
2308 { "_class_wxRadioButton","_wxRadioButton",0},
2309 { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
2310 { "_wxIconizeEvent","_class_wxIconizeEvent",0},
2311 { "_class_wxControl","_class_wxToolBar",SwigwxToolBarTowxControl},
2312 { "_class_wxControl","_wxToolBar",SwigwxToolBarTowxControl},
2313 { "_class_wxControl","_wxControl",0},
2314 { "_wxStaticBitmap","_class_wxStaticBitmap",0},
2315 { "_class_wxIcon","_wxIcon",0},
2316 { "_class_wxColour","_wxColour",0},
2317 { "_class_wxScreenDC","_wxScreenDC",0},
2318 { "_wxPalette","_class_wxPalette",0},
2319 { "_class_wxIdleEvent","_wxIdleEvent",0},
2320 { "_wxEraseEvent","_class_wxEraseEvent",0},
2321 { "_class_wxJoystickEvent","_wxJoystickEvent",0},
2322 { "_wxRegion","_class_wxRegion",0},
2323 { "_class_wxShowEvent","_wxShowEvent",0},
2324 { "_wxActivateEvent","_class_wxActivateEvent",0},
2325 { "_wxGauge","_class_wxGauge",0},
2326 { "_class_wxCheckListBox","_wxCheckListBox",0},
2327 { "_class_wxCommandEvent","_wxCommandEvent",0},
2328 { "_class_wxClientDC","_wxClientDC",0},
2329 { "_class_wxSizeEvent","_wxSizeEvent",0},
2330 { "_class_wxSize","_wxSize",0},
2331 { "_class_wxBitmap","_wxBitmap",0},
2332 { "_class_wxMemoryDC","_wxMemoryDC",0},
2333 { "_wxMenuBar","_class_wxMenuBar",0},
2334 { "_wxEvtHandler","_class_wxToolBar",SwigwxToolBarTowxEvtHandler},
2335 { "_wxEvtHandler","_wxToolBar",SwigwxToolBarTowxEvtHandler},
2336 { "_wxEvtHandler","_class_wxStatusBar",SwigwxStatusBarTowxEvtHandler},
2337 { "_wxEvtHandler","_wxStatusBar",SwigwxStatusBarTowxEvtHandler},
2338 { "_wxEvtHandler","_class_wxEvtHandler",0},
2339 { "_wxMenuItem","_class_wxMenuItem",0},
2340 { "_class_wxScrollBar","_wxScrollBar",0},
2341 { "_wxDash","_unsigned_long",0},
2342 { "_wxDash","_long",0},
2343 { "_class_wxScrolledWindow","_wxScrolledWindow",0},
2344 { "_wxKeyEvent","_class_wxKeyEvent",0},
2345 { "_wxMoveEvent","_class_wxMoveEvent",0},
2346 { "_class_wxPalette","_wxPalette",0},
2347 { "_class_wxEraseEvent","_wxEraseEvent",0},
2348 { "_wxWindow","_class_wxToolBar",SwigwxToolBarTowxWindow},
2349 { "_wxWindow","_wxToolBar",SwigwxToolBarTowxWindow},
2350 { "_wxWindow","_class_wxStatusBar",SwigwxStatusBarTowxWindow},
2351 { "_wxWindow","_wxStatusBar",SwigwxStatusBarTowxWindow},
2352 { "_wxWindow","_class_wxWindow",0},
2353{0,0,0}};
2354
b26e2dc4
RD
2355static PyObject *SWIG_globals;
2356#ifdef __cplusplus
2357extern "C"
2358#endif
2d091820 2359SWIGEXPORT(void) initstattoolc() {
b26e2dc4
RD
2360 PyObject *m, *d;
2361 SWIG_globals = SWIG_newvarlink();
2362 m = Py_InitModule("stattoolc", stattoolcMethods);
2363 d = PyModule_GetDict(m);
2d091820
RD
2364{
2365 int i;
2366 for (i = 0; _swig_mapping[i].n1; i++)
2367 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
2368}
b26e2dc4 2369}