2 * FILE : src/gtk/stattool.cpp
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
13 * Do not make changes to this file--changes will be lost!
19 /* Implementation : PYTHON */
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
32 # define SWIGEXPORT(a) a
36 # define SWIGEXPORT(a) a
45 extern void SWIG_MakePtr(char *, void *, char *);
46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47 extern char *SWIG_GetPtr(char *, void **, char *);
48 extern char *SWIG_GetPtrObj(PyObject
*, void **, char *);
49 extern void SWIG_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
50 extern PyObject
*SWIG_newvarlink(void);
54 #define SWIG_init initstattoolc
56 #define SWIG_name "stattoolc"
59 #include <wx/toolbar.h>
60 #include <wx/tbarsmpl.h>
63 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
69 } else if (target
== Py_None
) {
73 if (!PyTuple_Check(target
)) {
75 target
= PyTuple_New(1);
76 PyTuple_SetItem(target
, 0, o2
);
79 PyTuple_SetItem(o3
, 0, o
);
82 target
= PySequence_Concat(o2
, o3
);
89 // Put some wx default wxChar* values into wxStrings.
90 DECLARE_DEF_STRING(StatusLineNameStr
);
91 DECLARE_DEF_STRING(ToolBarNameStr
);
92 static const wxString
wxPyEmptyString(wxT(""));
96 static void *SwigwxStatusBarTowxWindow(void *ptr
) {
99 src
= (wxStatusBar
*) ptr
;
100 dest
= (wxWindow
*) src
;
101 return (void *) dest
;
104 static void *SwigwxStatusBarTowxEvtHandler(void *ptr
) {
107 src
= (wxStatusBar
*) ptr
;
108 dest
= (wxEvtHandler
*) src
;
109 return (void *) dest
;
112 static void *SwigwxStatusBarTowxObject(void *ptr
) {
115 src
= (wxStatusBar
*) ptr
;
116 dest
= (wxObject
*) src
;
117 return (void *) dest
;
120 #define new_wxStatusBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxStatusBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
121 static PyObject
*_wrap_new_wxStatusBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
122 PyObject
* _resultobj
;
123 wxStatusBar
* _result
;
125 wxWindowID _arg1
= (wxWindowID
) -1;
126 long _arg2
= (long ) wxST_SIZEGRIP
;
127 wxString
* _arg3
= (wxString
*) &wxPyStatusLineNameStr
;
128 PyObject
* _argo0
= 0;
129 PyObject
* _obj3
= 0;
130 char *_kwnames
[] = { "parent","id","style","name", NULL
};
134 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ilO:new_wxStatusBar",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
137 if (_argo0
== Py_None
) { _arg0
= NULL
; }
138 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
139 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxStatusBar. Expected _wxWindow_p.");
145 _arg3
= wxString_in_helper(_obj3
);
150 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
151 _result
= (wxStatusBar
*)new_wxStatusBar(_arg0
,_arg1
,_arg2
,*_arg3
);
153 wxPyEndAllowThreads(__tstate
);
154 if (PyErr_Occurred()) return NULL
;
156 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStatusBar_p");
157 _resultobj
= Py_BuildValue("s",_ptemp
);
160 _resultobj
= Py_None
;
169 #define new_wxPreStatusBar() (new wxStatusBar())
170 static PyObject
*_wrap_new_wxPreStatusBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
171 PyObject
* _resultobj
;
172 wxStatusBar
* _result
;
173 char *_kwnames
[] = { NULL
};
177 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreStatusBar",_kwnames
))
180 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
181 _result
= (wxStatusBar
*)new_wxPreStatusBar();
183 wxPyEndAllowThreads(__tstate
);
184 if (PyErr_Occurred()) return NULL
;
186 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStatusBar_p");
187 _resultobj
= Py_BuildValue("s",_ptemp
);
190 _resultobj
= Py_None
;
195 #define wxStatusBar_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
196 static PyObject
*_wrap_wxStatusBar_Create(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
197 PyObject
* _resultobj
;
202 long _arg3
= (long ) wxST_SIZEGRIP
;
203 wxString
* _arg4
= (wxString
*) &wxPyStatusLineNameStr
;
204 PyObject
* _argo0
= 0;
205 PyObject
* _argo1
= 0;
206 PyObject
* _obj4
= 0;
207 char *_kwnames
[] = { "self","parent","id","style","name", NULL
};
210 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|lO:wxStatusBar_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_obj4
))
213 if (_argo0
== Py_None
) { _arg0
= NULL
; }
214 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
215 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_Create. Expected _wxStatusBar_p.");
220 if (_argo1
== Py_None
) { _arg1
= NULL
; }
221 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
222 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxStatusBar_Create. Expected _wxWindow_p.");
228 _arg4
= wxString_in_helper(_obj4
);
233 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
234 _result
= (bool )wxStatusBar_Create(_arg0
,_arg1
,_arg2
,_arg3
,*_arg4
);
236 wxPyEndAllowThreads(__tstate
);
237 if (PyErr_Occurred()) return NULL
;
238 } _resultobj
= Py_BuildValue("i",_result
);
246 static wxRect
* wxStatusBar_GetFieldRect(wxStatusBar
*self
,long item
) {
247 wxRect
* rect
= new wxRect
;
248 self
->GetFieldRect(item
, *rect
);
251 static PyObject
*_wrap_wxStatusBar_GetFieldRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
252 PyObject
* _resultobj
;
256 PyObject
* _argo0
= 0;
257 char *_kwnames
[] = { "self","item", NULL
};
261 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxStatusBar_GetFieldRect",_kwnames
,&_argo0
,&_arg1
))
264 if (_argo0
== Py_None
) { _arg0
= NULL
; }
265 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
266 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_GetFieldRect. Expected _wxStatusBar_p.");
271 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
272 _result
= (wxRect
*)wxStatusBar_GetFieldRect(_arg0
,_arg1
);
274 wxPyEndAllowThreads(__tstate
);
275 if (PyErr_Occurred()) return NULL
;
277 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRect_p");
278 _resultobj
= Py_BuildValue("s",_ptemp
);
281 _resultobj
= Py_None
;
286 #define wxStatusBar_GetFieldsCount(_swigobj) (_swigobj->GetFieldsCount())
287 static PyObject
*_wrap_wxStatusBar_GetFieldsCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
288 PyObject
* _resultobj
;
291 PyObject
* _argo0
= 0;
292 char *_kwnames
[] = { "self", NULL
};
295 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStatusBar_GetFieldsCount",_kwnames
,&_argo0
))
298 if (_argo0
== Py_None
) { _arg0
= NULL
; }
299 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
300 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_GetFieldsCount. Expected _wxStatusBar_p.");
305 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
306 _result
= (int )wxStatusBar_GetFieldsCount(_arg0
);
308 wxPyEndAllowThreads(__tstate
);
309 if (PyErr_Occurred()) return NULL
;
310 } _resultobj
= Py_BuildValue("i",_result
);
314 #define wxStatusBar_GetStatusText(_swigobj,_swigarg0) (_swigobj->GetStatusText(_swigarg0))
315 static PyObject
*_wrap_wxStatusBar_GetStatusText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
316 PyObject
* _resultobj
;
319 int _arg1
= (int ) 0;
320 PyObject
* _argo0
= 0;
321 char *_kwnames
[] = { "self","ir", NULL
};
324 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxStatusBar_GetStatusText",_kwnames
,&_argo0
,&_arg1
))
327 if (_argo0
== Py_None
) { _arg0
= NULL
; }
328 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
329 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_GetStatusText. Expected _wxStatusBar_p.");
334 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
335 _result
= new wxString (wxStatusBar_GetStatusText(_arg0
,_arg1
));
337 wxPyEndAllowThreads(__tstate
);
338 if (PyErr_Occurred()) return NULL
;
341 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
343 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
352 #define wxStatusBar_GetBorderX(_swigobj) (_swigobj->GetBorderX())
353 static PyObject
*_wrap_wxStatusBar_GetBorderX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
354 PyObject
* _resultobj
;
357 PyObject
* _argo0
= 0;
358 char *_kwnames
[] = { "self", NULL
};
361 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStatusBar_GetBorderX",_kwnames
,&_argo0
))
364 if (_argo0
== Py_None
) { _arg0
= NULL
; }
365 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
366 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_GetBorderX. Expected _wxStatusBar_p.");
371 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
372 _result
= (int )wxStatusBar_GetBorderX(_arg0
);
374 wxPyEndAllowThreads(__tstate
);
375 if (PyErr_Occurred()) return NULL
;
376 } _resultobj
= Py_BuildValue("i",_result
);
380 #define wxStatusBar_GetBorderY(_swigobj) (_swigobj->GetBorderY())
381 static PyObject
*_wrap_wxStatusBar_GetBorderY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
382 PyObject
* _resultobj
;
385 PyObject
* _argo0
= 0;
386 char *_kwnames
[] = { "self", NULL
};
389 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStatusBar_GetBorderY",_kwnames
,&_argo0
))
392 if (_argo0
== Py_None
) { _arg0
= NULL
; }
393 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
394 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_GetBorderY. Expected _wxStatusBar_p.");
399 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
400 _result
= (int )wxStatusBar_GetBorderY(_arg0
);
402 wxPyEndAllowThreads(__tstate
);
403 if (PyErr_Occurred()) return NULL
;
404 } _resultobj
= Py_BuildValue("i",_result
);
408 #define wxStatusBar_SetFieldsCount(_swigobj,_swigarg0) (_swigobj->SetFieldsCount(_swigarg0))
409 static PyObject
*_wrap_wxStatusBar_SetFieldsCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
410 PyObject
* _resultobj
;
412 int _arg1
= (int ) 1;
413 PyObject
* _argo0
= 0;
414 char *_kwnames
[] = { "self","number", NULL
};
417 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxStatusBar_SetFieldsCount",_kwnames
,&_argo0
,&_arg1
))
420 if (_argo0
== Py_None
) { _arg0
= NULL
; }
421 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
422 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_SetFieldsCount. Expected _wxStatusBar_p.");
427 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
428 wxStatusBar_SetFieldsCount(_arg0
,_arg1
);
430 wxPyEndAllowThreads(__tstate
);
431 if (PyErr_Occurred()) return NULL
;
432 } Py_INCREF(Py_None
);
433 _resultobj
= Py_None
;
437 #define wxStatusBar_SetStatusText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetStatusText(_swigarg0,_swigarg1))
438 static PyObject
*_wrap_wxStatusBar_SetStatusText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
439 PyObject
* _resultobj
;
442 int _arg2
= (int ) 0;
443 PyObject
* _argo0
= 0;
444 PyObject
* _obj1
= 0;
445 char *_kwnames
[] = { "self","text","i", NULL
};
448 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxStatusBar_SetStatusText",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
451 if (_argo0
== Py_None
) { _arg0
= NULL
; }
452 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
453 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_SetStatusText. Expected _wxStatusBar_p.");
458 _arg1
= wxString_in_helper(_obj1
);
463 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
464 wxStatusBar_SetStatusText(_arg0
,*_arg1
,_arg2
);
466 wxPyEndAllowThreads(__tstate
);
467 if (PyErr_Occurred()) return NULL
;
468 } Py_INCREF(Py_None
);
469 _resultobj
= Py_None
;
477 #define wxStatusBar_SetStatusWidths(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetStatusWidths(_swigarg0,_swigarg1))
478 static PyObject
*_wrap_wxStatusBar_SetStatusWidths(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
479 PyObject
* _resultobj
;
483 PyObject
* _argo0
= 0;
484 PyObject
* _obj2
= 0;
485 char *_kwnames
[] = { "self","choices", NULL
};
488 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxStatusBar_SetStatusWidths",_kwnames
,&_argo0
,&_obj2
))
491 if (_argo0
== Py_None
) { _arg0
= NULL
; }
492 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
493 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_SetStatusWidths. Expected _wxStatusBar_p.");
499 _arg2
= int_LIST_helper(_obj2
);
506 _arg1
= PyList_Size(_obj2
);
513 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
514 wxStatusBar_SetStatusWidths(_arg0
,_arg1
,_arg2
);
516 wxPyEndAllowThreads(__tstate
);
517 if (PyErr_Occurred()) return NULL
;
518 } Py_INCREF(Py_None
);
519 _resultobj
= Py_None
;
526 #define wxStatusBar_SetMinHeight(_swigobj,_swigarg0) (_swigobj->SetMinHeight(_swigarg0))
527 static PyObject
*_wrap_wxStatusBar_SetMinHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
528 PyObject
* _resultobj
;
531 PyObject
* _argo0
= 0;
532 char *_kwnames
[] = { "self","height", NULL
};
535 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxStatusBar_SetMinHeight",_kwnames
,&_argo0
,&_arg1
))
538 if (_argo0
== Py_None
) { _arg0
= NULL
; }
539 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
540 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_SetMinHeight. Expected _wxStatusBar_p.");
545 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
546 wxStatusBar_SetMinHeight(_arg0
,_arg1
);
548 wxPyEndAllowThreads(__tstate
);
549 if (PyErr_Occurred()) return NULL
;
550 } Py_INCREF(Py_None
);
551 _resultobj
= Py_None
;
555 static void *SwigwxToolBarToolBaseTowxObject(void *ptr
) {
556 wxToolBarToolBase
*src
;
558 src
= (wxToolBarToolBase
*) ptr
;
559 dest
= (wxObject
*) src
;
560 return (void *) dest
;
563 static void wxToolBarToolBase_Destroy(wxToolBarToolBase
*self
) { delete self
; }
564 static PyObject
*_wrap_wxToolBarToolBase_Destroy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
565 PyObject
* _resultobj
;
566 wxToolBarToolBase
* _arg0
;
567 PyObject
* _argo0
= 0;
568 char *_kwnames
[] = { "self", NULL
};
571 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_Destroy",_kwnames
,&_argo0
))
574 if (_argo0
== Py_None
) { _arg0
= NULL
; }
575 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
576 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Destroy. Expected _wxToolBarToolBase_p.");
581 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
582 wxToolBarToolBase_Destroy(_arg0
);
584 wxPyEndAllowThreads(__tstate
);
585 if (PyErr_Occurred()) return NULL
;
586 } Py_INCREF(Py_None
);
587 _resultobj
= Py_None
;
591 #define wxToolBarToolBase_GetId(_swigobj) (_swigobj->GetId())
592 static PyObject
*_wrap_wxToolBarToolBase_GetId(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
593 PyObject
* _resultobj
;
595 wxToolBarToolBase
* _arg0
;
596 PyObject
* _argo0
= 0;
597 char *_kwnames
[] = { "self", NULL
};
600 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetId",_kwnames
,&_argo0
))
603 if (_argo0
== Py_None
) { _arg0
= NULL
; }
604 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
605 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetId. Expected _wxToolBarToolBase_p.");
610 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
611 _result
= (int )wxToolBarToolBase_GetId(_arg0
);
613 wxPyEndAllowThreads(__tstate
);
614 if (PyErr_Occurred()) return NULL
;
615 } _resultobj
= Py_BuildValue("i",_result
);
619 #define wxToolBarToolBase_GetControl(_swigobj) (_swigobj->GetControl())
620 static PyObject
*_wrap_wxToolBarToolBase_GetControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
621 PyObject
* _resultobj
;
623 wxToolBarToolBase
* _arg0
;
624 PyObject
* _argo0
= 0;
625 char *_kwnames
[] = { "self", NULL
};
628 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetControl",_kwnames
,&_argo0
))
631 if (_argo0
== Py_None
) { _arg0
= NULL
; }
632 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
633 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetControl. Expected _wxToolBarToolBase_p.");
638 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
639 _result
= (wxControl
*)wxToolBarToolBase_GetControl(_arg0
);
641 wxPyEndAllowThreads(__tstate
);
642 if (PyErr_Occurred()) return NULL
;
643 }{ _resultobj
= wxPyMake_wxObject(_result
); }
647 #define wxToolBarToolBase_GetToolBar(_swigobj) (_swigobj->GetToolBar())
648 static PyObject
*_wrap_wxToolBarToolBase_GetToolBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
649 PyObject
* _resultobj
;
650 wxToolBarBase
* _result
;
651 wxToolBarToolBase
* _arg0
;
652 PyObject
* _argo0
= 0;
653 char *_kwnames
[] = { "self", NULL
};
656 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetToolBar",_kwnames
,&_argo0
))
659 if (_argo0
== Py_None
) { _arg0
= NULL
; }
660 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
661 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetToolBar. Expected _wxToolBarToolBase_p.");
666 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
667 _result
= (wxToolBarBase
*)wxToolBarToolBase_GetToolBar(_arg0
);
669 wxPyEndAllowThreads(__tstate
);
670 if (PyErr_Occurred()) return NULL
;
671 }{ _resultobj
= wxPyMake_wxObject(_result
); }
675 #define wxToolBarToolBase_IsButton(_swigobj) (_swigobj->IsButton())
676 static PyObject
*_wrap_wxToolBarToolBase_IsButton(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
677 PyObject
* _resultobj
;
679 wxToolBarToolBase
* _arg0
;
680 PyObject
* _argo0
= 0;
681 char *_kwnames
[] = { "self", NULL
};
684 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsButton",_kwnames
,&_argo0
))
687 if (_argo0
== Py_None
) { _arg0
= NULL
; }
688 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
689 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsButton. Expected _wxToolBarToolBase_p.");
694 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
695 _result
= (int )wxToolBarToolBase_IsButton(_arg0
);
697 wxPyEndAllowThreads(__tstate
);
698 if (PyErr_Occurred()) return NULL
;
699 } _resultobj
= Py_BuildValue("i",_result
);
703 #define wxToolBarToolBase_IsControl(_swigobj) (_swigobj->IsControl())
704 static PyObject
*_wrap_wxToolBarToolBase_IsControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
705 PyObject
* _resultobj
;
707 wxToolBarToolBase
* _arg0
;
708 PyObject
* _argo0
= 0;
709 char *_kwnames
[] = { "self", NULL
};
712 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsControl",_kwnames
,&_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_IsControl. Expected _wxToolBarToolBase_p.");
722 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
723 _result
= (int )wxToolBarToolBase_IsControl(_arg0
);
725 wxPyEndAllowThreads(__tstate
);
726 if (PyErr_Occurred()) return NULL
;
727 } _resultobj
= Py_BuildValue("i",_result
);
731 #define wxToolBarToolBase_IsSeparator(_swigobj) (_swigobj->IsSeparator())
732 static PyObject
*_wrap_wxToolBarToolBase_IsSeparator(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
733 PyObject
* _resultobj
;
735 wxToolBarToolBase
* _arg0
;
736 PyObject
* _argo0
= 0;
737 char *_kwnames
[] = { "self", NULL
};
740 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsSeparator",_kwnames
,&_argo0
))
743 if (_argo0
== Py_None
) { _arg0
= NULL
; }
744 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
745 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsSeparator. Expected _wxToolBarToolBase_p.");
750 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
751 _result
= (int )wxToolBarToolBase_IsSeparator(_arg0
);
753 wxPyEndAllowThreads(__tstate
);
754 if (PyErr_Occurred()) return NULL
;
755 } _resultobj
= Py_BuildValue("i",_result
);
759 #define wxToolBarToolBase_GetStyle(_swigobj) (_swigobj->GetStyle())
760 static PyObject
*_wrap_wxToolBarToolBase_GetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
761 PyObject
* _resultobj
;
763 wxToolBarToolBase
* _arg0
;
764 PyObject
* _argo0
= 0;
765 char *_kwnames
[] = { "self", NULL
};
768 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetStyle",_kwnames
,&_argo0
))
771 if (_argo0
== Py_None
) { _arg0
= NULL
; }
772 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
773 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetStyle. Expected _wxToolBarToolBase_p.");
778 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
779 _result
= (int )wxToolBarToolBase_GetStyle(_arg0
);
781 wxPyEndAllowThreads(__tstate
);
782 if (PyErr_Occurred()) return NULL
;
783 } _resultobj
= Py_BuildValue("i",_result
);
787 #define wxToolBarToolBase_GetKind(_swigobj) (_swigobj->GetKind())
788 static PyObject
*_wrap_wxToolBarToolBase_GetKind(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
789 PyObject
* _resultobj
;
791 wxToolBarToolBase
* _arg0
;
792 PyObject
* _argo0
= 0;
793 char *_kwnames
[] = { "self", NULL
};
796 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetKind",_kwnames
,&_argo0
))
799 if (_argo0
== Py_None
) { _arg0
= NULL
; }
800 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
801 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetKind. Expected _wxToolBarToolBase_p.");
806 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
807 _result
= (wxItemKind
)wxToolBarToolBase_GetKind(_arg0
);
809 wxPyEndAllowThreads(__tstate
);
810 if (PyErr_Occurred()) return NULL
;
811 } _resultobj
= Py_BuildValue("i",_result
);
815 #define wxToolBarToolBase_IsEnabled(_swigobj) (_swigobj->IsEnabled())
816 static PyObject
*_wrap_wxToolBarToolBase_IsEnabled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
817 PyObject
* _resultobj
;
819 wxToolBarToolBase
* _arg0
;
820 PyObject
* _argo0
= 0;
821 char *_kwnames
[] = { "self", NULL
};
824 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsEnabled",_kwnames
,&_argo0
))
827 if (_argo0
== Py_None
) { _arg0
= NULL
; }
828 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
829 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsEnabled. Expected _wxToolBarToolBase_p.");
834 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
835 _result
= (bool )wxToolBarToolBase_IsEnabled(_arg0
);
837 wxPyEndAllowThreads(__tstate
);
838 if (PyErr_Occurred()) return NULL
;
839 } _resultobj
= Py_BuildValue("i",_result
);
843 #define wxToolBarToolBase_IsToggled(_swigobj) (_swigobj->IsToggled())
844 static PyObject
*_wrap_wxToolBarToolBase_IsToggled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
845 PyObject
* _resultobj
;
847 wxToolBarToolBase
* _arg0
;
848 PyObject
* _argo0
= 0;
849 char *_kwnames
[] = { "self", NULL
};
852 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsToggled",_kwnames
,&_argo0
))
855 if (_argo0
== Py_None
) { _arg0
= NULL
; }
856 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
857 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsToggled. Expected _wxToolBarToolBase_p.");
862 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
863 _result
= (bool )wxToolBarToolBase_IsToggled(_arg0
);
865 wxPyEndAllowThreads(__tstate
);
866 if (PyErr_Occurred()) return NULL
;
867 } _resultobj
= Py_BuildValue("i",_result
);
871 #define wxToolBarToolBase_CanBeToggled(_swigobj) (_swigobj->CanBeToggled())
872 static PyObject
*_wrap_wxToolBarToolBase_CanBeToggled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
873 PyObject
* _resultobj
;
875 wxToolBarToolBase
* _arg0
;
876 PyObject
* _argo0
= 0;
877 char *_kwnames
[] = { "self", NULL
};
880 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_CanBeToggled",_kwnames
,&_argo0
))
883 if (_argo0
== Py_None
) { _arg0
= NULL
; }
884 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
885 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_CanBeToggled. Expected _wxToolBarToolBase_p.");
890 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
891 _result
= (bool )wxToolBarToolBase_CanBeToggled(_arg0
);
893 wxPyEndAllowThreads(__tstate
);
894 if (PyErr_Occurred()) return NULL
;
895 } _resultobj
= Py_BuildValue("i",_result
);
899 #define wxToolBarToolBase_GetNormalBitmap(_swigobj) (_swigobj->GetNormalBitmap())
900 static PyObject
*_wrap_wxToolBarToolBase_GetNormalBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
901 PyObject
* _resultobj
;
903 wxToolBarToolBase
* _arg0
;
904 PyObject
* _argo0
= 0;
905 char *_kwnames
[] = { "self", NULL
};
909 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetNormalBitmap",_kwnames
,&_argo0
))
912 if (_argo0
== Py_None
) { _arg0
= NULL
; }
913 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
914 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetNormalBitmap. Expected _wxToolBarToolBase_p.");
919 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
920 const wxBitmap
& _result_ref
= wxToolBarToolBase_GetNormalBitmap(_arg0
);
921 _result
= (wxBitmap
*) &_result_ref
;
923 wxPyEndAllowThreads(__tstate
);
924 if (PyErr_Occurred()) return NULL
;
926 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
927 _resultobj
= Py_BuildValue("s",_ptemp
);
930 _resultobj
= Py_None
;
935 #define wxToolBarToolBase_GetDisabledBitmap(_swigobj) (_swigobj->GetDisabledBitmap())
936 static PyObject
*_wrap_wxToolBarToolBase_GetDisabledBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
937 PyObject
* _resultobj
;
939 wxToolBarToolBase
* _arg0
;
940 PyObject
* _argo0
= 0;
941 char *_kwnames
[] = { "self", NULL
};
945 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetDisabledBitmap",_kwnames
,&_argo0
))
948 if (_argo0
== Py_None
) { _arg0
= NULL
; }
949 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
950 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetDisabledBitmap. Expected _wxToolBarToolBase_p.");
955 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
956 const wxBitmap
& _result_ref
= wxToolBarToolBase_GetDisabledBitmap(_arg0
);
957 _result
= (wxBitmap
*) &_result_ref
;
959 wxPyEndAllowThreads(__tstate
);
960 if (PyErr_Occurred()) return NULL
;
962 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
963 _resultobj
= Py_BuildValue("s",_ptemp
);
966 _resultobj
= Py_None
;
971 #define wxToolBarToolBase_GetBitmap(_swigobj) (_swigobj->GetBitmap())
972 static PyObject
*_wrap_wxToolBarToolBase_GetBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
973 PyObject
* _resultobj
;
975 wxToolBarToolBase
* _arg0
;
976 PyObject
* _argo0
= 0;
977 char *_kwnames
[] = { "self", NULL
};
981 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetBitmap",_kwnames
,&_argo0
))
984 if (_argo0
== Py_None
) { _arg0
= NULL
; }
985 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
986 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetBitmap. Expected _wxToolBarToolBase_p.");
991 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
992 _result
= new wxBitmap (wxToolBarToolBase_GetBitmap(_arg0
));
994 wxPyEndAllowThreads(__tstate
);
995 if (PyErr_Occurred()) return NULL
;
996 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p");
997 _resultobj
= Py_BuildValue("s",_ptemp
);
1001 #define wxToolBarToolBase_GetLabel(_swigobj) (_swigobj->GetLabel())
1002 static PyObject
*_wrap_wxToolBarToolBase_GetLabel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1003 PyObject
* _resultobj
;
1005 wxToolBarToolBase
* _arg0
;
1006 PyObject
* _argo0
= 0;
1007 char *_kwnames
[] = { "self", NULL
};
1010 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetLabel",_kwnames
,&_argo0
))
1013 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1014 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1015 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetLabel. Expected _wxToolBarToolBase_p.");
1020 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1021 _result
= new wxString (wxToolBarToolBase_GetLabel(_arg0
));
1023 wxPyEndAllowThreads(__tstate
);
1024 if (PyErr_Occurred()) return NULL
;
1027 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
1029 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1038 #define wxToolBarToolBase_GetShortHelp(_swigobj) (_swigobj->GetShortHelp())
1039 static PyObject
*_wrap_wxToolBarToolBase_GetShortHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1040 PyObject
* _resultobj
;
1042 wxToolBarToolBase
* _arg0
;
1043 PyObject
* _argo0
= 0;
1044 char *_kwnames
[] = { "self", NULL
};
1047 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetShortHelp",_kwnames
,&_argo0
))
1050 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1051 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1052 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetShortHelp. Expected _wxToolBarToolBase_p.");
1057 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1058 _result
= new wxString (wxToolBarToolBase_GetShortHelp(_arg0
));
1060 wxPyEndAllowThreads(__tstate
);
1061 if (PyErr_Occurred()) return NULL
;
1064 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
1066 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1075 #define wxToolBarToolBase_GetLongHelp(_swigobj) (_swigobj->GetLongHelp())
1076 static PyObject
*_wrap_wxToolBarToolBase_GetLongHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1077 PyObject
* _resultobj
;
1079 wxToolBarToolBase
* _arg0
;
1080 PyObject
* _argo0
= 0;
1081 char *_kwnames
[] = { "self", NULL
};
1084 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetLongHelp",_kwnames
,&_argo0
))
1087 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1088 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1089 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetLongHelp. Expected _wxToolBarToolBase_p.");
1094 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1095 _result
= new wxString (wxToolBarToolBase_GetLongHelp(_arg0
));
1097 wxPyEndAllowThreads(__tstate
);
1098 if (PyErr_Occurred()) return NULL
;
1101 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
1103 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1112 #define wxToolBarToolBase_Enable(_swigobj,_swigarg0) (_swigobj->Enable(_swigarg0))
1113 static PyObject
*_wrap_wxToolBarToolBase_Enable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1114 PyObject
* _resultobj
;
1116 wxToolBarToolBase
* _arg0
;
1118 PyObject
* _argo0
= 0;
1120 char *_kwnames
[] = { "self","enable", NULL
};
1123 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarToolBase_Enable",_kwnames
,&_argo0
,&tempbool1
))
1126 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1127 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1128 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Enable. Expected _wxToolBarToolBase_p.");
1132 _arg1
= (bool ) tempbool1
;
1134 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1135 _result
= (bool )wxToolBarToolBase_Enable(_arg0
,_arg1
);
1137 wxPyEndAllowThreads(__tstate
);
1138 if (PyErr_Occurred()) return NULL
;
1139 } _resultobj
= Py_BuildValue("i",_result
);
1143 #define wxToolBarToolBase_Toggle(_swigobj) (_swigobj->Toggle())
1144 static PyObject
*_wrap_wxToolBarToolBase_Toggle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1145 PyObject
* _resultobj
;
1146 wxToolBarToolBase
* _arg0
;
1147 PyObject
* _argo0
= 0;
1148 char *_kwnames
[] = { "self", NULL
};
1151 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_Toggle",_kwnames
,&_argo0
))
1154 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1155 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1156 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Toggle. Expected _wxToolBarToolBase_p.");
1161 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1162 wxToolBarToolBase_Toggle(_arg0
);
1164 wxPyEndAllowThreads(__tstate
);
1165 if (PyErr_Occurred()) return NULL
;
1166 } Py_INCREF(Py_None
);
1167 _resultobj
= Py_None
;
1171 #define wxToolBarToolBase_SetToggle(_swigobj,_swigarg0) (_swigobj->SetToggle(_swigarg0))
1172 static PyObject
*_wrap_wxToolBarToolBase_SetToggle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1173 PyObject
* _resultobj
;
1175 wxToolBarToolBase
* _arg0
;
1177 PyObject
* _argo0
= 0;
1179 char *_kwnames
[] = { "self","toggle", NULL
};
1182 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarToolBase_SetToggle",_kwnames
,&_argo0
,&tempbool1
))
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_SetToggle. Expected _wxToolBarToolBase_p.");
1191 _arg1
= (bool ) tempbool1
;
1193 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1194 _result
= (bool )wxToolBarToolBase_SetToggle(_arg0
,_arg1
);
1196 wxPyEndAllowThreads(__tstate
);
1197 if (PyErr_Occurred()) return NULL
;
1198 } _resultobj
= Py_BuildValue("i",_result
);
1202 #define wxToolBarToolBase_SetShortHelp(_swigobj,_swigarg0) (_swigobj->SetShortHelp(_swigarg0))
1203 static PyObject
*_wrap_wxToolBarToolBase_SetShortHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1204 PyObject
* _resultobj
;
1206 wxToolBarToolBase
* _arg0
;
1208 PyObject
* _argo0
= 0;
1209 PyObject
* _obj1
= 0;
1210 char *_kwnames
[] = { "self","help", NULL
};
1213 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetShortHelp",_kwnames
,&_argo0
,&_obj1
))
1216 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1217 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1218 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetShortHelp. Expected _wxToolBarToolBase_p.");
1223 _arg1
= wxString_in_helper(_obj1
);
1228 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1229 _result
= (bool )wxToolBarToolBase_SetShortHelp(_arg0
,*_arg1
);
1231 wxPyEndAllowThreads(__tstate
);
1232 if (PyErr_Occurred()) return NULL
;
1233 } _resultobj
= Py_BuildValue("i",_result
);
1241 #define wxToolBarToolBase_SetLongHelp(_swigobj,_swigarg0) (_swigobj->SetLongHelp(_swigarg0))
1242 static PyObject
*_wrap_wxToolBarToolBase_SetLongHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1243 PyObject
* _resultobj
;
1245 wxToolBarToolBase
* _arg0
;
1247 PyObject
* _argo0
= 0;
1248 PyObject
* _obj1
= 0;
1249 char *_kwnames
[] = { "self","help", NULL
};
1252 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetLongHelp",_kwnames
,&_argo0
,&_obj1
))
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_SetLongHelp. Expected _wxToolBarToolBase_p.");
1262 _arg1
= wxString_in_helper(_obj1
);
1267 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1268 _result
= (bool )wxToolBarToolBase_SetLongHelp(_arg0
,*_arg1
);
1270 wxPyEndAllowThreads(__tstate
);
1271 if (PyErr_Occurred()) return NULL
;
1272 } _resultobj
= Py_BuildValue("i",_result
);
1280 #define wxToolBarToolBase_SetNormalBitmap(_swigobj,_swigarg0) (_swigobj->SetNormalBitmap(_swigarg0))
1281 static PyObject
*_wrap_wxToolBarToolBase_SetNormalBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1282 PyObject
* _resultobj
;
1283 wxToolBarToolBase
* _arg0
;
1285 PyObject
* _argo0
= 0;
1286 PyObject
* _argo1
= 0;
1287 char *_kwnames
[] = { "self","bmp", NULL
};
1290 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetNormalBitmap",_kwnames
,&_argo0
,&_argo1
))
1293 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1294 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1295 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetNormalBitmap. Expected _wxToolBarToolBase_p.");
1300 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1301 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
1302 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarToolBase_SetNormalBitmap. Expected _wxBitmap_p.");
1307 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1308 wxToolBarToolBase_SetNormalBitmap(_arg0
,*_arg1
);
1310 wxPyEndAllowThreads(__tstate
);
1311 if (PyErr_Occurred()) return NULL
;
1312 } Py_INCREF(Py_None
);
1313 _resultobj
= Py_None
;
1317 #define wxToolBarToolBase_SetDisabledBitmap(_swigobj,_swigarg0) (_swigobj->SetDisabledBitmap(_swigarg0))
1318 static PyObject
*_wrap_wxToolBarToolBase_SetDisabledBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1319 PyObject
* _resultobj
;
1320 wxToolBarToolBase
* _arg0
;
1322 PyObject
* _argo0
= 0;
1323 PyObject
* _argo1
= 0;
1324 char *_kwnames
[] = { "self","bmp", NULL
};
1327 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetDisabledBitmap",_kwnames
,&_argo0
,&_argo1
))
1330 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1331 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1332 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetDisabledBitmap. Expected _wxToolBarToolBase_p.");
1337 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1338 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
1339 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarToolBase_SetDisabledBitmap. Expected _wxBitmap_p.");
1344 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1345 wxToolBarToolBase_SetDisabledBitmap(_arg0
,*_arg1
);
1347 wxPyEndAllowThreads(__tstate
);
1348 if (PyErr_Occurred()) return NULL
;
1349 } Py_INCREF(Py_None
);
1350 _resultobj
= Py_None
;
1354 #define wxToolBarToolBase_SetLabel(_swigobj,_swigarg0) (_swigobj->SetLabel(_swigarg0))
1355 static PyObject
*_wrap_wxToolBarToolBase_SetLabel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1356 PyObject
* _resultobj
;
1357 wxToolBarToolBase
* _arg0
;
1359 PyObject
* _argo0
= 0;
1360 PyObject
* _obj1
= 0;
1361 char *_kwnames
[] = { "self","label", NULL
};
1364 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetLabel",_kwnames
,&_argo0
,&_obj1
))
1367 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1368 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1369 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetLabel. Expected _wxToolBarToolBase_p.");
1374 _arg1
= wxString_in_helper(_obj1
);
1379 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1380 wxToolBarToolBase_SetLabel(_arg0
,*_arg1
);
1382 wxPyEndAllowThreads(__tstate
);
1383 if (PyErr_Occurred()) return NULL
;
1384 } Py_INCREF(Py_None
);
1385 _resultobj
= Py_None
;
1393 #define wxToolBarToolBase_Detach(_swigobj) (_swigobj->Detach())
1394 static PyObject
*_wrap_wxToolBarToolBase_Detach(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1395 PyObject
* _resultobj
;
1396 wxToolBarToolBase
* _arg0
;
1397 PyObject
* _argo0
= 0;
1398 char *_kwnames
[] = { "self", NULL
};
1401 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_Detach",_kwnames
,&_argo0
))
1404 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1405 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1406 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Detach. Expected _wxToolBarToolBase_p.");
1411 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1412 wxToolBarToolBase_Detach(_arg0
);
1414 wxPyEndAllowThreads(__tstate
);
1415 if (PyErr_Occurred()) return NULL
;
1416 } Py_INCREF(Py_None
);
1417 _resultobj
= Py_None
;
1421 #define wxToolBarToolBase_Attach(_swigobj,_swigarg0) (_swigobj->Attach(_swigarg0))
1422 static PyObject
*_wrap_wxToolBarToolBase_Attach(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1423 PyObject
* _resultobj
;
1424 wxToolBarToolBase
* _arg0
;
1425 wxToolBarBase
* _arg1
;
1426 PyObject
* _argo0
= 0;
1427 PyObject
* _argo1
= 0;
1428 char *_kwnames
[] = { "self","tbar", NULL
};
1431 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_Attach",_kwnames
,&_argo0
,&_argo1
))
1434 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1435 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1436 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Attach. Expected _wxToolBarToolBase_p.");
1441 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1442 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxToolBarBase_p")) {
1443 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarToolBase_Attach. Expected _wxToolBarBase_p.");
1448 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1449 wxToolBarToolBase_Attach(_arg0
,_arg1
);
1451 wxPyEndAllowThreads(__tstate
);
1452 if (PyErr_Occurred()) return NULL
;
1453 } Py_INCREF(Py_None
);
1454 _resultobj
= Py_None
;
1458 static PyObject
* wxToolBarToolBase_GetClientData(wxToolBarToolBase
*self
) {
1459 wxPyUserData
* udata
= (wxPyUserData
*)self
->GetClientData();
1461 Py_INCREF(udata
->m_obj
);
1462 return udata
->m_obj
;
1468 static PyObject
*_wrap_wxToolBarToolBase_GetClientData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1469 PyObject
* _resultobj
;
1471 wxToolBarToolBase
* _arg0
;
1472 PyObject
* _argo0
= 0;
1473 char *_kwnames
[] = { "self", NULL
};
1476 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetClientData",_kwnames
,&_argo0
))
1479 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1480 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1481 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetClientData. Expected _wxToolBarToolBase_p.");
1486 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1487 _result
= (PyObject
*)wxToolBarToolBase_GetClientData(_arg0
);
1489 wxPyEndAllowThreads(__tstate
);
1490 if (PyErr_Occurred()) return NULL
;
1492 _resultobj
= _result
;
1497 static void wxToolBarToolBase_SetClientData(wxToolBarToolBase
*self
,PyObject
* clientData
) {
1498 self
->SetClientData(new wxPyUserData(clientData
));
1500 static PyObject
*_wrap_wxToolBarToolBase_SetClientData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1501 PyObject
* _resultobj
;
1502 wxToolBarToolBase
* _arg0
;
1504 PyObject
* _argo0
= 0;
1505 PyObject
* _obj1
= 0;
1506 char *_kwnames
[] = { "self","clientData", NULL
};
1509 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetClientData",_kwnames
,&_argo0
,&_obj1
))
1512 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1513 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1514 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetClientData. Expected _wxToolBarToolBase_p.");
1522 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1523 wxToolBarToolBase_SetClientData(_arg0
,_arg1
);
1525 wxPyEndAllowThreads(__tstate
);
1526 if (PyErr_Occurred()) return NULL
;
1527 } Py_INCREF(Py_None
);
1528 _resultobj
= Py_None
;
1532 static void *SwigwxToolBarBaseTowxControl(void *ptr
) {
1535 src
= (wxToolBarBase
*) ptr
;
1536 dest
= (wxControl
*) src
;
1537 return (void *) dest
;
1540 static void *SwigwxToolBarBaseTowxWindow(void *ptr
) {
1543 src
= (wxToolBarBase
*) ptr
;
1544 dest
= (wxWindow
*) src
;
1545 return (void *) dest
;
1548 static void *SwigwxToolBarBaseTowxEvtHandler(void *ptr
) {
1551 src
= (wxToolBarBase
*) ptr
;
1552 dest
= (wxEvtHandler
*) src
;
1553 return (void *) dest
;
1556 static void *SwigwxToolBarBaseTowxObject(void *ptr
) {
1559 src
= (wxToolBarBase
*) ptr
;
1560 dest
= (wxObject
*) src
;
1561 return (void *) dest
;
1564 static wxToolBarToolBase
* wxToolBarBase_AddTool(wxToolBarBase
*self
,int id
,const wxString
& label
,const wxBitmap
& bitmap
,const wxBitmap
& bmpDisabled
,wxItemKind kind
,const wxString
& shortHelp
,const wxString
& longHelp
,PyObject
* clientData
) {
1565 wxPyUserData
* udata
= NULL
;
1567 udata
= new wxPyUserData(clientData
);
1568 return self
->AddTool(id
, label
, bitmap
, bmpDisabled
, kind
,
1569 shortHelp
, longHelp
, udata
);
1571 static PyObject
*_wrap_wxToolBarBase_AddTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1572 PyObject
* _resultobj
;
1573 wxToolBarToolBase
* _result
;
1574 wxToolBarBase
* _arg0
;
1579 wxItemKind _arg5
= (wxItemKind
) wxITEM_NORMAL
;
1580 wxString
* _arg6
= (wxString
*) &wxPyEmptyString
;
1581 wxString
* _arg7
= (wxString
*) &wxPyEmptyString
;
1582 PyObject
* _arg8
= (PyObject
*) NULL
;
1583 PyObject
* _argo0
= 0;
1584 PyObject
* _obj2
= 0;
1585 PyObject
* _argo3
= 0;
1586 PyObject
* _argo4
= 0;
1587 PyObject
* _obj6
= 0;
1588 PyObject
* _obj7
= 0;
1589 PyObject
* _obj8
= 0;
1590 char *_kwnames
[] = { "self","id","label","bitmap","bmpDisabled","kind","shortHelp","longHelp","clientData", NULL
};
1593 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOOO|iOOO:wxToolBarBase_AddTool",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_argo4
,&_arg5
,&_obj6
,&_obj7
,&_obj8
))
1596 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1597 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1598 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddTool. Expected _wxToolBarBase_p.");
1603 _arg2
= wxString_in_helper(_obj2
);
1608 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1609 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) {
1610 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxToolBarBase_AddTool. Expected _wxBitmap_p.");
1615 if (_argo4
== Py_None
) { _arg4
= NULL
; }
1616 else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxBitmap_p")) {
1617 PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxToolBarBase_AddTool. Expected _wxBitmap_p.");
1623 _arg6
= wxString_in_helper(_obj6
);
1629 _arg7
= wxString_in_helper(_obj7
);
1638 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1639 _result
= (wxToolBarToolBase
*)wxToolBarBase_AddTool(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
,_arg8
);
1641 wxPyEndAllowThreads(__tstate
);
1642 if (PyErr_Occurred()) return NULL
;
1643 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1659 static wxToolBarToolBase
* wxToolBarBase_AddSimpleTool(wxToolBarBase
*self
,int id
,const wxString
& label
,const wxBitmap
& bitmap
,const wxString
& shortHelp
,const wxString
& longHelp
,wxItemKind kind
) {
1660 return self
->AddTool(id
, label
, bitmap
, wxNullBitmap
, kind
,
1661 shortHelp
, longHelp
, NULL
);
1663 static PyObject
*_wrap_wxToolBarBase_AddSimpleTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1664 PyObject
* _resultobj
;
1665 wxToolBarToolBase
* _result
;
1666 wxToolBarBase
* _arg0
;
1670 wxString
* _arg4
= (wxString
*) &wxPyEmptyString
;
1671 wxString
* _arg5
= (wxString
*) &wxPyEmptyString
;
1672 wxItemKind _arg6
= (wxItemKind
) wxITEM_NORMAL
;
1673 PyObject
* _argo0
= 0;
1674 PyObject
* _obj2
= 0;
1675 PyObject
* _argo3
= 0;
1676 PyObject
* _obj4
= 0;
1677 PyObject
* _obj5
= 0;
1678 char *_kwnames
[] = { "self","id","label","bitmap","shortHelp","longHelp","kind", NULL
};
1681 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|OOi:wxToolBarBase_AddSimpleTool",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_obj4
,&_obj5
,&_arg6
))
1684 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1685 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1686 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddSimpleTool. Expected _wxToolBarBase_p.");
1691 _arg2
= wxString_in_helper(_obj2
);
1696 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1697 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) {
1698 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxToolBarBase_AddSimpleTool. Expected _wxBitmap_p.");
1704 _arg4
= wxString_in_helper(_obj4
);
1710 _arg5
= wxString_in_helper(_obj5
);
1715 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1716 _result
= (wxToolBarToolBase
*)wxToolBarBase_AddSimpleTool(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
);
1718 wxPyEndAllowThreads(__tstate
);
1719 if (PyErr_Occurred()) return NULL
;
1720 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1736 static wxToolBarToolBase
* wxToolBarBase_AddCheckTool(wxToolBarBase
*self
,int id
,const wxString
& label
,const wxBitmap
& bitmap
,const wxBitmap
& bmpDisabled
,const wxString
& shortHelp
,const wxString
& longHelp
,PyObject
* clientData
) {
1737 wxPyUserData
* udata
= NULL
;
1739 udata
= new wxPyUserData(clientData
);
1740 return self
->AddCheckTool(id
, label
, bitmap
, bmpDisabled
,
1741 shortHelp
, longHelp
, udata
);
1743 static PyObject
*_wrap_wxToolBarBase_AddCheckTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1744 PyObject
* _resultobj
;
1745 wxToolBarToolBase
* _result
;
1746 wxToolBarBase
* _arg0
;
1750 wxBitmap
* _arg4
= (wxBitmap
*) &wxNullBitmap
;
1751 wxString
* _arg5
= (wxString
*) &wxPyEmptyString
;
1752 wxString
* _arg6
= (wxString
*) &wxPyEmptyString
;
1753 PyObject
* _arg7
= (PyObject
*) NULL
;
1754 PyObject
* _argo0
= 0;
1755 PyObject
* _obj2
= 0;
1756 PyObject
* _argo3
= 0;
1757 PyObject
* _argo4
= 0;
1758 PyObject
* _obj5
= 0;
1759 PyObject
* _obj6
= 0;
1760 PyObject
* _obj7
= 0;
1761 char *_kwnames
[] = { "self","id","label","bitmap","bmpDisabled","shortHelp","longHelp","clientData", NULL
};
1764 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|OOOO:wxToolBarBase_AddCheckTool",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_argo4
,&_obj5
,&_obj6
,&_obj7
))
1767 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1768 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1769 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddCheckTool. Expected _wxToolBarBase_p.");
1774 _arg2
= wxString_in_helper(_obj2
);
1779 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1780 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) {
1781 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxToolBarBase_AddCheckTool. Expected _wxBitmap_p.");
1786 if (_argo4
== Py_None
) { _arg4
= NULL
; }
1787 else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxBitmap_p")) {
1788 PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxToolBarBase_AddCheckTool. Expected _wxBitmap_p.");
1794 _arg5
= wxString_in_helper(_obj5
);
1800 _arg6
= wxString_in_helper(_obj6
);
1809 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1810 _result
= (wxToolBarToolBase
*)wxToolBarBase_AddCheckTool(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,*_arg5
,*_arg6
,_arg7
);
1812 wxPyEndAllowThreads(__tstate
);
1813 if (PyErr_Occurred()) return NULL
;
1814 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1830 static wxToolBarToolBase
* wxToolBarBase_AddRadioTool(wxToolBarBase
*self
,int id
,const wxString
& label
,const wxBitmap
& bitmap
,const wxBitmap
& bmpDisabled
,const wxString
& shortHelp
,const wxString
& longHelp
,PyObject
* clientData
) {
1831 wxPyUserData
* udata
= NULL
;
1833 udata
= new wxPyUserData(clientData
);
1834 return self
->AddRadioTool(id
, label
, bitmap
, bmpDisabled
,
1835 shortHelp
, longHelp
, udata
);
1837 static PyObject
*_wrap_wxToolBarBase_AddRadioTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1838 PyObject
* _resultobj
;
1839 wxToolBarToolBase
* _result
;
1840 wxToolBarBase
* _arg0
;
1844 wxBitmap
* _arg4
= (wxBitmap
*) &wxNullBitmap
;
1845 wxString
* _arg5
= (wxString
*) &wxPyEmptyString
;
1846 wxString
* _arg6
= (wxString
*) &wxPyEmptyString
;
1847 PyObject
* _arg7
= (PyObject
*) NULL
;
1848 PyObject
* _argo0
= 0;
1849 PyObject
* _obj2
= 0;
1850 PyObject
* _argo3
= 0;
1851 PyObject
* _argo4
= 0;
1852 PyObject
* _obj5
= 0;
1853 PyObject
* _obj6
= 0;
1854 PyObject
* _obj7
= 0;
1855 char *_kwnames
[] = { "self","id","label","bitmap","bmpDisabled","shortHelp","longHelp","clientData", NULL
};
1858 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|OOOO:wxToolBarBase_AddRadioTool",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_argo4
,&_obj5
,&_obj6
,&_obj7
))
1861 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1862 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1863 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddRadioTool. Expected _wxToolBarBase_p.");
1868 _arg2
= wxString_in_helper(_obj2
);
1873 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1874 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) {
1875 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxToolBarBase_AddRadioTool. Expected _wxBitmap_p.");
1880 if (_argo4
== Py_None
) { _arg4
= NULL
; }
1881 else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxBitmap_p")) {
1882 PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxToolBarBase_AddRadioTool. Expected _wxBitmap_p.");
1888 _arg5
= wxString_in_helper(_obj5
);
1894 _arg6
= wxString_in_helper(_obj6
);
1903 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1904 _result
= (wxToolBarToolBase
*)wxToolBarBase_AddRadioTool(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,*_arg5
,*_arg6
,_arg7
);
1906 wxPyEndAllowThreads(__tstate
);
1907 if (PyErr_Occurred()) return NULL
;
1908 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1924 static wxToolBarToolBase
* wxToolBarBase_InsertTool(wxToolBarBase
*self
,size_t pos
,int id
,const wxString
& label
,const wxBitmap
& bitmap
,const wxBitmap
& bmpDisabled
,wxItemKind kind
,const wxString
& shortHelp
,const wxString
& longHelp
,PyObject
* clientData
) {
1925 wxPyUserData
* udata
= NULL
;
1927 udata
= new wxPyUserData(clientData
);
1928 return self
->InsertTool(pos
, id
, label
, bitmap
, bmpDisabled
, kind
,
1929 shortHelp
, longHelp
, udata
);
1931 static PyObject
*_wrap_wxToolBarBase_InsertTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1932 PyObject
* _resultobj
;
1933 wxToolBarToolBase
* _result
;
1934 wxToolBarBase
* _arg0
;
1939 wxBitmap
* _arg5
= (wxBitmap
*) &wxNullBitmap
;
1940 wxItemKind _arg6
= (wxItemKind
) wxITEM_NORMAL
;
1941 wxString
* _arg7
= (wxString
*) &wxPyEmptyString
;
1942 wxString
* _arg8
= (wxString
*) &wxPyEmptyString
;
1943 PyObject
* _arg9
= (PyObject
*) NULL
;
1944 PyObject
* _argo0
= 0;
1945 PyObject
* _obj3
= 0;
1946 PyObject
* _argo4
= 0;
1947 PyObject
* _argo5
= 0;
1948 PyObject
* _obj7
= 0;
1949 PyObject
* _obj8
= 0;
1950 PyObject
* _obj9
= 0;
1951 char *_kwnames
[] = { "self","pos","id","label","bitmap","bmpDisabled","kind","shortHelp","longHelp","clientData", NULL
};
1954 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiOO|OiOOO:wxToolBarBase_InsertTool",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_argo4
,&_argo5
,&_arg6
,&_obj7
,&_obj8
,&_obj9
))
1957 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1958 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1959 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertTool. Expected _wxToolBarBase_p.");
1964 _arg3
= wxString_in_helper(_obj3
);
1969 if (_argo4
== Py_None
) { _arg4
= NULL
; }
1970 else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxBitmap_p")) {
1971 PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxToolBarBase_InsertTool. Expected _wxBitmap_p.");
1976 if (_argo5
== Py_None
) { _arg5
= NULL
; }
1977 else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxBitmap_p")) {
1978 PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxToolBarBase_InsertTool. Expected _wxBitmap_p.");
1984 _arg7
= wxString_in_helper(_obj7
);
1990 _arg8
= wxString_in_helper(_obj8
);
1999 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2000 _result
= (wxToolBarToolBase
*)wxToolBarBase_InsertTool(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
,*_arg8
,_arg9
);
2002 wxPyEndAllowThreads(__tstate
);
2003 if (PyErr_Occurred()) return NULL
;
2004 }{ _resultobj
= wxPyMake_wxObject(_result
); }
2020 static wxToolBarToolBase
* wxToolBarBase_InsertSimpleTool(wxToolBarBase
*self
,size_t pos
,int id
,const wxString
& label
,const wxBitmap
& bitmap
,wxItemKind kind
,const wxString
& shortHelp
,const wxString
& longHelp
) {
2021 return self
->InsertTool(pos
, id
, label
, bitmap
, wxNullBitmap
, kind
,
2022 shortHelp
, longHelp
);
2024 static PyObject
*_wrap_wxToolBarBase_InsertSimpleTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2025 PyObject
* _resultobj
;
2026 wxToolBarToolBase
* _result
;
2027 wxToolBarBase
* _arg0
;
2032 wxItemKind _arg5
= (wxItemKind
) wxITEM_NORMAL
;
2033 wxString
* _arg6
= (wxString
*) &wxPyEmptyString
;
2034 wxString
* _arg7
= (wxString
*) &wxPyEmptyString
;
2035 PyObject
* _argo0
= 0;
2036 PyObject
* _obj3
= 0;
2037 PyObject
* _argo4
= 0;
2038 PyObject
* _obj6
= 0;
2039 PyObject
* _obj7
= 0;
2040 char *_kwnames
[] = { "self","pos","id","label","bitmap","kind","shortHelp","longHelp", NULL
};
2043 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiOO|iOO:wxToolBarBase_InsertSimpleTool",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_argo4
,&_arg5
,&_obj6
,&_obj7
))
2046 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2047 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2048 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertSimpleTool. Expected _wxToolBarBase_p.");
2053 _arg3
= wxString_in_helper(_obj3
);
2058 if (_argo4
== Py_None
) { _arg4
= NULL
; }
2059 else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxBitmap_p")) {
2060 PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxToolBarBase_InsertSimpleTool. Expected _wxBitmap_p.");
2066 _arg6
= wxString_in_helper(_obj6
);
2072 _arg7
= wxString_in_helper(_obj7
);
2077 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2078 _result
= (wxToolBarToolBase
*)wxToolBarBase_InsertSimpleTool(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
);
2080 wxPyEndAllowThreads(__tstate
);
2081 if (PyErr_Occurred()) return NULL
;
2082 }{ _resultobj
= wxPyMake_wxObject(_result
); }
2098 #define wxToolBarBase_AddControl(_swigobj,_swigarg0) (_swigobj->AddControl(_swigarg0))
2099 static PyObject
*_wrap_wxToolBarBase_AddControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2100 PyObject
* _resultobj
;
2101 wxToolBarToolBase
* _result
;
2102 wxToolBarBase
* _arg0
;
2104 PyObject
* _argo0
= 0;
2105 PyObject
* _argo1
= 0;
2106 char *_kwnames
[] = { "self","control", NULL
};
2109 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarBase_AddControl",_kwnames
,&_argo0
,&_argo1
))
2112 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2113 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2114 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddControl. Expected _wxToolBarBase_p.");
2119 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2120 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxControl_p")) {
2121 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarBase_AddControl. Expected _wxControl_p.");
2126 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2127 _result
= (wxToolBarToolBase
*)wxToolBarBase_AddControl(_arg0
,_arg1
);
2129 wxPyEndAllowThreads(__tstate
);
2130 if (PyErr_Occurred()) return NULL
;
2131 }{ _resultobj
= wxPyMake_wxObject(_result
); }
2135 #define wxToolBarBase_InsertControl(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertControl(_swigarg0,_swigarg1))
2136 static PyObject
*_wrap_wxToolBarBase_InsertControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2137 PyObject
* _resultobj
;
2138 wxToolBarToolBase
* _result
;
2139 wxToolBarBase
* _arg0
;
2142 PyObject
* _argo0
= 0;
2143 PyObject
* _argo2
= 0;
2144 char *_kwnames
[] = { "self","pos","control", NULL
};
2147 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_InsertControl",_kwnames
,&_argo0
,&_arg1
,&_argo2
))
2150 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2151 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2152 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertControl. Expected _wxToolBarBase_p.");
2157 if (_argo2
== Py_None
) { _arg2
= NULL
; }
2158 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxControl_p")) {
2159 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxToolBarBase_InsertControl. Expected _wxControl_p.");
2164 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2165 _result
= (wxToolBarToolBase
*)wxToolBarBase_InsertControl(_arg0
,_arg1
,_arg2
);
2167 wxPyEndAllowThreads(__tstate
);
2168 if (PyErr_Occurred()) return NULL
;
2169 }{ _resultobj
= wxPyMake_wxObject(_result
); }
2173 #define wxToolBarBase_AddSeparator(_swigobj) (_swigobj->AddSeparator())
2174 static PyObject
*_wrap_wxToolBarBase_AddSeparator(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2175 PyObject
* _resultobj
;
2176 wxToolBarToolBase
* _result
;
2177 wxToolBarBase
* _arg0
;
2178 PyObject
* _argo0
= 0;
2179 char *_kwnames
[] = { "self", NULL
};
2182 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_AddSeparator",_kwnames
,&_argo0
))
2185 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2186 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2187 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddSeparator. Expected _wxToolBarBase_p.");
2192 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2193 _result
= (wxToolBarToolBase
*)wxToolBarBase_AddSeparator(_arg0
);
2195 wxPyEndAllowThreads(__tstate
);
2196 if (PyErr_Occurred()) return NULL
;
2197 }{ _resultobj
= wxPyMake_wxObject(_result
); }
2201 #define wxToolBarBase_InsertSeparator(_swigobj,_swigarg0) (_swigobj->InsertSeparator(_swigarg0))
2202 static PyObject
*_wrap_wxToolBarBase_InsertSeparator(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2203 PyObject
* _resultobj
;
2204 wxToolBarToolBase
* _result
;
2205 wxToolBarBase
* _arg0
;
2207 PyObject
* _argo0
= 0;
2208 char *_kwnames
[] = { "self","pos", NULL
};
2211 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_InsertSeparator",_kwnames
,&_argo0
,&_arg1
))
2214 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2215 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2216 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertSeparator. Expected _wxToolBarBase_p.");
2221 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2222 _result
= (wxToolBarToolBase
*)wxToolBarBase_InsertSeparator(_arg0
,_arg1
);
2224 wxPyEndAllowThreads(__tstate
);
2225 if (PyErr_Occurred()) return NULL
;
2226 }{ _resultobj
= wxPyMake_wxObject(_result
); }
2230 #define wxToolBarBase_RemoveTool(_swigobj,_swigarg0) (_swigobj->RemoveTool(_swigarg0))
2231 static PyObject
*_wrap_wxToolBarBase_RemoveTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2232 PyObject
* _resultobj
;
2233 wxToolBarToolBase
* _result
;
2234 wxToolBarBase
* _arg0
;
2236 PyObject
* _argo0
= 0;
2237 char *_kwnames
[] = { "self","id", NULL
};
2240 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_RemoveTool",_kwnames
,&_argo0
,&_arg1
))
2243 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2244 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2245 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_RemoveTool. Expected _wxToolBarBase_p.");
2250 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2251 _result
= (wxToolBarToolBase
*)wxToolBarBase_RemoveTool(_arg0
,_arg1
);
2253 wxPyEndAllowThreads(__tstate
);
2254 if (PyErr_Occurred()) return NULL
;
2255 }{ _resultobj
= wxPyMake_wxObject(_result
); }
2259 #define wxToolBarBase_DeleteToolByPos(_swigobj,_swigarg0) (_swigobj->DeleteToolByPos(_swigarg0))
2260 static PyObject
*_wrap_wxToolBarBase_DeleteToolByPos(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2261 PyObject
* _resultobj
;
2263 wxToolBarBase
* _arg0
;
2265 PyObject
* _argo0
= 0;
2266 char *_kwnames
[] = { "self","pos", NULL
};
2269 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_DeleteToolByPos",_kwnames
,&_argo0
,&_arg1
))
2272 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2273 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2274 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_DeleteToolByPos. Expected _wxToolBarBase_p.");
2279 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2280 _result
= (bool )wxToolBarBase_DeleteToolByPos(_arg0
,_arg1
);
2282 wxPyEndAllowThreads(__tstate
);
2283 if (PyErr_Occurred()) return NULL
;
2284 } _resultobj
= Py_BuildValue("i",_result
);
2288 #define wxToolBarBase_DeleteTool(_swigobj,_swigarg0) (_swigobj->DeleteTool(_swigarg0))
2289 static PyObject
*_wrap_wxToolBarBase_DeleteTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2290 PyObject
* _resultobj
;
2292 wxToolBarBase
* _arg0
;
2294 PyObject
* _argo0
= 0;
2295 char *_kwnames
[] = { "self","id", NULL
};
2298 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_DeleteTool",_kwnames
,&_argo0
,&_arg1
))
2301 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2302 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2303 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_DeleteTool. Expected _wxToolBarBase_p.");
2308 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2309 _result
= (bool )wxToolBarBase_DeleteTool(_arg0
,_arg1
);
2311 wxPyEndAllowThreads(__tstate
);
2312 if (PyErr_Occurred()) return NULL
;
2313 } _resultobj
= Py_BuildValue("i",_result
);
2317 #define wxToolBarBase_ClearTools(_swigobj) (_swigobj->ClearTools())
2318 static PyObject
*_wrap_wxToolBarBase_ClearTools(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2319 PyObject
* _resultobj
;
2320 wxToolBarBase
* _arg0
;
2321 PyObject
* _argo0
= 0;
2322 char *_kwnames
[] = { "self", NULL
};
2325 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_ClearTools",_kwnames
,&_argo0
))
2328 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2329 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2330 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_ClearTools. Expected _wxToolBarBase_p.");
2335 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2336 wxToolBarBase_ClearTools(_arg0
);
2338 wxPyEndAllowThreads(__tstate
);
2339 if (PyErr_Occurred()) return NULL
;
2340 } Py_INCREF(Py_None
);
2341 _resultobj
= Py_None
;
2345 #define wxToolBarBase_Realize(_swigobj) (_swigobj->Realize())
2346 static PyObject
*_wrap_wxToolBarBase_Realize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2347 PyObject
* _resultobj
;
2349 wxToolBarBase
* _arg0
;
2350 PyObject
* _argo0
= 0;
2351 char *_kwnames
[] = { "self", NULL
};
2354 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_Realize",_kwnames
,&_argo0
))
2357 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2358 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2359 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_Realize. Expected _wxToolBarBase_p.");
2364 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2365 _result
= (bool )wxToolBarBase_Realize(_arg0
);
2367 wxPyEndAllowThreads(__tstate
);
2368 if (PyErr_Occurred()) return NULL
;
2369 } _resultobj
= Py_BuildValue("i",_result
);
2373 #define wxToolBarBase_EnableTool(_swigobj,_swigarg0,_swigarg1) (_swigobj->EnableTool(_swigarg0,_swigarg1))
2374 static PyObject
*_wrap_wxToolBarBase_EnableTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2375 PyObject
* _resultobj
;
2376 wxToolBarBase
* _arg0
;
2379 PyObject
* _argo0
= 0;
2381 char *_kwnames
[] = { "self","id","enable", NULL
};
2384 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_EnableTool",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
2387 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2388 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2389 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_EnableTool. Expected _wxToolBarBase_p.");
2393 _arg2
= (bool ) tempbool2
;
2395 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2396 wxToolBarBase_EnableTool(_arg0
,_arg1
,_arg2
);
2398 wxPyEndAllowThreads(__tstate
);
2399 if (PyErr_Occurred()) return NULL
;
2400 } Py_INCREF(Py_None
);
2401 _resultobj
= Py_None
;
2405 #define wxToolBarBase_ToggleTool(_swigobj,_swigarg0,_swigarg1) (_swigobj->ToggleTool(_swigarg0,_swigarg1))
2406 static PyObject
*_wrap_wxToolBarBase_ToggleTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2407 PyObject
* _resultobj
;
2408 wxToolBarBase
* _arg0
;
2411 PyObject
* _argo0
= 0;
2413 char *_kwnames
[] = { "self","id","toggle", NULL
};
2416 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_ToggleTool",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
2419 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2420 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2421 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_ToggleTool. Expected _wxToolBarBase_p.");
2425 _arg2
= (bool ) tempbool2
;
2427 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2428 wxToolBarBase_ToggleTool(_arg0
,_arg1
,_arg2
);
2430 wxPyEndAllowThreads(__tstate
);
2431 if (PyErr_Occurred()) return NULL
;
2432 } Py_INCREF(Py_None
);
2433 _resultobj
= Py_None
;
2437 #define wxToolBarBase_SetToggle(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetToggle(_swigarg0,_swigarg1))
2438 static PyObject
*_wrap_wxToolBarBase_SetToggle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2439 PyObject
* _resultobj
;
2440 wxToolBarBase
* _arg0
;
2443 PyObject
* _argo0
= 0;
2445 char *_kwnames
[] = { "self","id","toggle", NULL
};
2448 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_SetToggle",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
2451 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2452 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2453 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToggle. Expected _wxToolBarBase_p.");
2457 _arg2
= (bool ) tempbool2
;
2459 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2460 wxToolBarBase_SetToggle(_arg0
,_arg1
,_arg2
);
2462 wxPyEndAllowThreads(__tstate
);
2463 if (PyErr_Occurred()) return NULL
;
2464 } Py_INCREF(Py_None
);
2465 _resultobj
= Py_None
;
2469 static PyObject
* wxToolBarBase_GetToolClientData(wxToolBarBase
*self
,int id
) {
2470 wxPyUserData
* udata
= (wxPyUserData
*)self
->GetToolClientData(id
);
2472 Py_INCREF(udata
->m_obj
);
2473 return udata
->m_obj
;
2479 static PyObject
*_wrap_wxToolBarBase_GetToolClientData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2480 PyObject
* _resultobj
;
2482 wxToolBarBase
* _arg0
;
2484 PyObject
* _argo0
= 0;
2485 char *_kwnames
[] = { "self","id", NULL
};
2488 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolClientData",_kwnames
,&_argo0
,&_arg1
))
2491 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2492 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2493 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolClientData. Expected _wxToolBarBase_p.");
2498 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2499 _result
= (PyObject
*)wxToolBarBase_GetToolClientData(_arg0
,_arg1
);
2501 wxPyEndAllowThreads(__tstate
);
2502 if (PyErr_Occurred()) return NULL
;
2504 _resultobj
= _result
;
2509 static void wxToolBarBase_SetToolClientData(wxToolBarBase
*self
,int id
,PyObject
* clientData
) {
2510 self
->SetToolClientData(id
, new wxPyUserData(clientData
));
2512 static PyObject
*_wrap_wxToolBarBase_SetToolClientData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2513 PyObject
* _resultobj
;
2514 wxToolBarBase
* _arg0
;
2517 PyObject
* _argo0
= 0;
2518 PyObject
* _obj2
= 0;
2519 char *_kwnames
[] = { "self","id","clientData", NULL
};
2522 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_SetToolClientData",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
2525 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2526 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2527 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolClientData. Expected _wxToolBarBase_p.");
2535 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2536 wxToolBarBase_SetToolClientData(_arg0
,_arg1
,_arg2
);
2538 wxPyEndAllowThreads(__tstate
);
2539 if (PyErr_Occurred()) return NULL
;
2540 } Py_INCREF(Py_None
);
2541 _resultobj
= Py_None
;
2545 #define wxToolBarBase_GetToolState(_swigobj,_swigarg0) (_swigobj->GetToolState(_swigarg0))
2546 static PyObject
*_wrap_wxToolBarBase_GetToolState(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2547 PyObject
* _resultobj
;
2549 wxToolBarBase
* _arg0
;
2551 PyObject
* _argo0
= 0;
2552 char *_kwnames
[] = { "self","id", NULL
};
2555 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolState",_kwnames
,&_argo0
,&_arg1
))
2558 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2559 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2560 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolState. Expected _wxToolBarBase_p.");
2565 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2566 _result
= (bool )wxToolBarBase_GetToolState(_arg0
,_arg1
);
2568 wxPyEndAllowThreads(__tstate
);
2569 if (PyErr_Occurred()) return NULL
;
2570 } _resultobj
= Py_BuildValue("i",_result
);
2574 #define wxToolBarBase_GetToolEnabled(_swigobj,_swigarg0) (_swigobj->GetToolEnabled(_swigarg0))
2575 static PyObject
*_wrap_wxToolBarBase_GetToolEnabled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2576 PyObject
* _resultobj
;
2578 wxToolBarBase
* _arg0
;
2580 PyObject
* _argo0
= 0;
2581 char *_kwnames
[] = { "self","id", NULL
};
2584 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolEnabled",_kwnames
,&_argo0
,&_arg1
))
2587 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2588 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2589 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolEnabled. Expected _wxToolBarBase_p.");
2594 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2595 _result
= (bool )wxToolBarBase_GetToolEnabled(_arg0
,_arg1
);
2597 wxPyEndAllowThreads(__tstate
);
2598 if (PyErr_Occurred()) return NULL
;
2599 } _resultobj
= Py_BuildValue("i",_result
);
2603 #define wxToolBarBase_SetToolShortHelp(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetToolShortHelp(_swigarg0,_swigarg1))
2604 static PyObject
*_wrap_wxToolBarBase_SetToolShortHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2605 PyObject
* _resultobj
;
2606 wxToolBarBase
* _arg0
;
2609 PyObject
* _argo0
= 0;
2610 PyObject
* _obj2
= 0;
2611 char *_kwnames
[] = { "self","id","helpString", NULL
};
2614 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_SetToolShortHelp",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
2617 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2618 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2619 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolShortHelp. Expected _wxToolBarBase_p.");
2624 _arg2
= wxString_in_helper(_obj2
);
2629 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2630 wxToolBarBase_SetToolShortHelp(_arg0
,_arg1
,*_arg2
);
2632 wxPyEndAllowThreads(__tstate
);
2633 if (PyErr_Occurred()) return NULL
;
2634 } Py_INCREF(Py_None
);
2635 _resultobj
= Py_None
;
2643 #define wxToolBarBase_GetToolShortHelp(_swigobj,_swigarg0) (_swigobj->GetToolShortHelp(_swigarg0))
2644 static PyObject
*_wrap_wxToolBarBase_GetToolShortHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2645 PyObject
* _resultobj
;
2647 wxToolBarBase
* _arg0
;
2649 PyObject
* _argo0
= 0;
2650 char *_kwnames
[] = { "self","id", NULL
};
2653 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolShortHelp",_kwnames
,&_argo0
,&_arg1
))
2656 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2657 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2658 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolShortHelp. Expected _wxToolBarBase_p.");
2663 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2664 _result
= new wxString (wxToolBarBase_GetToolShortHelp(_arg0
,_arg1
));
2666 wxPyEndAllowThreads(__tstate
);
2667 if (PyErr_Occurred()) return NULL
;
2670 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
2672 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
2681 #define wxToolBarBase_SetToolLongHelp(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetToolLongHelp(_swigarg0,_swigarg1))
2682 static PyObject
*_wrap_wxToolBarBase_SetToolLongHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2683 PyObject
* _resultobj
;
2684 wxToolBarBase
* _arg0
;
2687 PyObject
* _argo0
= 0;
2688 PyObject
* _obj2
= 0;
2689 char *_kwnames
[] = { "self","id","helpString", NULL
};
2692 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_SetToolLongHelp",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
2695 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2696 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2697 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolLongHelp. Expected _wxToolBarBase_p.");
2702 _arg2
= wxString_in_helper(_obj2
);
2707 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2708 wxToolBarBase_SetToolLongHelp(_arg0
,_arg1
,*_arg2
);
2710 wxPyEndAllowThreads(__tstate
);
2711 if (PyErr_Occurred()) return NULL
;
2712 } Py_INCREF(Py_None
);
2713 _resultobj
= Py_None
;
2721 #define wxToolBarBase_GetToolLongHelp(_swigobj,_swigarg0) (_swigobj->GetToolLongHelp(_swigarg0))
2722 static PyObject
*_wrap_wxToolBarBase_GetToolLongHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2723 PyObject
* _resultobj
;
2725 wxToolBarBase
* _arg0
;
2727 PyObject
* _argo0
= 0;
2728 char *_kwnames
[] = { "self","id", NULL
};
2731 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolLongHelp",_kwnames
,&_argo0
,&_arg1
))
2734 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2735 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2736 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolLongHelp. Expected _wxToolBarBase_p.");
2741 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2742 _result
= new wxString (wxToolBarBase_GetToolLongHelp(_arg0
,_arg1
));
2744 wxPyEndAllowThreads(__tstate
);
2745 if (PyErr_Occurred()) return NULL
;
2748 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
2750 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
2759 #define wxToolBarBase_SetMarginsXY(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetMargins(_swigarg0,_swigarg1))
2760 static PyObject
*_wrap_wxToolBarBase_SetMarginsXY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2761 PyObject
* _resultobj
;
2762 wxToolBarBase
* _arg0
;
2765 PyObject
* _argo0
= 0;
2766 char *_kwnames
[] = { "self","x","y", NULL
};
2769 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_SetMarginsXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
2772 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2773 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2774 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetMarginsXY. Expected _wxToolBarBase_p.");
2779 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2780 wxToolBarBase_SetMarginsXY(_arg0
,_arg1
,_arg2
);
2782 wxPyEndAllowThreads(__tstate
);
2783 if (PyErr_Occurred()) return NULL
;
2784 } Py_INCREF(Py_None
);
2785 _resultobj
= Py_None
;
2789 #define wxToolBarBase_SetMargins(_swigobj,_swigarg0) (_swigobj->SetMargins(_swigarg0))
2790 static PyObject
*_wrap_wxToolBarBase_SetMargins(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2791 PyObject
* _resultobj
;
2792 wxToolBarBase
* _arg0
;
2794 PyObject
* _argo0
= 0;
2796 PyObject
* _obj1
= 0;
2797 char *_kwnames
[] = { "self","size", NULL
};
2800 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarBase_SetMargins",_kwnames
,&_argo0
,&_obj1
))
2803 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2804 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2805 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetMargins. Expected _wxToolBarBase_p.");
2811 if (! wxSize_helper(_obj1
, &_arg1
))
2815 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2816 wxToolBarBase_SetMargins(_arg0
,*_arg1
);
2818 wxPyEndAllowThreads(__tstate
);
2819 if (PyErr_Occurred()) return NULL
;
2820 } Py_INCREF(Py_None
);
2821 _resultobj
= Py_None
;
2825 #define wxToolBarBase_SetToolPacking(_swigobj,_swigarg0) (_swigobj->SetToolPacking(_swigarg0))
2826 static PyObject
*_wrap_wxToolBarBase_SetToolPacking(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2827 PyObject
* _resultobj
;
2828 wxToolBarBase
* _arg0
;
2830 PyObject
* _argo0
= 0;
2831 char *_kwnames
[] = { "self","packing", NULL
};
2834 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_SetToolPacking",_kwnames
,&_argo0
,&_arg1
))
2837 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2838 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2839 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolPacking. Expected _wxToolBarBase_p.");
2844 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2845 wxToolBarBase_SetToolPacking(_arg0
,_arg1
);
2847 wxPyEndAllowThreads(__tstate
);
2848 if (PyErr_Occurred()) return NULL
;
2849 } Py_INCREF(Py_None
);
2850 _resultobj
= Py_None
;
2854 #define wxToolBarBase_SetToolSeparation(_swigobj,_swigarg0) (_swigobj->SetToolSeparation(_swigarg0))
2855 static PyObject
*_wrap_wxToolBarBase_SetToolSeparation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2856 PyObject
* _resultobj
;
2857 wxToolBarBase
* _arg0
;
2859 PyObject
* _argo0
= 0;
2860 char *_kwnames
[] = { "self","separation", NULL
};
2863 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_SetToolSeparation",_kwnames
,&_argo0
,&_arg1
))
2866 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2867 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2868 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolSeparation. Expected _wxToolBarBase_p.");
2873 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2874 wxToolBarBase_SetToolSeparation(_arg0
,_arg1
);
2876 wxPyEndAllowThreads(__tstate
);
2877 if (PyErr_Occurred()) return NULL
;
2878 } Py_INCREF(Py_None
);
2879 _resultobj
= Py_None
;
2883 #define wxToolBarBase_GetToolMargins(_swigobj) (_swigobj->GetToolMargins())
2884 static PyObject
*_wrap_wxToolBarBase_GetToolMargins(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2885 PyObject
* _resultobj
;
2887 wxToolBarBase
* _arg0
;
2888 PyObject
* _argo0
= 0;
2889 char *_kwnames
[] = { "self", NULL
};
2893 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolMargins",_kwnames
,&_argo0
))
2896 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2897 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2898 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolMargins. Expected _wxToolBarBase_p.");
2903 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2904 _result
= new wxSize (wxToolBarBase_GetToolMargins(_arg0
));
2906 wxPyEndAllowThreads(__tstate
);
2907 if (PyErr_Occurred()) return NULL
;
2908 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
2909 _resultobj
= Py_BuildValue("s",_ptemp
);
2913 #define wxToolBarBase_GetMargins(_swigobj) (_swigobj->GetMargins())
2914 static PyObject
*_wrap_wxToolBarBase_GetMargins(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2915 PyObject
* _resultobj
;
2917 wxToolBarBase
* _arg0
;
2918 PyObject
* _argo0
= 0;
2919 char *_kwnames
[] = { "self", NULL
};
2923 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetMargins",_kwnames
,&_argo0
))
2926 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2927 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2928 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetMargins. Expected _wxToolBarBase_p.");
2933 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2934 _result
= new wxSize (wxToolBarBase_GetMargins(_arg0
));
2936 wxPyEndAllowThreads(__tstate
);
2937 if (PyErr_Occurred()) return NULL
;
2938 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
2939 _resultobj
= Py_BuildValue("s",_ptemp
);
2943 #define wxToolBarBase_GetToolPacking(_swigobj) (_swigobj->GetToolPacking())
2944 static PyObject
*_wrap_wxToolBarBase_GetToolPacking(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2945 PyObject
* _resultobj
;
2947 wxToolBarBase
* _arg0
;
2948 PyObject
* _argo0
= 0;
2949 char *_kwnames
[] = { "self", NULL
};
2952 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolPacking",_kwnames
,&_argo0
))
2955 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2956 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2957 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolPacking. Expected _wxToolBarBase_p.");
2962 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2963 _result
= (int )wxToolBarBase_GetToolPacking(_arg0
);
2965 wxPyEndAllowThreads(__tstate
);
2966 if (PyErr_Occurred()) return NULL
;
2967 } _resultobj
= Py_BuildValue("i",_result
);
2971 #define wxToolBarBase_GetToolSeparation(_swigobj) (_swigobj->GetToolSeparation())
2972 static PyObject
*_wrap_wxToolBarBase_GetToolSeparation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2973 PyObject
* _resultobj
;
2975 wxToolBarBase
* _arg0
;
2976 PyObject
* _argo0
= 0;
2977 char *_kwnames
[] = { "self", NULL
};
2980 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolSeparation",_kwnames
,&_argo0
))
2983 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2984 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2985 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolSeparation. Expected _wxToolBarBase_p.");
2990 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2991 _result
= (int )wxToolBarBase_GetToolSeparation(_arg0
);
2993 wxPyEndAllowThreads(__tstate
);
2994 if (PyErr_Occurred()) return NULL
;
2995 } _resultobj
= Py_BuildValue("i",_result
);
2999 #define wxToolBarBase_SetRows(_swigobj,_swigarg0) (_swigobj->SetRows(_swigarg0))
3000 static PyObject
*_wrap_wxToolBarBase_SetRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3001 PyObject
* _resultobj
;
3002 wxToolBarBase
* _arg0
;
3004 PyObject
* _argo0
= 0;
3005 char *_kwnames
[] = { "self","nRows", NULL
};
3008 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_SetRows",_kwnames
,&_argo0
,&_arg1
))
3011 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3012 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
3013 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetRows. Expected _wxToolBarBase_p.");
3018 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3019 wxToolBarBase_SetRows(_arg0
,_arg1
);
3021 wxPyEndAllowThreads(__tstate
);
3022 if (PyErr_Occurred()) return NULL
;
3023 } Py_INCREF(Py_None
);
3024 _resultobj
= Py_None
;
3028 #define wxToolBarBase_SetMaxRowsCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetMaxRowsCols(_swigarg0,_swigarg1))
3029 static PyObject
*_wrap_wxToolBarBase_SetMaxRowsCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3030 PyObject
* _resultobj
;
3031 wxToolBarBase
* _arg0
;
3034 PyObject
* _argo0
= 0;
3035 char *_kwnames
[] = { "self","rows","cols", NULL
};
3038 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_SetMaxRowsCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3041 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3042 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
3043 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetMaxRowsCols. Expected _wxToolBarBase_p.");
3048 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3049 wxToolBarBase_SetMaxRowsCols(_arg0
,_arg1
,_arg2
);
3051 wxPyEndAllowThreads(__tstate
);
3052 if (PyErr_Occurred()) return NULL
;
3053 } Py_INCREF(Py_None
);
3054 _resultobj
= Py_None
;
3058 #define wxToolBarBase_GetMaxRows(_swigobj) (_swigobj->GetMaxRows())
3059 static PyObject
*_wrap_wxToolBarBase_GetMaxRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3060 PyObject
* _resultobj
;
3062 wxToolBarBase
* _arg0
;
3063 PyObject
* _argo0
= 0;
3064 char *_kwnames
[] = { "self", NULL
};
3067 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetMaxRows",_kwnames
,&_argo0
))
3070 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3071 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
3072 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetMaxRows. Expected _wxToolBarBase_p.");
3077 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3078 _result
= (int )wxToolBarBase_GetMaxRows(_arg0
);
3080 wxPyEndAllowThreads(__tstate
);
3081 if (PyErr_Occurred()) return NULL
;
3082 } _resultobj
= Py_BuildValue("i",_result
);
3086 #define wxToolBarBase_GetMaxCols(_swigobj) (_swigobj->GetMaxCols())
3087 static PyObject
*_wrap_wxToolBarBase_GetMaxCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3088 PyObject
* _resultobj
;
3090 wxToolBarBase
* _arg0
;
3091 PyObject
* _argo0
= 0;
3092 char *_kwnames
[] = { "self", NULL
};
3095 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetMaxCols",_kwnames
,&_argo0
))
3098 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3099 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
3100 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetMaxCols. Expected _wxToolBarBase_p.");
3105 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3106 _result
= (int )wxToolBarBase_GetMaxCols(_arg0
);
3108 wxPyEndAllowThreads(__tstate
);
3109 if (PyErr_Occurred()) return NULL
;
3110 } _resultobj
= Py_BuildValue("i",_result
);
3114 #define wxToolBarBase_SetToolBitmapSize(_swigobj,_swigarg0) (_swigobj->SetToolBitmapSize(_swigarg0))
3115 static PyObject
*_wrap_wxToolBarBase_SetToolBitmapSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3116 PyObject
* _resultobj
;
3117 wxToolBarBase
* _arg0
;
3119 PyObject
* _argo0
= 0;
3121 PyObject
* _obj1
= 0;
3122 char *_kwnames
[] = { "self","size", NULL
};
3125 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarBase_SetToolBitmapSize",_kwnames
,&_argo0
,&_obj1
))
3128 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3129 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
3130 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolBitmapSize. Expected _wxToolBarBase_p.");
3136 if (! wxSize_helper(_obj1
, &_arg1
))
3140 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3141 wxToolBarBase_SetToolBitmapSize(_arg0
,*_arg1
);
3143 wxPyEndAllowThreads(__tstate
);
3144 if (PyErr_Occurred()) return NULL
;
3145 } Py_INCREF(Py_None
);
3146 _resultobj
= Py_None
;
3150 #define wxToolBarBase_GetToolBitmapSize(_swigobj) (_swigobj->GetToolBitmapSize())
3151 static PyObject
*_wrap_wxToolBarBase_GetToolBitmapSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3152 PyObject
* _resultobj
;
3154 wxToolBarBase
* _arg0
;
3155 PyObject
* _argo0
= 0;
3156 char *_kwnames
[] = { "self", NULL
};
3160 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolBitmapSize",_kwnames
,&_argo0
))
3163 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3164 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
3165 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolBitmapSize. Expected _wxToolBarBase_p.");
3170 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3171 _result
= new wxSize (wxToolBarBase_GetToolBitmapSize(_arg0
));
3173 wxPyEndAllowThreads(__tstate
);
3174 if (PyErr_Occurred()) return NULL
;
3175 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
3176 _resultobj
= Py_BuildValue("s",_ptemp
);
3180 #define wxToolBarBase_GetToolSize(_swigobj) (_swigobj->GetToolSize())
3181 static PyObject
*_wrap_wxToolBarBase_GetToolSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3182 PyObject
* _resultobj
;
3184 wxToolBarBase
* _arg0
;
3185 PyObject
* _argo0
= 0;
3186 char *_kwnames
[] = { "self", NULL
};
3190 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolSize",_kwnames
,&_argo0
))
3193 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3194 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
3195 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolSize. Expected _wxToolBarBase_p.");
3200 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3201 _result
= new wxSize (wxToolBarBase_GetToolSize(_arg0
));
3203 wxPyEndAllowThreads(__tstate
);
3204 if (PyErr_Occurred()) return NULL
;
3205 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
3206 _resultobj
= Py_BuildValue("s",_ptemp
);
3210 #define wxToolBarBase_FindToolForPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindToolForPosition(_swigarg0,_swigarg1))
3211 static PyObject
*_wrap_wxToolBarBase_FindToolForPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3212 PyObject
* _resultobj
;
3213 wxToolBarToolBase
* _result
;
3214 wxToolBarBase
* _arg0
;
3217 PyObject
* _argo0
= 0;
3218 char *_kwnames
[] = { "self","x","y", NULL
};
3221 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_FindToolForPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3224 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3225 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
3226 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_FindToolForPosition. Expected _wxToolBarBase_p.");
3231 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3232 _result
= (wxToolBarToolBase
*)wxToolBarBase_FindToolForPosition(_arg0
,_arg1
,_arg2
);
3234 wxPyEndAllowThreads(__tstate
);
3235 if (PyErr_Occurred()) return NULL
;
3236 }{ _resultobj
= wxPyMake_wxObject(_result
); }
3240 #define wxToolBarBase_IsVertical(_swigobj) (_swigobj->IsVertical())
3241 static PyObject
*_wrap_wxToolBarBase_IsVertical(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3242 PyObject
* _resultobj
;
3244 wxToolBarBase
* _arg0
;
3245 PyObject
* _argo0
= 0;
3246 char *_kwnames
[] = { "self", NULL
};
3249 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_IsVertical",_kwnames
,&_argo0
))
3252 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3253 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
3254 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_IsVertical. Expected _wxToolBarBase_p.");
3259 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3260 _result
= (bool )wxToolBarBase_IsVertical(_arg0
);
3262 wxPyEndAllowThreads(__tstate
);
3263 if (PyErr_Occurred()) return NULL
;
3264 } _resultobj
= Py_BuildValue("i",_result
);
3268 static void *SwigwxToolBarTowxToolBarBase(void *ptr
) {
3270 wxToolBarBase
*dest
;
3271 src
= (wxToolBar
*) ptr
;
3272 dest
= (wxToolBarBase
*) src
;
3273 return (void *) dest
;
3276 static void *SwigwxToolBarTowxControl(void *ptr
) {
3279 src
= (wxToolBar
*) ptr
;
3280 dest
= (wxControl
*) src
;
3281 return (void *) dest
;
3284 static void *SwigwxToolBarTowxWindow(void *ptr
) {
3287 src
= (wxToolBar
*) ptr
;
3288 dest
= (wxWindow
*) src
;
3289 return (void *) dest
;
3292 static void *SwigwxToolBarTowxEvtHandler(void *ptr
) {
3295 src
= (wxToolBar
*) ptr
;
3296 dest
= (wxEvtHandler
*) src
;
3297 return (void *) dest
;
3300 static void *SwigwxToolBarTowxObject(void *ptr
) {
3303 src
= (wxToolBar
*) ptr
;
3304 dest
= (wxObject
*) src
;
3305 return (void *) dest
;
3308 #define new_wxToolBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxToolBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3309 static PyObject
*_wrap_new_wxToolBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3310 PyObject
* _resultobj
;
3311 wxToolBar
* _result
;
3314 wxPoint
* _arg2
= (wxPoint
*) &wxDefaultPosition
;
3315 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
3316 long _arg4
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
;
3317 wxString
* _arg5
= (wxString
*) &wxPyToolBarNameStr
;
3318 PyObject
* _argo0
= 0;
3320 PyObject
* _obj2
= 0;
3322 PyObject
* _obj3
= 0;
3323 PyObject
* _obj5
= 0;
3324 char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL
};
3328 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxToolBar",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))
3331 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3332 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
3333 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxToolBar. Expected _wxWindow_p.");
3340 if (! wxPoint_helper(_obj2
, &_arg2
))
3346 if (! wxSize_helper(_obj3
, &_arg3
))
3351 _arg5
= wxString_in_helper(_obj5
);
3356 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3357 _result
= (wxToolBar
*)new_wxToolBar(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
);
3359 wxPyEndAllowThreads(__tstate
);
3360 if (PyErr_Occurred()) return NULL
;
3362 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBar_p");
3363 _resultobj
= Py_BuildValue("s",_ptemp
);
3366 _resultobj
= Py_None
;
3375 #define new_wxPreToolBar() (new wxToolBar())
3376 static PyObject
*_wrap_new_wxPreToolBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3377 PyObject
* _resultobj
;
3378 wxToolBar
* _result
;
3379 char *_kwnames
[] = { NULL
};
3383 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreToolBar",_kwnames
))
3386 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3387 _result
= (wxToolBar
*)new_wxPreToolBar();
3389 wxPyEndAllowThreads(__tstate
);
3390 if (PyErr_Occurred()) return NULL
;
3392 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBar_p");
3393 _resultobj
= Py_BuildValue("s",_ptemp
);
3396 _resultobj
= Py_None
;
3401 #define wxToolBar_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3402 static PyObject
*_wrap_wxToolBar_Create(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3403 PyObject
* _resultobj
;
3408 wxPoint
* _arg3
= (wxPoint
*) &wxDefaultPosition
;
3409 wxSize
* _arg4
= (wxSize
*) &wxDefaultSize
;
3410 long _arg5
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
;
3411 wxString
* _arg6
= (wxString
*) &wxPyToolBarNameStr
;
3412 PyObject
* _argo0
= 0;
3413 PyObject
* _argo1
= 0;
3415 PyObject
* _obj3
= 0;
3417 PyObject
* _obj4
= 0;
3418 PyObject
* _obj6
= 0;
3419 char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL
};
3422 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlO:wxToolBar_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))
3425 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3426 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBar_p")) {
3427 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBar_Create. Expected _wxToolBar_p.");
3432 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3433 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
3434 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBar_Create. Expected _wxWindow_p.");
3441 if (! wxPoint_helper(_obj3
, &_arg3
))
3447 if (! wxSize_helper(_obj4
, &_arg4
))
3452 _arg6
= wxString_in_helper(_obj6
);
3457 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3458 _result
= (bool )wxToolBar_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
);
3460 wxPyEndAllowThreads(__tstate
);
3461 if (PyErr_Occurred()) return NULL
;
3462 } _resultobj
= Py_BuildValue("i",_result
);
3470 #define wxToolBar_FindToolForPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindToolForPosition(_swigarg0,_swigarg1))
3471 static PyObject
*_wrap_wxToolBar_FindToolForPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3472 PyObject
* _resultobj
;
3473 wxToolBarToolBase
* _result
;
3477 PyObject
* _argo0
= 0;
3478 char *_kwnames
[] = { "self","x","y", NULL
};
3481 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBar_FindToolForPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3484 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3485 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBar_p")) {
3486 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBar_FindToolForPosition. Expected _wxToolBar_p.");
3491 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3492 _result
= (wxToolBarToolBase
*)wxToolBar_FindToolForPosition(_arg0
,_arg1
,_arg2
);
3494 wxPyEndAllowThreads(__tstate
);
3495 if (PyErr_Occurred()) return NULL
;
3496 }{ _resultobj
= wxPyMake_wxObject(_result
); }
3500 static void *SwigwxToolBarSimpleTowxToolBarBase(void *ptr
) {
3501 wxToolBarSimple
*src
;
3502 wxToolBarBase
*dest
;
3503 src
= (wxToolBarSimple
*) ptr
;
3504 dest
= (wxToolBarBase
*) src
;
3505 return (void *) dest
;
3508 static void *SwigwxToolBarSimpleTowxControl(void *ptr
) {
3509 wxToolBarSimple
*src
;
3511 src
= (wxToolBarSimple
*) ptr
;
3512 dest
= (wxControl
*) src
;
3513 return (void *) dest
;
3516 static void *SwigwxToolBarSimpleTowxWindow(void *ptr
) {
3517 wxToolBarSimple
*src
;
3519 src
= (wxToolBarSimple
*) ptr
;
3520 dest
= (wxWindow
*) src
;
3521 return (void *) dest
;
3524 static void *SwigwxToolBarSimpleTowxEvtHandler(void *ptr
) {
3525 wxToolBarSimple
*src
;
3527 src
= (wxToolBarSimple
*) ptr
;
3528 dest
= (wxEvtHandler
*) src
;
3529 return (void *) dest
;
3532 static void *SwigwxToolBarSimpleTowxObject(void *ptr
) {
3533 wxToolBarSimple
*src
;
3535 src
= (wxToolBarSimple
*) ptr
;
3536 dest
= (wxObject
*) src
;
3537 return (void *) dest
;
3540 #define new_wxToolBarSimple(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxToolBarSimple(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3541 static PyObject
*_wrap_new_wxToolBarSimple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3542 PyObject
* _resultobj
;
3543 wxToolBarSimple
* _result
;
3546 wxPoint
* _arg2
= (wxPoint
*) &wxDefaultPosition
;
3547 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
3548 long _arg4
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
;
3549 wxString
* _arg5
= (wxString
*) &wxPyToolBarNameStr
;
3550 PyObject
* _argo0
= 0;
3552 PyObject
* _obj2
= 0;
3554 PyObject
* _obj3
= 0;
3555 PyObject
* _obj5
= 0;
3556 char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL
};
3560 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxToolBarSimple",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))
3563 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3564 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
3565 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxToolBarSimple. Expected _wxWindow_p.");
3572 if (! wxPoint_helper(_obj2
, &_arg2
))
3578 if (! wxSize_helper(_obj3
, &_arg3
))
3583 _arg5
= wxString_in_helper(_obj5
);
3588 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3589 _result
= (wxToolBarSimple
*)new_wxToolBarSimple(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
);
3591 wxPyEndAllowThreads(__tstate
);
3592 if (PyErr_Occurred()) return NULL
;
3594 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBarSimple_p");
3595 _resultobj
= Py_BuildValue("s",_ptemp
);
3598 _resultobj
= Py_None
;
3607 #define new_wxPreToolBarSimple() (new wxToolBarSimple())
3608 static PyObject
*_wrap_new_wxPreToolBarSimple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3609 PyObject
* _resultobj
;
3610 wxToolBarSimple
* _result
;
3611 char *_kwnames
[] = { NULL
};
3615 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreToolBarSimple",_kwnames
))
3618 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3619 _result
= (wxToolBarSimple
*)new_wxPreToolBarSimple();
3621 wxPyEndAllowThreads(__tstate
);
3622 if (PyErr_Occurred()) return NULL
;
3624 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBarSimple_p");
3625 _resultobj
= Py_BuildValue("s",_ptemp
);
3628 _resultobj
= Py_None
;
3633 #define wxToolBarSimple_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3634 static PyObject
*_wrap_wxToolBarSimple_Create(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3635 PyObject
* _resultobj
;
3637 wxToolBarSimple
* _arg0
;
3640 wxPoint
* _arg3
= (wxPoint
*) &wxDefaultPosition
;
3641 wxSize
* _arg4
= (wxSize
*) &wxDefaultSize
;
3642 long _arg5
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
;
3643 wxString
* _arg6
= (wxString
*) &wxPyToolBarNameStr
;
3644 PyObject
* _argo0
= 0;
3645 PyObject
* _argo1
= 0;
3647 PyObject
* _obj3
= 0;
3649 PyObject
* _obj4
= 0;
3650 PyObject
* _obj6
= 0;
3651 char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL
};
3654 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlO:wxToolBarSimple_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))
3657 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3658 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarSimple_p")) {
3659 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarSimple_Create. Expected _wxToolBarSimple_p.");
3664 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3665 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
3666 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarSimple_Create. Expected _wxWindow_p.");
3673 if (! wxPoint_helper(_obj3
, &_arg3
))
3679 if (! wxSize_helper(_obj4
, &_arg4
))
3684 _arg6
= wxString_in_helper(_obj6
);
3689 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3690 _result
= (bool )wxToolBarSimple_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
);
3692 wxPyEndAllowThreads(__tstate
);
3693 if (PyErr_Occurred()) return NULL
;
3694 } _resultobj
= Py_BuildValue("i",_result
);
3702 #define wxToolBarSimple_FindToolForPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindToolForPosition(_swigarg0,_swigarg1))
3703 static PyObject
*_wrap_wxToolBarSimple_FindToolForPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3704 PyObject
* _resultobj
;
3705 wxToolBarToolBase
* _result
;
3706 wxToolBarSimple
* _arg0
;
3709 PyObject
* _argo0
= 0;
3710 char *_kwnames
[] = { "self","x","y", NULL
};
3713 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarSimple_FindToolForPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3716 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3717 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarSimple_p")) {
3718 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarSimple_FindToolForPosition. Expected _wxToolBarSimple_p.");
3723 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3724 _result
= (wxToolBarToolBase
*)wxToolBarSimple_FindToolForPosition(_arg0
,_arg1
,_arg2
);
3726 wxPyEndAllowThreads(__tstate
);
3727 if (PyErr_Occurred()) return NULL
;
3728 }{ _resultobj
= wxPyMake_wxObject(_result
); }
3732 static PyMethodDef stattoolcMethods
[] = {
3733 { "wxToolBarSimple_FindToolForPosition", (PyCFunction
) _wrap_wxToolBarSimple_FindToolForPosition
, METH_VARARGS
| METH_KEYWORDS
},
3734 { "wxToolBarSimple_Create", (PyCFunction
) _wrap_wxToolBarSimple_Create
, METH_VARARGS
| METH_KEYWORDS
},
3735 { "new_wxPreToolBarSimple", (PyCFunction
) _wrap_new_wxPreToolBarSimple
, METH_VARARGS
| METH_KEYWORDS
},
3736 { "new_wxToolBarSimple", (PyCFunction
) _wrap_new_wxToolBarSimple
, METH_VARARGS
| METH_KEYWORDS
},
3737 { "wxToolBar_FindToolForPosition", (PyCFunction
) _wrap_wxToolBar_FindToolForPosition
, METH_VARARGS
| METH_KEYWORDS
},
3738 { "wxToolBar_Create", (PyCFunction
) _wrap_wxToolBar_Create
, METH_VARARGS
| METH_KEYWORDS
},
3739 { "new_wxPreToolBar", (PyCFunction
) _wrap_new_wxPreToolBar
, METH_VARARGS
| METH_KEYWORDS
},
3740 { "new_wxToolBar", (PyCFunction
) _wrap_new_wxToolBar
, METH_VARARGS
| METH_KEYWORDS
},
3741 { "wxToolBarBase_IsVertical", (PyCFunction
) _wrap_wxToolBarBase_IsVertical
, METH_VARARGS
| METH_KEYWORDS
},
3742 { "wxToolBarBase_FindToolForPosition", (PyCFunction
) _wrap_wxToolBarBase_FindToolForPosition
, METH_VARARGS
| METH_KEYWORDS
},
3743 { "wxToolBarBase_GetToolSize", (PyCFunction
) _wrap_wxToolBarBase_GetToolSize
, METH_VARARGS
| METH_KEYWORDS
},
3744 { "wxToolBarBase_GetToolBitmapSize", (PyCFunction
) _wrap_wxToolBarBase_GetToolBitmapSize
, METH_VARARGS
| METH_KEYWORDS
},
3745 { "wxToolBarBase_SetToolBitmapSize", (PyCFunction
) _wrap_wxToolBarBase_SetToolBitmapSize
, METH_VARARGS
| METH_KEYWORDS
},
3746 { "wxToolBarBase_GetMaxCols", (PyCFunction
) _wrap_wxToolBarBase_GetMaxCols
, METH_VARARGS
| METH_KEYWORDS
},
3747 { "wxToolBarBase_GetMaxRows", (PyCFunction
) _wrap_wxToolBarBase_GetMaxRows
, METH_VARARGS
| METH_KEYWORDS
},
3748 { "wxToolBarBase_SetMaxRowsCols", (PyCFunction
) _wrap_wxToolBarBase_SetMaxRowsCols
, METH_VARARGS
| METH_KEYWORDS
},
3749 { "wxToolBarBase_SetRows", (PyCFunction
) _wrap_wxToolBarBase_SetRows
, METH_VARARGS
| METH_KEYWORDS
},
3750 { "wxToolBarBase_GetToolSeparation", (PyCFunction
) _wrap_wxToolBarBase_GetToolSeparation
, METH_VARARGS
| METH_KEYWORDS
},
3751 { "wxToolBarBase_GetToolPacking", (PyCFunction
) _wrap_wxToolBarBase_GetToolPacking
, METH_VARARGS
| METH_KEYWORDS
},
3752 { "wxToolBarBase_GetMargins", (PyCFunction
) _wrap_wxToolBarBase_GetMargins
, METH_VARARGS
| METH_KEYWORDS
},
3753 { "wxToolBarBase_GetToolMargins", (PyCFunction
) _wrap_wxToolBarBase_GetToolMargins
, METH_VARARGS
| METH_KEYWORDS
},
3754 { "wxToolBarBase_SetToolSeparation", (PyCFunction
) _wrap_wxToolBarBase_SetToolSeparation
, METH_VARARGS
| METH_KEYWORDS
},
3755 { "wxToolBarBase_SetToolPacking", (PyCFunction
) _wrap_wxToolBarBase_SetToolPacking
, METH_VARARGS
| METH_KEYWORDS
},
3756 { "wxToolBarBase_SetMargins", (PyCFunction
) _wrap_wxToolBarBase_SetMargins
, METH_VARARGS
| METH_KEYWORDS
},
3757 { "wxToolBarBase_SetMarginsXY", (PyCFunction
) _wrap_wxToolBarBase_SetMarginsXY
, METH_VARARGS
| METH_KEYWORDS
},
3758 { "wxToolBarBase_GetToolLongHelp", (PyCFunction
) _wrap_wxToolBarBase_GetToolLongHelp
, METH_VARARGS
| METH_KEYWORDS
},
3759 { "wxToolBarBase_SetToolLongHelp", (PyCFunction
) _wrap_wxToolBarBase_SetToolLongHelp
, METH_VARARGS
| METH_KEYWORDS
},
3760 { "wxToolBarBase_GetToolShortHelp", (PyCFunction
) _wrap_wxToolBarBase_GetToolShortHelp
, METH_VARARGS
| METH_KEYWORDS
},
3761 { "wxToolBarBase_SetToolShortHelp", (PyCFunction
) _wrap_wxToolBarBase_SetToolShortHelp
, METH_VARARGS
| METH_KEYWORDS
},
3762 { "wxToolBarBase_GetToolEnabled", (PyCFunction
) _wrap_wxToolBarBase_GetToolEnabled
, METH_VARARGS
| METH_KEYWORDS
},
3763 { "wxToolBarBase_GetToolState", (PyCFunction
) _wrap_wxToolBarBase_GetToolState
, METH_VARARGS
| METH_KEYWORDS
},
3764 { "wxToolBarBase_SetToolClientData", (PyCFunction
) _wrap_wxToolBarBase_SetToolClientData
, METH_VARARGS
| METH_KEYWORDS
},
3765 { "wxToolBarBase_GetToolClientData", (PyCFunction
) _wrap_wxToolBarBase_GetToolClientData
, METH_VARARGS
| METH_KEYWORDS
},
3766 { "wxToolBarBase_SetToggle", (PyCFunction
) _wrap_wxToolBarBase_SetToggle
, METH_VARARGS
| METH_KEYWORDS
},
3767 { "wxToolBarBase_ToggleTool", (PyCFunction
) _wrap_wxToolBarBase_ToggleTool
, METH_VARARGS
| METH_KEYWORDS
},
3768 { "wxToolBarBase_EnableTool", (PyCFunction
) _wrap_wxToolBarBase_EnableTool
, METH_VARARGS
| METH_KEYWORDS
},
3769 { "wxToolBarBase_Realize", (PyCFunction
) _wrap_wxToolBarBase_Realize
, METH_VARARGS
| METH_KEYWORDS
},
3770 { "wxToolBarBase_ClearTools", (PyCFunction
) _wrap_wxToolBarBase_ClearTools
, METH_VARARGS
| METH_KEYWORDS
},
3771 { "wxToolBarBase_DeleteTool", (PyCFunction
) _wrap_wxToolBarBase_DeleteTool
, METH_VARARGS
| METH_KEYWORDS
},
3772 { "wxToolBarBase_DeleteToolByPos", (PyCFunction
) _wrap_wxToolBarBase_DeleteToolByPos
, METH_VARARGS
| METH_KEYWORDS
},
3773 { "wxToolBarBase_RemoveTool", (PyCFunction
) _wrap_wxToolBarBase_RemoveTool
, METH_VARARGS
| METH_KEYWORDS
},
3774 { "wxToolBarBase_InsertSeparator", (PyCFunction
) _wrap_wxToolBarBase_InsertSeparator
, METH_VARARGS
| METH_KEYWORDS
},
3775 { "wxToolBarBase_AddSeparator", (PyCFunction
) _wrap_wxToolBarBase_AddSeparator
, METH_VARARGS
| METH_KEYWORDS
},
3776 { "wxToolBarBase_InsertControl", (PyCFunction
) _wrap_wxToolBarBase_InsertControl
, METH_VARARGS
| METH_KEYWORDS
},
3777 { "wxToolBarBase_AddControl", (PyCFunction
) _wrap_wxToolBarBase_AddControl
, METH_VARARGS
| METH_KEYWORDS
},
3778 { "wxToolBarBase_InsertSimpleTool", (PyCFunction
) _wrap_wxToolBarBase_InsertSimpleTool
, METH_VARARGS
| METH_KEYWORDS
},
3779 { "wxToolBarBase_InsertTool", (PyCFunction
) _wrap_wxToolBarBase_InsertTool
, METH_VARARGS
| METH_KEYWORDS
},
3780 { "wxToolBarBase_AddRadioTool", (PyCFunction
) _wrap_wxToolBarBase_AddRadioTool
, METH_VARARGS
| METH_KEYWORDS
},
3781 { "wxToolBarBase_AddCheckTool", (PyCFunction
) _wrap_wxToolBarBase_AddCheckTool
, METH_VARARGS
| METH_KEYWORDS
},
3782 { "wxToolBarBase_AddSimpleTool", (PyCFunction
) _wrap_wxToolBarBase_AddSimpleTool
, METH_VARARGS
| METH_KEYWORDS
},
3783 { "wxToolBarBase_AddTool", (PyCFunction
) _wrap_wxToolBarBase_AddTool
, METH_VARARGS
| METH_KEYWORDS
},
3784 { "wxToolBarToolBase_SetClientData", (PyCFunction
) _wrap_wxToolBarToolBase_SetClientData
, METH_VARARGS
| METH_KEYWORDS
},
3785 { "wxToolBarToolBase_GetClientData", (PyCFunction
) _wrap_wxToolBarToolBase_GetClientData
, METH_VARARGS
| METH_KEYWORDS
},
3786 { "wxToolBarToolBase_Attach", (PyCFunction
) _wrap_wxToolBarToolBase_Attach
, METH_VARARGS
| METH_KEYWORDS
},
3787 { "wxToolBarToolBase_Detach", (PyCFunction
) _wrap_wxToolBarToolBase_Detach
, METH_VARARGS
| METH_KEYWORDS
},
3788 { "wxToolBarToolBase_SetLabel", (PyCFunction
) _wrap_wxToolBarToolBase_SetLabel
, METH_VARARGS
| METH_KEYWORDS
},
3789 { "wxToolBarToolBase_SetDisabledBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_SetDisabledBitmap
, METH_VARARGS
| METH_KEYWORDS
},
3790 { "wxToolBarToolBase_SetNormalBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_SetNormalBitmap
, METH_VARARGS
| METH_KEYWORDS
},
3791 { "wxToolBarToolBase_SetLongHelp", (PyCFunction
) _wrap_wxToolBarToolBase_SetLongHelp
, METH_VARARGS
| METH_KEYWORDS
},
3792 { "wxToolBarToolBase_SetShortHelp", (PyCFunction
) _wrap_wxToolBarToolBase_SetShortHelp
, METH_VARARGS
| METH_KEYWORDS
},
3793 { "wxToolBarToolBase_SetToggle", (PyCFunction
) _wrap_wxToolBarToolBase_SetToggle
, METH_VARARGS
| METH_KEYWORDS
},
3794 { "wxToolBarToolBase_Toggle", (PyCFunction
) _wrap_wxToolBarToolBase_Toggle
, METH_VARARGS
| METH_KEYWORDS
},
3795 { "wxToolBarToolBase_Enable", (PyCFunction
) _wrap_wxToolBarToolBase_Enable
, METH_VARARGS
| METH_KEYWORDS
},
3796 { "wxToolBarToolBase_GetLongHelp", (PyCFunction
) _wrap_wxToolBarToolBase_GetLongHelp
, METH_VARARGS
| METH_KEYWORDS
},
3797 { "wxToolBarToolBase_GetShortHelp", (PyCFunction
) _wrap_wxToolBarToolBase_GetShortHelp
, METH_VARARGS
| METH_KEYWORDS
},
3798 { "wxToolBarToolBase_GetLabel", (PyCFunction
) _wrap_wxToolBarToolBase_GetLabel
, METH_VARARGS
| METH_KEYWORDS
},
3799 { "wxToolBarToolBase_GetBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_GetBitmap
, METH_VARARGS
| METH_KEYWORDS
},
3800 { "wxToolBarToolBase_GetDisabledBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_GetDisabledBitmap
, METH_VARARGS
| METH_KEYWORDS
},
3801 { "wxToolBarToolBase_GetNormalBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_GetNormalBitmap
, METH_VARARGS
| METH_KEYWORDS
},
3802 { "wxToolBarToolBase_CanBeToggled", (PyCFunction
) _wrap_wxToolBarToolBase_CanBeToggled
, METH_VARARGS
| METH_KEYWORDS
},
3803 { "wxToolBarToolBase_IsToggled", (PyCFunction
) _wrap_wxToolBarToolBase_IsToggled
, METH_VARARGS
| METH_KEYWORDS
},
3804 { "wxToolBarToolBase_IsEnabled", (PyCFunction
) _wrap_wxToolBarToolBase_IsEnabled
, METH_VARARGS
| METH_KEYWORDS
},
3805 { "wxToolBarToolBase_GetKind", (PyCFunction
) _wrap_wxToolBarToolBase_GetKind
, METH_VARARGS
| METH_KEYWORDS
},
3806 { "wxToolBarToolBase_GetStyle", (PyCFunction
) _wrap_wxToolBarToolBase_GetStyle
, METH_VARARGS
| METH_KEYWORDS
},
3807 { "wxToolBarToolBase_IsSeparator", (PyCFunction
) _wrap_wxToolBarToolBase_IsSeparator
, METH_VARARGS
| METH_KEYWORDS
},
3808 { "wxToolBarToolBase_IsControl", (PyCFunction
) _wrap_wxToolBarToolBase_IsControl
, METH_VARARGS
| METH_KEYWORDS
},
3809 { "wxToolBarToolBase_IsButton", (PyCFunction
) _wrap_wxToolBarToolBase_IsButton
, METH_VARARGS
| METH_KEYWORDS
},
3810 { "wxToolBarToolBase_GetToolBar", (PyCFunction
) _wrap_wxToolBarToolBase_GetToolBar
, METH_VARARGS
| METH_KEYWORDS
},
3811 { "wxToolBarToolBase_GetControl", (PyCFunction
) _wrap_wxToolBarToolBase_GetControl
, METH_VARARGS
| METH_KEYWORDS
},
3812 { "wxToolBarToolBase_GetId", (PyCFunction
) _wrap_wxToolBarToolBase_GetId
, METH_VARARGS
| METH_KEYWORDS
},
3813 { "wxToolBarToolBase_Destroy", (PyCFunction
) _wrap_wxToolBarToolBase_Destroy
, METH_VARARGS
| METH_KEYWORDS
},
3814 { "wxStatusBar_SetMinHeight", (PyCFunction
) _wrap_wxStatusBar_SetMinHeight
, METH_VARARGS
| METH_KEYWORDS
},
3815 { "wxStatusBar_SetStatusWidths", (PyCFunction
) _wrap_wxStatusBar_SetStatusWidths
, METH_VARARGS
| METH_KEYWORDS
},
3816 { "wxStatusBar_SetStatusText", (PyCFunction
) _wrap_wxStatusBar_SetStatusText
, METH_VARARGS
| METH_KEYWORDS
},
3817 { "wxStatusBar_SetFieldsCount", (PyCFunction
) _wrap_wxStatusBar_SetFieldsCount
, METH_VARARGS
| METH_KEYWORDS
},
3818 { "wxStatusBar_GetBorderY", (PyCFunction
) _wrap_wxStatusBar_GetBorderY
, METH_VARARGS
| METH_KEYWORDS
},
3819 { "wxStatusBar_GetBorderX", (PyCFunction
) _wrap_wxStatusBar_GetBorderX
, METH_VARARGS
| METH_KEYWORDS
},
3820 { "wxStatusBar_GetStatusText", (PyCFunction
) _wrap_wxStatusBar_GetStatusText
, METH_VARARGS
| METH_KEYWORDS
},
3821 { "wxStatusBar_GetFieldsCount", (PyCFunction
) _wrap_wxStatusBar_GetFieldsCount
, METH_VARARGS
| METH_KEYWORDS
},
3822 { "wxStatusBar_GetFieldRect", (PyCFunction
) _wrap_wxStatusBar_GetFieldRect
, METH_VARARGS
| METH_KEYWORDS
},
3823 { "wxStatusBar_Create", (PyCFunction
) _wrap_wxStatusBar_Create
, METH_VARARGS
| METH_KEYWORDS
},
3824 { "new_wxPreStatusBar", (PyCFunction
) _wrap_new_wxPreStatusBar
, METH_VARARGS
| METH_KEYWORDS
},
3825 { "new_wxStatusBar", (PyCFunction
) _wrap_new_wxStatusBar
, METH_VARARGS
| METH_KEYWORDS
},
3832 * This table is used by the pointer type-checker
3834 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
3835 { "_signed_long","_long",0},
3836 { "_wxPrintQuality","_wxCoord",0},
3837 { "_wxPrintQuality","_int",0},
3838 { "_wxPrintQuality","_signed_int",0},
3839 { "_wxPrintQuality","_unsigned_int",0},
3840 { "_wxPrintQuality","_wxWindowID",0},
3841 { "_wxPrintQuality","_uint",0},
3842 { "_wxPrintQuality","_EBool",0},
3843 { "_wxPrintQuality","_size_t",0},
3844 { "_wxPrintQuality","_time_t",0},
3845 { "_byte","_unsigned_char",0},
3846 { "_long","_unsigned_long",0},
3847 { "_long","_signed_long",0},
3848 { "_size_t","_wxCoord",0},
3849 { "_size_t","_wxPrintQuality",0},
3850 { "_size_t","_time_t",0},
3851 { "_size_t","_unsigned_int",0},
3852 { "_size_t","_int",0},
3853 { "_size_t","_wxWindowID",0},
3854 { "_size_t","_uint",0},
3855 { "_uint","_wxCoord",0},
3856 { "_uint","_wxPrintQuality",0},
3857 { "_uint","_time_t",0},
3858 { "_uint","_size_t",0},
3859 { "_uint","_unsigned_int",0},
3860 { "_uint","_int",0},
3861 { "_uint","_wxWindowID",0},
3862 { "_wxChar","_char",0},
3863 { "_char","_wxChar",0},
3864 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
3865 { "_EBool","_wxCoord",0},
3866 { "_EBool","_wxPrintQuality",0},
3867 { "_EBool","_signed_int",0},
3868 { "_EBool","_int",0},
3869 { "_EBool","_wxWindowID",0},
3870 { "_unsigned_long","_long",0},
3871 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
3872 { "_signed_int","_wxCoord",0},
3873 { "_signed_int","_wxPrintQuality",0},
3874 { "_signed_int","_EBool",0},
3875 { "_signed_int","_wxWindowID",0},
3876 { "_signed_int","_int",0},
3877 { "_WXTYPE","_short",0},
3878 { "_WXTYPE","_signed_short",0},
3879 { "_WXTYPE","_unsigned_short",0},
3880 { "_unsigned_short","_WXTYPE",0},
3881 { "_unsigned_short","_short",0},
3882 { "_wxObject","_wxToolBarSimple",SwigwxToolBarSimpleTowxObject
},
3883 { "_wxObject","_wxToolBar",SwigwxToolBarTowxObject
},
3884 { "_wxObject","_wxToolBarBase",SwigwxToolBarBaseTowxObject
},
3885 { "_wxObject","_wxToolBarToolBase",SwigwxToolBarToolBaseTowxObject
},
3886 { "_wxObject","_wxStatusBar",SwigwxStatusBarTowxObject
},
3887 { "_signed_short","_WXTYPE",0},
3888 { "_signed_short","_short",0},
3889 { "_unsigned_char","_byte",0},
3890 { "_wxControl","_wxToolBarSimple",SwigwxToolBarSimpleTowxControl
},
3891 { "_wxControl","_wxToolBar",SwigwxToolBarTowxControl
},
3892 { "_wxControl","_wxToolBarBase",SwigwxToolBarBaseTowxControl
},
3893 { "_unsigned_int","_wxCoord",0},
3894 { "_unsigned_int","_wxPrintQuality",0},
3895 { "_unsigned_int","_time_t",0},
3896 { "_unsigned_int","_size_t",0},
3897 { "_unsigned_int","_uint",0},
3898 { "_unsigned_int","_wxWindowID",0},
3899 { "_unsigned_int","_int",0},
3900 { "_short","_WXTYPE",0},
3901 { "_short","_unsigned_short",0},
3902 { "_short","_signed_short",0},
3903 { "_wxWindowID","_wxCoord",0},
3904 { "_wxWindowID","_wxPrintQuality",0},
3905 { "_wxWindowID","_time_t",0},
3906 { "_wxWindowID","_size_t",0},
3907 { "_wxWindowID","_EBool",0},
3908 { "_wxWindowID","_uint",0},
3909 { "_wxWindowID","_int",0},
3910 { "_wxWindowID","_signed_int",0},
3911 { "_wxWindowID","_unsigned_int",0},
3912 { "_int","_wxCoord",0},
3913 { "_int","_wxPrintQuality",0},
3914 { "_int","_time_t",0},
3915 { "_int","_size_t",0},
3916 { "_int","_EBool",0},
3917 { "_int","_uint",0},
3918 { "_int","_wxWindowID",0},
3919 { "_int","_unsigned_int",0},
3920 { "_int","_signed_int",0},
3921 { "_time_t","_wxCoord",0},
3922 { "_time_t","_wxPrintQuality",0},
3923 { "_time_t","_unsigned_int",0},
3924 { "_time_t","_int",0},
3925 { "_time_t","_wxWindowID",0},
3926 { "_time_t","_uint",0},
3927 { "_time_t","_size_t",0},
3928 { "_wxToolBarBase","_wxToolBarSimple",SwigwxToolBarSimpleTowxToolBarBase
},
3929 { "_wxToolBarBase","_wxToolBar",SwigwxToolBarTowxToolBarBase
},
3930 { "_wxCoord","_int",0},
3931 { "_wxCoord","_signed_int",0},
3932 { "_wxCoord","_unsigned_int",0},
3933 { "_wxCoord","_wxWindowID",0},
3934 { "_wxCoord","_uint",0},
3935 { "_wxCoord","_EBool",0},
3936 { "_wxCoord","_size_t",0},
3937 { "_wxCoord","_time_t",0},
3938 { "_wxCoord","_wxPrintQuality",0},
3939 { "_wxEvtHandler","_wxToolBarSimple",SwigwxToolBarSimpleTowxEvtHandler
},
3940 { "_wxEvtHandler","_wxToolBar",SwigwxToolBarTowxEvtHandler
},
3941 { "_wxEvtHandler","_wxToolBarBase",SwigwxToolBarBaseTowxEvtHandler
},
3942 { "_wxEvtHandler","_wxStatusBar",SwigwxStatusBarTowxEvtHandler
},
3943 { "_wxWindow","_wxToolBarSimple",SwigwxToolBarSimpleTowxWindow
},
3944 { "_wxWindow","_wxToolBar",SwigwxToolBarTowxWindow
},
3945 { "_wxWindow","_wxToolBarBase",SwigwxToolBarBaseTowxWindow
},
3946 { "_wxWindow","_wxStatusBar",SwigwxStatusBarTowxWindow
},
3949 static PyObject
*SWIG_globals
;
3953 SWIGEXPORT(void) initstattoolc() {
3955 SWIG_globals
= SWIG_newvarlink();
3956 m
= Py_InitModule("stattoolc", stattoolcMethods
);
3957 d
= PyModule_GetDict(m
);
3958 PyDict_SetItemString(d
,"wxTOOL_STYLE_BUTTON", PyInt_FromLong((long) wxTOOL_STYLE_BUTTON
));
3959 PyDict_SetItemString(d
,"wxTOOL_STYLE_SEPARATOR", PyInt_FromLong((long) wxTOOL_STYLE_SEPARATOR
));
3960 PyDict_SetItemString(d
,"wxTOOL_STYLE_CONTROL", PyInt_FromLong((long) wxTOOL_STYLE_CONTROL
));
3963 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
3964 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);