]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/gtk/stattool.cpp
99748a23fcae2cf41b2a94be0756efc115d32e24
[wxWidgets.git] / utils / wxPython / src / gtk / stattool.cpp
1 /*
2 * FILE : gtk/stattool.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Patch 5)
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,b) __declspec(dllexport) a b
28 # else
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a,b) a _export b
31 # else
32 # define SWIGEXPORT(a,b) a b
33 # endif
34 # endif
35 #else
36 # define SWIGEXPORT(a,b) a b
37 #endif
38
39 #ifdef __cplusplus
40 extern "C" {
41 #endif
42 #include "Python.h"
43 extern void SWIG_MakePtr(char *, void *, char *);
44 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
45 extern char *SWIG_GetPtr(char *, void **, char *);
46 extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
47 extern PyObject *SWIG_newvarlink(void);
48 #ifdef __cplusplus
49 }
50 #endif
51
52 #define SWIG_init initstattoolc
53
54 #define SWIG_name "stattoolc"
55
56 #include "helpers.h"
57 #include <wx/toolbar.h>
58 #include <wx/tbarsmpl.h>
59
60 static PyObject* l_output_helper(PyObject* target, PyObject* o) {
61 PyObject* o2;
62 PyObject* o3;
63 if (!target) {
64 target = o;
65 } else if (target == Py_None) {
66 Py_DECREF(Py_None);
67 target = o;
68 } else {
69 if (!PyList_Check(target)) {
70 o2 = target;
71 target = PyList_New(0);
72 PyList_Append(target, o2);
73 Py_XDECREF(o2);
74 }
75 PyList_Append(target,o);
76 Py_XDECREF(o);
77 }
78 return target;
79 }
80
81 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
82 PyObject* o2;
83 PyObject* o3;
84
85 if (!target) {
86 target = o;
87 } else if (target == Py_None) {
88 Py_DECREF(Py_None);
89 target = o;
90 } else {
91 if (!PyTuple_Check(target)) {
92 o2 = target;
93 target = PyTuple_New(1);
94 PyTuple_SetItem(target, 0, o2);
95 }
96 o3 = PyTuple_New(1);
97 PyTuple_SetItem(o3, 0, o);
98
99 o2 = target;
100 target = PySequence_Concat(o2, o3);
101 Py_DECREF(o2);
102 Py_DECREF(o3);
103 }
104 return target;
105 }
106
107
108 extern int* int_LIST_helper(PyObject* source);
109 extern long* long_LIST_helper(PyObject* source);
110 extern char** string_LIST_helper(PyObject* source);
111 extern wxPoint* wxPoint_LIST_helper(PyObject* source);
112 extern wxBitmap** wxBitmap_LIST_helper(PyObject* source);
113 extern wxString* wxString_LIST_helper(PyObject* source);
114 extern wxAcceleratorEntry* wxAcceleratorEntry_LIST_helper(PyObject* source);
115
116
117 static char* wxStringErrorMsg = "string type is required for parameter";
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 #define new_wxStatusBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxStatusBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
135 static PyObject *_wrap_new_wxStatusBar(PyObject *self, PyObject *args) {
136 PyObject * _resultobj;
137 wxStatusBar * _result;
138 wxWindow * _arg0;
139 wxWindowID _arg1;
140 wxPoint * _arg2 = &wxPyDefaultPosition;
141 wxSize * _arg3 = &wxPyDefaultSize;
142 long _arg4 = wxST_SIZEGRIP;
143 char * _arg5 = "statusBar";
144 char * _argc0 = 0;
145 char * _argc2 = 0;
146 char * _argc3 = 0;
147 char _ptemp[128];
148
149 self = self;
150 if(!PyArg_ParseTuple(args,"si|ssls:new_wxStatusBar",&_argc0,&_arg1,&_argc2,&_argc3,&_arg4,&_arg5))
151 return NULL;
152 if (_argc0) {
153 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
154 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStatusBar. Expected _wxWindow_p.");
155 return NULL;
156 }
157 }
158 if (_argc2) {
159 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxPoint_p")) {
160 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxStatusBar. Expected _wxPoint_p.");
161 return NULL;
162 }
163 }
164 if (_argc3) {
165 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxSize_p")) {
166 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of new_wxStatusBar. Expected _wxSize_p.");
167 return NULL;
168 }
169 }
170 _result = (wxStatusBar *)new_wxStatusBar(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
171 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStatusBar_p");
172 _resultobj = Py_BuildValue("s",_ptemp);
173 return _resultobj;
174 }
175
176 static wxRect * wxStatusBar_GetFieldRect(wxStatusBar *self,long item) {
177 wxRect* rect= new wxRect;
178 self->GetFieldRect(item, *rect);
179 return rect;
180 }
181 static PyObject *_wrap_wxStatusBar_GetFieldRect(PyObject *self, PyObject *args) {
182 PyObject * _resultobj;
183 wxRect * _result;
184 wxStatusBar * _arg0;
185 long _arg1;
186 char * _argc0 = 0;
187 char _ptemp[128];
188
189 self = self;
190 if(!PyArg_ParseTuple(args,"sl:wxStatusBar_GetFieldRect",&_argc0,&_arg1))
191 return NULL;
192 if (_argc0) {
193 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxStatusBar_p")) {
194 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_GetFieldRect. Expected _wxStatusBar_p.");
195 return NULL;
196 }
197 }
198 _result = (wxRect *)wxStatusBar_GetFieldRect(_arg0,_arg1);
199 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRect_p");
200 _resultobj = Py_BuildValue("s",_ptemp);
201 return _resultobj;
202 }
203
204 #define wxStatusBar_GetFieldsCount(_swigobj) (_swigobj->GetFieldsCount())
205 static PyObject *_wrap_wxStatusBar_GetFieldsCount(PyObject *self, PyObject *args) {
206 PyObject * _resultobj;
207 int _result;
208 wxStatusBar * _arg0;
209 char * _argc0 = 0;
210
211 self = self;
212 if(!PyArg_ParseTuple(args,"s:wxStatusBar_GetFieldsCount",&_argc0))
213 return NULL;
214 if (_argc0) {
215 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxStatusBar_p")) {
216 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_GetFieldsCount. Expected _wxStatusBar_p.");
217 return NULL;
218 }
219 }
220 _result = (int )wxStatusBar_GetFieldsCount(_arg0);
221 _resultobj = Py_BuildValue("i",_result);
222 return _resultobj;
223 }
224
225 #define wxStatusBar_GetStatusText(_swigobj,_swigarg0) (_swigobj->GetStatusText(_swigarg0))
226 static PyObject *_wrap_wxStatusBar_GetStatusText(PyObject *self, PyObject *args) {
227 PyObject * _resultobj;
228 wxString * _result;
229 wxStatusBar * _arg0;
230 int _arg1 = 0;
231 char * _argc0 = 0;
232
233 self = self;
234 if(!PyArg_ParseTuple(args,"s|i:wxStatusBar_GetStatusText",&_argc0,&_arg1))
235 return NULL;
236 if (_argc0) {
237 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxStatusBar_p")) {
238 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_GetStatusText. Expected _wxStatusBar_p.");
239 return NULL;
240 }
241 }
242 _result = new wxString (wxStatusBar_GetStatusText(_arg0,_arg1));
243 {
244 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
245 }
246 {
247 delete _result;
248 }
249 return _resultobj;
250 }
251
252 #define wxStatusBar_DrawField(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawField(_swigarg0,_swigarg1))
253 static PyObject *_wrap_wxStatusBar_DrawField(PyObject *self, PyObject *args) {
254 PyObject * _resultobj;
255 wxStatusBar * _arg0;
256 wxDC * _arg1;
257 int _arg2;
258 char * _argc0 = 0;
259 char * _argc1 = 0;
260
261 self = self;
262 if(!PyArg_ParseTuple(args,"ssi:wxStatusBar_DrawField",&_argc0,&_argc1,&_arg2))
263 return NULL;
264 if (_argc0) {
265 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxStatusBar_p")) {
266 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_DrawField. Expected _wxStatusBar_p.");
267 return NULL;
268 }
269 }
270 if (_argc1) {
271 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxDC_p")) {
272 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStatusBar_DrawField. Expected _wxDC_p.");
273 return NULL;
274 }
275 }
276 wxStatusBar_DrawField(_arg0,*_arg1,_arg2);
277 Py_INCREF(Py_None);
278 _resultobj = Py_None;
279 return _resultobj;
280 }
281
282 #define wxStatusBar_DrawFieldText(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawFieldText(_swigarg0,_swigarg1))
283 static PyObject *_wrap_wxStatusBar_DrawFieldText(PyObject *self, PyObject *args) {
284 PyObject * _resultobj;
285 wxStatusBar * _arg0;
286 wxDC * _arg1;
287 int _arg2;
288 char * _argc0 = 0;
289 char * _argc1 = 0;
290
291 self = self;
292 if(!PyArg_ParseTuple(args,"ssi:wxStatusBar_DrawFieldText",&_argc0,&_argc1,&_arg2))
293 return NULL;
294 if (_argc0) {
295 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxStatusBar_p")) {
296 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_DrawFieldText. Expected _wxStatusBar_p.");
297 return NULL;
298 }
299 }
300 if (_argc1) {
301 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxDC_p")) {
302 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStatusBar_DrawFieldText. Expected _wxDC_p.");
303 return NULL;
304 }
305 }
306 wxStatusBar_DrawFieldText(_arg0,*_arg1,_arg2);
307 Py_INCREF(Py_None);
308 _resultobj = Py_None;
309 return _resultobj;
310 }
311
312 #define wxStatusBar_InitColours(_swigobj) (_swigobj->InitColours())
313 static PyObject *_wrap_wxStatusBar_InitColours(PyObject *self, PyObject *args) {
314 PyObject * _resultobj;
315 wxStatusBar * _arg0;
316 char * _argc0 = 0;
317
318 self = self;
319 if(!PyArg_ParseTuple(args,"s:wxStatusBar_InitColours",&_argc0))
320 return NULL;
321 if (_argc0) {
322 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxStatusBar_p")) {
323 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_InitColours. Expected _wxStatusBar_p.");
324 return NULL;
325 }
326 }
327 wxStatusBar_InitColours(_arg0);
328 Py_INCREF(Py_None);
329 _resultobj = Py_None;
330 return _resultobj;
331 }
332
333 #define wxStatusBar_SetFieldsCount(_swigobj,_swigarg0) (_swigobj->SetFieldsCount(_swigarg0))
334 static PyObject *_wrap_wxStatusBar_SetFieldsCount(PyObject *self, PyObject *args) {
335 PyObject * _resultobj;
336 wxStatusBar * _arg0;
337 int _arg1 = 1;
338 char * _argc0 = 0;
339
340 self = self;
341 if(!PyArg_ParseTuple(args,"s|i:wxStatusBar_SetFieldsCount",&_argc0,&_arg1))
342 return NULL;
343 if (_argc0) {
344 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxStatusBar_p")) {
345 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_SetFieldsCount. Expected _wxStatusBar_p.");
346 return NULL;
347 }
348 }
349 wxStatusBar_SetFieldsCount(_arg0,_arg1);
350 Py_INCREF(Py_None);
351 _resultobj = Py_None;
352 return _resultobj;
353 }
354
355 #define wxStatusBar_SetStatusText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetStatusText(_swigarg0,_swigarg1))
356 static PyObject *_wrap_wxStatusBar_SetStatusText(PyObject *self, PyObject *args) {
357 PyObject * _resultobj;
358 wxStatusBar * _arg0;
359 wxString * _arg1;
360 int _arg2 = 0;
361 char * _argc0 = 0;
362 PyObject * _obj1 = 0;
363
364 self = self;
365 if(!PyArg_ParseTuple(args,"sO|i:wxStatusBar_SetStatusText",&_argc0,&_obj1,&_arg2))
366 return NULL;
367 if (_argc0) {
368 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxStatusBar_p")) {
369 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_SetStatusText. Expected _wxStatusBar_p.");
370 return NULL;
371 }
372 }
373 {
374 if (!PyString_Check(_obj1)) {
375 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
376 return NULL;
377 }
378 _arg1 = new wxString(PyString_AsString(_obj1));
379 }
380 wxStatusBar_SetStatusText(_arg0,*_arg1,_arg2);
381 Py_INCREF(Py_None);
382 _resultobj = Py_None;
383 {
384 if (_obj1)
385 delete _arg1;
386 }
387 return _resultobj;
388 }
389
390 #define wxStatusBar_SetStatusWidths(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetStatusWidths(_swigarg0,_swigarg1))
391 static PyObject *_wrap_wxStatusBar_SetStatusWidths(PyObject *self, PyObject *args) {
392 PyObject * _resultobj;
393 wxStatusBar * _arg0;
394 int _arg1;
395 int * _arg2;
396 char * _argc0 = 0;
397 PyObject * _obj2 = 0;
398
399 self = self;
400 if(!PyArg_ParseTuple(args,"sO:wxStatusBar_SetStatusWidths",&_argc0,&_obj2))
401 return NULL;
402 if (_argc0) {
403 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxStatusBar_p")) {
404 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStatusBar_SetStatusWidths. Expected _wxStatusBar_p.");
405 return NULL;
406 }
407 }
408 if (_obj2)
409 {
410 _arg2 = int_LIST_helper(_obj2);
411 if (_arg2 == NULL) {
412 return NULL;
413 }
414 }
415 {
416 _arg1 = PyList_Size(_obj2);
417 }
418 wxStatusBar_SetStatusWidths(_arg0,_arg1,_arg2);
419 Py_INCREF(Py_None);
420 _resultobj = Py_None;
421 {
422 delete [] _arg2;
423 }
424 return _resultobj;
425 }
426
427 #define new_wxToolBarTool() (new wxToolBarTool())
428 static PyObject *_wrap_new_wxToolBarTool(PyObject *self, PyObject *args) {
429 PyObject * _resultobj;
430 wxToolBarTool * _result;
431 char _ptemp[128];
432
433 self = self;
434 if(!PyArg_ParseTuple(args,":new_wxToolBarTool"))
435 return NULL;
436 _result = (wxToolBarTool *)new_wxToolBarTool();
437 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolBarTool_p");
438 _resultobj = Py_BuildValue("s",_ptemp);
439 return _resultobj;
440 }
441
442 #define delete_wxToolBarTool(_swigobj) (delete _swigobj)
443 static PyObject *_wrap_delete_wxToolBarTool(PyObject *self, PyObject *args) {
444 PyObject * _resultobj;
445 wxToolBarTool * _arg0;
446 char * _argc0 = 0;
447
448 self = self;
449 if(!PyArg_ParseTuple(args,"s:delete_wxToolBarTool",&_argc0))
450 return NULL;
451 if (_argc0) {
452 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBarTool_p")) {
453 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxToolBarTool. Expected _wxToolBarTool_p.");
454 return NULL;
455 }
456 }
457 delete_wxToolBarTool(_arg0);
458 Py_INCREF(Py_None);
459 _resultobj = Py_None;
460 return _resultobj;
461 }
462
463 #define wxToolBarTool_m_toolStyle_get(_swigobj) ((int ) _swigobj->m_toolStyle)
464 static PyObject *_wrap_wxToolBarTool_m_toolStyle_get(PyObject *self, PyObject *args) {
465 PyObject * _resultobj;
466 int _result;
467 wxToolBarTool * _arg0;
468 char * _argc0 = 0;
469
470 self = self;
471 if(!PyArg_ParseTuple(args,"s:wxToolBarTool_m_toolStyle_get",&_argc0))
472 return NULL;
473 if (_argc0) {
474 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBarTool_p")) {
475 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_toolStyle_get. Expected _wxToolBarTool_p.");
476 return NULL;
477 }
478 }
479 _result = (int )wxToolBarTool_m_toolStyle_get(_arg0);
480 _resultobj = Py_BuildValue("i",_result);
481 return _resultobj;
482 }
483
484 #define wxToolBarTool_m_clientData_get(_swigobj) ((wxObject *) _swigobj->m_clientData)
485 static PyObject *_wrap_wxToolBarTool_m_clientData_get(PyObject *self, PyObject *args) {
486 PyObject * _resultobj;
487 wxObject * _result;
488 wxToolBarTool * _arg0;
489 char * _argc0 = 0;
490 char _ptemp[128];
491
492 self = self;
493 if(!PyArg_ParseTuple(args,"s:wxToolBarTool_m_clientData_get",&_argc0))
494 return NULL;
495 if (_argc0) {
496 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBarTool_p")) {
497 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_clientData_get. Expected _wxToolBarTool_p.");
498 return NULL;
499 }
500 }
501 _result = (wxObject *)wxToolBarTool_m_clientData_get(_arg0);
502 SWIG_MakePtr(_ptemp, (char *) _result,"_wxObject_p");
503 _resultobj = Py_BuildValue("s",_ptemp);
504 return _resultobj;
505 }
506
507 #define wxToolBarTool_m_index_get(_swigobj) ((int ) _swigobj->m_index)
508 static PyObject *_wrap_wxToolBarTool_m_index_get(PyObject *self, PyObject *args) {
509 PyObject * _resultobj;
510 int _result;
511 wxToolBarTool * _arg0;
512 char * _argc0 = 0;
513
514 self = self;
515 if(!PyArg_ParseTuple(args,"s:wxToolBarTool_m_index_get",&_argc0))
516 return NULL;
517 if (_argc0) {
518 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBarTool_p")) {
519 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_index_get. Expected _wxToolBarTool_p.");
520 return NULL;
521 }
522 }
523 _result = (int )wxToolBarTool_m_index_get(_arg0);
524 _resultobj = Py_BuildValue("i",_result);
525 return _resultobj;
526 }
527
528 #define wxToolBarTool_m_toggleState_get(_swigobj) ((bool ) _swigobj->m_toggleState)
529 static PyObject *_wrap_wxToolBarTool_m_toggleState_get(PyObject *self, PyObject *args) {
530 PyObject * _resultobj;
531 bool _result;
532 wxToolBarTool * _arg0;
533 char * _argc0 = 0;
534
535 self = self;
536 if(!PyArg_ParseTuple(args,"s:wxToolBarTool_m_toggleState_get",&_argc0))
537 return NULL;
538 if (_argc0) {
539 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBarTool_p")) {
540 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_toggleState_get. Expected _wxToolBarTool_p.");
541 return NULL;
542 }
543 }
544 _result = (bool )wxToolBarTool_m_toggleState_get(_arg0);
545 _resultobj = Py_BuildValue("i",_result);
546 return _resultobj;
547 }
548
549 #define wxToolBarTool_m_isToggle_get(_swigobj) ((bool ) _swigobj->m_isToggle)
550 static PyObject *_wrap_wxToolBarTool_m_isToggle_get(PyObject *self, PyObject *args) {
551 PyObject * _resultobj;
552 bool _result;
553 wxToolBarTool * _arg0;
554 char * _argc0 = 0;
555
556 self = self;
557 if(!PyArg_ParseTuple(args,"s:wxToolBarTool_m_isToggle_get",&_argc0))
558 return NULL;
559 if (_argc0) {
560 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBarTool_p")) {
561 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_isToggle_get. Expected _wxToolBarTool_p.");
562 return NULL;
563 }
564 }
565 _result = (bool )wxToolBarTool_m_isToggle_get(_arg0);
566 _resultobj = Py_BuildValue("i",_result);
567 return _resultobj;
568 }
569
570 #define wxToolBarTool_m_deleteSecondBitmap_get(_swigobj) ((bool ) _swigobj->m_deleteSecondBitmap)
571 static PyObject *_wrap_wxToolBarTool_m_deleteSecondBitmap_get(PyObject *self, PyObject *args) {
572 PyObject * _resultobj;
573 bool _result;
574 wxToolBarTool * _arg0;
575 char * _argc0 = 0;
576
577 self = self;
578 if(!PyArg_ParseTuple(args,"s:wxToolBarTool_m_deleteSecondBitmap_get",&_argc0))
579 return NULL;
580 if (_argc0) {
581 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBarTool_p")) {
582 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_deleteSecondBitmap_get. Expected _wxToolBarTool_p.");
583 return NULL;
584 }
585 }
586 _result = (bool )wxToolBarTool_m_deleteSecondBitmap_get(_arg0);
587 _resultobj = Py_BuildValue("i",_result);
588 return _resultobj;
589 }
590
591 #define wxToolBarTool_m_enabled_get(_swigobj) ((bool ) _swigobj->m_enabled)
592 static PyObject *_wrap_wxToolBarTool_m_enabled_get(PyObject *self, PyObject *args) {
593 PyObject * _resultobj;
594 bool _result;
595 wxToolBarTool * _arg0;
596 char * _argc0 = 0;
597
598 self = self;
599 if(!PyArg_ParseTuple(args,"s:wxToolBarTool_m_enabled_get",&_argc0))
600 return NULL;
601 if (_argc0) {
602 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBarTool_p")) {
603 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_enabled_get. Expected _wxToolBarTool_p.");
604 return NULL;
605 }
606 }
607 _result = (bool )wxToolBarTool_m_enabled_get(_arg0);
608 _resultobj = Py_BuildValue("i",_result);
609 return _resultobj;
610 }
611
612 #define wxToolBarTool_m_bitmap1_get(_swigobj) (&_swigobj->m_bitmap1)
613 static PyObject *_wrap_wxToolBarTool_m_bitmap1_get(PyObject *self, PyObject *args) {
614 PyObject * _resultobj;
615 wxBitmap * _result;
616 wxToolBarTool * _arg0;
617 char * _argc0 = 0;
618 char _ptemp[128];
619
620 self = self;
621 if(!PyArg_ParseTuple(args,"s:wxToolBarTool_m_bitmap1_get",&_argc0))
622 return NULL;
623 if (_argc0) {
624 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBarTool_p")) {
625 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_bitmap1_get. Expected _wxToolBarTool_p.");
626 return NULL;
627 }
628 }
629 _result = (wxBitmap *)wxToolBarTool_m_bitmap1_get(_arg0);
630 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
631 _resultobj = Py_BuildValue("s",_ptemp);
632 return _resultobj;
633 }
634
635 #define wxToolBarTool_m_bitmap2_get(_swigobj) (&_swigobj->m_bitmap2)
636 static PyObject *_wrap_wxToolBarTool_m_bitmap2_get(PyObject *self, PyObject *args) {
637 PyObject * _resultobj;
638 wxBitmap * _result;
639 wxToolBarTool * _arg0;
640 char * _argc0 = 0;
641 char _ptemp[128];
642
643 self = self;
644 if(!PyArg_ParseTuple(args,"s:wxToolBarTool_m_bitmap2_get",&_argc0))
645 return NULL;
646 if (_argc0) {
647 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBarTool_p")) {
648 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_bitmap2_get. Expected _wxToolBarTool_p.");
649 return NULL;
650 }
651 }
652 _result = (wxBitmap *)wxToolBarTool_m_bitmap2_get(_arg0);
653 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
654 _resultobj = Py_BuildValue("s",_ptemp);
655 return _resultobj;
656 }
657
658 #define wxToolBarTool_m_isMenuCommand_get(_swigobj) ((bool ) _swigobj->m_isMenuCommand)
659 static PyObject *_wrap_wxToolBarTool_m_isMenuCommand_get(PyObject *self, PyObject *args) {
660 PyObject * _resultobj;
661 bool _result;
662 wxToolBarTool * _arg0;
663 char * _argc0 = 0;
664
665 self = self;
666 if(!PyArg_ParseTuple(args,"s:wxToolBarTool_m_isMenuCommand_get",&_argc0))
667 return NULL;
668 if (_argc0) {
669 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBarTool_p")) {
670 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_isMenuCommand_get. Expected _wxToolBarTool_p.");
671 return NULL;
672 }
673 }
674 _result = (bool )wxToolBarTool_m_isMenuCommand_get(_arg0);
675 _resultobj = Py_BuildValue("i",_result);
676 return _resultobj;
677 }
678
679 #define wxToolBarTool_m_shortHelpString_get(_swigobj) (&_swigobj->m_shortHelpString)
680 static PyObject *_wrap_wxToolBarTool_m_shortHelpString_get(PyObject *self, PyObject *args) {
681 PyObject * _resultobj;
682 wxString * _result;
683 wxToolBarTool * _arg0;
684 char * _argc0 = 0;
685
686 self = self;
687 if(!PyArg_ParseTuple(args,"s:wxToolBarTool_m_shortHelpString_get",&_argc0))
688 return NULL;
689 if (_argc0) {
690 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBarTool_p")) {
691 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_shortHelpString_get. Expected _wxToolBarTool_p.");
692 return NULL;
693 }
694 }
695 _result = (wxString *)wxToolBarTool_m_shortHelpString_get(_arg0);
696 {
697 _resultobj = PyString_FromString(WXSTRINGCAST (*_result));
698 }
699 return _resultobj;
700 }
701
702 #define wxToolBarTool_m_longHelpString_get(_swigobj) (&_swigobj->m_longHelpString)
703 static PyObject *_wrap_wxToolBarTool_m_longHelpString_get(PyObject *self, PyObject *args) {
704 PyObject * _resultobj;
705 wxString * _result;
706 wxToolBarTool * _arg0;
707 char * _argc0 = 0;
708
709 self = self;
710 if(!PyArg_ParseTuple(args,"s:wxToolBarTool_m_longHelpString_get",&_argc0))
711 return NULL;
712 if (_argc0) {
713 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBarTool_p")) {
714 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBarTool_m_longHelpString_get. Expected _wxToolBarTool_p.");
715 return NULL;
716 }
717 }
718 _result = (wxString *)wxToolBarTool_m_longHelpString_get(_arg0);
719 {
720 _resultobj = PyString_FromString(WXSTRINGCAST (*_result));
721 }
722 return _resultobj;
723 }
724
725 static void *SwigwxToolBarTowxControl(void *ptr) {
726 wxToolBar *src;
727 wxControl *dest;
728 src = (wxToolBar *) ptr;
729 dest = (wxControl *) src;
730 return (void *) dest;
731 }
732
733 static void *SwigwxToolBarTowxWindow(void *ptr) {
734 wxToolBar *src;
735 wxWindow *dest;
736 src = (wxToolBar *) ptr;
737 dest = (wxWindow *) src;
738 return (void *) dest;
739 }
740
741 static void *SwigwxToolBarTowxEvtHandler(void *ptr) {
742 wxToolBar *src;
743 wxEvtHandler *dest;
744 src = (wxToolBar *) ptr;
745 dest = (wxEvtHandler *) src;
746 return (void *) dest;
747 }
748
749 #define new_wxToolBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxToolBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
750 static PyObject *_wrap_new_wxToolBar(PyObject *self, PyObject *args) {
751 PyObject * _resultobj;
752 wxToolBar * _result;
753 wxWindow * _arg0;
754 wxWindowID _arg1;
755 wxPoint * _arg2 = &wxPyDefaultPosition;
756 wxSize * _arg3 = &wxPyDefaultSize;
757 long _arg4 = (wxTB_HORIZONTAL)|(wxNO_BORDER);
758 char * _arg5 = "toolBar";
759 char * _argc0 = 0;
760 char * _argc2 = 0;
761 char * _argc3 = 0;
762 char _ptemp[128];
763
764 self = self;
765 if(!PyArg_ParseTuple(args,"si|ssls:new_wxToolBar",&_argc0,&_arg1,&_argc2,&_argc3,&_arg4,&_arg5))
766 return NULL;
767 if (_argc0) {
768 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
769 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxToolBar. Expected _wxWindow_p.");
770 return NULL;
771 }
772 }
773 if (_argc2) {
774 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxPoint_p")) {
775 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxToolBar. Expected _wxPoint_p.");
776 return NULL;
777 }
778 }
779 if (_argc3) {
780 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxSize_p")) {
781 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of new_wxToolBar. Expected _wxSize_p.");
782 return NULL;
783 }
784 }
785 _result = (wxToolBar *)new_wxToolBar(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
786 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolBar_p");
787 _resultobj = Py_BuildValue("s",_ptemp);
788 return _resultobj;
789 }
790
791 #define wxToolBar_AddSeparator(_swigobj) (_swigobj->AddSeparator())
792 static PyObject *_wrap_wxToolBar_AddSeparator(PyObject *self, PyObject *args) {
793 PyObject * _resultobj;
794 wxToolBar * _arg0;
795 char * _argc0 = 0;
796
797 self = self;
798 if(!PyArg_ParseTuple(args,"s:wxToolBar_AddSeparator",&_argc0))
799 return NULL;
800 if (_argc0) {
801 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBar_p")) {
802 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_AddSeparator. Expected _wxToolBar_p.");
803 return NULL;
804 }
805 }
806 wxToolBar_AddSeparator(_arg0);
807 Py_INCREF(Py_None);
808 _resultobj = Py_None;
809 return _resultobj;
810 }
811
812 static wxToolBarTool * wxToolBar_AddTool(wxToolBar *self,int toolIndex,const wxBitmap & bitmap1,const wxBitmap & bitmap2,int isToggle,long xPos,long yPos,const wxString & shortHelpString,const wxString & longHelpString) {
813 return self->AddTool(toolIndex, bitmap1, bitmap2,
814 isToggle, xPos, yPos, NULL,
815 shortHelpString, longHelpString);
816 }
817 static PyObject *_wrap_wxToolBar_AddTool(PyObject *self, PyObject *args) {
818 PyObject * _resultobj;
819 wxToolBarTool * _result;
820 wxToolBar * _arg0;
821 int _arg1;
822 wxBitmap * _arg2;
823 wxBitmap * _arg3 = &wxNullBitmap;
824 int _arg4 = (0);
825 long _arg5 = -1;
826 long _arg6 = -1;
827 wxString * _arg7 = &wxPyEmptyStr;
828 wxString * _arg8 = &wxPyEmptyStr;
829 char * _argc0 = 0;
830 char * _argc2 = 0;
831 char * _argc3 = 0;
832 PyObject * _obj7 = 0;
833 PyObject * _obj8 = 0;
834 char _ptemp[128];
835
836 self = self;
837 if(!PyArg_ParseTuple(args,"sis|sillOO:wxToolBar_AddTool",&_argc0,&_arg1,&_argc2,&_argc3,&_arg4,&_arg5,&_arg6,&_obj7,&_obj8))
838 return NULL;
839 if (_argc0) {
840 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBar_p")) {
841 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_AddTool. Expected _wxToolBar_p.");
842 return NULL;
843 }
844 }
845 if (_argc2) {
846 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxBitmap_p")) {
847 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxToolBar_AddTool. Expected _wxBitmap_p.");
848 return NULL;
849 }
850 }
851 if (_argc3) {
852 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxBitmap_p")) {
853 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxToolBar_AddTool. Expected _wxBitmap_p.");
854 return NULL;
855 }
856 }
857 if (_obj7)
858 {
859 if (!PyString_Check(_obj7)) {
860 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
861 return NULL;
862 }
863 _arg7 = new wxString(PyString_AsString(_obj7));
864 }
865 if (_obj8)
866 {
867 if (!PyString_Check(_obj8)) {
868 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
869 return NULL;
870 }
871 _arg8 = new wxString(PyString_AsString(_obj8));
872 }
873 _result = (wxToolBarTool *)wxToolBar_AddTool(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6,*_arg7,*_arg8);
874 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolBarTool_p");
875 _resultobj = Py_BuildValue("s",_ptemp);
876 {
877 if (_obj7)
878 delete _arg7;
879 }
880 {
881 if (_obj8)
882 delete _arg8;
883 }
884 return _resultobj;
885 }
886
887 #define wxToolBar_EnableTool(_swigobj,_swigarg0,_swigarg1) (_swigobj->EnableTool(_swigarg0,_swigarg1))
888 static PyObject *_wrap_wxToolBar_EnableTool(PyObject *self, PyObject *args) {
889 PyObject * _resultobj;
890 wxToolBar * _arg0;
891 int _arg1;
892 bool _arg2;
893 char * _argc0 = 0;
894 int tempbool2;
895
896 self = self;
897 if(!PyArg_ParseTuple(args,"sii:wxToolBar_EnableTool",&_argc0,&_arg1,&tempbool2))
898 return NULL;
899 if (_argc0) {
900 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBar_p")) {
901 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_EnableTool. Expected _wxToolBar_p.");
902 return NULL;
903 }
904 }
905 _arg2 = (bool ) tempbool2;
906 wxToolBar_EnableTool(_arg0,_arg1,_arg2);
907 Py_INCREF(Py_None);
908 _resultobj = Py_None;
909 return _resultobj;
910 }
911
912 #define wxToolBar_GetToolEnabled(_swigobj,_swigarg0) (_swigobj->GetToolEnabled(_swigarg0))
913 static PyObject *_wrap_wxToolBar_GetToolEnabled(PyObject *self, PyObject *args) {
914 PyObject * _resultobj;
915 bool _result;
916 wxToolBar * _arg0;
917 int _arg1;
918 char * _argc0 = 0;
919
920 self = self;
921 if(!PyArg_ParseTuple(args,"si:wxToolBar_GetToolEnabled",&_argc0,&_arg1))
922 return NULL;
923 if (_argc0) {
924 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBar_p")) {
925 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_GetToolEnabled. Expected _wxToolBar_p.");
926 return NULL;
927 }
928 }
929 _result = (bool )wxToolBar_GetToolEnabled(_arg0,_arg1);
930 _resultobj = Py_BuildValue("i",_result);
931 return _resultobj;
932 }
933
934 #define wxToolBar_GetToolState(_swigobj,_swigarg0) (_swigobj->GetToolState(_swigarg0))
935 static PyObject *_wrap_wxToolBar_GetToolState(PyObject *self, PyObject *args) {
936 PyObject * _resultobj;
937 bool _result;
938 wxToolBar * _arg0;
939 int _arg1;
940 char * _argc0 = 0;
941
942 self = self;
943 if(!PyArg_ParseTuple(args,"si:wxToolBar_GetToolState",&_argc0,&_arg1))
944 return NULL;
945 if (_argc0) {
946 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBar_p")) {
947 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_GetToolState. Expected _wxToolBar_p.");
948 return NULL;
949 }
950 }
951 _result = (bool )wxToolBar_GetToolState(_arg0,_arg1);
952 _resultobj = Py_BuildValue("i",_result);
953 return _resultobj;
954 }
955
956 #define wxToolBar_Realize(_swigobj) (_swigobj->Realize())
957 static PyObject *_wrap_wxToolBar_Realize(PyObject *self, PyObject *args) {
958 PyObject * _resultobj;
959 wxToolBar * _arg0;
960 char * _argc0 = 0;
961
962 self = self;
963 if(!PyArg_ParseTuple(args,"s:wxToolBar_Realize",&_argc0))
964 return NULL;
965 if (_argc0) {
966 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBar_p")) {
967 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_Realize. Expected _wxToolBar_p.");
968 return NULL;
969 }
970 }
971 wxToolBar_Realize(_arg0);
972 Py_INCREF(Py_None);
973 _resultobj = Py_None;
974 return _resultobj;
975 }
976
977 #define wxToolBar_SetMargins(_swigobj,_swigarg0) (_swigobj->SetMargins(_swigarg0))
978 static PyObject *_wrap_wxToolBar_SetMargins(PyObject *self, PyObject *args) {
979 PyObject * _resultobj;
980 wxToolBar * _arg0;
981 wxSize * _arg1;
982 char * _argc0 = 0;
983 char * _argc1 = 0;
984
985 self = self;
986 if(!PyArg_ParseTuple(args,"ss:wxToolBar_SetMargins",&_argc0,&_argc1))
987 return NULL;
988 if (_argc0) {
989 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBar_p")) {
990 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_SetMargins. Expected _wxToolBar_p.");
991 return NULL;
992 }
993 }
994 if (_argc1) {
995 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxSize_p")) {
996 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxToolBar_SetMargins. Expected _wxSize_p.");
997 return NULL;
998 }
999 }
1000 wxToolBar_SetMargins(_arg0,*_arg1);
1001 Py_INCREF(Py_None);
1002 _resultobj = Py_None;
1003 return _resultobj;
1004 }
1005
1006 #define wxToolBar_SetToolPacking(_swigobj,_swigarg0) (_swigobj->SetToolPacking(_swigarg0))
1007 static PyObject *_wrap_wxToolBar_SetToolPacking(PyObject *self, PyObject *args) {
1008 PyObject * _resultobj;
1009 wxToolBar * _arg0;
1010 int _arg1;
1011 char * _argc0 = 0;
1012
1013 self = self;
1014 if(!PyArg_ParseTuple(args,"si:wxToolBar_SetToolPacking",&_argc0,&_arg1))
1015 return NULL;
1016 if (_argc0) {
1017 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBar_p")) {
1018 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_SetToolPacking. Expected _wxToolBar_p.");
1019 return NULL;
1020 }
1021 }
1022 wxToolBar_SetToolPacking(_arg0,_arg1);
1023 Py_INCREF(Py_None);
1024 _resultobj = Py_None;
1025 return _resultobj;
1026 }
1027
1028 #define wxToolBar_SetToolSeparation(_swigobj,_swigarg0) (_swigobj->SetToolSeparation(_swigarg0))
1029 static PyObject *_wrap_wxToolBar_SetToolSeparation(PyObject *self, PyObject *args) {
1030 PyObject * _resultobj;
1031 wxToolBar * _arg0;
1032 int _arg1;
1033 char * _argc0 = 0;
1034
1035 self = self;
1036 if(!PyArg_ParseTuple(args,"si:wxToolBar_SetToolSeparation",&_argc0,&_arg1))
1037 return NULL;
1038 if (_argc0) {
1039 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBar_p")) {
1040 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_SetToolSeparation. Expected _wxToolBar_p.");
1041 return NULL;
1042 }
1043 }
1044 wxToolBar_SetToolSeparation(_arg0,_arg1);
1045 Py_INCREF(Py_None);
1046 _resultobj = Py_None;
1047 return _resultobj;
1048 }
1049
1050 #define wxToolBar_ToggleTool(_swigobj,_swigarg0,_swigarg1) (_swigobj->ToggleTool(_swigarg0,_swigarg1))
1051 static PyObject *_wrap_wxToolBar_ToggleTool(PyObject *self, PyObject *args) {
1052 PyObject * _resultobj;
1053 wxToolBar * _arg0;
1054 int _arg1;
1055 bool _arg2;
1056 char * _argc0 = 0;
1057 int tempbool2;
1058
1059 self = self;
1060 if(!PyArg_ParseTuple(args,"sii:wxToolBar_ToggleTool",&_argc0,&_arg1,&tempbool2))
1061 return NULL;
1062 if (_argc0) {
1063 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolBar_p")) {
1064 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolBar_ToggleTool. Expected _wxToolBar_p.");
1065 return NULL;
1066 }
1067 }
1068 _arg2 = (bool ) tempbool2;
1069 wxToolBar_ToggleTool(_arg0,_arg1,_arg2);
1070 Py_INCREF(Py_None);
1071 _resultobj = Py_None;
1072 return _resultobj;
1073 }
1074
1075 static PyMethodDef stattoolcMethods[] = {
1076 { "wxToolBar_ToggleTool", _wrap_wxToolBar_ToggleTool, 1 },
1077 { "wxToolBar_SetToolSeparation", _wrap_wxToolBar_SetToolSeparation, 1 },
1078 { "wxToolBar_SetToolPacking", _wrap_wxToolBar_SetToolPacking, 1 },
1079 { "wxToolBar_SetMargins", _wrap_wxToolBar_SetMargins, 1 },
1080 { "wxToolBar_Realize", _wrap_wxToolBar_Realize, 1 },
1081 { "wxToolBar_GetToolState", _wrap_wxToolBar_GetToolState, 1 },
1082 { "wxToolBar_GetToolEnabled", _wrap_wxToolBar_GetToolEnabled, 1 },
1083 { "wxToolBar_EnableTool", _wrap_wxToolBar_EnableTool, 1 },
1084 { "wxToolBar_AddTool", _wrap_wxToolBar_AddTool, 1 },
1085 { "wxToolBar_AddSeparator", _wrap_wxToolBar_AddSeparator, 1 },
1086 { "new_wxToolBar", _wrap_new_wxToolBar, 1 },
1087 { "wxToolBarTool_m_longHelpString_get", _wrap_wxToolBarTool_m_longHelpString_get, 1 },
1088 { "wxToolBarTool_m_shortHelpString_get", _wrap_wxToolBarTool_m_shortHelpString_get, 1 },
1089 { "wxToolBarTool_m_isMenuCommand_get", _wrap_wxToolBarTool_m_isMenuCommand_get, 1 },
1090 { "wxToolBarTool_m_bitmap2_get", _wrap_wxToolBarTool_m_bitmap2_get, 1 },
1091 { "wxToolBarTool_m_bitmap1_get", _wrap_wxToolBarTool_m_bitmap1_get, 1 },
1092 { "wxToolBarTool_m_enabled_get", _wrap_wxToolBarTool_m_enabled_get, 1 },
1093 { "wxToolBarTool_m_deleteSecondBitmap_get", _wrap_wxToolBarTool_m_deleteSecondBitmap_get, 1 },
1094 { "wxToolBarTool_m_isToggle_get", _wrap_wxToolBarTool_m_isToggle_get, 1 },
1095 { "wxToolBarTool_m_toggleState_get", _wrap_wxToolBarTool_m_toggleState_get, 1 },
1096 { "wxToolBarTool_m_index_get", _wrap_wxToolBarTool_m_index_get, 1 },
1097 { "wxToolBarTool_m_clientData_get", _wrap_wxToolBarTool_m_clientData_get, 1 },
1098 { "wxToolBarTool_m_toolStyle_get", _wrap_wxToolBarTool_m_toolStyle_get, 1 },
1099 { "delete_wxToolBarTool", _wrap_delete_wxToolBarTool, 1 },
1100 { "new_wxToolBarTool", _wrap_new_wxToolBarTool, 1 },
1101 { "wxStatusBar_SetStatusWidths", _wrap_wxStatusBar_SetStatusWidths, 1 },
1102 { "wxStatusBar_SetStatusText", _wrap_wxStatusBar_SetStatusText, 1 },
1103 { "wxStatusBar_SetFieldsCount", _wrap_wxStatusBar_SetFieldsCount, 1 },
1104 { "wxStatusBar_InitColours", _wrap_wxStatusBar_InitColours, 1 },
1105 { "wxStatusBar_DrawFieldText", _wrap_wxStatusBar_DrawFieldText, 1 },
1106 { "wxStatusBar_DrawField", _wrap_wxStatusBar_DrawField, 1 },
1107 { "wxStatusBar_GetStatusText", _wrap_wxStatusBar_GetStatusText, 1 },
1108 { "wxStatusBar_GetFieldsCount", _wrap_wxStatusBar_GetFieldsCount, 1 },
1109 { "wxStatusBar_GetFieldRect", _wrap_wxStatusBar_GetFieldRect, 1 },
1110 { "new_wxStatusBar", _wrap_new_wxStatusBar, 1 },
1111 { NULL, NULL }
1112 };
1113 static PyObject *SWIG_globals;
1114 #ifdef __cplusplus
1115 extern "C"
1116 #endif
1117 SWIGEXPORT(void,initstattoolc)() {
1118 PyObject *m, *d;
1119 SWIG_globals = SWIG_newvarlink();
1120 m = Py_InitModule("stattoolc", stattoolcMethods);
1121 d = PyModule_GetDict(m);
1122 /*
1123 * These are the pointer type-equivalency mappings.
1124 * (Used by the SWIG pointer type-checker).
1125 */
1126 SWIG_RegisterMapping("_wxAcceleratorTable","_class_wxAcceleratorTable",0);
1127 SWIG_RegisterMapping("_wxEvent","_class_wxEvent",0);
1128 SWIG_RegisterMapping("_class_wxActivateEvent","_wxActivateEvent",0);
1129 SWIG_RegisterMapping("_signed_long","_long",0);
1130 SWIG_RegisterMapping("_wxMenuEvent","_class_wxMenuEvent",0);
1131 SWIG_RegisterMapping("_class_wxMenuBar","_wxMenuBar",0);
1132 SWIG_RegisterMapping("_class_wxEvtHandler","_class_wxToolBar",SwigwxToolBarTowxEvtHandler);
1133 SWIG_RegisterMapping("_class_wxEvtHandler","_wxToolBar",SwigwxToolBarTowxEvtHandler);
1134 SWIG_RegisterMapping("_class_wxEvtHandler","_class_wxStatusBar",SwigwxStatusBarTowxEvtHandler);
1135 SWIG_RegisterMapping("_class_wxEvtHandler","_wxStatusBar",SwigwxStatusBarTowxEvtHandler);
1136 SWIG_RegisterMapping("_class_wxEvtHandler","_wxEvtHandler",0);
1137 SWIG_RegisterMapping("_wxPaintEvent","_class_wxPaintEvent",0);
1138 SWIG_RegisterMapping("_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0);
1139 SWIG_RegisterMapping("_wxCursor","_class_wxCursor",0);
1140 SWIG_RegisterMapping("_wxMask","_class_wxMask",0);
1141 SWIG_RegisterMapping("_wxPyMenu","_class_wxPyMenu",0);
1142 SWIG_RegisterMapping("_wxPen","_class_wxPen",0);
1143 SWIG_RegisterMapping("_wxUpdateUIEvent","_class_wxUpdateUIEvent",0);
1144 SWIG_RegisterMapping("_byte","_unsigned_char",0);
1145 SWIG_RegisterMapping("_wxStaticBox","_class_wxStaticBox",0);
1146 SWIG_RegisterMapping("_wxChoice","_class_wxChoice",0);
1147 SWIG_RegisterMapping("_wxSlider","_class_wxSlider",0);
1148 SWIG_RegisterMapping("_long","_wxDash",0);
1149 SWIG_RegisterMapping("_long","_unsigned_long",0);
1150 SWIG_RegisterMapping("_long","_signed_long",0);
1151 SWIG_RegisterMapping("_wxDropFilesEvent","_class_wxDropFilesEvent",0);
1152 SWIG_RegisterMapping("_wxBitmapButton","_class_wxBitmapButton",0);
1153 SWIG_RegisterMapping("_class_wxAcceleratorTable","_wxAcceleratorTable",0);
1154 SWIG_RegisterMapping("_class_wxGauge","_wxGauge",0);
1155 SWIG_RegisterMapping("_wxDC","_class_wxDC",0);
1156 SWIG_RegisterMapping("_class_wxRealPoint","_wxRealPoint",0);
1157 SWIG_RegisterMapping("_class_wxMenuItem","_wxMenuItem",0);
1158 SWIG_RegisterMapping("_class_wxPaintEvent","_wxPaintEvent",0);
1159 SWIG_RegisterMapping("_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0);
1160 SWIG_RegisterMapping("_class_wxStatusBar","_wxStatusBar",0);
1161 SWIG_RegisterMapping("_class_wxPostScriptDC","_wxPostScriptDC",0);
1162 SWIG_RegisterMapping("_wxPanel","_class_wxPanel",0);
1163 SWIG_RegisterMapping("_wxInitDialogEvent","_class_wxInitDialogEvent",0);
1164 SWIG_RegisterMapping("_wxCheckBox","_class_wxCheckBox",0);
1165 SWIG_RegisterMapping("_wxTextCtrl","_class_wxTextCtrl",0);
1166 SWIG_RegisterMapping("_class_wxMask","_wxMask",0);
1167 SWIG_RegisterMapping("_class_wxKeyEvent","_wxKeyEvent",0);
1168 SWIG_RegisterMapping("_wxColour","_class_wxColour",0);
1169 SWIG_RegisterMapping("_class_wxDialog","_wxDialog",0);
1170 SWIG_RegisterMapping("_wxIdleEvent","_class_wxIdleEvent",0);
1171 SWIG_RegisterMapping("_class_wxUpdateUIEvent","_wxUpdateUIEvent",0);
1172 SWIG_RegisterMapping("_wxToolBar","_class_wxToolBar",0);
1173 SWIG_RegisterMapping("_wxBrush","_class_wxBrush",0);
1174 SWIG_RegisterMapping("_wxShowEvent","_class_wxShowEvent",0);
1175 SWIG_RegisterMapping("_uint","_unsigned_int",0);
1176 SWIG_RegisterMapping("_uint","_int",0);
1177 SWIG_RegisterMapping("_uint","_wxWindowID",0);
1178 SWIG_RegisterMapping("_class_wxEvent","_wxEvent",0);
1179 SWIG_RegisterMapping("_wxRect","_class_wxRect",0);
1180 SWIG_RegisterMapping("_wxCommandEvent","_class_wxCommandEvent",0);
1181 SWIG_RegisterMapping("_wxSizeEvent","_class_wxSizeEvent",0);
1182 SWIG_RegisterMapping("_wxPoint","_class_wxPoint",0);
1183 SWIG_RegisterMapping("_class_wxButton","_wxButton",0);
1184 SWIG_RegisterMapping("_wxRadioBox","_class_wxRadioBox",0);
1185 SWIG_RegisterMapping("_wxBitmap","_class_wxBitmap",0);
1186 SWIG_RegisterMapping("_wxPyTimer","_class_wxPyTimer",0);
1187 SWIG_RegisterMapping("_wxScrollBar","_class_wxScrollBar",0);
1188 SWIG_RegisterMapping("_wxToolBarTool","_class_wxToolBarTool",0);
1189 SWIG_RegisterMapping("_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0);
1190 SWIG_RegisterMapping("_class_wxIconizeEvent","_wxIconizeEvent",0);
1191 SWIG_RegisterMapping("_class_wxStaticBitmap","_wxStaticBitmap",0);
1192 SWIG_RegisterMapping("_class_wxToolBar","_wxToolBar",0);
1193 SWIG_RegisterMapping("_wxScrollEvent","_class_wxScrollEvent",0);
1194 SWIG_RegisterMapping("_EBool","_signed_int",0);
1195 SWIG_RegisterMapping("_EBool","_int",0);
1196 SWIG_RegisterMapping("_EBool","_wxWindowID",0);
1197 SWIG_RegisterMapping("_class_wxDropFilesEvent","_wxDropFilesEvent",0);
1198 SWIG_RegisterMapping("_wxStaticText","_class_wxStaticText",0);
1199 SWIG_RegisterMapping("_wxFont","_class_wxFont",0);
1200 SWIG_RegisterMapping("_wxCloseEvent","_class_wxCloseEvent",0);
1201 SWIG_RegisterMapping("_unsigned_long","_wxDash",0);
1202 SWIG_RegisterMapping("_unsigned_long","_long",0);
1203 SWIG_RegisterMapping("_class_wxRect","_wxRect",0);
1204 SWIG_RegisterMapping("_class_wxDC","_wxDC",0);
1205 SWIG_RegisterMapping("_class_wxPyTimer","_wxPyTimer",0);
1206 SWIG_RegisterMapping("_wxFocusEvent","_class_wxFocusEvent",0);
1207 SWIG_RegisterMapping("_wxMaximizeEvent","_class_wxMaximizeEvent",0);
1208 SWIG_RegisterMapping("_wxAcceleratorEntry","_class_wxAcceleratorEntry",0);
1209 SWIG_RegisterMapping("_class_wxPanel","_wxPanel",0);
1210 SWIG_RegisterMapping("_class_wxCheckBox","_wxCheckBox",0);
1211 SWIG_RegisterMapping("_wxComboBox","_class_wxComboBox",0);
1212 SWIG_RegisterMapping("_wxRadioButton","_class_wxRadioButton",0);
1213 SWIG_RegisterMapping("_signed_int","_EBool",0);
1214 SWIG_RegisterMapping("_signed_int","_wxWindowID",0);
1215 SWIG_RegisterMapping("_signed_int","_int",0);
1216 SWIG_RegisterMapping("_class_wxTextCtrl","_wxTextCtrl",0);
1217 SWIG_RegisterMapping("_wxLayoutConstraints","_class_wxLayoutConstraints",0);
1218 SWIG_RegisterMapping("_wxMenu","_class_wxMenu",0);
1219 SWIG_RegisterMapping("_class_wxMoveEvent","_wxMoveEvent",0);
1220 SWIG_RegisterMapping("_wxListBox","_class_wxListBox",0);
1221 SWIG_RegisterMapping("_wxScreenDC","_class_wxScreenDC",0);
1222 SWIG_RegisterMapping("_WXTYPE","_short",0);
1223 SWIG_RegisterMapping("_WXTYPE","_signed_short",0);
1224 SWIG_RegisterMapping("_WXTYPE","_unsigned_short",0);
1225 SWIG_RegisterMapping("_class_wxBrush","_wxBrush",0);
1226 SWIG_RegisterMapping("_unsigned_short","_WXTYPE",0);
1227 SWIG_RegisterMapping("_unsigned_short","_short",0);
1228 SWIG_RegisterMapping("_class_wxWindow","_class_wxToolBar",SwigwxToolBarTowxWindow);
1229 SWIG_RegisterMapping("_class_wxWindow","_wxToolBar",SwigwxToolBarTowxWindow);
1230 SWIG_RegisterMapping("_class_wxWindow","_class_wxStatusBar",SwigwxStatusBarTowxWindow);
1231 SWIG_RegisterMapping("_class_wxWindow","_wxStatusBar",SwigwxStatusBarTowxWindow);
1232 SWIG_RegisterMapping("_class_wxWindow","_wxWindow",0);
1233 SWIG_RegisterMapping("_class_wxStaticText","_wxStaticText",0);
1234 SWIG_RegisterMapping("_class_wxFont","_wxFont",0);
1235 SWIG_RegisterMapping("_class_wxCloseEvent","_wxCloseEvent",0);
1236 SWIG_RegisterMapping("_class_wxMenuEvent","_wxMenuEvent",0);
1237 SWIG_RegisterMapping("_wxClientDC","_class_wxClientDC",0);
1238 SWIG_RegisterMapping("_wxMouseEvent","_class_wxMouseEvent",0);
1239 SWIG_RegisterMapping("_class_wxPoint","_wxPoint",0);
1240 SWIG_RegisterMapping("_wxRealPoint","_class_wxRealPoint",0);
1241 SWIG_RegisterMapping("_class_wxRadioBox","_wxRadioBox",0);
1242 SWIG_RegisterMapping("_signed_short","_WXTYPE",0);
1243 SWIG_RegisterMapping("_signed_short","_short",0);
1244 SWIG_RegisterMapping("_wxMemoryDC","_class_wxMemoryDC",0);
1245 SWIG_RegisterMapping("_wxPaintDC","_class_wxPaintDC",0);
1246 SWIG_RegisterMapping("_class_wxFocusEvent","_wxFocusEvent",0);
1247 SWIG_RegisterMapping("_class_wxMaximizeEvent","_wxMaximizeEvent",0);
1248 SWIG_RegisterMapping("_wxStatusBar","_class_wxStatusBar",0);
1249 SWIG_RegisterMapping("_class_wxToolBarTool","_wxToolBarTool",0);
1250 SWIG_RegisterMapping("_class_wxAcceleratorEntry","_wxAcceleratorEntry",0);
1251 SWIG_RegisterMapping("_class_wxCursor","_wxCursor",0);
1252 SWIG_RegisterMapping("_wxPostScriptDC","_class_wxPostScriptDC",0);
1253 SWIG_RegisterMapping("_wxScrolledWindow","_class_wxScrolledWindow",0);
1254 SWIG_RegisterMapping("_unsigned_char","_byte",0);
1255 SWIG_RegisterMapping("_class_wxMenu","_wxMenu",0);
1256 SWIG_RegisterMapping("_wxControl","_class_wxToolBar",SwigwxToolBarTowxControl);
1257 SWIG_RegisterMapping("_wxControl","_wxToolBar",SwigwxToolBarTowxControl);
1258 SWIG_RegisterMapping("_wxControl","_class_wxControl",0);
1259 SWIG_RegisterMapping("_class_wxListBox","_wxListBox",0);
1260 SWIG_RegisterMapping("_unsigned_int","_uint",0);
1261 SWIG_RegisterMapping("_unsigned_int","_wxWindowID",0);
1262 SWIG_RegisterMapping("_unsigned_int","_int",0);
1263 SWIG_RegisterMapping("_wxIcon","_class_wxIcon",0);
1264 SWIG_RegisterMapping("_wxDialog","_class_wxDialog",0);
1265 SWIG_RegisterMapping("_class_wxPyMenu","_wxPyMenu",0);
1266 SWIG_RegisterMapping("_class_wxPen","_wxPen",0);
1267 SWIG_RegisterMapping("_short","_WXTYPE",0);
1268 SWIG_RegisterMapping("_short","_unsigned_short",0);
1269 SWIG_RegisterMapping("_short","_signed_short",0);
1270 SWIG_RegisterMapping("_class_wxStaticBox","_wxStaticBox",0);
1271 SWIG_RegisterMapping("_class_wxScrollEvent","_wxScrollEvent",0);
1272 SWIG_RegisterMapping("_wxJoystickEvent","_class_wxJoystickEvent",0);
1273 SWIG_RegisterMapping("_class_wxChoice","_wxChoice",0);
1274 SWIG_RegisterMapping("_class_wxSlider","_wxSlider",0);
1275 SWIG_RegisterMapping("_class_wxBitmapButton","_wxBitmapButton",0);
1276 SWIG_RegisterMapping("_wxWindowID","_EBool",0);
1277 SWIG_RegisterMapping("_wxWindowID","_uint",0);
1278 SWIG_RegisterMapping("_wxWindowID","_int",0);
1279 SWIG_RegisterMapping("_wxWindowID","_signed_int",0);
1280 SWIG_RegisterMapping("_wxWindowID","_unsigned_int",0);
1281 SWIG_RegisterMapping("_int","_EBool",0);
1282 SWIG_RegisterMapping("_int","_uint",0);
1283 SWIG_RegisterMapping("_int","_wxWindowID",0);
1284 SWIG_RegisterMapping("_int","_unsigned_int",0);
1285 SWIG_RegisterMapping("_int","_signed_int",0);
1286 SWIG_RegisterMapping("_class_wxMouseEvent","_wxMouseEvent",0);
1287 SWIG_RegisterMapping("_wxButton","_class_wxButton",0);
1288 SWIG_RegisterMapping("_wxSize","_class_wxSize",0);
1289 SWIG_RegisterMapping("_class_wxPaintDC","_wxPaintDC",0);
1290 SWIG_RegisterMapping("_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0);
1291 SWIG_RegisterMapping("_class_wxInitDialogEvent","_wxInitDialogEvent",0);
1292 SWIG_RegisterMapping("_class_wxComboBox","_wxComboBox",0);
1293 SWIG_RegisterMapping("_class_wxRadioButton","_wxRadioButton",0);
1294 SWIG_RegisterMapping("_class_wxLayoutConstraints","_wxLayoutConstraints",0);
1295 SWIG_RegisterMapping("_wxIconizeEvent","_class_wxIconizeEvent",0);
1296 SWIG_RegisterMapping("_class_wxControl","_class_wxToolBar",SwigwxToolBarTowxControl);
1297 SWIG_RegisterMapping("_class_wxControl","_wxToolBar",SwigwxToolBarTowxControl);
1298 SWIG_RegisterMapping("_class_wxControl","_wxControl",0);
1299 SWIG_RegisterMapping("_wxStaticBitmap","_class_wxStaticBitmap",0);
1300 SWIG_RegisterMapping("_class_wxIcon","_wxIcon",0);
1301 SWIG_RegisterMapping("_class_wxColour","_wxColour",0);
1302 SWIG_RegisterMapping("_class_wxScreenDC","_wxScreenDC",0);
1303 SWIG_RegisterMapping("_class_wxIdleEvent","_wxIdleEvent",0);
1304 SWIG_RegisterMapping("_wxEraseEvent","_class_wxEraseEvent",0);
1305 SWIG_RegisterMapping("_class_wxJoystickEvent","_wxJoystickEvent",0);
1306 SWIG_RegisterMapping("_class_wxShowEvent","_wxShowEvent",0);
1307 SWIG_RegisterMapping("_wxActivateEvent","_class_wxActivateEvent",0);
1308 SWIG_RegisterMapping("_wxGauge","_class_wxGauge",0);
1309 SWIG_RegisterMapping("_class_wxCommandEvent","_wxCommandEvent",0);
1310 SWIG_RegisterMapping("_class_wxClientDC","_wxClientDC",0);
1311 SWIG_RegisterMapping("_class_wxSizeEvent","_wxSizeEvent",0);
1312 SWIG_RegisterMapping("_class_wxSize","_wxSize",0);
1313 SWIG_RegisterMapping("_class_wxBitmap","_wxBitmap",0);
1314 SWIG_RegisterMapping("_class_wxMemoryDC","_wxMemoryDC",0);
1315 SWIG_RegisterMapping("_wxMenuBar","_class_wxMenuBar",0);
1316 SWIG_RegisterMapping("_wxEvtHandler","_class_wxToolBar",SwigwxToolBarTowxEvtHandler);
1317 SWIG_RegisterMapping("_wxEvtHandler","_wxToolBar",SwigwxToolBarTowxEvtHandler);
1318 SWIG_RegisterMapping("_wxEvtHandler","_class_wxStatusBar",SwigwxStatusBarTowxEvtHandler);
1319 SWIG_RegisterMapping("_wxEvtHandler","_wxStatusBar",SwigwxStatusBarTowxEvtHandler);
1320 SWIG_RegisterMapping("_wxEvtHandler","_class_wxEvtHandler",0);
1321 SWIG_RegisterMapping("_wxMenuItem","_class_wxMenuItem",0);
1322 SWIG_RegisterMapping("_class_wxScrollBar","_wxScrollBar",0);
1323 SWIG_RegisterMapping("_wxDash","_unsigned_long",0);
1324 SWIG_RegisterMapping("_wxDash","_long",0);
1325 SWIG_RegisterMapping("_class_wxScrolledWindow","_wxScrolledWindow",0);
1326 SWIG_RegisterMapping("_wxKeyEvent","_class_wxKeyEvent",0);
1327 SWIG_RegisterMapping("_wxMoveEvent","_class_wxMoveEvent",0);
1328 SWIG_RegisterMapping("_class_wxEraseEvent","_wxEraseEvent",0);
1329 SWIG_RegisterMapping("_wxWindow","_class_wxToolBar",SwigwxToolBarTowxWindow);
1330 SWIG_RegisterMapping("_wxWindow","_wxToolBar",SwigwxToolBarTowxWindow);
1331 SWIG_RegisterMapping("_wxWindow","_class_wxStatusBar",SwigwxStatusBarTowxWindow);
1332 SWIG_RegisterMapping("_wxWindow","_wxStatusBar",SwigwxStatusBarTowxWindow);
1333 SWIG_RegisterMapping("_wxWindow","_class_wxWindow",0);
1334 }