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