2 * FILE : src/mac/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_PushStatusText(_swigobj,_swigarg0,_swigarg1) (_swigobj->PushStatusText(_swigarg0,_swigarg1))
527 static PyObject
*_wrap_wxStatusBar_PushStatusText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
528 PyObject
* _resultobj
;
531 int _arg2
= (int ) 0;
532 PyObject
* _argo0
= 0;
533 PyObject
* _obj1
= 0;
534 char *_kwnames
[] = { "self","text","number", NULL
};
537 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxStatusBar_PushStatusText",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
540 if (_argo0
== Py_None
) { _arg0
= NULL
; }
541 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
542 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_PushStatusText. Expected _wxStatusBar_p.");
547 _arg1
= wxString_in_helper(_obj1
);
552 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
553 wxStatusBar_PushStatusText(_arg0
,*_arg1
,_arg2
);
555 wxPyEndAllowThreads(__tstate
);
556 if (PyErr_Occurred()) return NULL
;
557 } Py_INCREF(Py_None
);
558 _resultobj
= Py_None
;
566 #define wxStatusBar_PopStatusText(_swigobj,_swigarg0) (_swigobj->PopStatusText(_swigarg0))
567 static PyObject
*_wrap_wxStatusBar_PopStatusText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
568 PyObject
* _resultobj
;
570 int _arg1
= (int ) 0;
571 PyObject
* _argo0
= 0;
572 char *_kwnames
[] = { "self","number", NULL
};
575 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxStatusBar_PopStatusText",_kwnames
,&_argo0
,&_arg1
))
578 if (_argo0
== Py_None
) { _arg0
= NULL
; }
579 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
580 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_PopStatusText. Expected _wxStatusBar_p.");
585 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
586 wxStatusBar_PopStatusText(_arg0
,_arg1
);
588 wxPyEndAllowThreads(__tstate
);
589 if (PyErr_Occurred()) return NULL
;
590 } Py_INCREF(Py_None
);
591 _resultobj
= Py_None
;
595 #define wxStatusBar_SetMinHeight(_swigobj,_swigarg0) (_swigobj->SetMinHeight(_swigarg0))
596 static PyObject
*_wrap_wxStatusBar_SetMinHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
597 PyObject
* _resultobj
;
600 PyObject
* _argo0
= 0;
601 char *_kwnames
[] = { "self","height", NULL
};
604 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxStatusBar_SetMinHeight",_kwnames
,&_argo0
,&_arg1
))
607 if (_argo0
== Py_None
) { _arg0
= NULL
; }
608 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
609 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_SetMinHeight. Expected _wxStatusBar_p.");
614 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
615 wxStatusBar_SetMinHeight(_arg0
,_arg1
);
617 wxPyEndAllowThreads(__tstate
);
618 if (PyErr_Occurred()) return NULL
;
619 } Py_INCREF(Py_None
);
620 _resultobj
= Py_None
;
624 static void *SwigwxToolBarToolBaseTowxObject(void *ptr
) {
625 wxToolBarToolBase
*src
;
627 src
= (wxToolBarToolBase
*) ptr
;
628 dest
= (wxObject
*) src
;
629 return (void *) dest
;
632 static void wxToolBarToolBase_Destroy(wxToolBarToolBase
*self
) { delete self
; }
633 static PyObject
*_wrap_wxToolBarToolBase_Destroy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
634 PyObject
* _resultobj
;
635 wxToolBarToolBase
* _arg0
;
636 PyObject
* _argo0
= 0;
637 char *_kwnames
[] = { "self", NULL
};
640 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_Destroy",_kwnames
,&_argo0
))
643 if (_argo0
== Py_None
) { _arg0
= NULL
; }
644 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
645 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Destroy. Expected _wxToolBarToolBase_p.");
650 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
651 wxToolBarToolBase_Destroy(_arg0
);
653 wxPyEndAllowThreads(__tstate
);
654 if (PyErr_Occurred()) return NULL
;
655 } Py_INCREF(Py_None
);
656 _resultobj
= Py_None
;
660 #define wxToolBarToolBase_GetId(_swigobj) (_swigobj->GetId())
661 static PyObject
*_wrap_wxToolBarToolBase_GetId(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
662 PyObject
* _resultobj
;
664 wxToolBarToolBase
* _arg0
;
665 PyObject
* _argo0
= 0;
666 char *_kwnames
[] = { "self", NULL
};
669 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetId",_kwnames
,&_argo0
))
672 if (_argo0
== Py_None
) { _arg0
= NULL
; }
673 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
674 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetId. Expected _wxToolBarToolBase_p.");
679 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
680 _result
= (int )wxToolBarToolBase_GetId(_arg0
);
682 wxPyEndAllowThreads(__tstate
);
683 if (PyErr_Occurred()) return NULL
;
684 } _resultobj
= Py_BuildValue("i",_result
);
688 #define wxToolBarToolBase_GetControl(_swigobj) (_swigobj->GetControl())
689 static PyObject
*_wrap_wxToolBarToolBase_GetControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
690 PyObject
* _resultobj
;
692 wxToolBarToolBase
* _arg0
;
693 PyObject
* _argo0
= 0;
694 char *_kwnames
[] = { "self", NULL
};
697 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetControl",_kwnames
,&_argo0
))
700 if (_argo0
== Py_None
) { _arg0
= NULL
; }
701 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
702 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetControl. Expected _wxToolBarToolBase_p.");
707 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
708 _result
= (wxControl
*)wxToolBarToolBase_GetControl(_arg0
);
710 wxPyEndAllowThreads(__tstate
);
711 if (PyErr_Occurred()) return NULL
;
712 }{ _resultobj
= wxPyMake_wxObject(_result
); }
716 #define wxToolBarToolBase_GetToolBar(_swigobj) (_swigobj->GetToolBar())
717 static PyObject
*_wrap_wxToolBarToolBase_GetToolBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
718 PyObject
* _resultobj
;
719 wxToolBarBase
* _result
;
720 wxToolBarToolBase
* _arg0
;
721 PyObject
* _argo0
= 0;
722 char *_kwnames
[] = { "self", NULL
};
725 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetToolBar",_kwnames
,&_argo0
))
728 if (_argo0
== Py_None
) { _arg0
= NULL
; }
729 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
730 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetToolBar. Expected _wxToolBarToolBase_p.");
735 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
736 _result
= (wxToolBarBase
*)wxToolBarToolBase_GetToolBar(_arg0
);
738 wxPyEndAllowThreads(__tstate
);
739 if (PyErr_Occurred()) return NULL
;
740 }{ _resultobj
= wxPyMake_wxObject(_result
); }
744 #define wxToolBarToolBase_IsButton(_swigobj) (_swigobj->IsButton())
745 static PyObject
*_wrap_wxToolBarToolBase_IsButton(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
746 PyObject
* _resultobj
;
748 wxToolBarToolBase
* _arg0
;
749 PyObject
* _argo0
= 0;
750 char *_kwnames
[] = { "self", NULL
};
753 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsButton",_kwnames
,&_argo0
))
756 if (_argo0
== Py_None
) { _arg0
= NULL
; }
757 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
758 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsButton. Expected _wxToolBarToolBase_p.");
763 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
764 _result
= (int )wxToolBarToolBase_IsButton(_arg0
);
766 wxPyEndAllowThreads(__tstate
);
767 if (PyErr_Occurred()) return NULL
;
768 } _resultobj
= Py_BuildValue("i",_result
);
772 #define wxToolBarToolBase_IsControl(_swigobj) (_swigobj->IsControl())
773 static PyObject
*_wrap_wxToolBarToolBase_IsControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
774 PyObject
* _resultobj
;
776 wxToolBarToolBase
* _arg0
;
777 PyObject
* _argo0
= 0;
778 char *_kwnames
[] = { "self", NULL
};
781 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsControl",_kwnames
,&_argo0
))
784 if (_argo0
== Py_None
) { _arg0
= NULL
; }
785 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
786 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsControl. Expected _wxToolBarToolBase_p.");
791 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
792 _result
= (int )wxToolBarToolBase_IsControl(_arg0
);
794 wxPyEndAllowThreads(__tstate
);
795 if (PyErr_Occurred()) return NULL
;
796 } _resultobj
= Py_BuildValue("i",_result
);
800 #define wxToolBarToolBase_IsSeparator(_swigobj) (_swigobj->IsSeparator())
801 static PyObject
*_wrap_wxToolBarToolBase_IsSeparator(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
802 PyObject
* _resultobj
;
804 wxToolBarToolBase
* _arg0
;
805 PyObject
* _argo0
= 0;
806 char *_kwnames
[] = { "self", NULL
};
809 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsSeparator",_kwnames
,&_argo0
))
812 if (_argo0
== Py_None
) { _arg0
= NULL
; }
813 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
814 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsSeparator. Expected _wxToolBarToolBase_p.");
819 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
820 _result
= (int )wxToolBarToolBase_IsSeparator(_arg0
);
822 wxPyEndAllowThreads(__tstate
);
823 if (PyErr_Occurred()) return NULL
;
824 } _resultobj
= Py_BuildValue("i",_result
);
828 #define wxToolBarToolBase_GetStyle(_swigobj) (_swigobj->GetStyle())
829 static PyObject
*_wrap_wxToolBarToolBase_GetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
830 PyObject
* _resultobj
;
832 wxToolBarToolBase
* _arg0
;
833 PyObject
* _argo0
= 0;
834 char *_kwnames
[] = { "self", NULL
};
837 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetStyle",_kwnames
,&_argo0
))
840 if (_argo0
== Py_None
) { _arg0
= NULL
; }
841 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
842 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetStyle. Expected _wxToolBarToolBase_p.");
847 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
848 _result
= (int )wxToolBarToolBase_GetStyle(_arg0
);
850 wxPyEndAllowThreads(__tstate
);
851 if (PyErr_Occurred()) return NULL
;
852 } _resultobj
= Py_BuildValue("i",_result
);
856 #define wxToolBarToolBase_GetKind(_swigobj) (_swigobj->GetKind())
857 static PyObject
*_wrap_wxToolBarToolBase_GetKind(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
858 PyObject
* _resultobj
;
860 wxToolBarToolBase
* _arg0
;
861 PyObject
* _argo0
= 0;
862 char *_kwnames
[] = { "self", NULL
};
865 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetKind",_kwnames
,&_argo0
))
868 if (_argo0
== Py_None
) { _arg0
= NULL
; }
869 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
870 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetKind. Expected _wxToolBarToolBase_p.");
875 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
876 _result
= (wxItemKind
)wxToolBarToolBase_GetKind(_arg0
);
878 wxPyEndAllowThreads(__tstate
);
879 if (PyErr_Occurred()) return NULL
;
880 } _resultobj
= Py_BuildValue("i",_result
);
884 #define wxToolBarToolBase_IsEnabled(_swigobj) (_swigobj->IsEnabled())
885 static PyObject
*_wrap_wxToolBarToolBase_IsEnabled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
886 PyObject
* _resultobj
;
888 wxToolBarToolBase
* _arg0
;
889 PyObject
* _argo0
= 0;
890 char *_kwnames
[] = { "self", NULL
};
893 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsEnabled",_kwnames
,&_argo0
))
896 if (_argo0
== Py_None
) { _arg0
= NULL
; }
897 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
898 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsEnabled. Expected _wxToolBarToolBase_p.");
903 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
904 _result
= (bool )wxToolBarToolBase_IsEnabled(_arg0
);
906 wxPyEndAllowThreads(__tstate
);
907 if (PyErr_Occurred()) return NULL
;
908 } _resultobj
= Py_BuildValue("i",_result
);
912 #define wxToolBarToolBase_IsToggled(_swigobj) (_swigobj->IsToggled())
913 static PyObject
*_wrap_wxToolBarToolBase_IsToggled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
914 PyObject
* _resultobj
;
916 wxToolBarToolBase
* _arg0
;
917 PyObject
* _argo0
= 0;
918 char *_kwnames
[] = { "self", NULL
};
921 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsToggled",_kwnames
,&_argo0
))
924 if (_argo0
== Py_None
) { _arg0
= NULL
; }
925 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
926 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsToggled. Expected _wxToolBarToolBase_p.");
931 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
932 _result
= (bool )wxToolBarToolBase_IsToggled(_arg0
);
934 wxPyEndAllowThreads(__tstate
);
935 if (PyErr_Occurred()) return NULL
;
936 } _resultobj
= Py_BuildValue("i",_result
);
940 #define wxToolBarToolBase_CanBeToggled(_swigobj) (_swigobj->CanBeToggled())
941 static PyObject
*_wrap_wxToolBarToolBase_CanBeToggled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
942 PyObject
* _resultobj
;
944 wxToolBarToolBase
* _arg0
;
945 PyObject
* _argo0
= 0;
946 char *_kwnames
[] = { "self", NULL
};
949 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_CanBeToggled",_kwnames
,&_argo0
))
952 if (_argo0
== Py_None
) { _arg0
= NULL
; }
953 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
954 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_CanBeToggled. Expected _wxToolBarToolBase_p.");
959 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
960 _result
= (bool )wxToolBarToolBase_CanBeToggled(_arg0
);
962 wxPyEndAllowThreads(__tstate
);
963 if (PyErr_Occurred()) return NULL
;
964 } _resultobj
= Py_BuildValue("i",_result
);
968 #define wxToolBarToolBase_GetNormalBitmap(_swigobj) (_swigobj->GetNormalBitmap())
969 static PyObject
*_wrap_wxToolBarToolBase_GetNormalBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
970 PyObject
* _resultobj
;
972 wxToolBarToolBase
* _arg0
;
973 PyObject
* _argo0
= 0;
974 char *_kwnames
[] = { "self", NULL
};
978 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetNormalBitmap",_kwnames
,&_argo0
))
981 if (_argo0
== Py_None
) { _arg0
= NULL
; }
982 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
983 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetNormalBitmap. Expected _wxToolBarToolBase_p.");
988 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
989 const wxBitmap
& _result_ref
= wxToolBarToolBase_GetNormalBitmap(_arg0
);
990 _result
= (wxBitmap
*) &_result_ref
;
992 wxPyEndAllowThreads(__tstate
);
993 if (PyErr_Occurred()) return NULL
;
995 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
996 _resultobj
= Py_BuildValue("s",_ptemp
);
999 _resultobj
= Py_None
;
1004 #define wxToolBarToolBase_GetDisabledBitmap(_swigobj) (_swigobj->GetDisabledBitmap())
1005 static PyObject
*_wrap_wxToolBarToolBase_GetDisabledBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1006 PyObject
* _resultobj
;
1008 wxToolBarToolBase
* _arg0
;
1009 PyObject
* _argo0
= 0;
1010 char *_kwnames
[] = { "self", NULL
};
1014 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetDisabledBitmap",_kwnames
,&_argo0
))
1017 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1018 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1019 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetDisabledBitmap. Expected _wxToolBarToolBase_p.");
1024 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1025 const wxBitmap
& _result_ref
= wxToolBarToolBase_GetDisabledBitmap(_arg0
);
1026 _result
= (wxBitmap
*) &_result_ref
;
1028 wxPyEndAllowThreads(__tstate
);
1029 if (PyErr_Occurred()) return NULL
;
1031 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
1032 _resultobj
= Py_BuildValue("s",_ptemp
);
1035 _resultobj
= Py_None
;
1040 #define wxToolBarToolBase_GetBitmap(_swigobj) (_swigobj->GetBitmap())
1041 static PyObject
*_wrap_wxToolBarToolBase_GetBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1042 PyObject
* _resultobj
;
1044 wxToolBarToolBase
* _arg0
;
1045 PyObject
* _argo0
= 0;
1046 char *_kwnames
[] = { "self", NULL
};
1050 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetBitmap",_kwnames
,&_argo0
))
1053 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1054 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1055 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetBitmap. Expected _wxToolBarToolBase_p.");
1060 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1061 _result
= new wxBitmap (wxToolBarToolBase_GetBitmap(_arg0
));
1063 wxPyEndAllowThreads(__tstate
);
1064 if (PyErr_Occurred()) return NULL
;
1065 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p");
1066 _resultobj
= Py_BuildValue("s",_ptemp
);
1070 #define wxToolBarToolBase_GetLabel(_swigobj) (_swigobj->GetLabel())
1071 static PyObject
*_wrap_wxToolBarToolBase_GetLabel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1072 PyObject
* _resultobj
;
1074 wxToolBarToolBase
* _arg0
;
1075 PyObject
* _argo0
= 0;
1076 char *_kwnames
[] = { "self", NULL
};
1079 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetLabel",_kwnames
,&_argo0
))
1082 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1083 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1084 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetLabel. Expected _wxToolBarToolBase_p.");
1089 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1090 _result
= new wxString (wxToolBarToolBase_GetLabel(_arg0
));
1092 wxPyEndAllowThreads(__tstate
);
1093 if (PyErr_Occurred()) return NULL
;
1096 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
1098 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1107 #define wxToolBarToolBase_GetShortHelp(_swigobj) (_swigobj->GetShortHelp())
1108 static PyObject
*_wrap_wxToolBarToolBase_GetShortHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1109 PyObject
* _resultobj
;
1111 wxToolBarToolBase
* _arg0
;
1112 PyObject
* _argo0
= 0;
1113 char *_kwnames
[] = { "self", NULL
};
1116 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetShortHelp",_kwnames
,&_argo0
))
1119 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1120 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1121 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetShortHelp. Expected _wxToolBarToolBase_p.");
1126 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1127 _result
= new wxString (wxToolBarToolBase_GetShortHelp(_arg0
));
1129 wxPyEndAllowThreads(__tstate
);
1130 if (PyErr_Occurred()) return NULL
;
1133 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
1135 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1144 #define wxToolBarToolBase_GetLongHelp(_swigobj) (_swigobj->GetLongHelp())
1145 static PyObject
*_wrap_wxToolBarToolBase_GetLongHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1146 PyObject
* _resultobj
;
1148 wxToolBarToolBase
* _arg0
;
1149 PyObject
* _argo0
= 0;
1150 char *_kwnames
[] = { "self", NULL
};
1153 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetLongHelp",_kwnames
,&_argo0
))
1156 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1157 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1158 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetLongHelp. Expected _wxToolBarToolBase_p.");
1163 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1164 _result
= new wxString (wxToolBarToolBase_GetLongHelp(_arg0
));
1166 wxPyEndAllowThreads(__tstate
);
1167 if (PyErr_Occurred()) return NULL
;
1170 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
1172 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1181 #define wxToolBarToolBase_Enable(_swigobj,_swigarg0) (_swigobj->Enable(_swigarg0))
1182 static PyObject
*_wrap_wxToolBarToolBase_Enable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1183 PyObject
* _resultobj
;
1185 wxToolBarToolBase
* _arg0
;
1187 PyObject
* _argo0
= 0;
1189 char *_kwnames
[] = { "self","enable", NULL
};
1192 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarToolBase_Enable",_kwnames
,&_argo0
,&tempbool1
))
1195 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1196 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1197 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Enable. Expected _wxToolBarToolBase_p.");
1201 _arg1
= (bool ) tempbool1
;
1203 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1204 _result
= (bool )wxToolBarToolBase_Enable(_arg0
,_arg1
);
1206 wxPyEndAllowThreads(__tstate
);
1207 if (PyErr_Occurred()) return NULL
;
1208 } _resultobj
= Py_BuildValue("i",_result
);
1212 #define wxToolBarToolBase_Toggle(_swigobj) (_swigobj->Toggle())
1213 static PyObject
*_wrap_wxToolBarToolBase_Toggle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1214 PyObject
* _resultobj
;
1215 wxToolBarToolBase
* _arg0
;
1216 PyObject
* _argo0
= 0;
1217 char *_kwnames
[] = { "self", NULL
};
1220 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_Toggle",_kwnames
,&_argo0
))
1223 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1224 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1225 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Toggle. Expected _wxToolBarToolBase_p.");
1230 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1231 wxToolBarToolBase_Toggle(_arg0
);
1233 wxPyEndAllowThreads(__tstate
);
1234 if (PyErr_Occurred()) return NULL
;
1235 } Py_INCREF(Py_None
);
1236 _resultobj
= Py_None
;
1240 #define wxToolBarToolBase_SetToggle(_swigobj,_swigarg0) (_swigobj->SetToggle(_swigarg0))
1241 static PyObject
*_wrap_wxToolBarToolBase_SetToggle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1242 PyObject
* _resultobj
;
1244 wxToolBarToolBase
* _arg0
;
1246 PyObject
* _argo0
= 0;
1248 char *_kwnames
[] = { "self","toggle", NULL
};
1251 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarToolBase_SetToggle",_kwnames
,&_argo0
,&tempbool1
))
1254 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1255 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1256 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetToggle. Expected _wxToolBarToolBase_p.");
1260 _arg1
= (bool ) tempbool1
;
1262 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1263 _result
= (bool )wxToolBarToolBase_SetToggle(_arg0
,_arg1
);
1265 wxPyEndAllowThreads(__tstate
);
1266 if (PyErr_Occurred()) return NULL
;
1267 } _resultobj
= Py_BuildValue("i",_result
);
1271 #define wxToolBarToolBase_SetShortHelp(_swigobj,_swigarg0) (_swigobj->SetShortHelp(_swigarg0))
1272 static PyObject
*_wrap_wxToolBarToolBase_SetShortHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1273 PyObject
* _resultobj
;
1275 wxToolBarToolBase
* _arg0
;
1277 PyObject
* _argo0
= 0;
1278 PyObject
* _obj1
= 0;
1279 char *_kwnames
[] = { "self","help", NULL
};
1282 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetShortHelp",_kwnames
,&_argo0
,&_obj1
))
1285 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1286 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1287 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetShortHelp. Expected _wxToolBarToolBase_p.");
1292 _arg1
= wxString_in_helper(_obj1
);
1297 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1298 _result
= (bool )wxToolBarToolBase_SetShortHelp(_arg0
,*_arg1
);
1300 wxPyEndAllowThreads(__tstate
);
1301 if (PyErr_Occurred()) return NULL
;
1302 } _resultobj
= Py_BuildValue("i",_result
);
1310 #define wxToolBarToolBase_SetLongHelp(_swigobj,_swigarg0) (_swigobj->SetLongHelp(_swigarg0))
1311 static PyObject
*_wrap_wxToolBarToolBase_SetLongHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1312 PyObject
* _resultobj
;
1314 wxToolBarToolBase
* _arg0
;
1316 PyObject
* _argo0
= 0;
1317 PyObject
* _obj1
= 0;
1318 char *_kwnames
[] = { "self","help", NULL
};
1321 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetLongHelp",_kwnames
,&_argo0
,&_obj1
))
1324 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1325 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1326 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetLongHelp. Expected _wxToolBarToolBase_p.");
1331 _arg1
= wxString_in_helper(_obj1
);
1336 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1337 _result
= (bool )wxToolBarToolBase_SetLongHelp(_arg0
,*_arg1
);
1339 wxPyEndAllowThreads(__tstate
);
1340 if (PyErr_Occurred()) return NULL
;
1341 } _resultobj
= Py_BuildValue("i",_result
);
1349 #define wxToolBarToolBase_SetNormalBitmap(_swigobj,_swigarg0) (_swigobj->SetNormalBitmap(_swigarg0))
1350 static PyObject
*_wrap_wxToolBarToolBase_SetNormalBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1351 PyObject
* _resultobj
;
1352 wxToolBarToolBase
* _arg0
;
1354 PyObject
* _argo0
= 0;
1355 PyObject
* _argo1
= 0;
1356 char *_kwnames
[] = { "self","bmp", NULL
};
1359 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetNormalBitmap",_kwnames
,&_argo0
,&_argo1
))
1362 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1363 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1364 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetNormalBitmap. Expected _wxToolBarToolBase_p.");
1369 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1370 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
1371 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarToolBase_SetNormalBitmap. Expected _wxBitmap_p.");
1376 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1377 wxToolBarToolBase_SetNormalBitmap(_arg0
,*_arg1
);
1379 wxPyEndAllowThreads(__tstate
);
1380 if (PyErr_Occurred()) return NULL
;
1381 } Py_INCREF(Py_None
);
1382 _resultobj
= Py_None
;
1386 #define wxToolBarToolBase_SetDisabledBitmap(_swigobj,_swigarg0) (_swigobj->SetDisabledBitmap(_swigarg0))
1387 static PyObject
*_wrap_wxToolBarToolBase_SetDisabledBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1388 PyObject
* _resultobj
;
1389 wxToolBarToolBase
* _arg0
;
1391 PyObject
* _argo0
= 0;
1392 PyObject
* _argo1
= 0;
1393 char *_kwnames
[] = { "self","bmp", NULL
};
1396 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetDisabledBitmap",_kwnames
,&_argo0
,&_argo1
))
1399 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1400 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1401 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetDisabledBitmap. Expected _wxToolBarToolBase_p.");
1406 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1407 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
1408 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarToolBase_SetDisabledBitmap. Expected _wxBitmap_p.");
1413 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1414 wxToolBarToolBase_SetDisabledBitmap(_arg0
,*_arg1
);
1416 wxPyEndAllowThreads(__tstate
);
1417 if (PyErr_Occurred()) return NULL
;
1418 } Py_INCREF(Py_None
);
1419 _resultobj
= Py_None
;
1423 #define wxToolBarToolBase_SetLabel(_swigobj,_swigarg0) (_swigobj->SetLabel(_swigarg0))
1424 static PyObject
*_wrap_wxToolBarToolBase_SetLabel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1425 PyObject
* _resultobj
;
1426 wxToolBarToolBase
* _arg0
;
1428 PyObject
* _argo0
= 0;
1429 PyObject
* _obj1
= 0;
1430 char *_kwnames
[] = { "self","label", NULL
};
1433 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetLabel",_kwnames
,&_argo0
,&_obj1
))
1436 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1437 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1438 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetLabel. Expected _wxToolBarToolBase_p.");
1443 _arg1
= wxString_in_helper(_obj1
);
1448 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1449 wxToolBarToolBase_SetLabel(_arg0
,*_arg1
);
1451 wxPyEndAllowThreads(__tstate
);
1452 if (PyErr_Occurred()) return NULL
;
1453 } Py_INCREF(Py_None
);
1454 _resultobj
= Py_None
;
1462 #define wxToolBarToolBase_Detach(_swigobj) (_swigobj->Detach())
1463 static PyObject
*_wrap_wxToolBarToolBase_Detach(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1464 PyObject
* _resultobj
;
1465 wxToolBarToolBase
* _arg0
;
1466 PyObject
* _argo0
= 0;
1467 char *_kwnames
[] = { "self", NULL
};
1470 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_Detach",_kwnames
,&_argo0
))
1473 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1474 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1475 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Detach. Expected _wxToolBarToolBase_p.");
1480 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1481 wxToolBarToolBase_Detach(_arg0
);
1483 wxPyEndAllowThreads(__tstate
);
1484 if (PyErr_Occurred()) return NULL
;
1485 } Py_INCREF(Py_None
);
1486 _resultobj
= Py_None
;
1490 #define wxToolBarToolBase_Attach(_swigobj,_swigarg0) (_swigobj->Attach(_swigarg0))
1491 static PyObject
*_wrap_wxToolBarToolBase_Attach(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1492 PyObject
* _resultobj
;
1493 wxToolBarToolBase
* _arg0
;
1494 wxToolBarBase
* _arg1
;
1495 PyObject
* _argo0
= 0;
1496 PyObject
* _argo1
= 0;
1497 char *_kwnames
[] = { "self","tbar", NULL
};
1500 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_Attach",_kwnames
,&_argo0
,&_argo1
))
1503 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1504 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1505 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Attach. Expected _wxToolBarToolBase_p.");
1510 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1511 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxToolBarBase_p")) {
1512 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarToolBase_Attach. Expected _wxToolBarBase_p.");
1517 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1518 wxToolBarToolBase_Attach(_arg0
,_arg1
);
1520 wxPyEndAllowThreads(__tstate
);
1521 if (PyErr_Occurred()) return NULL
;
1522 } Py_INCREF(Py_None
);
1523 _resultobj
= Py_None
;
1527 static PyObject
* wxToolBarToolBase_GetClientData(wxToolBarToolBase
*self
) {
1528 wxPyUserData
* udata
= (wxPyUserData
*)self
->GetClientData();
1530 Py_INCREF(udata
->m_obj
);
1531 return udata
->m_obj
;
1537 static PyObject
*_wrap_wxToolBarToolBase_GetClientData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1538 PyObject
* _resultobj
;
1540 wxToolBarToolBase
* _arg0
;
1541 PyObject
* _argo0
= 0;
1542 char *_kwnames
[] = { "self", NULL
};
1545 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetClientData",_kwnames
,&_argo0
))
1548 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1549 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1550 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetClientData. Expected _wxToolBarToolBase_p.");
1555 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1556 _result
= (PyObject
*)wxToolBarToolBase_GetClientData(_arg0
);
1558 wxPyEndAllowThreads(__tstate
);
1559 if (PyErr_Occurred()) return NULL
;
1561 _resultobj
= _result
;
1566 static void wxToolBarToolBase_SetClientData(wxToolBarToolBase
*self
,PyObject
* clientData
) {
1567 self
->SetClientData(new wxPyUserData(clientData
));
1569 static PyObject
*_wrap_wxToolBarToolBase_SetClientData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1570 PyObject
* _resultobj
;
1571 wxToolBarToolBase
* _arg0
;
1573 PyObject
* _argo0
= 0;
1574 PyObject
* _obj1
= 0;
1575 char *_kwnames
[] = { "self","clientData", NULL
};
1578 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetClientData",_kwnames
,&_argo0
,&_obj1
))
1581 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1582 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1583 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetClientData. Expected _wxToolBarToolBase_p.");
1591 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1592 wxToolBarToolBase_SetClientData(_arg0
,_arg1
);
1594 wxPyEndAllowThreads(__tstate
);
1595 if (PyErr_Occurred()) return NULL
;
1596 } Py_INCREF(Py_None
);
1597 _resultobj
= Py_None
;
1601 static void *SwigwxToolBarBaseTowxControl(void *ptr
) {
1604 src
= (wxToolBarBase
*) ptr
;
1605 dest
= (wxControl
*) src
;
1606 return (void *) dest
;
1609 static void *SwigwxToolBarBaseTowxWindow(void *ptr
) {
1612 src
= (wxToolBarBase
*) ptr
;
1613 dest
= (wxWindow
*) src
;
1614 return (void *) dest
;
1617 static void *SwigwxToolBarBaseTowxEvtHandler(void *ptr
) {
1620 src
= (wxToolBarBase
*) ptr
;
1621 dest
= (wxEvtHandler
*) src
;
1622 return (void *) dest
;
1625 static void *SwigwxToolBarBaseTowxObject(void *ptr
) {
1628 src
= (wxToolBarBase
*) ptr
;
1629 dest
= (wxObject
*) src
;
1630 return (void *) dest
;
1633 static wxToolBarToolBase
* wxToolBarBase_DoAddTool(wxToolBarBase
*self
,int id
,const wxString
& label
,const wxBitmap
& bitmap
,const wxBitmap
& bmpDisabled
,wxItemKind kind
,const wxString
& shortHelp
,const wxString
& longHelp
,PyObject
* clientData
) {
1634 wxPyUserData
* udata
= NULL
;
1635 if (clientData
&& clientData
!= Py_None
)
1636 udata
= new wxPyUserData(clientData
);
1637 return self
->AddTool(id
, label
, bitmap
, bmpDisabled
, kind
,
1638 shortHelp
, longHelp
, udata
);
1640 static PyObject
*_wrap_wxToolBarBase_DoAddTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1641 PyObject
* _resultobj
;
1642 wxToolBarToolBase
* _result
;
1643 wxToolBarBase
* _arg0
;
1647 wxBitmap
* _arg4
= (wxBitmap
*) &wxNullBitmap
;
1648 wxItemKind _arg5
= (wxItemKind
) wxITEM_NORMAL
;
1649 wxString
* _arg6
= (wxString
*) &wxPyEmptyString
;
1650 wxString
* _arg7
= (wxString
*) &wxPyEmptyString
;
1651 PyObject
* _arg8
= (PyObject
*) NULL
;
1652 PyObject
* _argo0
= 0;
1653 PyObject
* _obj2
= 0;
1654 PyObject
* _argo3
= 0;
1655 PyObject
* _argo4
= 0;
1656 PyObject
* _obj6
= 0;
1657 PyObject
* _obj7
= 0;
1658 PyObject
* _obj8
= 0;
1659 char *_kwnames
[] = { "self","id","label","bitmap","bmpDisabled","kind","shortHelp","longHelp","clientData", NULL
};
1662 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO|OiOOO:wxToolBarBase_DoAddTool",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_argo3
,&_argo4
,&_arg5
,&_obj6
,&_obj7
,&_obj8
))
1665 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1666 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1667 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_DoAddTool. Expected _wxToolBarBase_p.");
1672 _arg2
= wxString_in_helper(_obj2
);
1677 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1678 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) {
1679 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxToolBarBase_DoAddTool. Expected _wxBitmap_p.");
1684 if (_argo4
== Py_None
) { _arg4
= NULL
; }
1685 else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxBitmap_p")) {
1686 PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxToolBarBase_DoAddTool. Expected _wxBitmap_p.");
1692 _arg6
= wxString_in_helper(_obj6
);
1698 _arg7
= wxString_in_helper(_obj7
);
1707 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1708 _result
= (wxToolBarToolBase
*)wxToolBarBase_DoAddTool(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
,_arg8
);
1710 wxPyEndAllowThreads(__tstate
);
1711 if (PyErr_Occurred()) return NULL
;
1712 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1728 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
) {
1729 wxPyUserData
* udata
= NULL
;
1730 if (clientData
&& clientData
!= Py_None
)
1731 udata
= new wxPyUserData(clientData
);
1732 return self
->InsertTool(pos
, id
, label
, bitmap
, bmpDisabled
, kind
,
1733 shortHelp
, longHelp
, udata
);
1735 static PyObject
*_wrap_wxToolBarBase_InsertTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1736 PyObject
* _resultobj
;
1737 wxToolBarToolBase
* _result
;
1738 wxToolBarBase
* _arg0
;
1743 wxBitmap
* _arg5
= (wxBitmap
*) &wxNullBitmap
;
1744 wxItemKind _arg6
= (wxItemKind
) wxITEM_NORMAL
;
1745 wxString
* _arg7
= (wxString
*) &wxPyEmptyString
;
1746 wxString
* _arg8
= (wxString
*) &wxPyEmptyString
;
1747 PyObject
* _arg9
= (PyObject
*) NULL
;
1748 PyObject
* _argo0
= 0;
1749 PyObject
* _obj3
= 0;
1750 PyObject
* _argo4
= 0;
1751 PyObject
* _argo5
= 0;
1752 PyObject
* _obj7
= 0;
1753 PyObject
* _obj8
= 0;
1754 PyObject
* _obj9
= 0;
1755 char *_kwnames
[] = { "self","pos","id","label","bitmap","bmpDisabled","kind","shortHelp","longHelp","clientData", NULL
};
1758 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiOO|OiOOO:wxToolBarBase_InsertTool",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_argo4
,&_argo5
,&_arg6
,&_obj7
,&_obj8
,&_obj9
))
1761 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1762 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1763 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertTool. Expected _wxToolBarBase_p.");
1768 _arg3
= wxString_in_helper(_obj3
);
1773 if (_argo4
== Py_None
) { _arg4
= NULL
; }
1774 else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxBitmap_p")) {
1775 PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxToolBarBase_InsertTool. Expected _wxBitmap_p.");
1780 if (_argo5
== Py_None
) { _arg5
= NULL
; }
1781 else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxBitmap_p")) {
1782 PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxToolBarBase_InsertTool. Expected _wxBitmap_p.");
1788 _arg7
= wxString_in_helper(_obj7
);
1794 _arg8
= wxString_in_helper(_obj8
);
1803 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1804 _result
= (wxToolBarToolBase
*)wxToolBarBase_InsertTool(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
,*_arg8
,_arg9
);
1806 wxPyEndAllowThreads(__tstate
);
1807 if (PyErr_Occurred()) return NULL
;
1808 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1824 #define wxToolBarBase_AddControl(_swigobj,_swigarg0) (_swigobj->AddControl(_swigarg0))
1825 static PyObject
*_wrap_wxToolBarBase_AddControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1826 PyObject
* _resultobj
;
1827 wxToolBarToolBase
* _result
;
1828 wxToolBarBase
* _arg0
;
1830 PyObject
* _argo0
= 0;
1831 PyObject
* _argo1
= 0;
1832 char *_kwnames
[] = { "self","control", NULL
};
1835 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarBase_AddControl",_kwnames
,&_argo0
,&_argo1
))
1838 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1839 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1840 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddControl. Expected _wxToolBarBase_p.");
1845 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1846 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxControl_p")) {
1847 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarBase_AddControl. Expected _wxControl_p.");
1852 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1853 _result
= (wxToolBarToolBase
*)wxToolBarBase_AddControl(_arg0
,_arg1
);
1855 wxPyEndAllowThreads(__tstate
);
1856 if (PyErr_Occurred()) return NULL
;
1857 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1861 #define wxToolBarBase_InsertControl(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertControl(_swigarg0,_swigarg1))
1862 static PyObject
*_wrap_wxToolBarBase_InsertControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1863 PyObject
* _resultobj
;
1864 wxToolBarToolBase
* _result
;
1865 wxToolBarBase
* _arg0
;
1868 PyObject
* _argo0
= 0;
1869 PyObject
* _argo2
= 0;
1870 char *_kwnames
[] = { "self","pos","control", NULL
};
1873 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_InsertControl",_kwnames
,&_argo0
,&_arg1
,&_argo2
))
1876 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1877 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1878 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertControl. Expected _wxToolBarBase_p.");
1883 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1884 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxControl_p")) {
1885 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxToolBarBase_InsertControl. Expected _wxControl_p.");
1890 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1891 _result
= (wxToolBarToolBase
*)wxToolBarBase_InsertControl(_arg0
,_arg1
,_arg2
);
1893 wxPyEndAllowThreads(__tstate
);
1894 if (PyErr_Occurred()) return NULL
;
1895 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1899 #define wxToolBarBase_AddSeparator(_swigobj) (_swigobj->AddSeparator())
1900 static PyObject
*_wrap_wxToolBarBase_AddSeparator(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1901 PyObject
* _resultobj
;
1902 wxToolBarToolBase
* _result
;
1903 wxToolBarBase
* _arg0
;
1904 PyObject
* _argo0
= 0;
1905 char *_kwnames
[] = { "self", NULL
};
1908 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_AddSeparator",_kwnames
,&_argo0
))
1911 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1912 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1913 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddSeparator. Expected _wxToolBarBase_p.");
1918 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1919 _result
= (wxToolBarToolBase
*)wxToolBarBase_AddSeparator(_arg0
);
1921 wxPyEndAllowThreads(__tstate
);
1922 if (PyErr_Occurred()) return NULL
;
1923 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1927 #define wxToolBarBase_InsertSeparator(_swigobj,_swigarg0) (_swigobj->InsertSeparator(_swigarg0))
1928 static PyObject
*_wrap_wxToolBarBase_InsertSeparator(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1929 PyObject
* _resultobj
;
1930 wxToolBarToolBase
* _result
;
1931 wxToolBarBase
* _arg0
;
1933 PyObject
* _argo0
= 0;
1934 char *_kwnames
[] = { "self","pos", NULL
};
1937 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_InsertSeparator",_kwnames
,&_argo0
,&_arg1
))
1940 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1941 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1942 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertSeparator. Expected _wxToolBarBase_p.");
1947 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1948 _result
= (wxToolBarToolBase
*)wxToolBarBase_InsertSeparator(_arg0
,_arg1
);
1950 wxPyEndAllowThreads(__tstate
);
1951 if (PyErr_Occurred()) return NULL
;
1952 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1956 #define wxToolBarBase_RemoveTool(_swigobj,_swigarg0) (_swigobj->RemoveTool(_swigarg0))
1957 static PyObject
*_wrap_wxToolBarBase_RemoveTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1958 PyObject
* _resultobj
;
1959 wxToolBarToolBase
* _result
;
1960 wxToolBarBase
* _arg0
;
1962 PyObject
* _argo0
= 0;
1963 char *_kwnames
[] = { "self","id", NULL
};
1966 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_RemoveTool",_kwnames
,&_argo0
,&_arg1
))
1969 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1970 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1971 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_RemoveTool. Expected _wxToolBarBase_p.");
1976 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1977 _result
= (wxToolBarToolBase
*)wxToolBarBase_RemoveTool(_arg0
,_arg1
);
1979 wxPyEndAllowThreads(__tstate
);
1980 if (PyErr_Occurred()) return NULL
;
1981 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1985 #define wxToolBarBase_DeleteToolByPos(_swigobj,_swigarg0) (_swigobj->DeleteToolByPos(_swigarg0))
1986 static PyObject
*_wrap_wxToolBarBase_DeleteToolByPos(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1987 PyObject
* _resultobj
;
1989 wxToolBarBase
* _arg0
;
1991 PyObject
* _argo0
= 0;
1992 char *_kwnames
[] = { "self","pos", NULL
};
1995 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_DeleteToolByPos",_kwnames
,&_argo0
,&_arg1
))
1998 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1999 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2000 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_DeleteToolByPos. Expected _wxToolBarBase_p.");
2005 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2006 _result
= (bool )wxToolBarBase_DeleteToolByPos(_arg0
,_arg1
);
2008 wxPyEndAllowThreads(__tstate
);
2009 if (PyErr_Occurred()) return NULL
;
2010 } _resultobj
= Py_BuildValue("i",_result
);
2014 #define wxToolBarBase_DeleteTool(_swigobj,_swigarg0) (_swigobj->DeleteTool(_swigarg0))
2015 static PyObject
*_wrap_wxToolBarBase_DeleteTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2016 PyObject
* _resultobj
;
2018 wxToolBarBase
* _arg0
;
2020 PyObject
* _argo0
= 0;
2021 char *_kwnames
[] = { "self","id", NULL
};
2024 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_DeleteTool",_kwnames
,&_argo0
,&_arg1
))
2027 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2028 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2029 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_DeleteTool. Expected _wxToolBarBase_p.");
2034 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2035 _result
= (bool )wxToolBarBase_DeleteTool(_arg0
,_arg1
);
2037 wxPyEndAllowThreads(__tstate
);
2038 if (PyErr_Occurred()) return NULL
;
2039 } _resultobj
= Py_BuildValue("i",_result
);
2043 #define wxToolBarBase_ClearTools(_swigobj) (_swigobj->ClearTools())
2044 static PyObject
*_wrap_wxToolBarBase_ClearTools(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2045 PyObject
* _resultobj
;
2046 wxToolBarBase
* _arg0
;
2047 PyObject
* _argo0
= 0;
2048 char *_kwnames
[] = { "self", NULL
};
2051 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_ClearTools",_kwnames
,&_argo0
))
2054 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2055 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2056 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_ClearTools. Expected _wxToolBarBase_p.");
2061 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2062 wxToolBarBase_ClearTools(_arg0
);
2064 wxPyEndAllowThreads(__tstate
);
2065 if (PyErr_Occurred()) return NULL
;
2066 } Py_INCREF(Py_None
);
2067 _resultobj
= Py_None
;
2071 #define wxToolBarBase_Realize(_swigobj) (_swigobj->Realize())
2072 static PyObject
*_wrap_wxToolBarBase_Realize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2073 PyObject
* _resultobj
;
2075 wxToolBarBase
* _arg0
;
2076 PyObject
* _argo0
= 0;
2077 char *_kwnames
[] = { "self", NULL
};
2080 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_Realize",_kwnames
,&_argo0
))
2083 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2084 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2085 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_Realize. Expected _wxToolBarBase_p.");
2090 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2091 _result
= (bool )wxToolBarBase_Realize(_arg0
);
2093 wxPyEndAllowThreads(__tstate
);
2094 if (PyErr_Occurred()) return NULL
;
2095 } _resultobj
= Py_BuildValue("i",_result
);
2099 #define wxToolBarBase_EnableTool(_swigobj,_swigarg0,_swigarg1) (_swigobj->EnableTool(_swigarg0,_swigarg1))
2100 static PyObject
*_wrap_wxToolBarBase_EnableTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2101 PyObject
* _resultobj
;
2102 wxToolBarBase
* _arg0
;
2105 PyObject
* _argo0
= 0;
2107 char *_kwnames
[] = { "self","id","enable", NULL
};
2110 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_EnableTool",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
2113 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2114 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2115 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_EnableTool. Expected _wxToolBarBase_p.");
2119 _arg2
= (bool ) tempbool2
;
2121 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2122 wxToolBarBase_EnableTool(_arg0
,_arg1
,_arg2
);
2124 wxPyEndAllowThreads(__tstate
);
2125 if (PyErr_Occurred()) return NULL
;
2126 } Py_INCREF(Py_None
);
2127 _resultobj
= Py_None
;
2131 #define wxToolBarBase_ToggleTool(_swigobj,_swigarg0,_swigarg1) (_swigobj->ToggleTool(_swigarg0,_swigarg1))
2132 static PyObject
*_wrap_wxToolBarBase_ToggleTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2133 PyObject
* _resultobj
;
2134 wxToolBarBase
* _arg0
;
2137 PyObject
* _argo0
= 0;
2139 char *_kwnames
[] = { "self","id","toggle", NULL
};
2142 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_ToggleTool",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
2145 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2146 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2147 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_ToggleTool. Expected _wxToolBarBase_p.");
2151 _arg2
= (bool ) tempbool2
;
2153 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2154 wxToolBarBase_ToggleTool(_arg0
,_arg1
,_arg2
);
2156 wxPyEndAllowThreads(__tstate
);
2157 if (PyErr_Occurred()) return NULL
;
2158 } Py_INCREF(Py_None
);
2159 _resultobj
= Py_None
;
2163 #define wxToolBarBase_SetToggle(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetToggle(_swigarg0,_swigarg1))
2164 static PyObject
*_wrap_wxToolBarBase_SetToggle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2165 PyObject
* _resultobj
;
2166 wxToolBarBase
* _arg0
;
2169 PyObject
* _argo0
= 0;
2171 char *_kwnames
[] = { "self","id","toggle", NULL
};
2174 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_SetToggle",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
2177 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2178 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2179 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToggle. Expected _wxToolBarBase_p.");
2183 _arg2
= (bool ) tempbool2
;
2185 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2186 wxToolBarBase_SetToggle(_arg0
,_arg1
,_arg2
);
2188 wxPyEndAllowThreads(__tstate
);
2189 if (PyErr_Occurred()) return NULL
;
2190 } Py_INCREF(Py_None
);
2191 _resultobj
= Py_None
;
2195 static PyObject
* wxToolBarBase_GetToolClientData(wxToolBarBase
*self
,int id
) {
2196 wxPyUserData
* udata
= (wxPyUserData
*)self
->GetToolClientData(id
);
2198 Py_INCREF(udata
->m_obj
);
2199 return udata
->m_obj
;
2205 static PyObject
*_wrap_wxToolBarBase_GetToolClientData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2206 PyObject
* _resultobj
;
2208 wxToolBarBase
* _arg0
;
2210 PyObject
* _argo0
= 0;
2211 char *_kwnames
[] = { "self","id", NULL
};
2214 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolClientData",_kwnames
,&_argo0
,&_arg1
))
2217 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2218 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2219 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolClientData. Expected _wxToolBarBase_p.");
2224 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2225 _result
= (PyObject
*)wxToolBarBase_GetToolClientData(_arg0
,_arg1
);
2227 wxPyEndAllowThreads(__tstate
);
2228 if (PyErr_Occurred()) return NULL
;
2230 _resultobj
= _result
;
2235 static void wxToolBarBase_SetToolClientData(wxToolBarBase
*self
,int id
,PyObject
* clientData
) {
2236 self
->SetToolClientData(id
, new wxPyUserData(clientData
));
2238 static PyObject
*_wrap_wxToolBarBase_SetToolClientData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2239 PyObject
* _resultobj
;
2240 wxToolBarBase
* _arg0
;
2243 PyObject
* _argo0
= 0;
2244 PyObject
* _obj2
= 0;
2245 char *_kwnames
[] = { "self","id","clientData", NULL
};
2248 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_SetToolClientData",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
2251 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2252 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2253 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolClientData. Expected _wxToolBarBase_p.");
2261 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2262 wxToolBarBase_SetToolClientData(_arg0
,_arg1
,_arg2
);
2264 wxPyEndAllowThreads(__tstate
);
2265 if (PyErr_Occurred()) return NULL
;
2266 } Py_INCREF(Py_None
);
2267 _resultobj
= Py_None
;
2271 #define wxToolBarBase_GetToolState(_swigobj,_swigarg0) (_swigobj->GetToolState(_swigarg0))
2272 static PyObject
*_wrap_wxToolBarBase_GetToolState(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2273 PyObject
* _resultobj
;
2275 wxToolBarBase
* _arg0
;
2277 PyObject
* _argo0
= 0;
2278 char *_kwnames
[] = { "self","id", NULL
};
2281 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolState",_kwnames
,&_argo0
,&_arg1
))
2284 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2285 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2286 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolState. Expected _wxToolBarBase_p.");
2291 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2292 _result
= (bool )wxToolBarBase_GetToolState(_arg0
,_arg1
);
2294 wxPyEndAllowThreads(__tstate
);
2295 if (PyErr_Occurred()) return NULL
;
2296 } _resultobj
= Py_BuildValue("i",_result
);
2300 #define wxToolBarBase_GetToolEnabled(_swigobj,_swigarg0) (_swigobj->GetToolEnabled(_swigarg0))
2301 static PyObject
*_wrap_wxToolBarBase_GetToolEnabled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2302 PyObject
* _resultobj
;
2304 wxToolBarBase
* _arg0
;
2306 PyObject
* _argo0
= 0;
2307 char *_kwnames
[] = { "self","id", NULL
};
2310 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolEnabled",_kwnames
,&_argo0
,&_arg1
))
2313 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2314 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2315 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolEnabled. Expected _wxToolBarBase_p.");
2320 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2321 _result
= (bool )wxToolBarBase_GetToolEnabled(_arg0
,_arg1
);
2323 wxPyEndAllowThreads(__tstate
);
2324 if (PyErr_Occurred()) return NULL
;
2325 } _resultobj
= Py_BuildValue("i",_result
);
2329 #define wxToolBarBase_SetToolShortHelp(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetToolShortHelp(_swigarg0,_swigarg1))
2330 static PyObject
*_wrap_wxToolBarBase_SetToolShortHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2331 PyObject
* _resultobj
;
2332 wxToolBarBase
* _arg0
;
2335 PyObject
* _argo0
= 0;
2336 PyObject
* _obj2
= 0;
2337 char *_kwnames
[] = { "self","id","helpString", NULL
};
2340 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_SetToolShortHelp",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
2343 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2344 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2345 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolShortHelp. Expected _wxToolBarBase_p.");
2350 _arg2
= wxString_in_helper(_obj2
);
2355 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2356 wxToolBarBase_SetToolShortHelp(_arg0
,_arg1
,*_arg2
);
2358 wxPyEndAllowThreads(__tstate
);
2359 if (PyErr_Occurred()) return NULL
;
2360 } Py_INCREF(Py_None
);
2361 _resultobj
= Py_None
;
2369 #define wxToolBarBase_GetToolShortHelp(_swigobj,_swigarg0) (_swigobj->GetToolShortHelp(_swigarg0))
2370 static PyObject
*_wrap_wxToolBarBase_GetToolShortHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2371 PyObject
* _resultobj
;
2373 wxToolBarBase
* _arg0
;
2375 PyObject
* _argo0
= 0;
2376 char *_kwnames
[] = { "self","id", NULL
};
2379 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolShortHelp",_kwnames
,&_argo0
,&_arg1
))
2382 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2383 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2384 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolShortHelp. Expected _wxToolBarBase_p.");
2389 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2390 _result
= new wxString (wxToolBarBase_GetToolShortHelp(_arg0
,_arg1
));
2392 wxPyEndAllowThreads(__tstate
);
2393 if (PyErr_Occurred()) return NULL
;
2396 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
2398 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
2407 #define wxToolBarBase_SetToolLongHelp(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetToolLongHelp(_swigarg0,_swigarg1))
2408 static PyObject
*_wrap_wxToolBarBase_SetToolLongHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2409 PyObject
* _resultobj
;
2410 wxToolBarBase
* _arg0
;
2413 PyObject
* _argo0
= 0;
2414 PyObject
* _obj2
= 0;
2415 char *_kwnames
[] = { "self","id","helpString", NULL
};
2418 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_SetToolLongHelp",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
2421 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2422 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2423 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolLongHelp. Expected _wxToolBarBase_p.");
2428 _arg2
= wxString_in_helper(_obj2
);
2433 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2434 wxToolBarBase_SetToolLongHelp(_arg0
,_arg1
,*_arg2
);
2436 wxPyEndAllowThreads(__tstate
);
2437 if (PyErr_Occurred()) return NULL
;
2438 } Py_INCREF(Py_None
);
2439 _resultobj
= Py_None
;
2447 #define wxToolBarBase_GetToolLongHelp(_swigobj,_swigarg0) (_swigobj->GetToolLongHelp(_swigarg0))
2448 static PyObject
*_wrap_wxToolBarBase_GetToolLongHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2449 PyObject
* _resultobj
;
2451 wxToolBarBase
* _arg0
;
2453 PyObject
* _argo0
= 0;
2454 char *_kwnames
[] = { "self","id", NULL
};
2457 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolLongHelp",_kwnames
,&_argo0
,&_arg1
))
2460 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2461 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2462 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolLongHelp. Expected _wxToolBarBase_p.");
2467 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2468 _result
= new wxString (wxToolBarBase_GetToolLongHelp(_arg0
,_arg1
));
2470 wxPyEndAllowThreads(__tstate
);
2471 if (PyErr_Occurred()) return NULL
;
2474 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
2476 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
2485 #define wxToolBarBase_SetMarginsXY(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetMargins(_swigarg0,_swigarg1))
2486 static PyObject
*_wrap_wxToolBarBase_SetMarginsXY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2487 PyObject
* _resultobj
;
2488 wxToolBarBase
* _arg0
;
2491 PyObject
* _argo0
= 0;
2492 char *_kwnames
[] = { "self","x","y", NULL
};
2495 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_SetMarginsXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
2498 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2499 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2500 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetMarginsXY. Expected _wxToolBarBase_p.");
2505 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2506 wxToolBarBase_SetMarginsXY(_arg0
,_arg1
,_arg2
);
2508 wxPyEndAllowThreads(__tstate
);
2509 if (PyErr_Occurred()) return NULL
;
2510 } Py_INCREF(Py_None
);
2511 _resultobj
= Py_None
;
2515 #define wxToolBarBase_SetMargins(_swigobj,_swigarg0) (_swigobj->SetMargins(_swigarg0))
2516 static PyObject
*_wrap_wxToolBarBase_SetMargins(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2517 PyObject
* _resultobj
;
2518 wxToolBarBase
* _arg0
;
2520 PyObject
* _argo0
= 0;
2522 PyObject
* _obj1
= 0;
2523 char *_kwnames
[] = { "self","size", NULL
};
2526 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarBase_SetMargins",_kwnames
,&_argo0
,&_obj1
))
2529 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2530 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2531 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetMargins. Expected _wxToolBarBase_p.");
2537 if (! wxSize_helper(_obj1
, &_arg1
))
2541 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2542 wxToolBarBase_SetMargins(_arg0
,*_arg1
);
2544 wxPyEndAllowThreads(__tstate
);
2545 if (PyErr_Occurred()) return NULL
;
2546 } Py_INCREF(Py_None
);
2547 _resultobj
= Py_None
;
2551 #define wxToolBarBase_SetToolPacking(_swigobj,_swigarg0) (_swigobj->SetToolPacking(_swigarg0))
2552 static PyObject
*_wrap_wxToolBarBase_SetToolPacking(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2553 PyObject
* _resultobj
;
2554 wxToolBarBase
* _arg0
;
2556 PyObject
* _argo0
= 0;
2557 char *_kwnames
[] = { "self","packing", NULL
};
2560 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_SetToolPacking",_kwnames
,&_argo0
,&_arg1
))
2563 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2564 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2565 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolPacking. Expected _wxToolBarBase_p.");
2570 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2571 wxToolBarBase_SetToolPacking(_arg0
,_arg1
);
2573 wxPyEndAllowThreads(__tstate
);
2574 if (PyErr_Occurred()) return NULL
;
2575 } Py_INCREF(Py_None
);
2576 _resultobj
= Py_None
;
2580 #define wxToolBarBase_SetToolSeparation(_swigobj,_swigarg0) (_swigobj->SetToolSeparation(_swigarg0))
2581 static PyObject
*_wrap_wxToolBarBase_SetToolSeparation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2582 PyObject
* _resultobj
;
2583 wxToolBarBase
* _arg0
;
2585 PyObject
* _argo0
= 0;
2586 char *_kwnames
[] = { "self","separation", NULL
};
2589 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_SetToolSeparation",_kwnames
,&_argo0
,&_arg1
))
2592 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2593 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2594 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolSeparation. Expected _wxToolBarBase_p.");
2599 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2600 wxToolBarBase_SetToolSeparation(_arg0
,_arg1
);
2602 wxPyEndAllowThreads(__tstate
);
2603 if (PyErr_Occurred()) return NULL
;
2604 } Py_INCREF(Py_None
);
2605 _resultobj
= Py_None
;
2609 #define wxToolBarBase_GetToolMargins(_swigobj) (_swigobj->GetToolMargins())
2610 static PyObject
*_wrap_wxToolBarBase_GetToolMargins(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2611 PyObject
* _resultobj
;
2613 wxToolBarBase
* _arg0
;
2614 PyObject
* _argo0
= 0;
2615 char *_kwnames
[] = { "self", NULL
};
2619 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolMargins",_kwnames
,&_argo0
))
2622 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2623 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2624 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolMargins. Expected _wxToolBarBase_p.");
2629 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2630 _result
= new wxSize (wxToolBarBase_GetToolMargins(_arg0
));
2632 wxPyEndAllowThreads(__tstate
);
2633 if (PyErr_Occurred()) return NULL
;
2634 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
2635 _resultobj
= Py_BuildValue("s",_ptemp
);
2639 #define wxToolBarBase_GetMargins(_swigobj) (_swigobj->GetMargins())
2640 static PyObject
*_wrap_wxToolBarBase_GetMargins(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2641 PyObject
* _resultobj
;
2643 wxToolBarBase
* _arg0
;
2644 PyObject
* _argo0
= 0;
2645 char *_kwnames
[] = { "self", NULL
};
2649 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetMargins",_kwnames
,&_argo0
))
2652 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2653 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2654 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetMargins. Expected _wxToolBarBase_p.");
2659 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2660 _result
= new wxSize (wxToolBarBase_GetMargins(_arg0
));
2662 wxPyEndAllowThreads(__tstate
);
2663 if (PyErr_Occurred()) return NULL
;
2664 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
2665 _resultobj
= Py_BuildValue("s",_ptemp
);
2669 #define wxToolBarBase_GetToolPacking(_swigobj) (_swigobj->GetToolPacking())
2670 static PyObject
*_wrap_wxToolBarBase_GetToolPacking(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2671 PyObject
* _resultobj
;
2673 wxToolBarBase
* _arg0
;
2674 PyObject
* _argo0
= 0;
2675 char *_kwnames
[] = { "self", NULL
};
2678 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolPacking",_kwnames
,&_argo0
))
2681 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2682 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2683 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolPacking. Expected _wxToolBarBase_p.");
2688 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2689 _result
= (int )wxToolBarBase_GetToolPacking(_arg0
);
2691 wxPyEndAllowThreads(__tstate
);
2692 if (PyErr_Occurred()) return NULL
;
2693 } _resultobj
= Py_BuildValue("i",_result
);
2697 #define wxToolBarBase_GetToolSeparation(_swigobj) (_swigobj->GetToolSeparation())
2698 static PyObject
*_wrap_wxToolBarBase_GetToolSeparation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2699 PyObject
* _resultobj
;
2701 wxToolBarBase
* _arg0
;
2702 PyObject
* _argo0
= 0;
2703 char *_kwnames
[] = { "self", NULL
};
2706 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolSeparation",_kwnames
,&_argo0
))
2709 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2710 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2711 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolSeparation. Expected _wxToolBarBase_p.");
2716 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2717 _result
= (int )wxToolBarBase_GetToolSeparation(_arg0
);
2719 wxPyEndAllowThreads(__tstate
);
2720 if (PyErr_Occurred()) return NULL
;
2721 } _resultobj
= Py_BuildValue("i",_result
);
2725 #define wxToolBarBase_SetRows(_swigobj,_swigarg0) (_swigobj->SetRows(_swigarg0))
2726 static PyObject
*_wrap_wxToolBarBase_SetRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2727 PyObject
* _resultobj
;
2728 wxToolBarBase
* _arg0
;
2730 PyObject
* _argo0
= 0;
2731 char *_kwnames
[] = { "self","nRows", NULL
};
2734 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_SetRows",_kwnames
,&_argo0
,&_arg1
))
2737 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2738 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2739 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetRows. Expected _wxToolBarBase_p.");
2744 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2745 wxToolBarBase_SetRows(_arg0
,_arg1
);
2747 wxPyEndAllowThreads(__tstate
);
2748 if (PyErr_Occurred()) return NULL
;
2749 } Py_INCREF(Py_None
);
2750 _resultobj
= Py_None
;
2754 #define wxToolBarBase_SetMaxRowsCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetMaxRowsCols(_swigarg0,_swigarg1))
2755 static PyObject
*_wrap_wxToolBarBase_SetMaxRowsCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2756 PyObject
* _resultobj
;
2757 wxToolBarBase
* _arg0
;
2760 PyObject
* _argo0
= 0;
2761 char *_kwnames
[] = { "self","rows","cols", NULL
};
2764 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_SetMaxRowsCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
2767 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2768 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2769 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetMaxRowsCols. Expected _wxToolBarBase_p.");
2774 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2775 wxToolBarBase_SetMaxRowsCols(_arg0
,_arg1
,_arg2
);
2777 wxPyEndAllowThreads(__tstate
);
2778 if (PyErr_Occurred()) return NULL
;
2779 } Py_INCREF(Py_None
);
2780 _resultobj
= Py_None
;
2784 #define wxToolBarBase_GetMaxRows(_swigobj) (_swigobj->GetMaxRows())
2785 static PyObject
*_wrap_wxToolBarBase_GetMaxRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2786 PyObject
* _resultobj
;
2788 wxToolBarBase
* _arg0
;
2789 PyObject
* _argo0
= 0;
2790 char *_kwnames
[] = { "self", NULL
};
2793 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetMaxRows",_kwnames
,&_argo0
))
2796 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2797 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2798 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetMaxRows. Expected _wxToolBarBase_p.");
2803 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2804 _result
= (int )wxToolBarBase_GetMaxRows(_arg0
);
2806 wxPyEndAllowThreads(__tstate
);
2807 if (PyErr_Occurred()) return NULL
;
2808 } _resultobj
= Py_BuildValue("i",_result
);
2812 #define wxToolBarBase_GetMaxCols(_swigobj) (_swigobj->GetMaxCols())
2813 static PyObject
*_wrap_wxToolBarBase_GetMaxCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2814 PyObject
* _resultobj
;
2816 wxToolBarBase
* _arg0
;
2817 PyObject
* _argo0
= 0;
2818 char *_kwnames
[] = { "self", NULL
};
2821 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetMaxCols",_kwnames
,&_argo0
))
2824 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2825 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2826 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetMaxCols. Expected _wxToolBarBase_p.");
2831 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2832 _result
= (int )wxToolBarBase_GetMaxCols(_arg0
);
2834 wxPyEndAllowThreads(__tstate
);
2835 if (PyErr_Occurred()) return NULL
;
2836 } _resultobj
= Py_BuildValue("i",_result
);
2840 #define wxToolBarBase_SetToolBitmapSize(_swigobj,_swigarg0) (_swigobj->SetToolBitmapSize(_swigarg0))
2841 static PyObject
*_wrap_wxToolBarBase_SetToolBitmapSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2842 PyObject
* _resultobj
;
2843 wxToolBarBase
* _arg0
;
2845 PyObject
* _argo0
= 0;
2847 PyObject
* _obj1
= 0;
2848 char *_kwnames
[] = { "self","size", NULL
};
2851 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarBase_SetToolBitmapSize",_kwnames
,&_argo0
,&_obj1
))
2854 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2855 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2856 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolBitmapSize. Expected _wxToolBarBase_p.");
2862 if (! wxSize_helper(_obj1
, &_arg1
))
2866 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2867 wxToolBarBase_SetToolBitmapSize(_arg0
,*_arg1
);
2869 wxPyEndAllowThreads(__tstate
);
2870 if (PyErr_Occurred()) return NULL
;
2871 } Py_INCREF(Py_None
);
2872 _resultobj
= Py_None
;
2876 #define wxToolBarBase_GetToolBitmapSize(_swigobj) (_swigobj->GetToolBitmapSize())
2877 static PyObject
*_wrap_wxToolBarBase_GetToolBitmapSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2878 PyObject
* _resultobj
;
2880 wxToolBarBase
* _arg0
;
2881 PyObject
* _argo0
= 0;
2882 char *_kwnames
[] = { "self", NULL
};
2886 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolBitmapSize",_kwnames
,&_argo0
))
2889 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2890 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2891 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolBitmapSize. Expected _wxToolBarBase_p.");
2896 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2897 _result
= new wxSize (wxToolBarBase_GetToolBitmapSize(_arg0
));
2899 wxPyEndAllowThreads(__tstate
);
2900 if (PyErr_Occurred()) return NULL
;
2901 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
2902 _resultobj
= Py_BuildValue("s",_ptemp
);
2906 #define wxToolBarBase_GetToolSize(_swigobj) (_swigobj->GetToolSize())
2907 static PyObject
*_wrap_wxToolBarBase_GetToolSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2908 PyObject
* _resultobj
;
2910 wxToolBarBase
* _arg0
;
2911 PyObject
* _argo0
= 0;
2912 char *_kwnames
[] = { "self", NULL
};
2916 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolSize",_kwnames
,&_argo0
))
2919 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2920 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2921 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolSize. Expected _wxToolBarBase_p.");
2926 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2927 _result
= new wxSize (wxToolBarBase_GetToolSize(_arg0
));
2929 wxPyEndAllowThreads(__tstate
);
2930 if (PyErr_Occurred()) return NULL
;
2931 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
2932 _resultobj
= Py_BuildValue("s",_ptemp
);
2936 #define wxToolBarBase_FindToolForPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindToolForPosition(_swigarg0,_swigarg1))
2937 static PyObject
*_wrap_wxToolBarBase_FindToolForPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2938 PyObject
* _resultobj
;
2939 wxToolBarToolBase
* _result
;
2940 wxToolBarBase
* _arg0
;
2943 PyObject
* _argo0
= 0;
2944 char *_kwnames
[] = { "self","x","y", NULL
};
2947 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_FindToolForPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
2950 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2951 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2952 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_FindToolForPosition. Expected _wxToolBarBase_p.");
2957 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2958 _result
= (wxToolBarToolBase
*)wxToolBarBase_FindToolForPosition(_arg0
,_arg1
,_arg2
);
2960 wxPyEndAllowThreads(__tstate
);
2961 if (PyErr_Occurred()) return NULL
;
2962 }{ _resultobj
= wxPyMake_wxObject(_result
); }
2966 #define wxToolBarBase_IsVertical(_swigobj) (_swigobj->IsVertical())
2967 static PyObject
*_wrap_wxToolBarBase_IsVertical(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2968 PyObject
* _resultobj
;
2970 wxToolBarBase
* _arg0
;
2971 PyObject
* _argo0
= 0;
2972 char *_kwnames
[] = { "self", NULL
};
2975 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_IsVertical",_kwnames
,&_argo0
))
2978 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2979 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2980 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_IsVertical. Expected _wxToolBarBase_p.");
2985 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2986 _result
= (bool )wxToolBarBase_IsVertical(_arg0
);
2988 wxPyEndAllowThreads(__tstate
);
2989 if (PyErr_Occurred()) return NULL
;
2990 } _resultobj
= Py_BuildValue("i",_result
);
2994 static void *SwigwxToolBarTowxToolBarBase(void *ptr
) {
2996 wxToolBarBase
*dest
;
2997 src
= (wxToolBar
*) ptr
;
2998 dest
= (wxToolBarBase
*) src
;
2999 return (void *) dest
;
3002 static void *SwigwxToolBarTowxControl(void *ptr
) {
3005 src
= (wxToolBar
*) ptr
;
3006 dest
= (wxControl
*) src
;
3007 return (void *) dest
;
3010 static void *SwigwxToolBarTowxWindow(void *ptr
) {
3013 src
= (wxToolBar
*) ptr
;
3014 dest
= (wxWindow
*) src
;
3015 return (void *) dest
;
3018 static void *SwigwxToolBarTowxEvtHandler(void *ptr
) {
3021 src
= (wxToolBar
*) ptr
;
3022 dest
= (wxEvtHandler
*) src
;
3023 return (void *) dest
;
3026 static void *SwigwxToolBarTowxObject(void *ptr
) {
3029 src
= (wxToolBar
*) ptr
;
3030 dest
= (wxObject
*) src
;
3031 return (void *) dest
;
3034 #define new_wxToolBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxToolBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3035 static PyObject
*_wrap_new_wxToolBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3036 PyObject
* _resultobj
;
3037 wxToolBar
* _result
;
3040 wxPoint
* _arg2
= (wxPoint
*) &wxDefaultPosition
;
3041 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
3042 long _arg4
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
;
3043 wxString
* _arg5
= (wxString
*) &wxPyToolBarNameStr
;
3044 PyObject
* _argo0
= 0;
3046 PyObject
* _obj2
= 0;
3048 PyObject
* _obj3
= 0;
3049 PyObject
* _obj5
= 0;
3050 char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL
};
3054 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxToolBar",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))
3057 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3058 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
3059 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxToolBar. Expected _wxWindow_p.");
3066 if (! wxPoint_helper(_obj2
, &_arg2
))
3072 if (! wxSize_helper(_obj3
, &_arg3
))
3077 _arg5
= wxString_in_helper(_obj5
);
3082 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3083 _result
= (wxToolBar
*)new_wxToolBar(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
);
3085 wxPyEndAllowThreads(__tstate
);
3086 if (PyErr_Occurred()) return NULL
;
3088 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBar_p");
3089 _resultobj
= Py_BuildValue("s",_ptemp
);
3092 _resultobj
= Py_None
;
3101 #define new_wxPreToolBar() (new wxToolBar())
3102 static PyObject
*_wrap_new_wxPreToolBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3103 PyObject
* _resultobj
;
3104 wxToolBar
* _result
;
3105 char *_kwnames
[] = { NULL
};
3109 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreToolBar",_kwnames
))
3112 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3113 _result
= (wxToolBar
*)new_wxPreToolBar();
3115 wxPyEndAllowThreads(__tstate
);
3116 if (PyErr_Occurred()) return NULL
;
3118 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBar_p");
3119 _resultobj
= Py_BuildValue("s",_ptemp
);
3122 _resultobj
= Py_None
;
3127 #define wxToolBar_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3128 static PyObject
*_wrap_wxToolBar_Create(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3129 PyObject
* _resultobj
;
3134 wxPoint
* _arg3
= (wxPoint
*) &wxDefaultPosition
;
3135 wxSize
* _arg4
= (wxSize
*) &wxDefaultSize
;
3136 long _arg5
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
;
3137 wxString
* _arg6
= (wxString
*) &wxPyToolBarNameStr
;
3138 PyObject
* _argo0
= 0;
3139 PyObject
* _argo1
= 0;
3141 PyObject
* _obj3
= 0;
3143 PyObject
* _obj4
= 0;
3144 PyObject
* _obj6
= 0;
3145 char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL
};
3148 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlO:wxToolBar_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))
3151 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3152 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBar_p")) {
3153 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBar_Create. Expected _wxToolBar_p.");
3158 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3159 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
3160 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBar_Create. Expected _wxWindow_p.");
3167 if (! wxPoint_helper(_obj3
, &_arg3
))
3173 if (! wxSize_helper(_obj4
, &_arg4
))
3178 _arg6
= wxString_in_helper(_obj6
);
3183 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3184 _result
= (bool )wxToolBar_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
);
3186 wxPyEndAllowThreads(__tstate
);
3187 if (PyErr_Occurred()) return NULL
;
3188 } _resultobj
= Py_BuildValue("i",_result
);
3196 #define wxToolBar_FindToolForPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindToolForPosition(_swigarg0,_swigarg1))
3197 static PyObject
*_wrap_wxToolBar_FindToolForPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3198 PyObject
* _resultobj
;
3199 wxToolBarToolBase
* _result
;
3203 PyObject
* _argo0
= 0;
3204 char *_kwnames
[] = { "self","x","y", NULL
};
3207 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBar_FindToolForPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3210 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3211 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBar_p")) {
3212 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBar_FindToolForPosition. Expected _wxToolBar_p.");
3217 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3218 _result
= (wxToolBarToolBase
*)wxToolBar_FindToolForPosition(_arg0
,_arg1
,_arg2
);
3220 wxPyEndAllowThreads(__tstate
);
3221 if (PyErr_Occurred()) return NULL
;
3222 }{ _resultobj
= wxPyMake_wxObject(_result
); }
3226 static void *SwigwxToolBarSimpleTowxToolBarBase(void *ptr
) {
3227 wxToolBarSimple
*src
;
3228 wxToolBarBase
*dest
;
3229 src
= (wxToolBarSimple
*) ptr
;
3230 dest
= (wxToolBarBase
*) src
;
3231 return (void *) dest
;
3234 static void *SwigwxToolBarSimpleTowxControl(void *ptr
) {
3235 wxToolBarSimple
*src
;
3237 src
= (wxToolBarSimple
*) ptr
;
3238 dest
= (wxControl
*) src
;
3239 return (void *) dest
;
3242 static void *SwigwxToolBarSimpleTowxWindow(void *ptr
) {
3243 wxToolBarSimple
*src
;
3245 src
= (wxToolBarSimple
*) ptr
;
3246 dest
= (wxWindow
*) src
;
3247 return (void *) dest
;
3250 static void *SwigwxToolBarSimpleTowxEvtHandler(void *ptr
) {
3251 wxToolBarSimple
*src
;
3253 src
= (wxToolBarSimple
*) ptr
;
3254 dest
= (wxEvtHandler
*) src
;
3255 return (void *) dest
;
3258 static void *SwigwxToolBarSimpleTowxObject(void *ptr
) {
3259 wxToolBarSimple
*src
;
3261 src
= (wxToolBarSimple
*) ptr
;
3262 dest
= (wxObject
*) src
;
3263 return (void *) dest
;
3266 #define new_wxToolBarSimple(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxToolBarSimple(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3267 static PyObject
*_wrap_new_wxToolBarSimple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3268 PyObject
* _resultobj
;
3269 wxToolBarSimple
* _result
;
3272 wxPoint
* _arg2
= (wxPoint
*) &wxDefaultPosition
;
3273 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
3274 long _arg4
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
;
3275 wxString
* _arg5
= (wxString
*) &wxPyToolBarNameStr
;
3276 PyObject
* _argo0
= 0;
3278 PyObject
* _obj2
= 0;
3280 PyObject
* _obj3
= 0;
3281 PyObject
* _obj5
= 0;
3282 char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL
};
3286 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxToolBarSimple",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))
3289 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3290 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
3291 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxToolBarSimple. Expected _wxWindow_p.");
3298 if (! wxPoint_helper(_obj2
, &_arg2
))
3304 if (! wxSize_helper(_obj3
, &_arg3
))
3309 _arg5
= wxString_in_helper(_obj5
);
3314 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3315 _result
= (wxToolBarSimple
*)new_wxToolBarSimple(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
);
3317 wxPyEndAllowThreads(__tstate
);
3318 if (PyErr_Occurred()) return NULL
;
3320 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBarSimple_p");
3321 _resultobj
= Py_BuildValue("s",_ptemp
);
3324 _resultobj
= Py_None
;
3333 #define new_wxPreToolBarSimple() (new wxToolBarSimple())
3334 static PyObject
*_wrap_new_wxPreToolBarSimple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3335 PyObject
* _resultobj
;
3336 wxToolBarSimple
* _result
;
3337 char *_kwnames
[] = { NULL
};
3341 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreToolBarSimple",_kwnames
))
3344 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3345 _result
= (wxToolBarSimple
*)new_wxPreToolBarSimple();
3347 wxPyEndAllowThreads(__tstate
);
3348 if (PyErr_Occurred()) return NULL
;
3350 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBarSimple_p");
3351 _resultobj
= Py_BuildValue("s",_ptemp
);
3354 _resultobj
= Py_None
;
3359 #define wxToolBarSimple_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3360 static PyObject
*_wrap_wxToolBarSimple_Create(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3361 PyObject
* _resultobj
;
3363 wxToolBarSimple
* _arg0
;
3366 wxPoint
* _arg3
= (wxPoint
*) &wxDefaultPosition
;
3367 wxSize
* _arg4
= (wxSize
*) &wxDefaultSize
;
3368 long _arg5
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
;
3369 wxString
* _arg6
= (wxString
*) &wxPyToolBarNameStr
;
3370 PyObject
* _argo0
= 0;
3371 PyObject
* _argo1
= 0;
3373 PyObject
* _obj3
= 0;
3375 PyObject
* _obj4
= 0;
3376 PyObject
* _obj6
= 0;
3377 char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL
};
3380 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlO:wxToolBarSimple_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))
3383 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3384 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarSimple_p")) {
3385 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarSimple_Create. Expected _wxToolBarSimple_p.");
3390 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3391 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
3392 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarSimple_Create. Expected _wxWindow_p.");
3399 if (! wxPoint_helper(_obj3
, &_arg3
))
3405 if (! wxSize_helper(_obj4
, &_arg4
))
3410 _arg6
= wxString_in_helper(_obj6
);
3415 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3416 _result
= (bool )wxToolBarSimple_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
);
3418 wxPyEndAllowThreads(__tstate
);
3419 if (PyErr_Occurred()) return NULL
;
3420 } _resultobj
= Py_BuildValue("i",_result
);
3428 #define wxToolBarSimple_FindToolForPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindToolForPosition(_swigarg0,_swigarg1))
3429 static PyObject
*_wrap_wxToolBarSimple_FindToolForPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3430 PyObject
* _resultobj
;
3431 wxToolBarToolBase
* _result
;
3432 wxToolBarSimple
* _arg0
;
3435 PyObject
* _argo0
= 0;
3436 char *_kwnames
[] = { "self","x","y", NULL
};
3439 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarSimple_FindToolForPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3442 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3443 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarSimple_p")) {
3444 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarSimple_FindToolForPosition. Expected _wxToolBarSimple_p.");
3449 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3450 _result
= (wxToolBarToolBase
*)wxToolBarSimple_FindToolForPosition(_arg0
,_arg1
,_arg2
);
3452 wxPyEndAllowThreads(__tstate
);
3453 if (PyErr_Occurred()) return NULL
;
3454 }{ _resultobj
= wxPyMake_wxObject(_result
); }
3458 static PyMethodDef stattoolcMethods
[] = {
3459 { "wxToolBarSimple_FindToolForPosition", (PyCFunction
) _wrap_wxToolBarSimple_FindToolForPosition
, METH_VARARGS
| METH_KEYWORDS
},
3460 { "wxToolBarSimple_Create", (PyCFunction
) _wrap_wxToolBarSimple_Create
, METH_VARARGS
| METH_KEYWORDS
},
3461 { "new_wxPreToolBarSimple", (PyCFunction
) _wrap_new_wxPreToolBarSimple
, METH_VARARGS
| METH_KEYWORDS
},
3462 { "new_wxToolBarSimple", (PyCFunction
) _wrap_new_wxToolBarSimple
, METH_VARARGS
| METH_KEYWORDS
},
3463 { "wxToolBar_FindToolForPosition", (PyCFunction
) _wrap_wxToolBar_FindToolForPosition
, METH_VARARGS
| METH_KEYWORDS
},
3464 { "wxToolBar_Create", (PyCFunction
) _wrap_wxToolBar_Create
, METH_VARARGS
| METH_KEYWORDS
},
3465 { "new_wxPreToolBar", (PyCFunction
) _wrap_new_wxPreToolBar
, METH_VARARGS
| METH_KEYWORDS
},
3466 { "new_wxToolBar", (PyCFunction
) _wrap_new_wxToolBar
, METH_VARARGS
| METH_KEYWORDS
},
3467 { "wxToolBarBase_IsVertical", (PyCFunction
) _wrap_wxToolBarBase_IsVertical
, METH_VARARGS
| METH_KEYWORDS
},
3468 { "wxToolBarBase_FindToolForPosition", (PyCFunction
) _wrap_wxToolBarBase_FindToolForPosition
, METH_VARARGS
| METH_KEYWORDS
},
3469 { "wxToolBarBase_GetToolSize", (PyCFunction
) _wrap_wxToolBarBase_GetToolSize
, METH_VARARGS
| METH_KEYWORDS
},
3470 { "wxToolBarBase_GetToolBitmapSize", (PyCFunction
) _wrap_wxToolBarBase_GetToolBitmapSize
, METH_VARARGS
| METH_KEYWORDS
},
3471 { "wxToolBarBase_SetToolBitmapSize", (PyCFunction
) _wrap_wxToolBarBase_SetToolBitmapSize
, METH_VARARGS
| METH_KEYWORDS
},
3472 { "wxToolBarBase_GetMaxCols", (PyCFunction
) _wrap_wxToolBarBase_GetMaxCols
, METH_VARARGS
| METH_KEYWORDS
},
3473 { "wxToolBarBase_GetMaxRows", (PyCFunction
) _wrap_wxToolBarBase_GetMaxRows
, METH_VARARGS
| METH_KEYWORDS
},
3474 { "wxToolBarBase_SetMaxRowsCols", (PyCFunction
) _wrap_wxToolBarBase_SetMaxRowsCols
, METH_VARARGS
| METH_KEYWORDS
},
3475 { "wxToolBarBase_SetRows", (PyCFunction
) _wrap_wxToolBarBase_SetRows
, METH_VARARGS
| METH_KEYWORDS
},
3476 { "wxToolBarBase_GetToolSeparation", (PyCFunction
) _wrap_wxToolBarBase_GetToolSeparation
, METH_VARARGS
| METH_KEYWORDS
},
3477 { "wxToolBarBase_GetToolPacking", (PyCFunction
) _wrap_wxToolBarBase_GetToolPacking
, METH_VARARGS
| METH_KEYWORDS
},
3478 { "wxToolBarBase_GetMargins", (PyCFunction
) _wrap_wxToolBarBase_GetMargins
, METH_VARARGS
| METH_KEYWORDS
},
3479 { "wxToolBarBase_GetToolMargins", (PyCFunction
) _wrap_wxToolBarBase_GetToolMargins
, METH_VARARGS
| METH_KEYWORDS
},
3480 { "wxToolBarBase_SetToolSeparation", (PyCFunction
) _wrap_wxToolBarBase_SetToolSeparation
, METH_VARARGS
| METH_KEYWORDS
},
3481 { "wxToolBarBase_SetToolPacking", (PyCFunction
) _wrap_wxToolBarBase_SetToolPacking
, METH_VARARGS
| METH_KEYWORDS
},
3482 { "wxToolBarBase_SetMargins", (PyCFunction
) _wrap_wxToolBarBase_SetMargins
, METH_VARARGS
| METH_KEYWORDS
},
3483 { "wxToolBarBase_SetMarginsXY", (PyCFunction
) _wrap_wxToolBarBase_SetMarginsXY
, METH_VARARGS
| METH_KEYWORDS
},
3484 { "wxToolBarBase_GetToolLongHelp", (PyCFunction
) _wrap_wxToolBarBase_GetToolLongHelp
, METH_VARARGS
| METH_KEYWORDS
},
3485 { "wxToolBarBase_SetToolLongHelp", (PyCFunction
) _wrap_wxToolBarBase_SetToolLongHelp
, METH_VARARGS
| METH_KEYWORDS
},
3486 { "wxToolBarBase_GetToolShortHelp", (PyCFunction
) _wrap_wxToolBarBase_GetToolShortHelp
, METH_VARARGS
| METH_KEYWORDS
},
3487 { "wxToolBarBase_SetToolShortHelp", (PyCFunction
) _wrap_wxToolBarBase_SetToolShortHelp
, METH_VARARGS
| METH_KEYWORDS
},
3488 { "wxToolBarBase_GetToolEnabled", (PyCFunction
) _wrap_wxToolBarBase_GetToolEnabled
, METH_VARARGS
| METH_KEYWORDS
},
3489 { "wxToolBarBase_GetToolState", (PyCFunction
) _wrap_wxToolBarBase_GetToolState
, METH_VARARGS
| METH_KEYWORDS
},
3490 { "wxToolBarBase_SetToolClientData", (PyCFunction
) _wrap_wxToolBarBase_SetToolClientData
, METH_VARARGS
| METH_KEYWORDS
},
3491 { "wxToolBarBase_GetToolClientData", (PyCFunction
) _wrap_wxToolBarBase_GetToolClientData
, METH_VARARGS
| METH_KEYWORDS
},
3492 { "wxToolBarBase_SetToggle", (PyCFunction
) _wrap_wxToolBarBase_SetToggle
, METH_VARARGS
| METH_KEYWORDS
},
3493 { "wxToolBarBase_ToggleTool", (PyCFunction
) _wrap_wxToolBarBase_ToggleTool
, METH_VARARGS
| METH_KEYWORDS
},
3494 { "wxToolBarBase_EnableTool", (PyCFunction
) _wrap_wxToolBarBase_EnableTool
, METH_VARARGS
| METH_KEYWORDS
},
3495 { "wxToolBarBase_Realize", (PyCFunction
) _wrap_wxToolBarBase_Realize
, METH_VARARGS
| METH_KEYWORDS
},
3496 { "wxToolBarBase_ClearTools", (PyCFunction
) _wrap_wxToolBarBase_ClearTools
, METH_VARARGS
| METH_KEYWORDS
},
3497 { "wxToolBarBase_DeleteTool", (PyCFunction
) _wrap_wxToolBarBase_DeleteTool
, METH_VARARGS
| METH_KEYWORDS
},
3498 { "wxToolBarBase_DeleteToolByPos", (PyCFunction
) _wrap_wxToolBarBase_DeleteToolByPos
, METH_VARARGS
| METH_KEYWORDS
},
3499 { "wxToolBarBase_RemoveTool", (PyCFunction
) _wrap_wxToolBarBase_RemoveTool
, METH_VARARGS
| METH_KEYWORDS
},
3500 { "wxToolBarBase_InsertSeparator", (PyCFunction
) _wrap_wxToolBarBase_InsertSeparator
, METH_VARARGS
| METH_KEYWORDS
},
3501 { "wxToolBarBase_AddSeparator", (PyCFunction
) _wrap_wxToolBarBase_AddSeparator
, METH_VARARGS
| METH_KEYWORDS
},
3502 { "wxToolBarBase_InsertControl", (PyCFunction
) _wrap_wxToolBarBase_InsertControl
, METH_VARARGS
| METH_KEYWORDS
},
3503 { "wxToolBarBase_AddControl", (PyCFunction
) _wrap_wxToolBarBase_AddControl
, METH_VARARGS
| METH_KEYWORDS
},
3504 { "wxToolBarBase_InsertTool", (PyCFunction
) _wrap_wxToolBarBase_InsertTool
, METH_VARARGS
| METH_KEYWORDS
},
3505 { "wxToolBarBase_DoAddTool", (PyCFunction
) _wrap_wxToolBarBase_DoAddTool
, METH_VARARGS
| METH_KEYWORDS
},
3506 { "wxToolBarToolBase_SetClientData", (PyCFunction
) _wrap_wxToolBarToolBase_SetClientData
, METH_VARARGS
| METH_KEYWORDS
},
3507 { "wxToolBarToolBase_GetClientData", (PyCFunction
) _wrap_wxToolBarToolBase_GetClientData
, METH_VARARGS
| METH_KEYWORDS
},
3508 { "wxToolBarToolBase_Attach", (PyCFunction
) _wrap_wxToolBarToolBase_Attach
, METH_VARARGS
| METH_KEYWORDS
},
3509 { "wxToolBarToolBase_Detach", (PyCFunction
) _wrap_wxToolBarToolBase_Detach
, METH_VARARGS
| METH_KEYWORDS
},
3510 { "wxToolBarToolBase_SetLabel", (PyCFunction
) _wrap_wxToolBarToolBase_SetLabel
, METH_VARARGS
| METH_KEYWORDS
},
3511 { "wxToolBarToolBase_SetDisabledBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_SetDisabledBitmap
, METH_VARARGS
| METH_KEYWORDS
},
3512 { "wxToolBarToolBase_SetNormalBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_SetNormalBitmap
, METH_VARARGS
| METH_KEYWORDS
},
3513 { "wxToolBarToolBase_SetLongHelp", (PyCFunction
) _wrap_wxToolBarToolBase_SetLongHelp
, METH_VARARGS
| METH_KEYWORDS
},
3514 { "wxToolBarToolBase_SetShortHelp", (PyCFunction
) _wrap_wxToolBarToolBase_SetShortHelp
, METH_VARARGS
| METH_KEYWORDS
},
3515 { "wxToolBarToolBase_SetToggle", (PyCFunction
) _wrap_wxToolBarToolBase_SetToggle
, METH_VARARGS
| METH_KEYWORDS
},
3516 { "wxToolBarToolBase_Toggle", (PyCFunction
) _wrap_wxToolBarToolBase_Toggle
, METH_VARARGS
| METH_KEYWORDS
},
3517 { "wxToolBarToolBase_Enable", (PyCFunction
) _wrap_wxToolBarToolBase_Enable
, METH_VARARGS
| METH_KEYWORDS
},
3518 { "wxToolBarToolBase_GetLongHelp", (PyCFunction
) _wrap_wxToolBarToolBase_GetLongHelp
, METH_VARARGS
| METH_KEYWORDS
},
3519 { "wxToolBarToolBase_GetShortHelp", (PyCFunction
) _wrap_wxToolBarToolBase_GetShortHelp
, METH_VARARGS
| METH_KEYWORDS
},
3520 { "wxToolBarToolBase_GetLabel", (PyCFunction
) _wrap_wxToolBarToolBase_GetLabel
, METH_VARARGS
| METH_KEYWORDS
},
3521 { "wxToolBarToolBase_GetBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_GetBitmap
, METH_VARARGS
| METH_KEYWORDS
},
3522 { "wxToolBarToolBase_GetDisabledBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_GetDisabledBitmap
, METH_VARARGS
| METH_KEYWORDS
},
3523 { "wxToolBarToolBase_GetNormalBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_GetNormalBitmap
, METH_VARARGS
| METH_KEYWORDS
},
3524 { "wxToolBarToolBase_CanBeToggled", (PyCFunction
) _wrap_wxToolBarToolBase_CanBeToggled
, METH_VARARGS
| METH_KEYWORDS
},
3525 { "wxToolBarToolBase_IsToggled", (PyCFunction
) _wrap_wxToolBarToolBase_IsToggled
, METH_VARARGS
| METH_KEYWORDS
},
3526 { "wxToolBarToolBase_IsEnabled", (PyCFunction
) _wrap_wxToolBarToolBase_IsEnabled
, METH_VARARGS
| METH_KEYWORDS
},
3527 { "wxToolBarToolBase_GetKind", (PyCFunction
) _wrap_wxToolBarToolBase_GetKind
, METH_VARARGS
| METH_KEYWORDS
},
3528 { "wxToolBarToolBase_GetStyle", (PyCFunction
) _wrap_wxToolBarToolBase_GetStyle
, METH_VARARGS
| METH_KEYWORDS
},
3529 { "wxToolBarToolBase_IsSeparator", (PyCFunction
) _wrap_wxToolBarToolBase_IsSeparator
, METH_VARARGS
| METH_KEYWORDS
},
3530 { "wxToolBarToolBase_IsControl", (PyCFunction
) _wrap_wxToolBarToolBase_IsControl
, METH_VARARGS
| METH_KEYWORDS
},
3531 { "wxToolBarToolBase_IsButton", (PyCFunction
) _wrap_wxToolBarToolBase_IsButton
, METH_VARARGS
| METH_KEYWORDS
},
3532 { "wxToolBarToolBase_GetToolBar", (PyCFunction
) _wrap_wxToolBarToolBase_GetToolBar
, METH_VARARGS
| METH_KEYWORDS
},
3533 { "wxToolBarToolBase_GetControl", (PyCFunction
) _wrap_wxToolBarToolBase_GetControl
, METH_VARARGS
| METH_KEYWORDS
},
3534 { "wxToolBarToolBase_GetId", (PyCFunction
) _wrap_wxToolBarToolBase_GetId
, METH_VARARGS
| METH_KEYWORDS
},
3535 { "wxToolBarToolBase_Destroy", (PyCFunction
) _wrap_wxToolBarToolBase_Destroy
, METH_VARARGS
| METH_KEYWORDS
},
3536 { "wxStatusBar_SetMinHeight", (PyCFunction
) _wrap_wxStatusBar_SetMinHeight
, METH_VARARGS
| METH_KEYWORDS
},
3537 { "wxStatusBar_PopStatusText", (PyCFunction
) _wrap_wxStatusBar_PopStatusText
, METH_VARARGS
| METH_KEYWORDS
},
3538 { "wxStatusBar_PushStatusText", (PyCFunction
) _wrap_wxStatusBar_PushStatusText
, METH_VARARGS
| METH_KEYWORDS
},
3539 { "wxStatusBar_SetStatusWidths", (PyCFunction
) _wrap_wxStatusBar_SetStatusWidths
, METH_VARARGS
| METH_KEYWORDS
},
3540 { "wxStatusBar_SetStatusText", (PyCFunction
) _wrap_wxStatusBar_SetStatusText
, METH_VARARGS
| METH_KEYWORDS
},
3541 { "wxStatusBar_SetFieldsCount", (PyCFunction
) _wrap_wxStatusBar_SetFieldsCount
, METH_VARARGS
| METH_KEYWORDS
},
3542 { "wxStatusBar_GetBorderY", (PyCFunction
) _wrap_wxStatusBar_GetBorderY
, METH_VARARGS
| METH_KEYWORDS
},
3543 { "wxStatusBar_GetBorderX", (PyCFunction
) _wrap_wxStatusBar_GetBorderX
, METH_VARARGS
| METH_KEYWORDS
},
3544 { "wxStatusBar_GetStatusText", (PyCFunction
) _wrap_wxStatusBar_GetStatusText
, METH_VARARGS
| METH_KEYWORDS
},
3545 { "wxStatusBar_GetFieldsCount", (PyCFunction
) _wrap_wxStatusBar_GetFieldsCount
, METH_VARARGS
| METH_KEYWORDS
},
3546 { "wxStatusBar_GetFieldRect", (PyCFunction
) _wrap_wxStatusBar_GetFieldRect
, METH_VARARGS
| METH_KEYWORDS
},
3547 { "wxStatusBar_Create", (PyCFunction
) _wrap_wxStatusBar_Create
, METH_VARARGS
| METH_KEYWORDS
},
3548 { "new_wxPreStatusBar", (PyCFunction
) _wrap_new_wxPreStatusBar
, METH_VARARGS
| METH_KEYWORDS
},
3549 { "new_wxStatusBar", (PyCFunction
) _wrap_new_wxStatusBar
, METH_VARARGS
| METH_KEYWORDS
},
3556 * This table is used by the pointer type-checker
3558 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
3559 { "_signed_long","_long",0},
3560 { "_wxPrintQuality","_wxCoord",0},
3561 { "_wxPrintQuality","_int",0},
3562 { "_wxPrintQuality","_signed_int",0},
3563 { "_wxPrintQuality","_unsigned_int",0},
3564 { "_wxPrintQuality","_wxWindowID",0},
3565 { "_wxPrintQuality","_uint",0},
3566 { "_wxPrintQuality","_EBool",0},
3567 { "_wxPrintQuality","_size_t",0},
3568 { "_wxPrintQuality","_time_t",0},
3569 { "_byte","_unsigned_char",0},
3570 { "_long","_unsigned_long",0},
3571 { "_long","_signed_long",0},
3572 { "_size_t","_wxCoord",0},
3573 { "_size_t","_wxPrintQuality",0},
3574 { "_size_t","_time_t",0},
3575 { "_size_t","_unsigned_int",0},
3576 { "_size_t","_int",0},
3577 { "_size_t","_wxWindowID",0},
3578 { "_size_t","_uint",0},
3579 { "_uint","_wxCoord",0},
3580 { "_uint","_wxPrintQuality",0},
3581 { "_uint","_time_t",0},
3582 { "_uint","_size_t",0},
3583 { "_uint","_unsigned_int",0},
3584 { "_uint","_int",0},
3585 { "_uint","_wxWindowID",0},
3586 { "_wxChar","_char",0},
3587 { "_char","_wxChar",0},
3588 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
3589 { "_EBool","_wxCoord",0},
3590 { "_EBool","_wxPrintQuality",0},
3591 { "_EBool","_signed_int",0},
3592 { "_EBool","_int",0},
3593 { "_EBool","_wxWindowID",0},
3594 { "_unsigned_long","_long",0},
3595 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
3596 { "_signed_int","_wxCoord",0},
3597 { "_signed_int","_wxPrintQuality",0},
3598 { "_signed_int","_EBool",0},
3599 { "_signed_int","_wxWindowID",0},
3600 { "_signed_int","_int",0},
3601 { "_WXTYPE","_short",0},
3602 { "_WXTYPE","_signed_short",0},
3603 { "_WXTYPE","_unsigned_short",0},
3604 { "_unsigned_short","_WXTYPE",0},
3605 { "_unsigned_short","_short",0},
3606 { "_wxObject","_wxToolBarSimple",SwigwxToolBarSimpleTowxObject
},
3607 { "_wxObject","_wxToolBar",SwigwxToolBarTowxObject
},
3608 { "_wxObject","_wxToolBarBase",SwigwxToolBarBaseTowxObject
},
3609 { "_wxObject","_wxToolBarToolBase",SwigwxToolBarToolBaseTowxObject
},
3610 { "_wxObject","_wxStatusBar",SwigwxStatusBarTowxObject
},
3611 { "_signed_short","_WXTYPE",0},
3612 { "_signed_short","_short",0},
3613 { "_unsigned_char","_byte",0},
3614 { "_wxControl","_wxToolBarSimple",SwigwxToolBarSimpleTowxControl
},
3615 { "_wxControl","_wxToolBar",SwigwxToolBarTowxControl
},
3616 { "_wxControl","_wxToolBarBase",SwigwxToolBarBaseTowxControl
},
3617 { "_unsigned_int","_wxCoord",0},
3618 { "_unsigned_int","_wxPrintQuality",0},
3619 { "_unsigned_int","_time_t",0},
3620 { "_unsigned_int","_size_t",0},
3621 { "_unsigned_int","_uint",0},
3622 { "_unsigned_int","_wxWindowID",0},
3623 { "_unsigned_int","_int",0},
3624 { "_short","_WXTYPE",0},
3625 { "_short","_unsigned_short",0},
3626 { "_short","_signed_short",0},
3627 { "_wxWindowID","_wxCoord",0},
3628 { "_wxWindowID","_wxPrintQuality",0},
3629 { "_wxWindowID","_time_t",0},
3630 { "_wxWindowID","_size_t",0},
3631 { "_wxWindowID","_EBool",0},
3632 { "_wxWindowID","_uint",0},
3633 { "_wxWindowID","_int",0},
3634 { "_wxWindowID","_signed_int",0},
3635 { "_wxWindowID","_unsigned_int",0},
3636 { "_int","_wxCoord",0},
3637 { "_int","_wxPrintQuality",0},
3638 { "_int","_time_t",0},
3639 { "_int","_size_t",0},
3640 { "_int","_EBool",0},
3641 { "_int","_uint",0},
3642 { "_int","_wxWindowID",0},
3643 { "_int","_unsigned_int",0},
3644 { "_int","_signed_int",0},
3645 { "_time_t","_wxCoord",0},
3646 { "_time_t","_wxPrintQuality",0},
3647 { "_time_t","_unsigned_int",0},
3648 { "_time_t","_int",0},
3649 { "_time_t","_wxWindowID",0},
3650 { "_time_t","_uint",0},
3651 { "_time_t","_size_t",0},
3652 { "_wxToolBarBase","_wxToolBarSimple",SwigwxToolBarSimpleTowxToolBarBase
},
3653 { "_wxToolBarBase","_wxToolBar",SwigwxToolBarTowxToolBarBase
},
3654 { "_wxCoord","_int",0},
3655 { "_wxCoord","_signed_int",0},
3656 { "_wxCoord","_unsigned_int",0},
3657 { "_wxCoord","_wxWindowID",0},
3658 { "_wxCoord","_uint",0},
3659 { "_wxCoord","_EBool",0},
3660 { "_wxCoord","_size_t",0},
3661 { "_wxCoord","_time_t",0},
3662 { "_wxCoord","_wxPrintQuality",0},
3663 { "_wxEvtHandler","_wxToolBarSimple",SwigwxToolBarSimpleTowxEvtHandler
},
3664 { "_wxEvtHandler","_wxToolBar",SwigwxToolBarTowxEvtHandler
},
3665 { "_wxEvtHandler","_wxToolBarBase",SwigwxToolBarBaseTowxEvtHandler
},
3666 { "_wxEvtHandler","_wxStatusBar",SwigwxStatusBarTowxEvtHandler
},
3667 { "_wxWindow","_wxToolBarSimple",SwigwxToolBarSimpleTowxWindow
},
3668 { "_wxWindow","_wxToolBar",SwigwxToolBarTowxWindow
},
3669 { "_wxWindow","_wxToolBarBase",SwigwxToolBarBaseTowxWindow
},
3670 { "_wxWindow","_wxStatusBar",SwigwxStatusBarTowxWindow
},
3673 static PyObject
*SWIG_globals
;
3677 SWIGEXPORT(void) initstattoolc() {
3679 SWIG_globals
= SWIG_newvarlink();
3680 m
= Py_InitModule("stattoolc", stattoolcMethods
);
3681 d
= PyModule_GetDict(m
);
3682 PyDict_SetItemString(d
,"wxTOOL_STYLE_BUTTON", PyInt_FromLong((long) wxTOOL_STYLE_BUTTON
));
3683 PyDict_SetItemString(d
,"wxTOOL_STYLE_SEPARATOR", PyInt_FromLong((long) wxTOOL_STYLE_SEPARATOR
));
3684 PyDict_SetItemString(d
,"wxTOOL_STYLE_CONTROL", PyInt_FromLong((long) wxTOOL_STYLE_CONTROL
));
3687 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
3688 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);