2 * FILE : src/gtk/stattool.cpp
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
13 * Do not make changes to this file--changes will be lost!
19 /* Implementation : PYTHON */
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
32 # define SWIGEXPORT(a) a
36 # define SWIGEXPORT(a) a
45 extern void SWIG_MakePtr(char *, void *, char *);
46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47 extern char *SWIG_GetPtr(char *, void **, char *);
48 extern char *SWIG_GetPtrObj(PyObject
*, void **, char *);
49 extern void SWIG_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
50 extern PyObject
*SWIG_newvarlink(void);
54 #define SWIG_init initstattoolc
56 #define SWIG_name "stattoolc"
59 #include <wx/toolbar.h>
60 #include <wx/tbarsmpl.h>
62 static PyObject
* l_output_helper(PyObject
* target
, PyObject
* o
) {
66 } else if (target
== Py_None
) {
70 if (!PyList_Check(target
)) {
72 target
= PyList_New(0);
73 PyList_Append(target
, o2
);
76 PyList_Append(target
,o
);
82 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
88 } else if (target
== Py_None
) {
92 if (!PyTuple_Check(target
)) {
94 target
= PyTuple_New(1);
95 PyTuple_SetItem(target
, 0, o2
);
98 PyTuple_SetItem(o3
, 0, o
);
101 target
= PySequence_Concat(o2
, o3
);
108 #if PYTHON_API_VERSION >= 1009
109 static char* wxStringErrorMsg
= "String or Unicode type required";
111 static char* wxStringErrorMsg
= "string type is required for parameter";
114 static wxString
wxPyEmptyStr("");
118 static void *SwigwxStatusBarTowxWindow(void *ptr
) {
121 src
= (wxStatusBar
*) ptr
;
122 dest
= (wxWindow
*) src
;
123 return (void *) dest
;
126 static void *SwigwxStatusBarTowxEvtHandler(void *ptr
) {
129 src
= (wxStatusBar
*) ptr
;
130 dest
= (wxEvtHandler
*) src
;
131 return (void *) dest
;
134 static void *SwigwxStatusBarTowxObject(void *ptr
) {
137 src
= (wxStatusBar
*) ptr
;
138 dest
= (wxObject
*) src
;
139 return (void *) dest
;
142 #define new_wxStatusBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxStatusBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
143 static PyObject
*_wrap_new_wxStatusBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
144 PyObject
* _resultobj
;
145 wxStatusBar
* _result
;
148 wxPoint
* _arg2
= (wxPoint
*) &wxDefaultPosition
;
149 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
150 long _arg4
= (long ) wxST_SIZEGRIP
;
151 char * _arg5
= (char *) "statusBar";
152 PyObject
* _argo0
= 0;
154 PyObject
* _obj2
= 0;
156 PyObject
* _obj3
= 0;
157 char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL
};
161 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxStatusBar",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))
164 if (_argo0
== Py_None
) { _arg0
= NULL
; }
165 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
166 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxStatusBar. Expected _wxWindow_p.");
173 if (! wxPoint_helper(_obj2
, &_arg2
))
179 if (! wxSize_helper(_obj3
, &_arg3
))
183 wxPy_BEGIN_ALLOW_THREADS
;
184 _result
= (wxStatusBar
*)new_wxStatusBar(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
);
186 wxPy_END_ALLOW_THREADS
;
188 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStatusBar_p");
189 _resultobj
= Py_BuildValue("s",_ptemp
);
192 _resultobj
= Py_None
;
197 static wxRect
* wxStatusBar_GetFieldRect(wxStatusBar
*self
,long item
) {
198 wxRect
* rect
= new wxRect
;
199 self
->GetFieldRect(item
, *rect
);
202 static PyObject
*_wrap_wxStatusBar_GetFieldRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
203 PyObject
* _resultobj
;
207 PyObject
* _argo0
= 0;
208 char *_kwnames
[] = { "self","item", NULL
};
212 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxStatusBar_GetFieldRect",_kwnames
,&_argo0
,&_arg1
))
215 if (_argo0
== Py_None
) { _arg0
= NULL
; }
216 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
217 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_GetFieldRect. Expected _wxStatusBar_p.");
222 wxPy_BEGIN_ALLOW_THREADS
;
223 _result
= (wxRect
*)wxStatusBar_GetFieldRect(_arg0
,_arg1
);
225 wxPy_END_ALLOW_THREADS
;
227 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRect_p");
228 _resultobj
= Py_BuildValue("s",_ptemp
);
231 _resultobj
= Py_None
;
236 #define wxStatusBar_GetFieldsCount(_swigobj) (_swigobj->GetFieldsCount())
237 static PyObject
*_wrap_wxStatusBar_GetFieldsCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
238 PyObject
* _resultobj
;
241 PyObject
* _argo0
= 0;
242 char *_kwnames
[] = { "self", NULL
};
245 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStatusBar_GetFieldsCount",_kwnames
,&_argo0
))
248 if (_argo0
== Py_None
) { _arg0
= NULL
; }
249 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
250 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_GetFieldsCount. Expected _wxStatusBar_p.");
255 wxPy_BEGIN_ALLOW_THREADS
;
256 _result
= (int )wxStatusBar_GetFieldsCount(_arg0
);
258 wxPy_END_ALLOW_THREADS
;
259 } _resultobj
= Py_BuildValue("i",_result
);
263 #define wxStatusBar_GetStatusText(_swigobj,_swigarg0) (_swigobj->GetStatusText(_swigarg0))
264 static PyObject
*_wrap_wxStatusBar_GetStatusText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
265 PyObject
* _resultobj
;
268 int _arg1
= (int ) 0;
269 PyObject
* _argo0
= 0;
270 char *_kwnames
[] = { "self","ir", NULL
};
273 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxStatusBar_GetStatusText",_kwnames
,&_argo0
,&_arg1
))
276 if (_argo0
== Py_None
) { _arg0
= NULL
; }
277 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
278 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_GetStatusText. Expected _wxStatusBar_p.");
283 wxPy_BEGIN_ALLOW_THREADS
;
284 _result
= new wxString (wxStatusBar_GetStatusText(_arg0
,_arg1
));
286 wxPy_END_ALLOW_THREADS
;
288 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
296 #define wxStatusBar_GetBorderX(_swigobj) (_swigobj->GetBorderX())
297 static PyObject
*_wrap_wxStatusBar_GetBorderX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
298 PyObject
* _resultobj
;
301 PyObject
* _argo0
= 0;
302 char *_kwnames
[] = { "self", NULL
};
305 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStatusBar_GetBorderX",_kwnames
,&_argo0
))
308 if (_argo0
== Py_None
) { _arg0
= NULL
; }
309 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
310 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_GetBorderX. Expected _wxStatusBar_p.");
315 wxPy_BEGIN_ALLOW_THREADS
;
316 _result
= (int )wxStatusBar_GetBorderX(_arg0
);
318 wxPy_END_ALLOW_THREADS
;
319 } _resultobj
= Py_BuildValue("i",_result
);
323 #define wxStatusBar_GetBorderY(_swigobj) (_swigobj->GetBorderY())
324 static PyObject
*_wrap_wxStatusBar_GetBorderY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
325 PyObject
* _resultobj
;
328 PyObject
* _argo0
= 0;
329 char *_kwnames
[] = { "self", NULL
};
332 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStatusBar_GetBorderY",_kwnames
,&_argo0
))
335 if (_argo0
== Py_None
) { _arg0
= NULL
; }
336 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
337 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_GetBorderY. Expected _wxStatusBar_p.");
342 wxPy_BEGIN_ALLOW_THREADS
;
343 _result
= (int )wxStatusBar_GetBorderY(_arg0
);
345 wxPy_END_ALLOW_THREADS
;
346 } _resultobj
= Py_BuildValue("i",_result
);
350 #define wxStatusBar_SetFieldsCount(_swigobj,_swigarg0) (_swigobj->SetFieldsCount(_swigarg0))
351 static PyObject
*_wrap_wxStatusBar_SetFieldsCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
352 PyObject
* _resultobj
;
354 int _arg1
= (int ) 1;
355 PyObject
* _argo0
= 0;
356 char *_kwnames
[] = { "self","number", NULL
};
359 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxStatusBar_SetFieldsCount",_kwnames
,&_argo0
,&_arg1
))
362 if (_argo0
== Py_None
) { _arg0
= NULL
; }
363 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
364 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_SetFieldsCount. Expected _wxStatusBar_p.");
369 wxPy_BEGIN_ALLOW_THREADS
;
370 wxStatusBar_SetFieldsCount(_arg0
,_arg1
);
372 wxPy_END_ALLOW_THREADS
;
373 } Py_INCREF(Py_None
);
374 _resultobj
= Py_None
;
378 #define wxStatusBar_SetStatusText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetStatusText(_swigarg0,_swigarg1))
379 static PyObject
*_wrap_wxStatusBar_SetStatusText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
380 PyObject
* _resultobj
;
383 int _arg2
= (int ) 0;
384 PyObject
* _argo0
= 0;
385 PyObject
* _obj1
= 0;
386 char *_kwnames
[] = { "self","text","i", NULL
};
389 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxStatusBar_SetStatusText",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
392 if (_argo0
== Py_None
) { _arg0
= NULL
; }
393 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
394 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_SetStatusText. Expected _wxStatusBar_p.");
399 #if PYTHON_API_VERSION >= 1009
400 char* tmpPtr
; int tmpSize
;
401 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
402 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
405 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
407 _arg1
= new wxString(tmpPtr
, tmpSize
);
409 if (!PyString_Check(_obj1
)) {
410 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
413 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
417 wxPy_BEGIN_ALLOW_THREADS
;
418 wxStatusBar_SetStatusText(_arg0
,*_arg1
,_arg2
);
420 wxPy_END_ALLOW_THREADS
;
421 } Py_INCREF(Py_None
);
422 _resultobj
= Py_None
;
430 #define wxStatusBar_SetStatusWidths(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetStatusWidths(_swigarg0,_swigarg1))
431 static PyObject
*_wrap_wxStatusBar_SetStatusWidths(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
432 PyObject
* _resultobj
;
436 PyObject
* _argo0
= 0;
437 PyObject
* _obj2
= 0;
438 char *_kwnames
[] = { "self","choices", NULL
};
441 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxStatusBar_SetStatusWidths",_kwnames
,&_argo0
,&_obj2
))
444 if (_argo0
== Py_None
) { _arg0
= NULL
; }
445 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
446 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_SetStatusWidths. Expected _wxStatusBar_p.");
452 _arg2
= int_LIST_helper(_obj2
);
459 _arg1
= PyList_Size(_obj2
);
466 wxPy_BEGIN_ALLOW_THREADS
;
467 wxStatusBar_SetStatusWidths(_arg0
,_arg1
,_arg2
);
469 wxPy_END_ALLOW_THREADS
;
470 } Py_INCREF(Py_None
);
471 _resultobj
= Py_None
;
478 #define wxStatusBar_SetMinHeight(_swigobj,_swigarg0) (_swigobj->SetMinHeight(_swigarg0))
479 static PyObject
*_wrap_wxStatusBar_SetMinHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
480 PyObject
* _resultobj
;
483 PyObject
* _argo0
= 0;
484 char *_kwnames
[] = { "self","height", NULL
};
487 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxStatusBar_SetMinHeight",_kwnames
,&_argo0
,&_arg1
))
490 if (_argo0
== Py_None
) { _arg0
= NULL
; }
491 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStatusBar_p")) {
492 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStatusBar_SetMinHeight. Expected _wxStatusBar_p.");
497 wxPy_BEGIN_ALLOW_THREADS
;
498 wxStatusBar_SetMinHeight(_arg0
,_arg1
);
500 wxPy_END_ALLOW_THREADS
;
501 } Py_INCREF(Py_None
);
502 _resultobj
= Py_None
;
506 static void *SwigwxToolBarToolBaseTowxObject(void *ptr
) {
507 wxToolBarToolBase
*src
;
509 src
= (wxToolBarToolBase
*) ptr
;
510 dest
= (wxObject
*) src
;
511 return (void *) dest
;
514 static void wxToolBarToolBase_Destroy(wxToolBarToolBase
*self
) { delete self
; }
515 static PyObject
*_wrap_wxToolBarToolBase_Destroy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
516 PyObject
* _resultobj
;
517 wxToolBarToolBase
* _arg0
;
518 PyObject
* _argo0
= 0;
519 char *_kwnames
[] = { "self", NULL
};
522 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_Destroy",_kwnames
,&_argo0
))
525 if (_argo0
== Py_None
) { _arg0
= NULL
; }
526 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
527 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Destroy. Expected _wxToolBarToolBase_p.");
532 wxPy_BEGIN_ALLOW_THREADS
;
533 wxToolBarToolBase_Destroy(_arg0
);
535 wxPy_END_ALLOW_THREADS
;
536 } Py_INCREF(Py_None
);
537 _resultobj
= Py_None
;
541 #define wxToolBarToolBase_GetId(_swigobj) (_swigobj->GetId())
542 static PyObject
*_wrap_wxToolBarToolBase_GetId(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
543 PyObject
* _resultobj
;
545 wxToolBarToolBase
* _arg0
;
546 PyObject
* _argo0
= 0;
547 char *_kwnames
[] = { "self", NULL
};
550 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetId",_kwnames
,&_argo0
))
553 if (_argo0
== Py_None
) { _arg0
= NULL
; }
554 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
555 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetId. Expected _wxToolBarToolBase_p.");
560 wxPy_BEGIN_ALLOW_THREADS
;
561 _result
= (int )wxToolBarToolBase_GetId(_arg0
);
563 wxPy_END_ALLOW_THREADS
;
564 } _resultobj
= Py_BuildValue("i",_result
);
568 #define wxToolBarToolBase_GetControl(_swigobj) (_swigobj->GetControl())
569 static PyObject
*_wrap_wxToolBarToolBase_GetControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
570 PyObject
* _resultobj
;
572 wxToolBarToolBase
* _arg0
;
573 PyObject
* _argo0
= 0;
574 char *_kwnames
[] = { "self", NULL
};
577 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetControl",_kwnames
,&_argo0
))
580 if (_argo0
== Py_None
) { _arg0
= NULL
; }
581 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
582 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetControl. Expected _wxToolBarToolBase_p.");
587 wxPy_BEGIN_ALLOW_THREADS
;
588 _result
= (wxControl
*)wxToolBarToolBase_GetControl(_arg0
);
590 wxPy_END_ALLOW_THREADS
;
591 }{ _resultobj
= wxPyMake_wxObject(_result
); }
595 #define wxToolBarToolBase_GetToolBar(_swigobj) (_swigobj->GetToolBar())
596 static PyObject
*_wrap_wxToolBarToolBase_GetToolBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
597 PyObject
* _resultobj
;
598 wxToolBarBase
* _result
;
599 wxToolBarToolBase
* _arg0
;
600 PyObject
* _argo0
= 0;
601 char *_kwnames
[] = { "self", NULL
};
604 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetToolBar",_kwnames
,&_argo0
))
607 if (_argo0
== Py_None
) { _arg0
= NULL
; }
608 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
609 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetToolBar. Expected _wxToolBarToolBase_p.");
614 wxPy_BEGIN_ALLOW_THREADS
;
615 _result
= (wxToolBarBase
*)wxToolBarToolBase_GetToolBar(_arg0
);
617 wxPy_END_ALLOW_THREADS
;
618 }{ _resultobj
= wxPyMake_wxObject(_result
); }
622 #define wxToolBarToolBase_IsButton(_swigobj) (_swigobj->IsButton())
623 static PyObject
*_wrap_wxToolBarToolBase_IsButton(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
624 PyObject
* _resultobj
;
626 wxToolBarToolBase
* _arg0
;
627 PyObject
* _argo0
= 0;
628 char *_kwnames
[] = { "self", NULL
};
631 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsButton",_kwnames
,&_argo0
))
634 if (_argo0
== Py_None
) { _arg0
= NULL
; }
635 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
636 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsButton. Expected _wxToolBarToolBase_p.");
641 wxPy_BEGIN_ALLOW_THREADS
;
642 _result
= (int )wxToolBarToolBase_IsButton(_arg0
);
644 wxPy_END_ALLOW_THREADS
;
645 } _resultobj
= Py_BuildValue("i",_result
);
649 #define wxToolBarToolBase_IsControl(_swigobj) (_swigobj->IsControl())
650 static PyObject
*_wrap_wxToolBarToolBase_IsControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
651 PyObject
* _resultobj
;
653 wxToolBarToolBase
* _arg0
;
654 PyObject
* _argo0
= 0;
655 char *_kwnames
[] = { "self", NULL
};
658 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsControl",_kwnames
,&_argo0
))
661 if (_argo0
== Py_None
) { _arg0
= NULL
; }
662 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
663 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsControl. Expected _wxToolBarToolBase_p.");
668 wxPy_BEGIN_ALLOW_THREADS
;
669 _result
= (int )wxToolBarToolBase_IsControl(_arg0
);
671 wxPy_END_ALLOW_THREADS
;
672 } _resultobj
= Py_BuildValue("i",_result
);
676 #define wxToolBarToolBase_IsSeparator(_swigobj) (_swigobj->IsSeparator())
677 static PyObject
*_wrap_wxToolBarToolBase_IsSeparator(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
678 PyObject
* _resultobj
;
680 wxToolBarToolBase
* _arg0
;
681 PyObject
* _argo0
= 0;
682 char *_kwnames
[] = { "self", NULL
};
685 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsSeparator",_kwnames
,&_argo0
))
688 if (_argo0
== Py_None
) { _arg0
= NULL
; }
689 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
690 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsSeparator. Expected _wxToolBarToolBase_p.");
695 wxPy_BEGIN_ALLOW_THREADS
;
696 _result
= (int )wxToolBarToolBase_IsSeparator(_arg0
);
698 wxPy_END_ALLOW_THREADS
;
699 } _resultobj
= Py_BuildValue("i",_result
);
703 #define wxToolBarToolBase_GetStyle(_swigobj) (_swigobj->GetStyle())
704 static PyObject
*_wrap_wxToolBarToolBase_GetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
705 PyObject
* _resultobj
;
707 wxToolBarToolBase
* _arg0
;
708 PyObject
* _argo0
= 0;
709 char *_kwnames
[] = { "self", NULL
};
712 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetStyle",_kwnames
,&_argo0
))
715 if (_argo0
== Py_None
) { _arg0
= NULL
; }
716 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
717 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetStyle. Expected _wxToolBarToolBase_p.");
722 wxPy_BEGIN_ALLOW_THREADS
;
723 _result
= (int )wxToolBarToolBase_GetStyle(_arg0
);
725 wxPy_END_ALLOW_THREADS
;
726 } _resultobj
= Py_BuildValue("i",_result
);
730 #define wxToolBarToolBase_IsEnabled(_swigobj) (_swigobj->IsEnabled())
731 static PyObject
*_wrap_wxToolBarToolBase_IsEnabled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
732 PyObject
* _resultobj
;
734 wxToolBarToolBase
* _arg0
;
735 PyObject
* _argo0
= 0;
736 char *_kwnames
[] = { "self", NULL
};
739 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsEnabled",_kwnames
,&_argo0
))
742 if (_argo0
== Py_None
) { _arg0
= NULL
; }
743 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
744 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsEnabled. Expected _wxToolBarToolBase_p.");
749 wxPy_BEGIN_ALLOW_THREADS
;
750 _result
= (bool )wxToolBarToolBase_IsEnabled(_arg0
);
752 wxPy_END_ALLOW_THREADS
;
753 } _resultobj
= Py_BuildValue("i",_result
);
757 #define wxToolBarToolBase_IsToggled(_swigobj) (_swigobj->IsToggled())
758 static PyObject
*_wrap_wxToolBarToolBase_IsToggled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
759 PyObject
* _resultobj
;
761 wxToolBarToolBase
* _arg0
;
762 PyObject
* _argo0
= 0;
763 char *_kwnames
[] = { "self", NULL
};
766 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_IsToggled",_kwnames
,&_argo0
))
769 if (_argo0
== Py_None
) { _arg0
= NULL
; }
770 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
771 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_IsToggled. Expected _wxToolBarToolBase_p.");
776 wxPy_BEGIN_ALLOW_THREADS
;
777 _result
= (bool )wxToolBarToolBase_IsToggled(_arg0
);
779 wxPy_END_ALLOW_THREADS
;
780 } _resultobj
= Py_BuildValue("i",_result
);
784 #define wxToolBarToolBase_CanBeToggled(_swigobj) (_swigobj->CanBeToggled())
785 static PyObject
*_wrap_wxToolBarToolBase_CanBeToggled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
786 PyObject
* _resultobj
;
788 wxToolBarToolBase
* _arg0
;
789 PyObject
* _argo0
= 0;
790 char *_kwnames
[] = { "self", NULL
};
793 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_CanBeToggled",_kwnames
,&_argo0
))
796 if (_argo0
== Py_None
) { _arg0
= NULL
; }
797 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
798 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_CanBeToggled. Expected _wxToolBarToolBase_p.");
803 wxPy_BEGIN_ALLOW_THREADS
;
804 _result
= (bool )wxToolBarToolBase_CanBeToggled(_arg0
);
806 wxPy_END_ALLOW_THREADS
;
807 } _resultobj
= Py_BuildValue("i",_result
);
811 #define wxToolBarToolBase_GetBitmap1(_swigobj) (_swigobj->GetBitmap1())
812 static PyObject
*_wrap_wxToolBarToolBase_GetBitmap1(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
813 PyObject
* _resultobj
;
815 wxToolBarToolBase
* _arg0
;
816 PyObject
* _argo0
= 0;
817 char *_kwnames
[] = { "self", NULL
};
821 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetBitmap1",_kwnames
,&_argo0
))
824 if (_argo0
== Py_None
) { _arg0
= NULL
; }
825 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
826 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetBitmap1. Expected _wxToolBarToolBase_p.");
831 wxPy_BEGIN_ALLOW_THREADS
;
832 const wxBitmap
& _result_ref
= wxToolBarToolBase_GetBitmap1(_arg0
);
833 _result
= (wxBitmap
*) &_result_ref
;
835 wxPy_END_ALLOW_THREADS
;
837 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
838 _resultobj
= Py_BuildValue("s",_ptemp
);
841 _resultobj
= Py_None
;
846 #define wxToolBarToolBase_GetBitmap2(_swigobj) (_swigobj->GetBitmap2())
847 static PyObject
*_wrap_wxToolBarToolBase_GetBitmap2(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
848 PyObject
* _resultobj
;
850 wxToolBarToolBase
* _arg0
;
851 PyObject
* _argo0
= 0;
852 char *_kwnames
[] = { "self", NULL
};
856 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetBitmap2",_kwnames
,&_argo0
))
859 if (_argo0
== Py_None
) { _arg0
= NULL
; }
860 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
861 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetBitmap2. Expected _wxToolBarToolBase_p.");
866 wxPy_BEGIN_ALLOW_THREADS
;
867 const wxBitmap
& _result_ref
= wxToolBarToolBase_GetBitmap2(_arg0
);
868 _result
= (wxBitmap
*) &_result_ref
;
870 wxPy_END_ALLOW_THREADS
;
872 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
873 _resultobj
= Py_BuildValue("s",_ptemp
);
876 _resultobj
= Py_None
;
881 #define wxToolBarToolBase_GetBitmap(_swigobj) (_swigobj->GetBitmap())
882 static PyObject
*_wrap_wxToolBarToolBase_GetBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
883 PyObject
* _resultobj
;
885 wxToolBarToolBase
* _arg0
;
886 PyObject
* _argo0
= 0;
887 char *_kwnames
[] = { "self", NULL
};
891 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetBitmap",_kwnames
,&_argo0
))
894 if (_argo0
== Py_None
) { _arg0
= NULL
; }
895 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
896 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetBitmap. Expected _wxToolBarToolBase_p.");
901 wxPy_BEGIN_ALLOW_THREADS
;
902 const wxBitmap
& _result_ref
= wxToolBarToolBase_GetBitmap(_arg0
);
903 _result
= (wxBitmap
*) &_result_ref
;
905 wxPy_END_ALLOW_THREADS
;
907 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
908 _resultobj
= Py_BuildValue("s",_ptemp
);
911 _resultobj
= Py_None
;
916 #define wxToolBarToolBase_GetShortHelp(_swigobj) (_swigobj->GetShortHelp())
917 static PyObject
*_wrap_wxToolBarToolBase_GetShortHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
918 PyObject
* _resultobj
;
920 wxToolBarToolBase
* _arg0
;
921 PyObject
* _argo0
= 0;
922 char *_kwnames
[] = { "self", NULL
};
925 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetShortHelp",_kwnames
,&_argo0
))
928 if (_argo0
== Py_None
) { _arg0
= NULL
; }
929 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
930 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetShortHelp. Expected _wxToolBarToolBase_p.");
935 wxPy_BEGIN_ALLOW_THREADS
;
936 _result
= new wxString (wxToolBarToolBase_GetShortHelp(_arg0
));
938 wxPy_END_ALLOW_THREADS
;
940 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
948 #define wxToolBarToolBase_GetLongHelp(_swigobj) (_swigobj->GetLongHelp())
949 static PyObject
*_wrap_wxToolBarToolBase_GetLongHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
950 PyObject
* _resultobj
;
952 wxToolBarToolBase
* _arg0
;
953 PyObject
* _argo0
= 0;
954 char *_kwnames
[] = { "self", NULL
};
957 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetLongHelp",_kwnames
,&_argo0
))
960 if (_argo0
== Py_None
) { _arg0
= NULL
; }
961 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
962 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetLongHelp. Expected _wxToolBarToolBase_p.");
967 wxPy_BEGIN_ALLOW_THREADS
;
968 _result
= new wxString (wxToolBarToolBase_GetLongHelp(_arg0
));
970 wxPy_END_ALLOW_THREADS
;
972 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
980 #define wxToolBarToolBase_Enable(_swigobj,_swigarg0) (_swigobj->Enable(_swigarg0))
981 static PyObject
*_wrap_wxToolBarToolBase_Enable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
982 PyObject
* _resultobj
;
984 wxToolBarToolBase
* _arg0
;
986 PyObject
* _argo0
= 0;
988 char *_kwnames
[] = { "self","enable", NULL
};
991 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarToolBase_Enable",_kwnames
,&_argo0
,&tempbool1
))
994 if (_argo0
== Py_None
) { _arg0
= NULL
; }
995 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
996 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Enable. Expected _wxToolBarToolBase_p.");
1000 _arg1
= (bool ) tempbool1
;
1002 wxPy_BEGIN_ALLOW_THREADS
;
1003 _result
= (bool )wxToolBarToolBase_Enable(_arg0
,_arg1
);
1005 wxPy_END_ALLOW_THREADS
;
1006 } _resultobj
= Py_BuildValue("i",_result
);
1010 #define wxToolBarToolBase_Toggle(_swigobj,_swigarg0) (_swigobj->Toggle(_swigarg0))
1011 static PyObject
*_wrap_wxToolBarToolBase_Toggle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1012 PyObject
* _resultobj
;
1014 wxToolBarToolBase
* _arg0
;
1016 PyObject
* _argo0
= 0;
1018 char *_kwnames
[] = { "self","toggle", NULL
};
1021 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarToolBase_Toggle",_kwnames
,&_argo0
,&tempbool1
))
1024 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1025 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1026 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Toggle. Expected _wxToolBarToolBase_p.");
1030 _arg1
= (bool ) tempbool1
;
1032 wxPy_BEGIN_ALLOW_THREADS
;
1033 _result
= (bool )wxToolBarToolBase_Toggle(_arg0
,_arg1
);
1035 wxPy_END_ALLOW_THREADS
;
1036 } _resultobj
= Py_BuildValue("i",_result
);
1040 #define wxToolBarToolBase_SetToggle(_swigobj,_swigarg0) (_swigobj->SetToggle(_swigarg0))
1041 static PyObject
*_wrap_wxToolBarToolBase_SetToggle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1042 PyObject
* _resultobj
;
1044 wxToolBarToolBase
* _arg0
;
1046 PyObject
* _argo0
= 0;
1048 char *_kwnames
[] = { "self","toggle", NULL
};
1051 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarToolBase_SetToggle",_kwnames
,&_argo0
,&tempbool1
))
1054 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1055 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1056 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetToggle. Expected _wxToolBarToolBase_p.");
1060 _arg1
= (bool ) tempbool1
;
1062 wxPy_BEGIN_ALLOW_THREADS
;
1063 _result
= (bool )wxToolBarToolBase_SetToggle(_arg0
,_arg1
);
1065 wxPy_END_ALLOW_THREADS
;
1066 } _resultobj
= Py_BuildValue("i",_result
);
1070 #define wxToolBarToolBase_SetShortHelp(_swigobj,_swigarg0) (_swigobj->SetShortHelp(_swigarg0))
1071 static PyObject
*_wrap_wxToolBarToolBase_SetShortHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1072 PyObject
* _resultobj
;
1074 wxToolBarToolBase
* _arg0
;
1076 PyObject
* _argo0
= 0;
1077 PyObject
* _obj1
= 0;
1078 char *_kwnames
[] = { "self","help", NULL
};
1081 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetShortHelp",_kwnames
,&_argo0
,&_obj1
))
1084 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1085 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1086 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetShortHelp. Expected _wxToolBarToolBase_p.");
1091 #if PYTHON_API_VERSION >= 1009
1092 char* tmpPtr
; int tmpSize
;
1093 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
1094 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1097 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
1099 _arg1
= new wxString(tmpPtr
, tmpSize
);
1101 if (!PyString_Check(_obj1
)) {
1102 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1105 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
1109 wxPy_BEGIN_ALLOW_THREADS
;
1110 _result
= (bool )wxToolBarToolBase_SetShortHelp(_arg0
,*_arg1
);
1112 wxPy_END_ALLOW_THREADS
;
1113 } _resultobj
= Py_BuildValue("i",_result
);
1121 #define wxToolBarToolBase_SetLongHelp(_swigobj,_swigarg0) (_swigobj->SetLongHelp(_swigarg0))
1122 static PyObject
*_wrap_wxToolBarToolBase_SetLongHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1123 PyObject
* _resultobj
;
1125 wxToolBarToolBase
* _arg0
;
1127 PyObject
* _argo0
= 0;
1128 PyObject
* _obj1
= 0;
1129 char *_kwnames
[] = { "self","help", NULL
};
1132 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetLongHelp",_kwnames
,&_argo0
,&_obj1
))
1135 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1136 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1137 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetLongHelp. Expected _wxToolBarToolBase_p.");
1142 #if PYTHON_API_VERSION >= 1009
1143 char* tmpPtr
; int tmpSize
;
1144 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
1145 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1148 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
1150 _arg1
= new wxString(tmpPtr
, tmpSize
);
1152 if (!PyString_Check(_obj1
)) {
1153 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1156 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
1160 wxPy_BEGIN_ALLOW_THREADS
;
1161 _result
= (bool )wxToolBarToolBase_SetLongHelp(_arg0
,*_arg1
);
1163 wxPy_END_ALLOW_THREADS
;
1164 } _resultobj
= Py_BuildValue("i",_result
);
1172 #define wxToolBarToolBase_SetBitmap1(_swigobj,_swigarg0) (_swigobj->SetBitmap1(_swigarg0))
1173 static PyObject
*_wrap_wxToolBarToolBase_SetBitmap1(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1174 PyObject
* _resultobj
;
1175 wxToolBarToolBase
* _arg0
;
1177 PyObject
* _argo0
= 0;
1178 PyObject
* _argo1
= 0;
1179 char *_kwnames
[] = { "self","bmp", NULL
};
1182 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetBitmap1",_kwnames
,&_argo0
,&_argo1
))
1185 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1186 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1187 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetBitmap1. Expected _wxToolBarToolBase_p.");
1192 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1193 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
1194 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarToolBase_SetBitmap1. Expected _wxBitmap_p.");
1199 wxPy_BEGIN_ALLOW_THREADS
;
1200 wxToolBarToolBase_SetBitmap1(_arg0
,*_arg1
);
1202 wxPy_END_ALLOW_THREADS
;
1203 } Py_INCREF(Py_None
);
1204 _resultobj
= Py_None
;
1208 #define wxToolBarToolBase_SetBitmap2(_swigobj,_swigarg0) (_swigobj->SetBitmap2(_swigarg0))
1209 static PyObject
*_wrap_wxToolBarToolBase_SetBitmap2(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1210 PyObject
* _resultobj
;
1211 wxToolBarToolBase
* _arg0
;
1213 PyObject
* _argo0
= 0;
1214 PyObject
* _argo1
= 0;
1215 char *_kwnames
[] = { "self","bmp", NULL
};
1218 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetBitmap2",_kwnames
,&_argo0
,&_argo1
))
1221 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1222 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1223 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetBitmap2. Expected _wxToolBarToolBase_p.");
1228 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1229 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
1230 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarToolBase_SetBitmap2. Expected _wxBitmap_p.");
1235 wxPy_BEGIN_ALLOW_THREADS
;
1236 wxToolBarToolBase_SetBitmap2(_arg0
,*_arg1
);
1238 wxPy_END_ALLOW_THREADS
;
1239 } Py_INCREF(Py_None
);
1240 _resultobj
= Py_None
;
1244 #define wxToolBarToolBase_Detach(_swigobj) (_swigobj->Detach())
1245 static PyObject
*_wrap_wxToolBarToolBase_Detach(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1246 PyObject
* _resultobj
;
1247 wxToolBarToolBase
* _arg0
;
1248 PyObject
* _argo0
= 0;
1249 char *_kwnames
[] = { "self", NULL
};
1252 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_Detach",_kwnames
,&_argo0
))
1255 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1256 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1257 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Detach. Expected _wxToolBarToolBase_p.");
1262 wxPy_BEGIN_ALLOW_THREADS
;
1263 wxToolBarToolBase_Detach(_arg0
);
1265 wxPy_END_ALLOW_THREADS
;
1266 } Py_INCREF(Py_None
);
1267 _resultobj
= Py_None
;
1271 #define wxToolBarToolBase_Attach(_swigobj,_swigarg0) (_swigobj->Attach(_swigarg0))
1272 static PyObject
*_wrap_wxToolBarToolBase_Attach(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1273 PyObject
* _resultobj
;
1274 wxToolBarToolBase
* _arg0
;
1275 wxToolBarBase
* _arg1
;
1276 PyObject
* _argo0
= 0;
1277 PyObject
* _argo1
= 0;
1278 char *_kwnames
[] = { "self","tbar", NULL
};
1281 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_Attach",_kwnames
,&_argo0
,&_argo1
))
1284 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1285 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1286 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_Attach. Expected _wxToolBarToolBase_p.");
1291 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1292 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxToolBarBase_p")) {
1293 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarToolBase_Attach. Expected _wxToolBarBase_p.");
1298 wxPy_BEGIN_ALLOW_THREADS
;
1299 wxToolBarToolBase_Attach(_arg0
,_arg1
);
1301 wxPy_END_ALLOW_THREADS
;
1302 } Py_INCREF(Py_None
);
1303 _resultobj
= Py_None
;
1307 static PyObject
* wxToolBarToolBase_GetClientData(wxToolBarToolBase
*self
) {
1308 wxPyUserData
* udata
= (wxPyUserData
*)self
->GetClientData();
1310 Py_INCREF(udata
->m_obj
);
1311 return udata
->m_obj
;
1317 static PyObject
*_wrap_wxToolBarToolBase_GetClientData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1318 PyObject
* _resultobj
;
1320 wxToolBarToolBase
* _arg0
;
1321 PyObject
* _argo0
= 0;
1322 char *_kwnames
[] = { "self", NULL
};
1325 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarToolBase_GetClientData",_kwnames
,&_argo0
))
1328 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1329 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1330 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_GetClientData. Expected _wxToolBarToolBase_p.");
1335 wxPy_BEGIN_ALLOW_THREADS
;
1336 _result
= (PyObject
*)wxToolBarToolBase_GetClientData(_arg0
);
1338 wxPy_END_ALLOW_THREADS
;
1340 _resultobj
= _result
;
1345 static void wxToolBarToolBase_SetClientData(wxToolBarToolBase
*self
,PyObject
* clientData
) {
1346 self
->SetClientData(new wxPyUserData(clientData
));
1348 static PyObject
*_wrap_wxToolBarToolBase_SetClientData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1349 PyObject
* _resultobj
;
1350 wxToolBarToolBase
* _arg0
;
1352 PyObject
* _argo0
= 0;
1353 PyObject
* _obj1
= 0;
1354 char *_kwnames
[] = { "self","clientData", NULL
};
1357 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarToolBase_SetClientData",_kwnames
,&_argo0
,&_obj1
))
1360 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1361 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarToolBase_p")) {
1362 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarToolBase_SetClientData. Expected _wxToolBarToolBase_p.");
1370 wxPy_BEGIN_ALLOW_THREADS
;
1371 wxToolBarToolBase_SetClientData(_arg0
,_arg1
);
1373 wxPy_END_ALLOW_THREADS
;
1374 } Py_INCREF(Py_None
);
1375 _resultobj
= Py_None
;
1379 static void *SwigwxToolBarBaseTowxControl(void *ptr
) {
1382 src
= (wxToolBarBase
*) ptr
;
1383 dest
= (wxControl
*) src
;
1384 return (void *) dest
;
1387 static void *SwigwxToolBarBaseTowxWindow(void *ptr
) {
1390 src
= (wxToolBarBase
*) ptr
;
1391 dest
= (wxWindow
*) src
;
1392 return (void *) dest
;
1395 static void *SwigwxToolBarBaseTowxEvtHandler(void *ptr
) {
1398 src
= (wxToolBarBase
*) ptr
;
1399 dest
= (wxEvtHandler
*) src
;
1400 return (void *) dest
;
1403 static void *SwigwxToolBarBaseTowxObject(void *ptr
) {
1406 src
= (wxToolBarBase
*) ptr
;
1407 dest
= (wxObject
*) src
;
1408 return (void *) dest
;
1411 static wxToolBarToolBase
* wxToolBarBase_AddTool(wxToolBarBase
*self
,int id
,const wxBitmap
& bitmap
,const wxBitmap
& pushedBitmap
,int isToggle
,PyObject
* clientData
,const wxString
& shortHelpString
,const wxString
& longHelpString
) {
1412 wxPyUserData
* udata
= NULL
;
1414 udata
= new wxPyUserData(clientData
);
1415 return self
->AddTool(id
, bitmap
, pushedBitmap
, (bool)isToggle
,
1416 udata
, shortHelpString
, longHelpString
);
1418 static PyObject
*_wrap_wxToolBarBase_AddTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1419 PyObject
* _resultobj
;
1420 wxToolBarToolBase
* _result
;
1421 wxToolBarBase
* _arg0
;
1424 wxBitmap
* _arg3
= (wxBitmap
*) &wxNullBitmap
;
1425 int _arg4
= (int ) FALSE
;
1426 PyObject
* _arg5
= (PyObject
*) NULL
;
1427 wxString
* _arg6
= (wxString
*) &wxPyEmptyStr
;
1428 wxString
* _arg7
= (wxString
*) &wxPyEmptyStr
;
1429 PyObject
* _argo0
= 0;
1430 PyObject
* _argo2
= 0;
1431 PyObject
* _argo3
= 0;
1432 PyObject
* _obj5
= 0;
1433 PyObject
* _obj6
= 0;
1434 PyObject
* _obj7
= 0;
1435 char *_kwnames
[] = { "self","id","bitmap","pushedBitmap","isToggle","clientData","shortHelpString","longHelpString", NULL
};
1438 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OiOOO:wxToolBarBase_AddTool",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_argo3
,&_arg4
,&_obj5
,&_obj6
,&_obj7
))
1441 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1442 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1443 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddTool. Expected _wxToolBarBase_p.");
1448 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1449 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxBitmap_p")) {
1450 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxToolBarBase_AddTool. Expected _wxBitmap_p.");
1455 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1456 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) {
1457 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxToolBarBase_AddTool. Expected _wxBitmap_p.");
1467 #if PYTHON_API_VERSION >= 1009
1468 char* tmpPtr
; int tmpSize
;
1469 if (!PyString_Check(_obj6
) && !PyUnicode_Check(_obj6
)) {
1470 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1473 if (PyString_AsStringAndSize(_obj6
, &tmpPtr
, &tmpSize
) == -1)
1475 _arg6
= new wxString(tmpPtr
, tmpSize
);
1477 if (!PyString_Check(_obj6
)) {
1478 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1481 _arg6
= new wxString(PyString_AS_STRING(_obj6
), PyString_GET_SIZE(_obj6
));
1486 #if PYTHON_API_VERSION >= 1009
1487 char* tmpPtr
; int tmpSize
;
1488 if (!PyString_Check(_obj7
) && !PyUnicode_Check(_obj7
)) {
1489 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1492 if (PyString_AsStringAndSize(_obj7
, &tmpPtr
, &tmpSize
) == -1)
1494 _arg7
= new wxString(tmpPtr
, tmpSize
);
1496 if (!PyString_Check(_obj7
)) {
1497 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1500 _arg7
= new wxString(PyString_AS_STRING(_obj7
), PyString_GET_SIZE(_obj7
));
1504 wxPy_BEGIN_ALLOW_THREADS
;
1505 _result
= (wxToolBarToolBase
*)wxToolBarBase_AddTool(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
,*_arg6
,*_arg7
);
1507 wxPy_END_ALLOW_THREADS
;
1508 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1520 static wxToolBarToolBase
* wxToolBarBase_AddSimpleTool(wxToolBarBase
*self
,int id
,const wxBitmap
& bitmap
,const wxString
& shortHelpString
,const wxString
& longHelpString
,int isToggle
) {
1521 return self
->AddTool(id
, bitmap
, wxNullBitmap
, isToggle
, NULL
,
1522 shortHelpString
, longHelpString
);
1524 static PyObject
*_wrap_wxToolBarBase_AddSimpleTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1525 PyObject
* _resultobj
;
1526 wxToolBarToolBase
* _result
;
1527 wxToolBarBase
* _arg0
;
1530 wxString
* _arg3
= (wxString
*) &wxPyEmptyStr
;
1531 wxString
* _arg4
= (wxString
*) &wxPyEmptyStr
;
1532 int _arg5
= (int ) FALSE
;
1533 PyObject
* _argo0
= 0;
1534 PyObject
* _argo2
= 0;
1535 PyObject
* _obj3
= 0;
1536 PyObject
* _obj4
= 0;
1537 char *_kwnames
[] = { "self","id","bitmap","shortHelpString","longHelpString","isToggle", NULL
};
1540 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOi:wxToolBarBase_AddSimpleTool",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
,&_obj4
,&_arg5
))
1543 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1544 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1545 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddSimpleTool. Expected _wxToolBarBase_p.");
1550 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1551 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxBitmap_p")) {
1552 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxToolBarBase_AddSimpleTool. Expected _wxBitmap_p.");
1558 #if PYTHON_API_VERSION >= 1009
1559 char* tmpPtr
; int tmpSize
;
1560 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
1561 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1564 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
1566 _arg3
= new wxString(tmpPtr
, tmpSize
);
1568 if (!PyString_Check(_obj3
)) {
1569 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1572 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
1577 #if PYTHON_API_VERSION >= 1009
1578 char* tmpPtr
; int tmpSize
;
1579 if (!PyString_Check(_obj4
) && !PyUnicode_Check(_obj4
)) {
1580 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1583 if (PyString_AsStringAndSize(_obj4
, &tmpPtr
, &tmpSize
) == -1)
1585 _arg4
= new wxString(tmpPtr
, tmpSize
);
1587 if (!PyString_Check(_obj4
)) {
1588 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1591 _arg4
= new wxString(PyString_AS_STRING(_obj4
), PyString_GET_SIZE(_obj4
));
1595 wxPy_BEGIN_ALLOW_THREADS
;
1596 _result
= (wxToolBarToolBase
*)wxToolBarBase_AddSimpleTool(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
);
1598 wxPy_END_ALLOW_THREADS
;
1599 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1611 static wxToolBarToolBase
* wxToolBarBase_InsertTool(wxToolBarBase
*self
,size_t pos
,int id
,const wxBitmap
& bitmap
,const wxBitmap
& pushedBitmap
,int isToggle
,PyObject
* clientData
,const wxString
& shortHelpString
,const wxString
& longHelpString
) {
1612 wxPyUserData
* udata
= NULL
;
1614 udata
= new wxPyUserData(clientData
);
1615 return self
->InsertTool(pos
, id
, bitmap
, pushedBitmap
, (bool)isToggle
,
1616 udata
, shortHelpString
, longHelpString
);
1618 static PyObject
*_wrap_wxToolBarBase_InsertTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1619 PyObject
* _resultobj
;
1620 wxToolBarToolBase
* _result
;
1621 wxToolBarBase
* _arg0
;
1625 wxBitmap
* _arg4
= (wxBitmap
*) &wxNullBitmap
;
1626 int _arg5
= (int ) FALSE
;
1627 PyObject
* _arg6
= (PyObject
*) NULL
;
1628 wxString
* _arg7
= (wxString
*) &wxPyEmptyStr
;
1629 wxString
* _arg8
= (wxString
*) &wxPyEmptyStr
;
1630 PyObject
* _argo0
= 0;
1631 PyObject
* _argo3
= 0;
1632 PyObject
* _argo4
= 0;
1633 PyObject
* _obj6
= 0;
1634 PyObject
* _obj7
= 0;
1635 PyObject
* _obj8
= 0;
1636 char *_kwnames
[] = { "self","pos","id","bitmap","pushedBitmap","isToggle","clientData","shortHelpString","longHelpString", NULL
};
1639 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO|OiOOO:wxToolBarBase_InsertTool",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
,&_argo4
,&_arg5
,&_obj6
,&_obj7
,&_obj8
))
1642 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1643 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1644 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertTool. Expected _wxToolBarBase_p.");
1649 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1650 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) {
1651 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxToolBarBase_InsertTool. Expected _wxBitmap_p.");
1656 if (_argo4
== Py_None
) { _arg4
= NULL
; }
1657 else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxBitmap_p")) {
1658 PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxToolBarBase_InsertTool. Expected _wxBitmap_p.");
1668 #if PYTHON_API_VERSION >= 1009
1669 char* tmpPtr
; int tmpSize
;
1670 if (!PyString_Check(_obj7
) && !PyUnicode_Check(_obj7
)) {
1671 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1674 if (PyString_AsStringAndSize(_obj7
, &tmpPtr
, &tmpSize
) == -1)
1676 _arg7
= new wxString(tmpPtr
, tmpSize
);
1678 if (!PyString_Check(_obj7
)) {
1679 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1682 _arg7
= new wxString(PyString_AS_STRING(_obj7
), PyString_GET_SIZE(_obj7
));
1687 #if PYTHON_API_VERSION >= 1009
1688 char* tmpPtr
; int tmpSize
;
1689 if (!PyString_Check(_obj8
) && !PyUnicode_Check(_obj8
)) {
1690 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1693 if (PyString_AsStringAndSize(_obj8
, &tmpPtr
, &tmpSize
) == -1)
1695 _arg8
= new wxString(tmpPtr
, tmpSize
);
1697 if (!PyString_Check(_obj8
)) {
1698 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1701 _arg8
= new wxString(PyString_AS_STRING(_obj8
), PyString_GET_SIZE(_obj8
));
1705 wxPy_BEGIN_ALLOW_THREADS
;
1706 _result
= (wxToolBarToolBase
*)wxToolBarBase_InsertTool(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,*_arg7
,*_arg8
);
1708 wxPy_END_ALLOW_THREADS
;
1709 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1721 static wxToolBarToolBase
* wxToolBarBase_InsertSimpleTool(wxToolBarBase
*self
,size_t pos
,int id
,const wxBitmap
& bitmap
,const wxString
& shortHelpString
,const wxString
& longHelpString
,int isToggle
) {
1722 return self
->InsertTool(pos
, id
, bitmap
, wxNullBitmap
, isToggle
, NULL
,
1723 shortHelpString
, longHelpString
);
1725 static PyObject
*_wrap_wxToolBarBase_InsertSimpleTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1726 PyObject
* _resultobj
;
1727 wxToolBarToolBase
* _result
;
1728 wxToolBarBase
* _arg0
;
1732 wxString
* _arg4
= (wxString
*) &wxPyEmptyStr
;
1733 wxString
* _arg5
= (wxString
*) &wxPyEmptyStr
;
1734 int _arg6
= (int ) FALSE
;
1735 PyObject
* _argo0
= 0;
1736 PyObject
* _argo3
= 0;
1737 PyObject
* _obj4
= 0;
1738 PyObject
* _obj5
= 0;
1739 char *_kwnames
[] = { "self","pos","id","bitmap","shortHelpString","longHelpString","isToggle", NULL
};
1742 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO|OOi:wxToolBarBase_InsertSimpleTool",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
,&_obj4
,&_obj5
,&_arg6
))
1745 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1746 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1747 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertSimpleTool. Expected _wxToolBarBase_p.");
1752 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1753 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) {
1754 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxToolBarBase_InsertSimpleTool. Expected _wxBitmap_p.");
1760 #if PYTHON_API_VERSION >= 1009
1761 char* tmpPtr
; int tmpSize
;
1762 if (!PyString_Check(_obj4
) && !PyUnicode_Check(_obj4
)) {
1763 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1766 if (PyString_AsStringAndSize(_obj4
, &tmpPtr
, &tmpSize
) == -1)
1768 _arg4
= new wxString(tmpPtr
, tmpSize
);
1770 if (!PyString_Check(_obj4
)) {
1771 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1774 _arg4
= new wxString(PyString_AS_STRING(_obj4
), PyString_GET_SIZE(_obj4
));
1779 #if PYTHON_API_VERSION >= 1009
1780 char* tmpPtr
; int tmpSize
;
1781 if (!PyString_Check(_obj5
) && !PyUnicode_Check(_obj5
)) {
1782 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1785 if (PyString_AsStringAndSize(_obj5
, &tmpPtr
, &tmpSize
) == -1)
1787 _arg5
= new wxString(tmpPtr
, tmpSize
);
1789 if (!PyString_Check(_obj5
)) {
1790 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1793 _arg5
= new wxString(PyString_AS_STRING(_obj5
), PyString_GET_SIZE(_obj5
));
1797 wxPy_BEGIN_ALLOW_THREADS
;
1798 _result
= (wxToolBarToolBase
*)wxToolBarBase_InsertSimpleTool(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
);
1800 wxPy_END_ALLOW_THREADS
;
1801 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1813 #define wxToolBarBase_AddControl(_swigobj,_swigarg0) (_swigobj->AddControl(_swigarg0))
1814 static PyObject
*_wrap_wxToolBarBase_AddControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1815 PyObject
* _resultobj
;
1816 wxToolBarToolBase
* _result
;
1817 wxToolBarBase
* _arg0
;
1819 PyObject
* _argo0
= 0;
1820 PyObject
* _argo1
= 0;
1821 char *_kwnames
[] = { "self","control", NULL
};
1824 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarBase_AddControl",_kwnames
,&_argo0
,&_argo1
))
1827 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1828 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1829 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddControl. Expected _wxToolBarBase_p.");
1834 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1835 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxControl_p")) {
1836 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToolBarBase_AddControl. Expected _wxControl_p.");
1841 wxPy_BEGIN_ALLOW_THREADS
;
1842 _result
= (wxToolBarToolBase
*)wxToolBarBase_AddControl(_arg0
,_arg1
);
1844 wxPy_END_ALLOW_THREADS
;
1845 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1849 #define wxToolBarBase_InsertControl(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertControl(_swigarg0,_swigarg1))
1850 static PyObject
*_wrap_wxToolBarBase_InsertControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1851 PyObject
* _resultobj
;
1852 wxToolBarToolBase
* _result
;
1853 wxToolBarBase
* _arg0
;
1856 PyObject
* _argo0
= 0;
1857 PyObject
* _argo2
= 0;
1858 char *_kwnames
[] = { "self","pos","control", NULL
};
1861 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_InsertControl",_kwnames
,&_argo0
,&_arg1
,&_argo2
))
1864 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1865 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1866 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertControl. Expected _wxToolBarBase_p.");
1871 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1872 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxControl_p")) {
1873 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxToolBarBase_InsertControl. Expected _wxControl_p.");
1878 wxPy_BEGIN_ALLOW_THREADS
;
1879 _result
= (wxToolBarToolBase
*)wxToolBarBase_InsertControl(_arg0
,_arg1
,_arg2
);
1881 wxPy_END_ALLOW_THREADS
;
1882 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1886 #define wxToolBarBase_AddSeparator(_swigobj) (_swigobj->AddSeparator())
1887 static PyObject
*_wrap_wxToolBarBase_AddSeparator(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1888 PyObject
* _resultobj
;
1889 wxToolBarToolBase
* _result
;
1890 wxToolBarBase
* _arg0
;
1891 PyObject
* _argo0
= 0;
1892 char *_kwnames
[] = { "self", NULL
};
1895 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_AddSeparator",_kwnames
,&_argo0
))
1898 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1899 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1900 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_AddSeparator. Expected _wxToolBarBase_p.");
1905 wxPy_BEGIN_ALLOW_THREADS
;
1906 _result
= (wxToolBarToolBase
*)wxToolBarBase_AddSeparator(_arg0
);
1908 wxPy_END_ALLOW_THREADS
;
1909 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1913 #define wxToolBarBase_InsertSeparator(_swigobj,_swigarg0) (_swigobj->InsertSeparator(_swigarg0))
1914 static PyObject
*_wrap_wxToolBarBase_InsertSeparator(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1915 PyObject
* _resultobj
;
1916 wxToolBarToolBase
* _result
;
1917 wxToolBarBase
* _arg0
;
1919 PyObject
* _argo0
= 0;
1920 char *_kwnames
[] = { "self","pos", NULL
};
1923 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_InsertSeparator",_kwnames
,&_argo0
,&_arg1
))
1926 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1927 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1928 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_InsertSeparator. Expected _wxToolBarBase_p.");
1933 wxPy_BEGIN_ALLOW_THREADS
;
1934 _result
= (wxToolBarToolBase
*)wxToolBarBase_InsertSeparator(_arg0
,_arg1
);
1936 wxPy_END_ALLOW_THREADS
;
1937 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1941 #define wxToolBarBase_RemoveTool(_swigobj,_swigarg0) (_swigobj->RemoveTool(_swigarg0))
1942 static PyObject
*_wrap_wxToolBarBase_RemoveTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1943 PyObject
* _resultobj
;
1944 wxToolBarToolBase
* _result
;
1945 wxToolBarBase
* _arg0
;
1947 PyObject
* _argo0
= 0;
1948 char *_kwnames
[] = { "self","id", NULL
};
1951 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_RemoveTool",_kwnames
,&_argo0
,&_arg1
))
1954 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1955 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1956 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_RemoveTool. Expected _wxToolBarBase_p.");
1961 wxPy_BEGIN_ALLOW_THREADS
;
1962 _result
= (wxToolBarToolBase
*)wxToolBarBase_RemoveTool(_arg0
,_arg1
);
1964 wxPy_END_ALLOW_THREADS
;
1965 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1969 #define wxToolBarBase_DeleteToolByPos(_swigobj,_swigarg0) (_swigobj->DeleteToolByPos(_swigarg0))
1970 static PyObject
*_wrap_wxToolBarBase_DeleteToolByPos(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1971 PyObject
* _resultobj
;
1973 wxToolBarBase
* _arg0
;
1975 PyObject
* _argo0
= 0;
1976 char *_kwnames
[] = { "self","pos", NULL
};
1979 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_DeleteToolByPos",_kwnames
,&_argo0
,&_arg1
))
1982 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1983 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
1984 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_DeleteToolByPos. Expected _wxToolBarBase_p.");
1989 wxPy_BEGIN_ALLOW_THREADS
;
1990 _result
= (bool )wxToolBarBase_DeleteToolByPos(_arg0
,_arg1
);
1992 wxPy_END_ALLOW_THREADS
;
1993 } _resultobj
= Py_BuildValue("i",_result
);
1997 #define wxToolBarBase_DeleteTool(_swigobj,_swigarg0) (_swigobj->DeleteTool(_swigarg0))
1998 static PyObject
*_wrap_wxToolBarBase_DeleteTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1999 PyObject
* _resultobj
;
2001 wxToolBarBase
* _arg0
;
2003 PyObject
* _argo0
= 0;
2004 char *_kwnames
[] = { "self","id", NULL
};
2007 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_DeleteTool",_kwnames
,&_argo0
,&_arg1
))
2010 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2011 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2012 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_DeleteTool. Expected _wxToolBarBase_p.");
2017 wxPy_BEGIN_ALLOW_THREADS
;
2018 _result
= (bool )wxToolBarBase_DeleteTool(_arg0
,_arg1
);
2020 wxPy_END_ALLOW_THREADS
;
2021 } _resultobj
= Py_BuildValue("i",_result
);
2025 #define wxToolBarBase_ClearTools(_swigobj) (_swigobj->ClearTools())
2026 static PyObject
*_wrap_wxToolBarBase_ClearTools(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2027 PyObject
* _resultobj
;
2028 wxToolBarBase
* _arg0
;
2029 PyObject
* _argo0
= 0;
2030 char *_kwnames
[] = { "self", NULL
};
2033 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_ClearTools",_kwnames
,&_argo0
))
2036 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2037 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2038 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_ClearTools. Expected _wxToolBarBase_p.");
2043 wxPy_BEGIN_ALLOW_THREADS
;
2044 wxToolBarBase_ClearTools(_arg0
);
2046 wxPy_END_ALLOW_THREADS
;
2047 } Py_INCREF(Py_None
);
2048 _resultobj
= Py_None
;
2052 #define wxToolBarBase_Realize(_swigobj) (_swigobj->Realize())
2053 static PyObject
*_wrap_wxToolBarBase_Realize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2054 PyObject
* _resultobj
;
2056 wxToolBarBase
* _arg0
;
2057 PyObject
* _argo0
= 0;
2058 char *_kwnames
[] = { "self", NULL
};
2061 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_Realize",_kwnames
,&_argo0
))
2064 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2065 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2066 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_Realize. Expected _wxToolBarBase_p.");
2071 wxPy_BEGIN_ALLOW_THREADS
;
2072 _result
= (bool )wxToolBarBase_Realize(_arg0
);
2074 wxPy_END_ALLOW_THREADS
;
2075 } _resultobj
= Py_BuildValue("i",_result
);
2079 #define wxToolBarBase_EnableTool(_swigobj,_swigarg0,_swigarg1) (_swigobj->EnableTool(_swigarg0,_swigarg1))
2080 static PyObject
*_wrap_wxToolBarBase_EnableTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2081 PyObject
* _resultobj
;
2082 wxToolBarBase
* _arg0
;
2085 PyObject
* _argo0
= 0;
2087 char *_kwnames
[] = { "self","id","enable", NULL
};
2090 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_EnableTool",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
2093 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2094 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2095 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_EnableTool. Expected _wxToolBarBase_p.");
2099 _arg2
= (bool ) tempbool2
;
2101 wxPy_BEGIN_ALLOW_THREADS
;
2102 wxToolBarBase_EnableTool(_arg0
,_arg1
,_arg2
);
2104 wxPy_END_ALLOW_THREADS
;
2105 } Py_INCREF(Py_None
);
2106 _resultobj
= Py_None
;
2110 #define wxToolBarBase_ToggleTool(_swigobj,_swigarg0,_swigarg1) (_swigobj->ToggleTool(_swigarg0,_swigarg1))
2111 static PyObject
*_wrap_wxToolBarBase_ToggleTool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2112 PyObject
* _resultobj
;
2113 wxToolBarBase
* _arg0
;
2116 PyObject
* _argo0
= 0;
2118 char *_kwnames
[] = { "self","id","toggle", NULL
};
2121 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_ToggleTool",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
2124 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2125 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2126 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_ToggleTool. Expected _wxToolBarBase_p.");
2130 _arg2
= (bool ) tempbool2
;
2132 wxPy_BEGIN_ALLOW_THREADS
;
2133 wxToolBarBase_ToggleTool(_arg0
,_arg1
,_arg2
);
2135 wxPy_END_ALLOW_THREADS
;
2136 } Py_INCREF(Py_None
);
2137 _resultobj
= Py_None
;
2141 #define wxToolBarBase_SetToggle(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetToggle(_swigarg0,_swigarg1))
2142 static PyObject
*_wrap_wxToolBarBase_SetToggle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2143 PyObject
* _resultobj
;
2144 wxToolBarBase
* _arg0
;
2147 PyObject
* _argo0
= 0;
2149 char *_kwnames
[] = { "self","id","toggle", NULL
};
2152 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_SetToggle",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
2155 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2156 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2157 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToggle. Expected _wxToolBarBase_p.");
2161 _arg2
= (bool ) tempbool2
;
2163 wxPy_BEGIN_ALLOW_THREADS
;
2164 wxToolBarBase_SetToggle(_arg0
,_arg1
,_arg2
);
2166 wxPy_END_ALLOW_THREADS
;
2167 } Py_INCREF(Py_None
);
2168 _resultobj
= Py_None
;
2172 static PyObject
* wxToolBarBase_GetToolClientData(wxToolBarBase
*self
,int index
) {
2173 wxPyUserData
* udata
= (wxPyUserData
*)self
->GetToolClientData(index
);
2175 Py_INCREF(udata
->m_obj
);
2176 return udata
->m_obj
;
2182 static PyObject
*_wrap_wxToolBarBase_GetToolClientData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2183 PyObject
* _resultobj
;
2185 wxToolBarBase
* _arg0
;
2187 PyObject
* _argo0
= 0;
2188 char *_kwnames
[] = { "self","index", NULL
};
2191 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolClientData",_kwnames
,&_argo0
,&_arg1
))
2194 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2195 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2196 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolClientData. Expected _wxToolBarBase_p.");
2201 wxPy_BEGIN_ALLOW_THREADS
;
2202 _result
= (PyObject
*)wxToolBarBase_GetToolClientData(_arg0
,_arg1
);
2204 wxPy_END_ALLOW_THREADS
;
2206 _resultobj
= _result
;
2211 static void wxToolBarBase_SetToolClientData(wxToolBarBase
*self
,int index
,PyObject
* clientData
) {
2212 self
->SetToolClientData(index
, new wxPyUserData(clientData
));
2214 static PyObject
*_wrap_wxToolBarBase_SetToolClientData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2215 PyObject
* _resultobj
;
2216 wxToolBarBase
* _arg0
;
2219 PyObject
* _argo0
= 0;
2220 PyObject
* _obj2
= 0;
2221 char *_kwnames
[] = { "self","index","clientData", NULL
};
2224 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_SetToolClientData",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
2227 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2228 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2229 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolClientData. Expected _wxToolBarBase_p.");
2237 wxPy_BEGIN_ALLOW_THREADS
;
2238 wxToolBarBase_SetToolClientData(_arg0
,_arg1
,_arg2
);
2240 wxPy_END_ALLOW_THREADS
;
2241 } Py_INCREF(Py_None
);
2242 _resultobj
= Py_None
;
2246 #define wxToolBarBase_GetToolState(_swigobj,_swigarg0) (_swigobj->GetToolState(_swigarg0))
2247 static PyObject
*_wrap_wxToolBarBase_GetToolState(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2248 PyObject
* _resultobj
;
2250 wxToolBarBase
* _arg0
;
2252 PyObject
* _argo0
= 0;
2253 char *_kwnames
[] = { "self","id", NULL
};
2256 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolState",_kwnames
,&_argo0
,&_arg1
))
2259 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2260 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2261 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolState. Expected _wxToolBarBase_p.");
2266 wxPy_BEGIN_ALLOW_THREADS
;
2267 _result
= (bool )wxToolBarBase_GetToolState(_arg0
,_arg1
);
2269 wxPy_END_ALLOW_THREADS
;
2270 } _resultobj
= Py_BuildValue("i",_result
);
2274 #define wxToolBarBase_GetToolEnabled(_swigobj,_swigarg0) (_swigobj->GetToolEnabled(_swigarg0))
2275 static PyObject
*_wrap_wxToolBarBase_GetToolEnabled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2276 PyObject
* _resultobj
;
2278 wxToolBarBase
* _arg0
;
2280 PyObject
* _argo0
= 0;
2281 char *_kwnames
[] = { "self","id", NULL
};
2284 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolEnabled",_kwnames
,&_argo0
,&_arg1
))
2287 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2288 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2289 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolEnabled. Expected _wxToolBarBase_p.");
2294 wxPy_BEGIN_ALLOW_THREADS
;
2295 _result
= (bool )wxToolBarBase_GetToolEnabled(_arg0
,_arg1
);
2297 wxPy_END_ALLOW_THREADS
;
2298 } _resultobj
= Py_BuildValue("i",_result
);
2302 #define wxToolBarBase_SetToolShortHelp(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetToolShortHelp(_swigarg0,_swigarg1))
2303 static PyObject
*_wrap_wxToolBarBase_SetToolShortHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2304 PyObject
* _resultobj
;
2305 wxToolBarBase
* _arg0
;
2308 PyObject
* _argo0
= 0;
2309 PyObject
* _obj2
= 0;
2310 char *_kwnames
[] = { "self","id","helpString", NULL
};
2313 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_SetToolShortHelp",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
2316 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2317 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2318 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolShortHelp. Expected _wxToolBarBase_p.");
2323 #if PYTHON_API_VERSION >= 1009
2324 char* tmpPtr
; int tmpSize
;
2325 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
2326 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2329 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
2331 _arg2
= new wxString(tmpPtr
, tmpSize
);
2333 if (!PyString_Check(_obj2
)) {
2334 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2337 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
2341 wxPy_BEGIN_ALLOW_THREADS
;
2342 wxToolBarBase_SetToolShortHelp(_arg0
,_arg1
,*_arg2
);
2344 wxPy_END_ALLOW_THREADS
;
2345 } Py_INCREF(Py_None
);
2346 _resultobj
= Py_None
;
2354 #define wxToolBarBase_GetToolShortHelp(_swigobj,_swigarg0) (_swigobj->GetToolShortHelp(_swigarg0))
2355 static PyObject
*_wrap_wxToolBarBase_GetToolShortHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2356 PyObject
* _resultobj
;
2358 wxToolBarBase
* _arg0
;
2360 PyObject
* _argo0
= 0;
2361 char *_kwnames
[] = { "self","id", NULL
};
2364 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolShortHelp",_kwnames
,&_argo0
,&_arg1
))
2367 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2368 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2369 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolShortHelp. Expected _wxToolBarBase_p.");
2374 wxPy_BEGIN_ALLOW_THREADS
;
2375 _result
= new wxString (wxToolBarBase_GetToolShortHelp(_arg0
,_arg1
));
2377 wxPy_END_ALLOW_THREADS
;
2379 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
2387 #define wxToolBarBase_SetToolLongHelp(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetToolLongHelp(_swigarg0,_swigarg1))
2388 static PyObject
*_wrap_wxToolBarBase_SetToolLongHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2389 PyObject
* _resultobj
;
2390 wxToolBarBase
* _arg0
;
2393 PyObject
* _argo0
= 0;
2394 PyObject
* _obj2
= 0;
2395 char *_kwnames
[] = { "self","id","helpString", NULL
};
2398 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxToolBarBase_SetToolLongHelp",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
2401 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2402 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2403 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolLongHelp. Expected _wxToolBarBase_p.");
2408 #if PYTHON_API_VERSION >= 1009
2409 char* tmpPtr
; int tmpSize
;
2410 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
2411 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2414 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
2416 _arg2
= new wxString(tmpPtr
, tmpSize
);
2418 if (!PyString_Check(_obj2
)) {
2419 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2422 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
2426 wxPy_BEGIN_ALLOW_THREADS
;
2427 wxToolBarBase_SetToolLongHelp(_arg0
,_arg1
,*_arg2
);
2429 wxPy_END_ALLOW_THREADS
;
2430 } Py_INCREF(Py_None
);
2431 _resultobj
= Py_None
;
2439 #define wxToolBarBase_GetToolLongHelp(_swigobj,_swigarg0) (_swigobj->GetToolLongHelp(_swigarg0))
2440 static PyObject
*_wrap_wxToolBarBase_GetToolLongHelp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2441 PyObject
* _resultobj
;
2443 wxToolBarBase
* _arg0
;
2445 PyObject
* _argo0
= 0;
2446 char *_kwnames
[] = { "self","id", NULL
};
2449 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_GetToolLongHelp",_kwnames
,&_argo0
,&_arg1
))
2452 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2453 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2454 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolLongHelp. Expected _wxToolBarBase_p.");
2459 wxPy_BEGIN_ALLOW_THREADS
;
2460 _result
= new wxString (wxToolBarBase_GetToolLongHelp(_arg0
,_arg1
));
2462 wxPy_END_ALLOW_THREADS
;
2464 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
2472 #define wxToolBarBase_SetMarginsXY(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetMargins(_swigarg0,_swigarg1))
2473 static PyObject
*_wrap_wxToolBarBase_SetMarginsXY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2474 PyObject
* _resultobj
;
2475 wxToolBarBase
* _arg0
;
2478 PyObject
* _argo0
= 0;
2479 char *_kwnames
[] = { "self","x","y", NULL
};
2482 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_SetMarginsXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
2485 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2486 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2487 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetMarginsXY. Expected _wxToolBarBase_p.");
2492 wxPy_BEGIN_ALLOW_THREADS
;
2493 wxToolBarBase_SetMarginsXY(_arg0
,_arg1
,_arg2
);
2495 wxPy_END_ALLOW_THREADS
;
2496 } Py_INCREF(Py_None
);
2497 _resultobj
= Py_None
;
2501 #define wxToolBarBase_SetMargins(_swigobj,_swigarg0) (_swigobj->SetMargins(_swigarg0))
2502 static PyObject
*_wrap_wxToolBarBase_SetMargins(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2503 PyObject
* _resultobj
;
2504 wxToolBarBase
* _arg0
;
2506 PyObject
* _argo0
= 0;
2508 PyObject
* _obj1
= 0;
2509 char *_kwnames
[] = { "self","size", NULL
};
2512 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarBase_SetMargins",_kwnames
,&_argo0
,&_obj1
))
2515 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2516 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2517 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetMargins. Expected _wxToolBarBase_p.");
2523 if (! wxSize_helper(_obj1
, &_arg1
))
2527 wxPy_BEGIN_ALLOW_THREADS
;
2528 wxToolBarBase_SetMargins(_arg0
,*_arg1
);
2530 wxPy_END_ALLOW_THREADS
;
2531 } Py_INCREF(Py_None
);
2532 _resultobj
= Py_None
;
2536 #define wxToolBarBase_SetToolPacking(_swigobj,_swigarg0) (_swigobj->SetToolPacking(_swigarg0))
2537 static PyObject
*_wrap_wxToolBarBase_SetToolPacking(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2538 PyObject
* _resultobj
;
2539 wxToolBarBase
* _arg0
;
2541 PyObject
* _argo0
= 0;
2542 char *_kwnames
[] = { "self","packing", NULL
};
2545 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_SetToolPacking",_kwnames
,&_argo0
,&_arg1
))
2548 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2549 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2550 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolPacking. Expected _wxToolBarBase_p.");
2555 wxPy_BEGIN_ALLOW_THREADS
;
2556 wxToolBarBase_SetToolPacking(_arg0
,_arg1
);
2558 wxPy_END_ALLOW_THREADS
;
2559 } Py_INCREF(Py_None
);
2560 _resultobj
= Py_None
;
2564 #define wxToolBarBase_SetToolSeparation(_swigobj,_swigarg0) (_swigobj->SetToolSeparation(_swigarg0))
2565 static PyObject
*_wrap_wxToolBarBase_SetToolSeparation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2566 PyObject
* _resultobj
;
2567 wxToolBarBase
* _arg0
;
2569 PyObject
* _argo0
= 0;
2570 char *_kwnames
[] = { "self","separation", NULL
};
2573 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_SetToolSeparation",_kwnames
,&_argo0
,&_arg1
))
2576 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2577 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2578 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolSeparation. Expected _wxToolBarBase_p.");
2583 wxPy_BEGIN_ALLOW_THREADS
;
2584 wxToolBarBase_SetToolSeparation(_arg0
,_arg1
);
2586 wxPy_END_ALLOW_THREADS
;
2587 } Py_INCREF(Py_None
);
2588 _resultobj
= Py_None
;
2592 #define wxToolBarBase_GetToolMargins(_swigobj) (_swigobj->GetToolMargins())
2593 static PyObject
*_wrap_wxToolBarBase_GetToolMargins(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2594 PyObject
* _resultobj
;
2596 wxToolBarBase
* _arg0
;
2597 PyObject
* _argo0
= 0;
2598 char *_kwnames
[] = { "self", NULL
};
2602 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolMargins",_kwnames
,&_argo0
))
2605 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2606 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2607 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolMargins. Expected _wxToolBarBase_p.");
2612 wxPy_BEGIN_ALLOW_THREADS
;
2613 _result
= new wxSize (wxToolBarBase_GetToolMargins(_arg0
));
2615 wxPy_END_ALLOW_THREADS
;
2616 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
2617 _resultobj
= Py_BuildValue("s",_ptemp
);
2621 #define wxToolBarBase_GetMargins(_swigobj) (_swigobj->GetMargins())
2622 static PyObject
*_wrap_wxToolBarBase_GetMargins(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2623 PyObject
* _resultobj
;
2625 wxToolBarBase
* _arg0
;
2626 PyObject
* _argo0
= 0;
2627 char *_kwnames
[] = { "self", NULL
};
2631 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetMargins",_kwnames
,&_argo0
))
2634 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2635 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2636 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetMargins. Expected _wxToolBarBase_p.");
2641 wxPy_BEGIN_ALLOW_THREADS
;
2642 _result
= new wxSize (wxToolBarBase_GetMargins(_arg0
));
2644 wxPy_END_ALLOW_THREADS
;
2645 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
2646 _resultobj
= Py_BuildValue("s",_ptemp
);
2650 #define wxToolBarBase_GetToolPacking(_swigobj) (_swigobj->GetToolPacking())
2651 static PyObject
*_wrap_wxToolBarBase_GetToolPacking(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2652 PyObject
* _resultobj
;
2654 wxToolBarBase
* _arg0
;
2655 PyObject
* _argo0
= 0;
2656 char *_kwnames
[] = { "self", NULL
};
2659 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolPacking",_kwnames
,&_argo0
))
2662 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2663 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2664 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolPacking. Expected _wxToolBarBase_p.");
2669 wxPy_BEGIN_ALLOW_THREADS
;
2670 _result
= (int )wxToolBarBase_GetToolPacking(_arg0
);
2672 wxPy_END_ALLOW_THREADS
;
2673 } _resultobj
= Py_BuildValue("i",_result
);
2677 #define wxToolBarBase_GetToolSeparation(_swigobj) (_swigobj->GetToolSeparation())
2678 static PyObject
*_wrap_wxToolBarBase_GetToolSeparation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2679 PyObject
* _resultobj
;
2681 wxToolBarBase
* _arg0
;
2682 PyObject
* _argo0
= 0;
2683 char *_kwnames
[] = { "self", NULL
};
2686 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolSeparation",_kwnames
,&_argo0
))
2689 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2690 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2691 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolSeparation. Expected _wxToolBarBase_p.");
2696 wxPy_BEGIN_ALLOW_THREADS
;
2697 _result
= (int )wxToolBarBase_GetToolSeparation(_arg0
);
2699 wxPy_END_ALLOW_THREADS
;
2700 } _resultobj
= Py_BuildValue("i",_result
);
2704 #define wxToolBarBase_SetRows(_swigobj,_swigarg0) (_swigobj->SetRows(_swigarg0))
2705 static PyObject
*_wrap_wxToolBarBase_SetRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2706 PyObject
* _resultobj
;
2707 wxToolBarBase
* _arg0
;
2709 PyObject
* _argo0
= 0;
2710 char *_kwnames
[] = { "self","nRows", NULL
};
2713 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToolBarBase_SetRows",_kwnames
,&_argo0
,&_arg1
))
2716 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2717 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2718 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetRows. Expected _wxToolBarBase_p.");
2723 wxPy_BEGIN_ALLOW_THREADS
;
2724 wxToolBarBase_SetRows(_arg0
,_arg1
);
2726 wxPy_END_ALLOW_THREADS
;
2727 } Py_INCREF(Py_None
);
2728 _resultobj
= Py_None
;
2732 #define wxToolBarBase_SetMaxRowsCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetMaxRowsCols(_swigarg0,_swigarg1))
2733 static PyObject
*_wrap_wxToolBarBase_SetMaxRowsCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2734 PyObject
* _resultobj
;
2735 wxToolBarBase
* _arg0
;
2738 PyObject
* _argo0
= 0;
2739 char *_kwnames
[] = { "self","rows","cols", NULL
};
2742 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarBase_SetMaxRowsCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
2745 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2746 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2747 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetMaxRowsCols. Expected _wxToolBarBase_p.");
2752 wxPy_BEGIN_ALLOW_THREADS
;
2753 wxToolBarBase_SetMaxRowsCols(_arg0
,_arg1
,_arg2
);
2755 wxPy_END_ALLOW_THREADS
;
2756 } Py_INCREF(Py_None
);
2757 _resultobj
= Py_None
;
2761 #define wxToolBarBase_GetMaxRows(_swigobj) (_swigobj->GetMaxRows())
2762 static PyObject
*_wrap_wxToolBarBase_GetMaxRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2763 PyObject
* _resultobj
;
2765 wxToolBarBase
* _arg0
;
2766 PyObject
* _argo0
= 0;
2767 char *_kwnames
[] = { "self", NULL
};
2770 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetMaxRows",_kwnames
,&_argo0
))
2773 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2774 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2775 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetMaxRows. Expected _wxToolBarBase_p.");
2780 wxPy_BEGIN_ALLOW_THREADS
;
2781 _result
= (int )wxToolBarBase_GetMaxRows(_arg0
);
2783 wxPy_END_ALLOW_THREADS
;
2784 } _resultobj
= Py_BuildValue("i",_result
);
2788 #define wxToolBarBase_GetMaxCols(_swigobj) (_swigobj->GetMaxCols())
2789 static PyObject
*_wrap_wxToolBarBase_GetMaxCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2790 PyObject
* _resultobj
;
2792 wxToolBarBase
* _arg0
;
2793 PyObject
* _argo0
= 0;
2794 char *_kwnames
[] = { "self", NULL
};
2797 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetMaxCols",_kwnames
,&_argo0
))
2800 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2801 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2802 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetMaxCols. Expected _wxToolBarBase_p.");
2807 wxPy_BEGIN_ALLOW_THREADS
;
2808 _result
= (int )wxToolBarBase_GetMaxCols(_arg0
);
2810 wxPy_END_ALLOW_THREADS
;
2811 } _resultobj
= Py_BuildValue("i",_result
);
2815 #define wxToolBarBase_SetToolBitmapSize(_swigobj,_swigarg0) (_swigobj->SetToolBitmapSize(_swigarg0))
2816 static PyObject
*_wrap_wxToolBarBase_SetToolBitmapSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2817 PyObject
* _resultobj
;
2818 wxToolBarBase
* _arg0
;
2820 PyObject
* _argo0
= 0;
2822 PyObject
* _obj1
= 0;
2823 char *_kwnames
[] = { "self","size", NULL
};
2826 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolBarBase_SetToolBitmapSize",_kwnames
,&_argo0
,&_obj1
))
2829 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2830 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2831 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_SetToolBitmapSize. Expected _wxToolBarBase_p.");
2837 if (! wxSize_helper(_obj1
, &_arg1
))
2841 wxPy_BEGIN_ALLOW_THREADS
;
2842 wxToolBarBase_SetToolBitmapSize(_arg0
,*_arg1
);
2844 wxPy_END_ALLOW_THREADS
;
2845 } Py_INCREF(Py_None
);
2846 _resultobj
= Py_None
;
2850 #define wxToolBarBase_GetToolBitmapSize(_swigobj) (_swigobj->GetToolBitmapSize())
2851 static PyObject
*_wrap_wxToolBarBase_GetToolBitmapSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2852 PyObject
* _resultobj
;
2854 wxToolBarBase
* _arg0
;
2855 PyObject
* _argo0
= 0;
2856 char *_kwnames
[] = { "self", NULL
};
2860 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolBitmapSize",_kwnames
,&_argo0
))
2863 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2864 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2865 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolBitmapSize. Expected _wxToolBarBase_p.");
2870 wxPy_BEGIN_ALLOW_THREADS
;
2871 _result
= new wxSize (wxToolBarBase_GetToolBitmapSize(_arg0
));
2873 wxPy_END_ALLOW_THREADS
;
2874 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
2875 _resultobj
= Py_BuildValue("s",_ptemp
);
2879 #define wxToolBarBase_GetToolSize(_swigobj) (_swigobj->GetToolSize())
2880 static PyObject
*_wrap_wxToolBarBase_GetToolSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2881 PyObject
* _resultobj
;
2883 wxToolBarBase
* _arg0
;
2884 PyObject
* _argo0
= 0;
2885 char *_kwnames
[] = { "self", NULL
};
2889 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolBarBase_GetToolSize",_kwnames
,&_argo0
))
2892 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2893 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarBase_p")) {
2894 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarBase_GetToolSize. Expected _wxToolBarBase_p.");
2899 wxPy_BEGIN_ALLOW_THREADS
;
2900 _result
= new wxSize (wxToolBarBase_GetToolSize(_arg0
));
2902 wxPy_END_ALLOW_THREADS
;
2903 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
2904 _resultobj
= Py_BuildValue("s",_ptemp
);
2908 static void *SwigwxToolBarTowxToolBarBase(void *ptr
) {
2910 wxToolBarBase
*dest
;
2911 src
= (wxToolBar
*) ptr
;
2912 dest
= (wxToolBarBase
*) src
;
2913 return (void *) dest
;
2916 static void *SwigwxToolBarTowxControl(void *ptr
) {
2919 src
= (wxToolBar
*) ptr
;
2920 dest
= (wxControl
*) src
;
2921 return (void *) dest
;
2924 static void *SwigwxToolBarTowxWindow(void *ptr
) {
2927 src
= (wxToolBar
*) ptr
;
2928 dest
= (wxWindow
*) src
;
2929 return (void *) dest
;
2932 static void *SwigwxToolBarTowxEvtHandler(void *ptr
) {
2935 src
= (wxToolBar
*) ptr
;
2936 dest
= (wxEvtHandler
*) src
;
2937 return (void *) dest
;
2940 static void *SwigwxToolBarTowxObject(void *ptr
) {
2943 src
= (wxToolBar
*) ptr
;
2944 dest
= (wxObject
*) src
;
2945 return (void *) dest
;
2948 #define new_wxToolBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxToolBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2949 static PyObject
*_wrap_new_wxToolBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2950 PyObject
* _resultobj
;
2951 wxToolBar
* _result
;
2954 wxPoint
* _arg2
= (wxPoint
*) &wxDefaultPosition
;
2955 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
2956 long _arg4
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
;
2957 char * _arg5
= (char *) wxToolBarNameStr
;
2958 PyObject
* _argo0
= 0;
2960 PyObject
* _obj2
= 0;
2962 PyObject
* _obj3
= 0;
2963 char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL
};
2967 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxToolBar",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))
2970 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2971 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
2972 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxToolBar. Expected _wxWindow_p.");
2979 if (! wxPoint_helper(_obj2
, &_arg2
))
2985 if (! wxSize_helper(_obj3
, &_arg3
))
2989 wxPy_BEGIN_ALLOW_THREADS
;
2990 _result
= (wxToolBar
*)new_wxToolBar(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
);
2992 wxPy_END_ALLOW_THREADS
;
2994 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBar_p");
2995 _resultobj
= Py_BuildValue("s",_ptemp
);
2998 _resultobj
= Py_None
;
3003 #define wxToolBar_FindToolForPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindToolForPosition(_swigarg0,_swigarg1))
3004 static PyObject
*_wrap_wxToolBar_FindToolForPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3005 PyObject
* _resultobj
;
3006 wxToolBarToolBase
* _result
;
3010 PyObject
* _argo0
= 0;
3011 char *_kwnames
[] = { "self","x","y", NULL
};
3014 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBar_FindToolForPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3017 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3018 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBar_p")) {
3019 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBar_FindToolForPosition. Expected _wxToolBar_p.");
3024 wxPy_BEGIN_ALLOW_THREADS
;
3025 _result
= (wxToolBarToolBase
*)wxToolBar_FindToolForPosition(_arg0
,_arg1
,_arg2
);
3027 wxPy_END_ALLOW_THREADS
;
3028 }{ _resultobj
= wxPyMake_wxObject(_result
); }
3032 static void *SwigwxToolBarSimpleTowxToolBarBase(void *ptr
) {
3033 wxToolBarSimple
*src
;
3034 wxToolBarBase
*dest
;
3035 src
= (wxToolBarSimple
*) ptr
;
3036 dest
= (wxToolBarBase
*) src
;
3037 return (void *) dest
;
3040 static void *SwigwxToolBarSimpleTowxControl(void *ptr
) {
3041 wxToolBarSimple
*src
;
3043 src
= (wxToolBarSimple
*) ptr
;
3044 dest
= (wxControl
*) src
;
3045 return (void *) dest
;
3048 static void *SwigwxToolBarSimpleTowxWindow(void *ptr
) {
3049 wxToolBarSimple
*src
;
3051 src
= (wxToolBarSimple
*) ptr
;
3052 dest
= (wxWindow
*) src
;
3053 return (void *) dest
;
3056 static void *SwigwxToolBarSimpleTowxEvtHandler(void *ptr
) {
3057 wxToolBarSimple
*src
;
3059 src
= (wxToolBarSimple
*) ptr
;
3060 dest
= (wxEvtHandler
*) src
;
3061 return (void *) dest
;
3064 static void *SwigwxToolBarSimpleTowxObject(void *ptr
) {
3065 wxToolBarSimple
*src
;
3067 src
= (wxToolBarSimple
*) ptr
;
3068 dest
= (wxObject
*) src
;
3069 return (void *) dest
;
3072 #define new_wxToolBarSimple(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxToolBarSimple(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3073 static PyObject
*_wrap_new_wxToolBarSimple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3074 PyObject
* _resultobj
;
3075 wxToolBarSimple
* _result
;
3078 wxPoint
* _arg2
= (wxPoint
*) &wxDefaultPosition
;
3079 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
3080 long _arg4
= (long ) wxNO_BORDER
|wxTB_HORIZONTAL
;
3081 char * _arg5
= (char *) wxToolBarNameStr
;
3082 PyObject
* _argo0
= 0;
3084 PyObject
* _obj2
= 0;
3086 PyObject
* _obj3
= 0;
3087 char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL
};
3091 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxToolBarSimple",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))
3094 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3095 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
3096 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxToolBarSimple. Expected _wxWindow_p.");
3103 if (! wxPoint_helper(_obj2
, &_arg2
))
3109 if (! wxSize_helper(_obj3
, &_arg3
))
3113 wxPy_BEGIN_ALLOW_THREADS
;
3114 _result
= (wxToolBarSimple
*)new_wxToolBarSimple(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
);
3116 wxPy_END_ALLOW_THREADS
;
3118 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolBarSimple_p");
3119 _resultobj
= Py_BuildValue("s",_ptemp
);
3122 _resultobj
= Py_None
;
3127 #define wxToolBarSimple_FindToolForPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindToolForPosition(_swigarg0,_swigarg1))
3128 static PyObject
*_wrap_wxToolBarSimple_FindToolForPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3129 PyObject
* _resultobj
;
3130 wxToolBarToolBase
* _result
;
3131 wxToolBarSimple
* _arg0
;
3134 PyObject
* _argo0
= 0;
3135 char *_kwnames
[] = { "self","x","y", NULL
};
3138 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxToolBarSimple_FindToolForPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3141 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3142 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolBarSimple_p")) {
3143 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolBarSimple_FindToolForPosition. Expected _wxToolBarSimple_p.");
3148 wxPy_BEGIN_ALLOW_THREADS
;
3149 _result
= (wxToolBarToolBase
*)wxToolBarSimple_FindToolForPosition(_arg0
,_arg1
,_arg2
);
3151 wxPy_END_ALLOW_THREADS
;
3152 }{ _resultobj
= wxPyMake_wxObject(_result
); }
3156 static PyMethodDef stattoolcMethods
[] = {
3157 { "wxToolBarSimple_FindToolForPosition", (PyCFunction
) _wrap_wxToolBarSimple_FindToolForPosition
, METH_VARARGS
| METH_KEYWORDS
},
3158 { "new_wxToolBarSimple", (PyCFunction
) _wrap_new_wxToolBarSimple
, METH_VARARGS
| METH_KEYWORDS
},
3159 { "wxToolBar_FindToolForPosition", (PyCFunction
) _wrap_wxToolBar_FindToolForPosition
, METH_VARARGS
| METH_KEYWORDS
},
3160 { "new_wxToolBar", (PyCFunction
) _wrap_new_wxToolBar
, METH_VARARGS
| METH_KEYWORDS
},
3161 { "wxToolBarBase_GetToolSize", (PyCFunction
) _wrap_wxToolBarBase_GetToolSize
, METH_VARARGS
| METH_KEYWORDS
},
3162 { "wxToolBarBase_GetToolBitmapSize", (PyCFunction
) _wrap_wxToolBarBase_GetToolBitmapSize
, METH_VARARGS
| METH_KEYWORDS
},
3163 { "wxToolBarBase_SetToolBitmapSize", (PyCFunction
) _wrap_wxToolBarBase_SetToolBitmapSize
, METH_VARARGS
| METH_KEYWORDS
},
3164 { "wxToolBarBase_GetMaxCols", (PyCFunction
) _wrap_wxToolBarBase_GetMaxCols
, METH_VARARGS
| METH_KEYWORDS
},
3165 { "wxToolBarBase_GetMaxRows", (PyCFunction
) _wrap_wxToolBarBase_GetMaxRows
, METH_VARARGS
| METH_KEYWORDS
},
3166 { "wxToolBarBase_SetMaxRowsCols", (PyCFunction
) _wrap_wxToolBarBase_SetMaxRowsCols
, METH_VARARGS
| METH_KEYWORDS
},
3167 { "wxToolBarBase_SetRows", (PyCFunction
) _wrap_wxToolBarBase_SetRows
, METH_VARARGS
| METH_KEYWORDS
},
3168 { "wxToolBarBase_GetToolSeparation", (PyCFunction
) _wrap_wxToolBarBase_GetToolSeparation
, METH_VARARGS
| METH_KEYWORDS
},
3169 { "wxToolBarBase_GetToolPacking", (PyCFunction
) _wrap_wxToolBarBase_GetToolPacking
, METH_VARARGS
| METH_KEYWORDS
},
3170 { "wxToolBarBase_GetMargins", (PyCFunction
) _wrap_wxToolBarBase_GetMargins
, METH_VARARGS
| METH_KEYWORDS
},
3171 { "wxToolBarBase_GetToolMargins", (PyCFunction
) _wrap_wxToolBarBase_GetToolMargins
, METH_VARARGS
| METH_KEYWORDS
},
3172 { "wxToolBarBase_SetToolSeparation", (PyCFunction
) _wrap_wxToolBarBase_SetToolSeparation
, METH_VARARGS
| METH_KEYWORDS
},
3173 { "wxToolBarBase_SetToolPacking", (PyCFunction
) _wrap_wxToolBarBase_SetToolPacking
, METH_VARARGS
| METH_KEYWORDS
},
3174 { "wxToolBarBase_SetMargins", (PyCFunction
) _wrap_wxToolBarBase_SetMargins
, METH_VARARGS
| METH_KEYWORDS
},
3175 { "wxToolBarBase_SetMarginsXY", (PyCFunction
) _wrap_wxToolBarBase_SetMarginsXY
, METH_VARARGS
| METH_KEYWORDS
},
3176 { "wxToolBarBase_GetToolLongHelp", (PyCFunction
) _wrap_wxToolBarBase_GetToolLongHelp
, METH_VARARGS
| METH_KEYWORDS
},
3177 { "wxToolBarBase_SetToolLongHelp", (PyCFunction
) _wrap_wxToolBarBase_SetToolLongHelp
, METH_VARARGS
| METH_KEYWORDS
},
3178 { "wxToolBarBase_GetToolShortHelp", (PyCFunction
) _wrap_wxToolBarBase_GetToolShortHelp
, METH_VARARGS
| METH_KEYWORDS
},
3179 { "wxToolBarBase_SetToolShortHelp", (PyCFunction
) _wrap_wxToolBarBase_SetToolShortHelp
, METH_VARARGS
| METH_KEYWORDS
},
3180 { "wxToolBarBase_GetToolEnabled", (PyCFunction
) _wrap_wxToolBarBase_GetToolEnabled
, METH_VARARGS
| METH_KEYWORDS
},
3181 { "wxToolBarBase_GetToolState", (PyCFunction
) _wrap_wxToolBarBase_GetToolState
, METH_VARARGS
| METH_KEYWORDS
},
3182 { "wxToolBarBase_SetToolClientData", (PyCFunction
) _wrap_wxToolBarBase_SetToolClientData
, METH_VARARGS
| METH_KEYWORDS
},
3183 { "wxToolBarBase_GetToolClientData", (PyCFunction
) _wrap_wxToolBarBase_GetToolClientData
, METH_VARARGS
| METH_KEYWORDS
},
3184 { "wxToolBarBase_SetToggle", (PyCFunction
) _wrap_wxToolBarBase_SetToggle
, METH_VARARGS
| METH_KEYWORDS
},
3185 { "wxToolBarBase_ToggleTool", (PyCFunction
) _wrap_wxToolBarBase_ToggleTool
, METH_VARARGS
| METH_KEYWORDS
},
3186 { "wxToolBarBase_EnableTool", (PyCFunction
) _wrap_wxToolBarBase_EnableTool
, METH_VARARGS
| METH_KEYWORDS
},
3187 { "wxToolBarBase_Realize", (PyCFunction
) _wrap_wxToolBarBase_Realize
, METH_VARARGS
| METH_KEYWORDS
},
3188 { "wxToolBarBase_ClearTools", (PyCFunction
) _wrap_wxToolBarBase_ClearTools
, METH_VARARGS
| METH_KEYWORDS
},
3189 { "wxToolBarBase_DeleteTool", (PyCFunction
) _wrap_wxToolBarBase_DeleteTool
, METH_VARARGS
| METH_KEYWORDS
},
3190 { "wxToolBarBase_DeleteToolByPos", (PyCFunction
) _wrap_wxToolBarBase_DeleteToolByPos
, METH_VARARGS
| METH_KEYWORDS
},
3191 { "wxToolBarBase_RemoveTool", (PyCFunction
) _wrap_wxToolBarBase_RemoveTool
, METH_VARARGS
| METH_KEYWORDS
},
3192 { "wxToolBarBase_InsertSeparator", (PyCFunction
) _wrap_wxToolBarBase_InsertSeparator
, METH_VARARGS
| METH_KEYWORDS
},
3193 { "wxToolBarBase_AddSeparator", (PyCFunction
) _wrap_wxToolBarBase_AddSeparator
, METH_VARARGS
| METH_KEYWORDS
},
3194 { "wxToolBarBase_InsertControl", (PyCFunction
) _wrap_wxToolBarBase_InsertControl
, METH_VARARGS
| METH_KEYWORDS
},
3195 { "wxToolBarBase_AddControl", (PyCFunction
) _wrap_wxToolBarBase_AddControl
, METH_VARARGS
| METH_KEYWORDS
},
3196 { "wxToolBarBase_InsertSimpleTool", (PyCFunction
) _wrap_wxToolBarBase_InsertSimpleTool
, METH_VARARGS
| METH_KEYWORDS
},
3197 { "wxToolBarBase_InsertTool", (PyCFunction
) _wrap_wxToolBarBase_InsertTool
, METH_VARARGS
| METH_KEYWORDS
},
3198 { "wxToolBarBase_AddSimpleTool", (PyCFunction
) _wrap_wxToolBarBase_AddSimpleTool
, METH_VARARGS
| METH_KEYWORDS
},
3199 { "wxToolBarBase_AddTool", (PyCFunction
) _wrap_wxToolBarBase_AddTool
, METH_VARARGS
| METH_KEYWORDS
},
3200 { "wxToolBarToolBase_SetClientData", (PyCFunction
) _wrap_wxToolBarToolBase_SetClientData
, METH_VARARGS
| METH_KEYWORDS
},
3201 { "wxToolBarToolBase_GetClientData", (PyCFunction
) _wrap_wxToolBarToolBase_GetClientData
, METH_VARARGS
| METH_KEYWORDS
},
3202 { "wxToolBarToolBase_Attach", (PyCFunction
) _wrap_wxToolBarToolBase_Attach
, METH_VARARGS
| METH_KEYWORDS
},
3203 { "wxToolBarToolBase_Detach", (PyCFunction
) _wrap_wxToolBarToolBase_Detach
, METH_VARARGS
| METH_KEYWORDS
},
3204 { "wxToolBarToolBase_SetBitmap2", (PyCFunction
) _wrap_wxToolBarToolBase_SetBitmap2
, METH_VARARGS
| METH_KEYWORDS
},
3205 { "wxToolBarToolBase_SetBitmap1", (PyCFunction
) _wrap_wxToolBarToolBase_SetBitmap1
, METH_VARARGS
| METH_KEYWORDS
},
3206 { "wxToolBarToolBase_SetLongHelp", (PyCFunction
) _wrap_wxToolBarToolBase_SetLongHelp
, METH_VARARGS
| METH_KEYWORDS
},
3207 { "wxToolBarToolBase_SetShortHelp", (PyCFunction
) _wrap_wxToolBarToolBase_SetShortHelp
, METH_VARARGS
| METH_KEYWORDS
},
3208 { "wxToolBarToolBase_SetToggle", (PyCFunction
) _wrap_wxToolBarToolBase_SetToggle
, METH_VARARGS
| METH_KEYWORDS
},
3209 { "wxToolBarToolBase_Toggle", (PyCFunction
) _wrap_wxToolBarToolBase_Toggle
, METH_VARARGS
| METH_KEYWORDS
},
3210 { "wxToolBarToolBase_Enable", (PyCFunction
) _wrap_wxToolBarToolBase_Enable
, METH_VARARGS
| METH_KEYWORDS
},
3211 { "wxToolBarToolBase_GetLongHelp", (PyCFunction
) _wrap_wxToolBarToolBase_GetLongHelp
, METH_VARARGS
| METH_KEYWORDS
},
3212 { "wxToolBarToolBase_GetShortHelp", (PyCFunction
) _wrap_wxToolBarToolBase_GetShortHelp
, METH_VARARGS
| METH_KEYWORDS
},
3213 { "wxToolBarToolBase_GetBitmap", (PyCFunction
) _wrap_wxToolBarToolBase_GetBitmap
, METH_VARARGS
| METH_KEYWORDS
},
3214 { "wxToolBarToolBase_GetBitmap2", (PyCFunction
) _wrap_wxToolBarToolBase_GetBitmap2
, METH_VARARGS
| METH_KEYWORDS
},
3215 { "wxToolBarToolBase_GetBitmap1", (PyCFunction
) _wrap_wxToolBarToolBase_GetBitmap1
, METH_VARARGS
| METH_KEYWORDS
},
3216 { "wxToolBarToolBase_CanBeToggled", (PyCFunction
) _wrap_wxToolBarToolBase_CanBeToggled
, METH_VARARGS
| METH_KEYWORDS
},
3217 { "wxToolBarToolBase_IsToggled", (PyCFunction
) _wrap_wxToolBarToolBase_IsToggled
, METH_VARARGS
| METH_KEYWORDS
},
3218 { "wxToolBarToolBase_IsEnabled", (PyCFunction
) _wrap_wxToolBarToolBase_IsEnabled
, METH_VARARGS
| METH_KEYWORDS
},
3219 { "wxToolBarToolBase_GetStyle", (PyCFunction
) _wrap_wxToolBarToolBase_GetStyle
, METH_VARARGS
| METH_KEYWORDS
},
3220 { "wxToolBarToolBase_IsSeparator", (PyCFunction
) _wrap_wxToolBarToolBase_IsSeparator
, METH_VARARGS
| METH_KEYWORDS
},
3221 { "wxToolBarToolBase_IsControl", (PyCFunction
) _wrap_wxToolBarToolBase_IsControl
, METH_VARARGS
| METH_KEYWORDS
},
3222 { "wxToolBarToolBase_IsButton", (PyCFunction
) _wrap_wxToolBarToolBase_IsButton
, METH_VARARGS
| METH_KEYWORDS
},
3223 { "wxToolBarToolBase_GetToolBar", (PyCFunction
) _wrap_wxToolBarToolBase_GetToolBar
, METH_VARARGS
| METH_KEYWORDS
},
3224 { "wxToolBarToolBase_GetControl", (PyCFunction
) _wrap_wxToolBarToolBase_GetControl
, METH_VARARGS
| METH_KEYWORDS
},
3225 { "wxToolBarToolBase_GetId", (PyCFunction
) _wrap_wxToolBarToolBase_GetId
, METH_VARARGS
| METH_KEYWORDS
},
3226 { "wxToolBarToolBase_Destroy", (PyCFunction
) _wrap_wxToolBarToolBase_Destroy
, METH_VARARGS
| METH_KEYWORDS
},
3227 { "wxStatusBar_SetMinHeight", (PyCFunction
) _wrap_wxStatusBar_SetMinHeight
, METH_VARARGS
| METH_KEYWORDS
},
3228 { "wxStatusBar_SetStatusWidths", (PyCFunction
) _wrap_wxStatusBar_SetStatusWidths
, METH_VARARGS
| METH_KEYWORDS
},
3229 { "wxStatusBar_SetStatusText", (PyCFunction
) _wrap_wxStatusBar_SetStatusText
, METH_VARARGS
| METH_KEYWORDS
},
3230 { "wxStatusBar_SetFieldsCount", (PyCFunction
) _wrap_wxStatusBar_SetFieldsCount
, METH_VARARGS
| METH_KEYWORDS
},
3231 { "wxStatusBar_GetBorderY", (PyCFunction
) _wrap_wxStatusBar_GetBorderY
, METH_VARARGS
| METH_KEYWORDS
},
3232 { "wxStatusBar_GetBorderX", (PyCFunction
) _wrap_wxStatusBar_GetBorderX
, METH_VARARGS
| METH_KEYWORDS
},
3233 { "wxStatusBar_GetStatusText", (PyCFunction
) _wrap_wxStatusBar_GetStatusText
, METH_VARARGS
| METH_KEYWORDS
},
3234 { "wxStatusBar_GetFieldsCount", (PyCFunction
) _wrap_wxStatusBar_GetFieldsCount
, METH_VARARGS
| METH_KEYWORDS
},
3235 { "wxStatusBar_GetFieldRect", (PyCFunction
) _wrap_wxStatusBar_GetFieldRect
, METH_VARARGS
| METH_KEYWORDS
},
3236 { "new_wxStatusBar", (PyCFunction
) _wrap_new_wxStatusBar
, METH_VARARGS
| METH_KEYWORDS
},
3243 * This table is used by the pointer type-checker
3245 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
3246 { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
3247 { "_wxEvent","_class_wxEvent",0},
3248 { "_class_wxActivateEvent","_wxActivateEvent",0},
3249 { "_signed_long","_long",0},
3250 { "_wxMenuEvent","_class_wxMenuEvent",0},
3251 { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0},
3252 { "_wxBitmapDataObject","_class_wxBitmapDataObject",0},
3253 { "_class_wxPyCommandEvent","_wxPyCommandEvent",0},
3254 { "_wxPrintQuality","_wxCoord",0},
3255 { "_wxPrintQuality","_int",0},
3256 { "_wxPrintQuality","_signed_int",0},
3257 { "_wxPrintQuality","_unsigned_int",0},
3258 { "_wxPrintQuality","_wxWindowID",0},
3259 { "_wxPrintQuality","_uint",0},
3260 { "_wxPrintQuality","_EBool",0},
3261 { "_wxPrintQuality","_size_t",0},
3262 { "_wxPrintQuality","_time_t",0},
3263 { "_class_wxCustomDataObject","_wxCustomDataObject",0},
3264 { "_wxSpinCtrl","_class_wxSpinCtrl",0},
3265 { "_class_wxRegionIterator","_wxRegionIterator",0},
3266 { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0},
3267 { "_class_wxMenuBar","_wxMenuBar",0},
3268 { "_class_wxEvtHandler","_class_wxToolBarSimple",SwigwxToolBarSimpleTowxEvtHandler
},
3269 { "_class_wxEvtHandler","_wxToolBarSimple",SwigwxToolBarSimpleTowxEvtHandler
},
3270 { "_class_wxEvtHandler","_class_wxToolBar",SwigwxToolBarTowxEvtHandler
},
3271 { "_class_wxEvtHandler","_wxToolBar",SwigwxToolBarTowxEvtHandler
},
3272 { "_class_wxEvtHandler","_class_wxToolBarBase",SwigwxToolBarBaseTowxEvtHandler
},
3273 { "_class_wxEvtHandler","_wxToolBarBase",SwigwxToolBarBaseTowxEvtHandler
},
3274 { "_class_wxEvtHandler","_class_wxStatusBar",SwigwxStatusBarTowxEvtHandler
},
3275 { "_class_wxEvtHandler","_wxStatusBar",SwigwxStatusBarTowxEvtHandler
},
3276 { "_class_wxEvtHandler","_wxEvtHandler",0},
3277 { "_wxPaintEvent","_class_wxPaintEvent",0},
3278 { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
3279 { "_wxCursor","_class_wxCursor",0},
3280 { "_wxNotifyEvent","_class_wxNotifyEvent",0},
3281 { "_class_wxToolBarBase","_class_wxToolBarSimple",SwigwxToolBarSimpleTowxToolBarBase
},
3282 { "_class_wxToolBarBase","_wxToolBarSimple",SwigwxToolBarSimpleTowxToolBarBase
},
3283 { "_class_wxToolBarBase","_class_wxToolBar",SwigwxToolBarTowxToolBarBase
},
3284 { "_class_wxToolBarBase","_wxToolBar",SwigwxToolBarTowxToolBarBase
},
3285 { "_class_wxToolBarBase","_wxToolBarBase",0},
3286 { "_wxMask","_class_wxMask",0},
3287 { "_wxPen","_class_wxPen",0},
3288 { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0},
3289 { "_byte","_unsigned_char",0},
3290 { "_wxDataObject","_class_wxDataObject",0},
3291 { "_wxStaticBox","_class_wxStaticBox",0},
3292 { "_wxColourDatabase","_class_wxColourDatabase",0},
3293 { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0},
3294 { "_wxPyDropSource","_class_wxPyDropSource",0},
3295 { "_wxChoice","_class_wxChoice",0},
3296 { "_wxSlider","_class_wxSlider",0},
3297 { "_long","_unsigned_long",0},
3298 { "_long","_signed_long",0},
3299 { "_wxImageList","_class_wxImageList",0},
3300 { "_wxDataObjectSimple","_class_wxDataObjectSimple",0},
3301 { "_wxDropFilesEvent","_class_wxDropFilesEvent",0},
3302 { "_wxBitmapButton","_class_wxBitmapButton",0},
3303 { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
3304 { "_class_wxClipboard","_wxClipboard",0},
3305 { "_class_wxGauge","_wxGauge",0},
3306 { "_wxGDIObject","_class_wxGDIObject",0},
3307 { "_wxDC","_class_wxDC",0},
3308 { "_class_wxBitmapDataObject","_wxBitmapDataObject",0},
3309 { "_class_wxObject","_class_wxToolBarSimple",SwigwxToolBarSimpleTowxObject
},
3310 { "_class_wxObject","_wxToolBarSimple",SwigwxToolBarSimpleTowxObject
},
3311 { "_class_wxObject","_class_wxToolBar",SwigwxToolBarTowxObject
},
3312 { "_class_wxObject","_wxToolBar",SwigwxToolBarTowxObject
},
3313 { "_class_wxObject","_class_wxToolBarBase",SwigwxToolBarBaseTowxObject
},
3314 { "_class_wxObject","_wxToolBarBase",SwigwxToolBarBaseTowxObject
},
3315 { "_class_wxObject","_class_wxToolBarToolBase",SwigwxToolBarToolBaseTowxObject
},
3316 { "_class_wxObject","_wxToolBarToolBase",SwigwxToolBarToolBaseTowxObject
},
3317 { "_class_wxObject","_class_wxStatusBar",SwigwxStatusBarTowxObject
},
3318 { "_class_wxObject","_wxStatusBar",SwigwxStatusBarTowxObject
},
3319 { "_class_wxObject","_wxObject",0},
3320 { "_wxSpinEvent","_class_wxSpinEvent",0},
3321 { "_size_t","_wxCoord",0},
3322 { "_size_t","_wxPrintQuality",0},
3323 { "_size_t","_time_t",0},
3324 { "_size_t","_unsigned_int",0},
3325 { "_size_t","_int",0},
3326 { "_size_t","_wxWindowID",0},
3327 { "_size_t","_uint",0},
3328 { "_class_wxRealPoint","_wxRealPoint",0},
3329 { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0},
3330 { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0},
3331 { "_class_wxMenuItem","_wxMenuItem",0},
3332 { "_class_wxPaintEvent","_wxPaintEvent",0},
3333 { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0},
3334 { "_class_wxStatusBar","_wxStatusBar",0},
3335 { "_class_wxPostScriptDC","_wxPostScriptDC",0},
3336 { "_wxPanel","_class_wxPanel",0},
3337 { "_wxInitDialogEvent","_class_wxInitDialogEvent",0},
3338 { "_wxCheckBox","_class_wxCheckBox",0},
3339 { "_wxPyEvent","_class_wxPyEvent",0},
3340 { "_wxTextCtrl","_class_wxTextCtrl",0},
3341 { "_class_wxMask","_wxMask",0},
3342 { "_wxTextDataObject","_class_wxTextDataObject",0},
3343 { "_class_wxKeyEvent","_wxKeyEvent",0},
3344 { "_wxColour","_class_wxColour",0},
3345 { "_class_wxDialog","_wxDialog",0},
3346 { "_class_wxFileDataObject","_wxFileDataObject",0},
3347 { "_wxIdleEvent","_class_wxIdleEvent",0},
3348 { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0},
3349 { "_wxToolBar","_class_wxToolBar",0},
3350 { "_class_wxDataObject","_wxDataObject",0},
3351 { "_wxStaticLine","_class_wxStaticLine",0},
3352 { "_wxBrush","_class_wxBrush",0},
3353 { "_wxToggleButton","_class_wxToggleButton",0},
3354 { "_wxDataFormat","_class_wxDataFormat",0},
3355 { "_class_wxDataObjectSimple","_wxDataObjectSimple",0},
3356 { "_wxShowEvent","_class_wxShowEvent",0},
3357 { "_uint","_wxCoord",0},
3358 { "_uint","_wxPrintQuality",0},
3359 { "_uint","_time_t",0},
3360 { "_uint","_size_t",0},
3361 { "_uint","_unsigned_int",0},
3362 { "_uint","_int",0},
3363 { "_uint","_wxWindowID",0},
3364 { "_wxChar","_char",0},
3365 { "_wxPyValidator","_class_wxPyValidator",0},
3366 { "_class_wxEvent","_wxEvent",0},
3367 { "_wxCheckListBox","_class_wxCheckListBox",0},
3368 { "_wxRect","_class_wxRect",0},
3369 { "_wxCommandEvent","_class_wxCommandEvent",0},
3370 { "_wxSizeEvent","_class_wxSizeEvent",0},
3371 { "_wxPoint","_class_wxPoint",0},
3372 { "_class_wxButton","_wxButton",0},
3373 { "_wxRadioBox","_class_wxRadioBox",0},
3374 { "_class_wxSpinCtrl","_wxSpinCtrl",0},
3375 { "_char","_wxChar",0},
3376 { "_wxBitmap","_class_wxBitmap",0},
3377 { "_wxPenList","_class_wxPenList",0},
3378 { "_wxWindowDC","_class_wxWindowDC",0},
3379 { "_wxTimerEvent","_class_wxTimerEvent",0},
3380 { "_wxScrollBar","_class_wxScrollBar",0},
3381 { "_wxSpinButton","_class_wxSpinButton",0},
3382 { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
3383 { "_class_wxNotifyEvent","_wxNotifyEvent",0},
3384 { "_class_wxValidator","_wxValidator",0},
3385 { "_class_wxPyEvent","_wxPyEvent",0},
3386 { "_class_wxIconizeEvent","_wxIconizeEvent",0},
3387 { "_class_wxStaticBitmap","_wxStaticBitmap",0},
3388 { "_wxToolBarSimple","_class_wxToolBarSimple",0},
3389 { "_class_wxToolBar","_wxToolBar",0},
3390 { "_wxDropTarget","_class_wxDropTarget",0},
3391 { "_class_wxStaticLine","_wxStaticLine",0},
3392 { "_class_wxColourDatabase","_wxColourDatabase",0},
3393 { "_wxScrollEvent","_class_wxScrollEvent",0},
3394 { "_wxToolBarToolBase","_class_wxToolBarToolBase",0},
3395 { "_EBool","_wxCoord",0},
3396 { "_EBool","_wxPrintQuality",0},
3397 { "_EBool","_signed_int",0},
3398 { "_EBool","_int",0},
3399 { "_EBool","_wxWindowID",0},
3400 { "_class_wxRegion","_wxRegion",0},
3401 { "_class_wxDataFormat","_wxDataFormat",0},
3402 { "_class_wxDropFilesEvent","_wxDropFilesEvent",0},
3403 { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0},
3404 { "_wxStaticText","_class_wxStaticText",0},
3405 { "_wxFont","_class_wxFont",0},
3406 { "_class_wxPyDropTarget","_wxPyDropTarget",0},
3407 { "_wxCloseEvent","_class_wxCloseEvent",0},
3408 { "_unsigned_long","_long",0},
3409 { "_class_wxRect","_wxRect",0},
3410 { "_class_wxDC","_wxDC",0},
3411 { "_wxScrollWinEvent","_class_wxScrollWinEvent",0},
3412 { "_class_wxBrushList","_wxBrushList",0},
3413 { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0},
3414 { "_class_wxPenList","_wxPenList",0},
3415 { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0},
3416 { "_wxFocusEvent","_class_wxFocusEvent",0},
3417 { "_wxMaximizeEvent","_class_wxMaximizeEvent",0},
3418 { "_class_wxTimerEvent","_wxTimerEvent",0},
3419 { "_class_wxSpinButton","_wxSpinButton",0},
3420 { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
3421 { "_class_wxPanel","_wxPanel",0},
3422 { "_class_wxCheckBox","_wxCheckBox",0},
3423 { "_wxComboBox","_class_wxComboBox",0},
3424 { "_wxRadioButton","_class_wxRadioButton",0},
3425 { "_signed_int","_wxCoord",0},
3426 { "_signed_int","_wxPrintQuality",0},
3427 { "_signed_int","_EBool",0},
3428 { "_signed_int","_wxWindowID",0},
3429 { "_signed_int","_int",0},
3430 { "_class_wxTextCtrl","_wxTextCtrl",0},
3431 { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
3432 { "_class_wxTextDataObject","_wxTextDataObject",0},
3433 { "_wxMenu","_class_wxMenu",0},
3434 { "_class_wxMoveEvent","_wxMoveEvent",0},
3435 { "_wxListBox","_class_wxListBox",0},
3436 { "_wxScreenDC","_class_wxScreenDC",0},
3437 { "_class_wxToolBarSimple","_wxToolBarSimple",0},
3438 { "_WXTYPE","_short",0},
3439 { "_WXTYPE","_signed_short",0},
3440 { "_WXTYPE","_unsigned_short",0},
3441 { "_class_wxDropTarget","_wxDropTarget",0},
3442 { "_class_wxBrush","_wxBrush",0},
3443 { "_unsigned_short","_WXTYPE",0},
3444 { "_unsigned_short","_short",0},
3445 { "_class_wxWindow","_class_wxToolBarSimple",SwigwxToolBarSimpleTowxWindow
},
3446 { "_class_wxWindow","_wxToolBarSimple",SwigwxToolBarSimpleTowxWindow
},
3447 { "_class_wxWindow","_class_wxToolBar",SwigwxToolBarTowxWindow
},
3448 { "_class_wxWindow","_wxToolBar",SwigwxToolBarTowxWindow
},
3449 { "_class_wxWindow","_class_wxToolBarBase",SwigwxToolBarBaseTowxWindow
},
3450 { "_class_wxWindow","_wxToolBarBase",SwigwxToolBarBaseTowxWindow
},
3451 { "_class_wxWindow","_class_wxStatusBar",SwigwxStatusBarTowxWindow
},
3452 { "_class_wxWindow","_wxStatusBar",SwigwxStatusBarTowxWindow
},
3453 { "_class_wxWindow","_wxWindow",0},
3454 { "_class_wxStaticText","_wxStaticText",0},
3455 { "_class_wxFont","_wxFont",0},
3456 { "_wxClipboard","_class_wxClipboard",0},
3457 { "_class_wxPyValidator","_wxPyValidator",0},
3458 { "_class_wxCloseEvent","_wxCloseEvent",0},
3459 { "_wxBusyInfo","_class_wxBusyInfo",0},
3460 { "_wxFontList","_class_wxFontList",0},
3461 { "_class_wxMenuEvent","_wxMenuEvent",0},
3462 { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0},
3463 { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0},
3464 { "_wxClientDC","_class_wxClientDC",0},
3465 { "_wxMouseEvent","_class_wxMouseEvent",0},
3466 { "_wxObject","_class_wxToolBarSimple",SwigwxToolBarSimpleTowxObject
},
3467 { "_wxObject","_wxToolBarSimple",SwigwxToolBarSimpleTowxObject
},
3468 { "_wxObject","_class_wxToolBar",SwigwxToolBarTowxObject
},
3469 { "_wxObject","_wxToolBar",SwigwxToolBarTowxObject
},
3470 { "_wxObject","_class_wxToolBarBase",SwigwxToolBarBaseTowxObject
},
3471 { "_wxObject","_wxToolBarBase",SwigwxToolBarBaseTowxObject
},
3472 { "_wxObject","_class_wxToolBarToolBase",SwigwxToolBarToolBaseTowxObject
},
3473 { "_wxObject","_wxToolBarToolBase",SwigwxToolBarToolBaseTowxObject
},
3474 { "_wxObject","_class_wxStatusBar",SwigwxStatusBarTowxObject
},
3475 { "_wxObject","_wxStatusBar",SwigwxStatusBarTowxObject
},
3476 { "_wxObject","_class_wxObject",0},
3477 { "_class_wxPoint","_wxPoint",0},
3478 { "_wxRealPoint","_class_wxRealPoint",0},
3479 { "_class_wxRadioBox","_wxRadioBox",0},
3480 { "_signed_short","_WXTYPE",0},
3481 { "_signed_short","_short",0},
3482 { "_wxMemoryDC","_class_wxMemoryDC",0},
3483 { "_wxPyTextDataObject","_class_wxPyTextDataObject",0},
3484 { "_wxPaintDC","_class_wxPaintDC",0},
3485 { "_class_wxWindowDC","_wxWindowDC",0},
3486 { "_class_wxFocusEvent","_wxFocusEvent",0},
3487 { "_class_wxMaximizeEvent","_wxMaximizeEvent",0},
3488 { "_wxStatusBar","_class_wxStatusBar",0},
3489 { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
3490 { "_class_wxCursor","_wxCursor",0},
3491 { "_wxPostScriptDC","_class_wxPostScriptDC",0},
3492 { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0},
3493 { "_wxScrolledWindow","_class_wxScrolledWindow",0},
3494 { "_unsigned_char","_byte",0},
3495 { "_class_wxMenu","_wxMenu",0},
3496 { "_wxControl","_class_wxToolBarSimple",SwigwxToolBarSimpleTowxControl
},
3497 { "_wxControl","_wxToolBarSimple",SwigwxToolBarSimpleTowxControl
},
3498 { "_wxControl","_class_wxToolBar",SwigwxToolBarTowxControl
},
3499 { "_wxControl","_wxToolBar",SwigwxToolBarTowxControl
},
3500 { "_wxControl","_class_wxToolBarBase",SwigwxToolBarBaseTowxControl
},
3501 { "_wxControl","_wxToolBarBase",SwigwxToolBarBaseTowxControl
},
3502 { "_wxControl","_class_wxControl",0},
3503 { "_class_wxListBox","_wxListBox",0},
3504 { "_unsigned_int","_wxCoord",0},
3505 { "_unsigned_int","_wxPrintQuality",0},
3506 { "_unsigned_int","_time_t",0},
3507 { "_unsigned_int","_size_t",0},
3508 { "_unsigned_int","_uint",0},
3509 { "_unsigned_int","_wxWindowID",0},
3510 { "_unsigned_int","_int",0},
3511 { "_wxIcon","_class_wxIcon",0},
3512 { "_wxDialog","_class_wxDialog",0},
3513 { "_class_wxPen","_wxPen",0},
3514 { "_short","_WXTYPE",0},
3515 { "_short","_unsigned_short",0},
3516 { "_short","_signed_short",0},
3517 { "_class_wxStaticBox","_wxStaticBox",0},
3518 { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0},
3519 { "_class_wxPyDropSource","_wxPyDropSource",0},
3520 { "_class_wxScrollEvent","_wxScrollEvent",0},
3521 { "_wxJoystickEvent","_class_wxJoystickEvent",0},
3522 { "_class_wxChoice","_wxChoice",0},
3523 { "_class_wxSlider","_wxSlider",0},
3524 { "_class_wxImageList","_wxImageList",0},
3525 { "_class_wxBitmapButton","_wxBitmapButton",0},
3526 { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0},
3527 { "_wxWindowID","_wxCoord",0},
3528 { "_wxWindowID","_wxPrintQuality",0},
3529 { "_wxWindowID","_time_t",0},
3530 { "_wxWindowID","_size_t",0},
3531 { "_wxWindowID","_EBool",0},
3532 { "_wxWindowID","_uint",0},
3533 { "_wxWindowID","_int",0},
3534 { "_wxWindowID","_signed_int",0},
3535 { "_wxWindowID","_unsigned_int",0},
3536 { "_class_wxGDIObject","_wxGDIObject",0},
3537 { "_class_wxScrollWinEvent","_wxScrollWinEvent",0},
3538 { "_int","_wxCoord",0},
3539 { "_int","_wxPrintQuality",0},
3540 { "_int","_time_t",0},
3541 { "_int","_size_t",0},
3542 { "_int","_EBool",0},
3543 { "_int","_uint",0},
3544 { "_int","_wxWindowID",0},
3545 { "_int","_unsigned_int",0},
3546 { "_int","_signed_int",0},
3547 { "_class_wxMouseEvent","_wxMouseEvent",0},
3548 { "_wxPyCommandEvent","_class_wxPyCommandEvent",0},
3549 { "_class_wxSpinEvent","_wxSpinEvent",0},
3550 { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0},
3551 { "_time_t","_wxCoord",0},
3552 { "_time_t","_wxPrintQuality",0},
3553 { "_time_t","_unsigned_int",0},
3554 { "_time_t","_int",0},
3555 { "_time_t","_wxWindowID",0},
3556 { "_time_t","_uint",0},
3557 { "_time_t","_size_t",0},
3558 { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0},
3559 { "_wxButton","_class_wxButton",0},
3560 { "_wxSize","_class_wxSize",0},
3561 { "_wxRegionIterator","_class_wxRegionIterator",0},
3562 { "_class_wxPyTextDataObject","_wxPyTextDataObject",0},
3563 { "_class_wxPaintDC","_wxPaintDC",0},
3564 { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0},
3565 { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0},
3566 { "_class_wxInitDialogEvent","_wxInitDialogEvent",0},
3567 { "_class_wxComboBox","_wxComboBox",0},
3568 { "_class_wxRadioButton","_wxRadioButton",0},
3569 { "_wxValidator","_class_wxValidator",0},
3570 { "_wxToolBarBase","_class_wxToolBarSimple",SwigwxToolBarSimpleTowxToolBarBase
},
3571 { "_wxToolBarBase","_wxToolBarSimple",SwigwxToolBarSimpleTowxToolBarBase
},
3572 { "_wxToolBarBase","_class_wxToolBar",SwigwxToolBarTowxToolBarBase
},
3573 { "_wxToolBarBase","_wxToolBar",SwigwxToolBarTowxToolBarBase
},
3574 { "_wxToolBarBase","_class_wxToolBarBase",0},
3575 { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
3576 { "_wxIconizeEvent","_class_wxIconizeEvent",0},
3577 { "_class_wxControl","_class_wxToolBarSimple",SwigwxToolBarSimpleTowxControl
},
3578 { "_class_wxControl","_wxToolBarSimple",SwigwxToolBarSimpleTowxControl
},
3579 { "_class_wxControl","_class_wxToolBar",SwigwxToolBarTowxControl
},
3580 { "_class_wxControl","_wxToolBar",SwigwxToolBarTowxControl
},
3581 { "_class_wxControl","_class_wxToolBarBase",SwigwxToolBarBaseTowxControl
},
3582 { "_class_wxControl","_wxToolBarBase",SwigwxToolBarBaseTowxControl
},
3583 { "_class_wxControl","_wxControl",0},
3584 { "_wxStaticBitmap","_class_wxStaticBitmap",0},
3585 { "_class_wxIcon","_wxIcon",0},
3586 { "_class_wxColour","_wxColour",0},
3587 { "_class_wxScreenDC","_wxScreenDC",0},
3588 { "_wxPalette","_class_wxPalette",0},
3589 { "_class_wxIdleEvent","_wxIdleEvent",0},
3590 { "_wxCoord","_int",0},
3591 { "_wxCoord","_signed_int",0},
3592 { "_wxCoord","_unsigned_int",0},
3593 { "_wxCoord","_wxWindowID",0},
3594 { "_wxCoord","_uint",0},
3595 { "_wxCoord","_EBool",0},
3596 { "_wxCoord","_size_t",0},
3597 { "_wxCoord","_time_t",0},
3598 { "_wxCoord","_wxPrintQuality",0},
3599 { "_wxEraseEvent","_class_wxEraseEvent",0},
3600 { "_wxDataObjectComposite","_class_wxDataObjectComposite",0},
3601 { "_class_wxJoystickEvent","_wxJoystickEvent",0},
3602 { "_class_wxToggleButton","_wxToggleButton",0},
3603 { "_wxRegion","_class_wxRegion",0},
3604 { "_class_wxShowEvent","_wxShowEvent",0},
3605 { "_wxPyDropTarget","_class_wxPyDropTarget",0},
3606 { "_wxActivateEvent","_class_wxActivateEvent",0},
3607 { "_wxGauge","_class_wxGauge",0},
3608 { "_class_wxCheckListBox","_wxCheckListBox",0},
3609 { "_class_wxBusyInfo","_wxBusyInfo",0},
3610 { "_class_wxFontList","_wxFontList",0},
3611 { "_class_wxCommandEvent","_wxCommandEvent",0},
3612 { "_class_wxClientDC","_wxClientDC",0},
3613 { "_class_wxSizeEvent","_wxSizeEvent",0},
3614 { "_wxBrushList","_class_wxBrushList",0},
3615 { "_wxCustomDataObject","_class_wxCustomDataObject",0},
3616 { "_class_wxSize","_wxSize",0},
3617 { "_class_wxBitmap","_wxBitmap",0},
3618 { "_class_wxMemoryDC","_wxMemoryDC",0},
3619 { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0},
3620 { "_wxMenuBar","_class_wxMenuBar",0},
3621 { "_wxEvtHandler","_class_wxToolBarSimple",SwigwxToolBarSimpleTowxEvtHandler
},
3622 { "_wxEvtHandler","_wxToolBarSimple",SwigwxToolBarSimpleTowxEvtHandler
},
3623 { "_wxEvtHandler","_class_wxToolBar",SwigwxToolBarTowxEvtHandler
},
3624 { "_wxEvtHandler","_wxToolBar",SwigwxToolBarTowxEvtHandler
},
3625 { "_wxEvtHandler","_class_wxToolBarBase",SwigwxToolBarBaseTowxEvtHandler
},
3626 { "_wxEvtHandler","_wxToolBarBase",SwigwxToolBarBaseTowxEvtHandler
},
3627 { "_wxEvtHandler","_class_wxStatusBar",SwigwxStatusBarTowxEvtHandler
},
3628 { "_wxEvtHandler","_wxStatusBar",SwigwxStatusBarTowxEvtHandler
},
3629 { "_wxEvtHandler","_class_wxEvtHandler",0},
3630 { "_wxMenuItem","_class_wxMenuItem",0},
3631 { "_class_wxScrollBar","_wxScrollBar",0},
3632 { "_class_wxScrolledWindow","_wxScrolledWindow",0},
3633 { "_wxKeyEvent","_class_wxKeyEvent",0},
3634 { "_wxMoveEvent","_class_wxMoveEvent",0},
3635 { "_class_wxPalette","_wxPalette",0},
3636 { "_wxFileDataObject","_class_wxFileDataObject",0},
3637 { "_class_wxEraseEvent","_wxEraseEvent",0},
3638 { "_class_wxDataObjectComposite","_wxDataObjectComposite",0},
3639 { "_class_wxToolBarToolBase","_wxToolBarToolBase",0},
3640 { "_wxWindow","_class_wxToolBarSimple",SwigwxToolBarSimpleTowxWindow
},
3641 { "_wxWindow","_wxToolBarSimple",SwigwxToolBarSimpleTowxWindow
},
3642 { "_wxWindow","_class_wxToolBar",SwigwxToolBarTowxWindow
},
3643 { "_wxWindow","_wxToolBar",SwigwxToolBarTowxWindow
},
3644 { "_wxWindow","_class_wxToolBarBase",SwigwxToolBarBaseTowxWindow
},
3645 { "_wxWindow","_wxToolBarBase",SwigwxToolBarBaseTowxWindow
},
3646 { "_wxWindow","_class_wxStatusBar",SwigwxStatusBarTowxWindow
},
3647 { "_wxWindow","_wxStatusBar",SwigwxStatusBarTowxWindow
},
3648 { "_wxWindow","_class_wxWindow",0},
3649 { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0},
3652 static PyObject
*SWIG_globals
;
3656 SWIGEXPORT(void) initstattoolc() {
3658 SWIG_globals
= SWIG_newvarlink();
3659 m
= Py_InitModule("stattoolc", stattoolcMethods
);
3660 d
= PyModule_GetDict(m
);
3661 PyDict_SetItemString(d
,"wxTOOL_STYLE_BUTTON", PyInt_FromLong((long) wxTOOL_STYLE_BUTTON
));
3662 PyDict_SetItemString(d
,"wxTOOL_STYLE_SEPARATOR", PyInt_FromLong((long) wxTOOL_STYLE_SEPARATOR
));
3663 PyDict_SetItemString(d
,"wxTOOL_STYLE_CONTROL", PyInt_FromLong((long) wxTOOL_STYLE_CONTROL
));
3666 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
3667 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);