]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/mac/_controls_wrap.cpp
reSWIGed
[wxWidgets.git] / wxPython / src / mac / _controls_wrap.cpp
CommitLineData
d55e5bfc
RD
1/* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.22
4 *
5 * This file is not intended to be easily readable and contains a number of
6 * coding conventions designed to improve portability and efficiency. Do not make
7 * changes to this file unless you know what you are doing--modify the SWIG
8 * interface file instead.
9 * ----------------------------------------------------------------------------- */
10
11#define SWIGPYTHON
12#define SWIG_NOINCLUDE
13
14#ifdef __cplusplus
15template<class T> class SwigValueWrapper {
16 T *tt;
17public:
18 SwigValueWrapper() : tt(0) { }
19 SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
20 SwigValueWrapper(const T& t) : tt(new T(t)) { }
21 ~SwigValueWrapper() { delete tt; }
22 SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
23 operator T&() const { return *tt; }
24 T *operator&() { return tt; }
25private:
26 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
27};
28#endif
29
30
31#include "Python.h"
32
33/*************************************************************** -*- c -*-
34 * python/precommon.swg
35 *
36 * Rename all exported symbols from common.swg, to avoid symbol
37 * clashes if multiple interpreters are included
38 *
39 ************************************************************************/
40
41#define SWIG_TypeRegister SWIG_Python_TypeRegister
42#define SWIG_TypeCheck SWIG_Python_TypeCheck
43#define SWIG_TypeCast SWIG_Python_TypeCast
44#define SWIG_TypeDynamicCast SWIG_Python_TypeDynamicCast
45#define SWIG_TypeName SWIG_Python_TypeName
c370783e 46#define SWIG_TypePrettyName SWIG_Python_TypePrettyName
d55e5bfc
RD
47#define SWIG_TypeQuery SWIG_Python_TypeQuery
48#define SWIG_TypeClientData SWIG_Python_TypeClientData
49#define SWIG_PackData SWIG_Python_PackData
50#define SWIG_UnpackData SWIG_Python_UnpackData
51
52
53/***********************************************************************
54 * common.swg for wxPython
55 *
56 * Include only the function prototypes and such from SWIG's common.swg,
57 * but not the runtime functions themselves. This helps keep the
58 * wrapper files clean of unnecessary stuff that is in the libpy.c file
59 * anyway.
60 *
61 ************************************************************************/
62
63#include <string.h>
64
65#if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
66# if defined(_MSC_VER) || defined(__GNUC__)
67# if defined(STATIC_LINKED)
68# define SWIGEXPORT(a) a
69# define SWIGIMPORT(a) extern a
70# else
71# define SWIGEXPORT(a) __declspec(dllexport) a
72# define SWIGIMPORT(a) extern a
73# endif
74# else
75# if defined(__BORLANDC__)
76# define SWIGEXPORT(a) a _export
77# define SWIGIMPORT(a) a _export
78# else
79# define SWIGEXPORT(a) a
80# define SWIGIMPORT(a) a
81# endif
82# endif
83#else
84# define SWIGEXPORT(a) a
85# define SWIGIMPORT(a) a
86#endif
87
88#ifdef SWIG_GLOBAL
89# define SWIGRUNTIME(a) SWIGEXPORT(a)
90#else
91# define SWIGRUNTIME(a) static a
92#endif
93
94#ifdef __cplusplus
95extern "C" {
96#endif
97
98typedef void *(*swig_converter_func)(void *);
99typedef struct swig_type_info *(*swig_dycast_func)(void **);
100
101typedef struct swig_type_info {
102 const char *name;
103 swig_converter_func converter;
104 const char *str;
105 void *clientdata;
106 swig_dycast_func dcast;
107 struct swig_type_info *next;
108 struct swig_type_info *prev;
109} swig_type_info;
110
111
112SWIGIMPORT(swig_type_info *) SWIG_TypeRegister(swig_type_info *);
113SWIGIMPORT(swig_type_info *) SWIG_TypeCheck(char *c, swig_type_info *);
114SWIGIMPORT(void *) SWIG_TypeCast(swig_type_info *, void *);
115SWIGIMPORT(swig_type_info *) SWIG_TypeDynamicCast(swig_type_info *, void **);
116SWIGIMPORT(const char *) SWIG_TypeName(const swig_type_info *);
c370783e 117SWIGIMPORT(const char *) SWIG_TypePrettyName(const swig_type_info *);
d55e5bfc
RD
118SWIGIMPORT(swig_type_info *) SWIG_TypeQuery(const char *);
119SWIGIMPORT(void) SWIG_TypeClientData(swig_type_info *, void *);
120SWIGIMPORT(char *) SWIG_PackData(char *, void *, int);
121SWIGIMPORT(char *) SWIG_UnpackData(char *, void *, int);
122
123
124#ifdef __cplusplus
125}
126#endif
127
c370783e 128
d55e5bfc
RD
129/***********************************************************************
130 * pyrun.swg for wxPython
131 *
132 * Include only the function prototypes and such from SWIG's pyrun.swg,
133 * but not the runtime functions themselves. This helps keep the
134 * wrapper files clean of unnecessary stuff that is in the libpy.c file
135 * anyway.
136 *
137 ************************************************************************/
138
d55e5bfc
RD
139#ifdef __cplusplus
140extern "C" {
141#endif
142
143#define SWIG_PY_INT 1
144#define SWIG_PY_FLOAT 2
145#define SWIG_PY_STRING 3
146#define SWIG_PY_POINTER 4
147#define SWIG_PY_BINARY 5
148
149/* Flags for pointer conversion */
150
151#define SWIG_POINTER_EXCEPTION 0x1
152#define SWIG_POINTER_DISOWN 0x2
153
154/* Exception handling in wrappers */
155#define SWIG_fail goto fail
156
157/* Constant information structure */
158typedef struct swig_const_info {
159 int type;
160 char *name;
161 long lvalue;
162 double dvalue;
163 void *pvalue;
164 swig_type_info **ptype;
165} swig_const_info;
166
167/* Common SWIG API */
168#define SWIG_ConvertPtr(obj, pp, type, flags) \
169 SWIG_Python_ConvertPtr(obj, pp, type, flags)
170#define SWIG_NewPointerObj(p, type, flags) \
171 SWIG_Python_NewPointerObj(p, type, flags)
172#define SWIG_MustGetPtr(p, type, argnum, flags) \
173 SWIG_Python_MustGetPtr(p, type, argnum, flags)
174
175/* Python-specific SWIG API */
176#define SWIG_newvarlink() \
177 SWIG_Python_newvarlink()
178#define SWIG_addvarlink(p, name, get_attr, set_attr) \
179 SWIG_Python_addvarlink(p, name, get_attr, set_attr)
180#define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) \
181 SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
182#define SWIG_NewPackedObj(ptr, sz, type) \
183 SWIG_Python_NewPackedObj(ptr, sz, type)
184#define SWIG_InstallConstants(d, constants) \
185 SWIG_Python_InstallConstants(d, constants)
186
187typedef double (*py_objasdbl_conv)(PyObject *obj);
188
189SWIGIMPORT(int) SWIG_Python_ConvertPtr(PyObject *, void **, swig_type_info *, int);
190SWIGIMPORT(PyObject *) SWIG_Python_NewPointerObj(void *, swig_type_info *,int own);
191SWIGIMPORT(void *) SWIG_Python_MustGetPtr(PyObject *, swig_type_info *, int, int);
192SWIGIMPORT(PyObject *) SWIG_Python_newvarlink(void);
193SWIGIMPORT(void) SWIG_Python_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
194SWIGIMPORT(int) SWIG_Python_ConvertPacked(PyObject *, void *, int sz, swig_type_info *, int);
195SWIGIMPORT(PyObject *) SWIG_Python_NewPackedObj(void *, int sz, swig_type_info *);
196SWIGIMPORT(void) SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]);
197
198
199/* Contract support */
200
201#define SWIG_contract_assert(expr, msg) if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
202
203#ifdef __cplusplus
204}
205#endif
206
207
c370783e 208
d55e5bfc
RD
209/* -------- TYPES TABLE (BEGIN) -------- */
210
211#define SWIGTYPE_p_wxTextUrlEvent swig_types[0]
212#define SWIGTYPE_p_wxBookCtrlEvent swig_types[1]
213#define SWIGTYPE_p_wxSizer swig_types[2]
214#define SWIGTYPE_p_wxCheckBox swig_types[3]
215#define SWIGTYPE_p_wxPyTreeCtrl swig_types[4]
216#define SWIGTYPE_p_wxEvent swig_types[5]
217#define SWIGTYPE_p_wxGenericDirCtrl swig_types[6]
218#define SWIGTYPE_p_bool swig_types[7]
219#define SWIGTYPE_p_wxPyTreeItemData swig_types[8]
220#define SWIGTYPE_p_wxItemContainer swig_types[9]
221#define SWIGTYPE_p_wxPyListCtrl swig_types[10]
222#define SWIGTYPE_p_wxDirFilterListCtrl swig_types[11]
223#define SWIGTYPE_p_wxStaticLine swig_types[12]
224#define SWIGTYPE_p_wxControl swig_types[13]
225#define SWIGTYPE_p_wxPyControl swig_types[14]
226#define SWIGTYPE_p_wxGauge swig_types[15]
227#define SWIGTYPE_p_wxToolBarBase swig_types[16]
228#define SWIGTYPE_p_wxFont swig_types[17]
229#define SWIGTYPE_p_wxToggleButton swig_types[18]
230#define SWIGTYPE_p_wxRadioButton swig_types[19]
231#define SWIGTYPE_p_wxChoice swig_types[20]
232#define SWIGTYPE_p_wxMemoryDC swig_types[21]
233#define SWIGTYPE_p_wxListItemAttr swig_types[22]
234#define SWIGTYPE_p_void swig_types[23]
235#define SWIGTYPE_p_int swig_types[24]
236#define SWIGTYPE_p_wxSize swig_types[25]
237#define SWIGTYPE_p_wxDC swig_types[26]
238#define SWIGTYPE_p_wxListView swig_types[27]
239#define SWIGTYPE_p_wxIcon swig_types[28]
240#define SWIGTYPE_p_wxVisualAttributes swig_types[29]
241#define SWIGTYPE_p_wxTextCtrl swig_types[30]
242#define SWIGTYPE_p_wxNotebook swig_types[31]
243#define SWIGTYPE_p_wxNotifyEvent swig_types[32]
244#define SWIGTYPE_p_wxArrayString swig_types[33]
245#define SWIGTYPE_p_wxListbook swig_types[34]
246#define SWIGTYPE_p_wxStaticBitmap swig_types[35]
247#define SWIGTYPE_p_wxSlider swig_types[36]
248#define SWIGTYPE_p_wxStaticBox swig_types[37]
249#define SWIGTYPE_p_wxArrayInt swig_types[38]
250#define SWIGTYPE_p_wxContextHelp swig_types[39]
251#define SWIGTYPE_p_long swig_types[40]
252#define SWIGTYPE_p_wxEvtHandler swig_types[41]
253#define SWIGTYPE_p_wxListEvent swig_types[42]
254#define SWIGTYPE_p_wxCheckListBox swig_types[43]
255#define SWIGTYPE_p_wxListBox swig_types[44]
256#define SWIGTYPE_p_wxBookCtrl swig_types[45]
257#define SWIGTYPE_p_wxSpinButton swig_types[46]
258#define SWIGTYPE_p_wxButton swig_types[47]
259#define SWIGTYPE_p_wxBitmapButton swig_types[48]
260#define SWIGTYPE_p_wxRect swig_types[49]
261#define SWIGTYPE_p_wxContextHelpButton swig_types[50]
262#define SWIGTYPE_p_wxRadioBox swig_types[51]
263#define SWIGTYPE_p_wxScrollBar swig_types[52]
264#define SWIGTYPE_p_char swig_types[53]
265#define SWIGTYPE_p_wxTreeItemId swig_types[54]
266#define SWIGTYPE_p_wxComboBox swig_types[55]
267#define SWIGTYPE_p_wxHelpEvent swig_types[56]
268#define SWIGTYPE_p_wxListItem swig_types[57]
269#define SWIGTYPE_p_wxNotebookSizer swig_types[58]
270#define SWIGTYPE_p_wxSpinEvent swig_types[59]
271#define SWIGTYPE_p_wxGenericDragImage swig_types[60]
272#define SWIGTYPE_p_wxSpinCtrl swig_types[61]
273#define SWIGTYPE_p_wxImageList swig_types[62]
274#define SWIGTYPE_p_wxHelpProvider swig_types[63]
275#define SWIGTYPE_p_wxTextAttr swig_types[64]
276#define SWIGTYPE_p_wxSimpleHelpProvider swig_types[65]
277#define SWIGTYPE_p_wxPoint swig_types[66]
278#define SWIGTYPE_p_wxListbookEvent swig_types[67]
279#define SWIGTYPE_p_wxNotebookEvent swig_types[68]
280#define SWIGTYPE_p_wxObject swig_types[69]
281#define SWIGTYPE_p_wxCursor swig_types[70]
282#define SWIGTYPE_p_wxKeyEvent swig_types[71]
283#define SWIGTYPE_p_wxWindow swig_types[72]
284#define SWIGTYPE_p_wxString swig_types[73]
285#define SWIGTYPE_p_wxBitmap swig_types[74]
286#define SWIGTYPE_p_wxTreeEvent swig_types[75]
287#define SWIGTYPE_p_wxMouseEvent swig_types[76]
288#define SWIGTYPE_p_wxCommandEvent swig_types[77]
289#define SWIGTYPE_p_wxStaticText swig_types[78]
290#define SWIGTYPE_p_wxControlWithItems swig_types[79]
291#define SWIGTYPE_p_wxToolBarToolBase swig_types[80]
292#define SWIGTYPE_p_wxColour swig_types[81]
293#define SWIGTYPE_p_wxToolBar swig_types[82]
294#define SWIGTYPE_p_wxBookCtrlSizer swig_types[83]
295#define SWIGTYPE_p_wxValidator swig_types[84]
296static swig_type_info *swig_types[86];
297
298/* -------- TYPES TABLE (END) -------- */
299
300
301/*-----------------------------------------------
302 @(target):= _controls_.so
303 ------------------------------------------------*/
304#define SWIG_init init_controls_
305
306#define SWIG_name "_controls_"
307
c370783e
RD
308/* Auxiliar swig macros that appear in the header */
309
310#define SWIG_OLDOBJ 1
311#define SWIG_NEWOBJ SWIG_OLDOBJ + 1
312#define SWIG_PYSTR SWIG_NEWOBJ + 1
d55e5bfc
RD
313
314#ifdef __cplusplus
315#define SWIGSTATICINLINE(a) static inline a
316#define SWIGSTATIC(a) static a
c370783e
RD
317#define swig_new_array(size,Type) (new Type[(size)])
318#define swig_delete(cptr) delete cptr
d55e5bfc 319#define swig_delete_array(cptr) delete[] cptr
c370783e
RD
320#define swig_const_cast(a,Type) const_cast<Type >(a)
321#define swig_static_cast(a,Type) static_cast<Type >(a)
322#define swig_reinterpret_cast(a,Type) reinterpret_cast<Type >(a)
323#define swig_new_copy(ptr,Type) (new Type(*ptr))
324#define swig_numeric_cast(a,Type) static_cast<Type >(a)
d55e5bfc
RD
325
326#else /* C case */
327
328#define SWIGSTATICINLINE(a) static a
329#define SWIGSTATIC(a) static a
c370783e
RD
330#define swig_new_array(size,Type) ((Type*) malloc((size)*sizeof(Type)))
331#define swig_delete(cptr) free((char*)cptr)
d55e5bfc 332#define swig_delete_array(cptr) free((char*)cptr)
c370783e
RD
333#define swig_const_cast(a,Type) (Type)(a)
334#define swig_static_cast(a,Type) (Type)(a)
335#define swig_reinterpret_cast(a,Type) (Type)(a)
336#define swig_numeric_cast(a,Type) (Type)(a)
337#define swig_new_copy(ptr,Type) ((Type*)memcpy(malloc(sizeof(Type)),ptr,sizeof(Type)))
d55e5bfc
RD
338
339#endif /* __cplusplus */
340
341
c370783e
RD
342/*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
343#define SWIG_From_signed_SS_char PyInt_FromLong
344/*@@*/
345/*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
346#define SWIG_From_unsigned_SS_char PyInt_FromLong
347/*@@*/
348/*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
349#define SWIG_From_short PyInt_FromLong
350/*@@*/
351/*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
352#define SWIG_From_unsigned_SS_short PyInt_FromLong
353/*@@*/
354/*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
355#define SWIG_From_int PyInt_FromLong
356/*@@*/
357/*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
358#define SWIG_From_long PyInt_FromLong
359/*@@*/
360/*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
361#define SWIG_From_float PyFloat_FromDouble
362/*@@*/
363/*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
364#define SWIG_From_double PyFloat_FromDouble
365/*@@*/
d55e5bfc
RD
366
367
368#include "wx/wxPython/wxPython.h"
369#include "wx/wxPython/pyclasses.h"
370
371 static const wxString wxPyPanelNameStr(wxPanelNameStr);
372 static const wxString wxPyEmptyString(wxEmptyString);
373 static const wxString wxPyControlNameStr(wxControlNameStr);
374
375 const wxArrayString wxPyEmptyStringArray;
376
377 static const wxString wxPyButtonNameStr(wxButtonNameStr);
378
379#include <limits.h>
380
381
c370783e
RD
382SWIGSTATICINLINE(int)
383 SWIG_CheckLongInRange(long value, long min_value, long max_value,
384 const char *errmsg)
d55e5bfc 385{
c370783e
RD
386 if (value < min_value) {
387 if (errmsg) {
388 PyErr_Format(PyExc_OverflowError,
389 "value %ld is less than '%s' minimum %ld",
390 value, errmsg, min_value);
391 }
392 return 0;
393 } else if (value > max_value) {
394 if (errmsg) {
395 PyErr_Format(PyExc_OverflowError,
396 "value %ld is greater than '%s' maximum %ld",
397 value, errmsg, max_value);
d55e5bfc 398 }
c370783e 399 return 0;
d55e5bfc 400 }
c370783e 401 return 1;
d55e5bfc
RD
402}
403
404
c370783e
RD
405// See my_fragments.i
406SWIGSTATICINLINE(int)
407SWIG_AsVal_long(PyObject* obj, long* val)
d55e5bfc 408{
c370783e
RD
409 if (PyNumber_Check(obj)) {
410 if (val) *val = PyInt_AsLong(obj);
411 return 1;
412 }
d55e5bfc
RD
413 else {
414 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
415 obj->ob_type->tp_name);
416 PyErr_SetObject(PyExc_TypeError, errmsg);
417 Py_DECREF(errmsg);
d55e5bfc 418 }
c370783e 419 return 0;
d55e5bfc
RD
420}
421
422
423#if INT_MAX != LONG_MAX
424SWIGSTATICINLINE(int)
c370783e 425 SWIG_AsVal_int(PyObject *obj, int *val)
d55e5bfc 426{
c370783e
RD
427 const char* errmsg = val ? "int" : 0;
428 long v;
429 if (SWIG_AsVal_long(obj, &v)) {
430 if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
431 if (val) *val = swig_numeric_cast(v, int);
432 return 1;
433 } else {
434 return 0;
435 }
436 } else {
437 PyErr_Clear();
438 }
439 if (val) {
440 PyErr_SetString(PyExc_TypeError, "an int is expected");
441 }
442 return 0;
d55e5bfc
RD
443}
444#else
c370783e
RD
445SWIGSTATICINLINE(int)
446 SWIG_AsVal_int(PyObject *obj, int *val)
447{
448 return SWIG_AsVal_long(obj,(long*)val);
449}
d55e5bfc
RD
450#endif
451
452
453SWIGSTATICINLINE(int)
c370783e 454SWIG_As_int(PyObject* obj)
d55e5bfc 455{
c370783e
RD
456 int v;
457 if (!SWIG_AsVal_int(obj, &v)) {
458 /*
459 this is needed to make valgrind/purify happier. the other
460 solution is throw an exception, but since this code should work
461 with plain C ....
462 */
463 memset((void*)&v, 0, sizeof(int));
d55e5bfc 464 }
c370783e 465 return v;
d55e5bfc
RD
466}
467
468
c370783e
RD
469SWIGSTATICINLINE(long)
470SWIG_As_long(PyObject* obj)
d55e5bfc 471{
c370783e
RD
472 long v;
473 if (!SWIG_AsVal_long(obj, &v)) {
474 /*
475 this is needed to make valgrind/purify happier. the other
476 solution is throw an exception, but since this code should work
477 with plain C ....
478 */
479 memset((void*)&v, 0, sizeof(long));
d55e5bfc 480 }
c370783e 481 return v;
d55e5bfc
RD
482}
483
c370783e
RD
484
485SWIGSTATICINLINE(int)
486SWIG_Check_int(PyObject* obj)
487{
488 return SWIG_AsVal_int(obj, (int*)0);
489}
d55e5bfc 490
c370783e
RD
491
492SWIGSTATICINLINE(int)
493SWIG_Check_long(PyObject* obj)
d55e5bfc 494{
c370783e 495 return SWIG_AsVal_long(obj, (long*)0);
d55e5bfc
RD
496}
497
c370783e 498 static const wxString wxPyCheckBoxNameStr(wxCheckBoxNameStr);
d55e5bfc
RD
499
500SWIGSTATICINLINE(int)
c370783e 501 SWIG_AsVal_bool(PyObject *obj, bool *val)
d55e5bfc 502{
c370783e
RD
503 /* if (val) *val = PyObject_IsTrue(obj); return 1; */
504 if (obj == Py_True) {
505 if (val) *val = true;
506 return 1;
507 }
508 if (obj == Py_False) {
509 if (val) *val = false;
d55e5bfc
RD
510 return 1;
511 }
c370783e
RD
512 int res = 0;
513 if (SWIG_AsVal_int(obj, &res)) {
514 if (val) *val = (bool)res;
515 return 1;
516 }
517 if (val) {
518 PyErr_SetString(PyExc_TypeError, "a bool is expected");
519 }
520 return 0;
521}
522
523
524SWIGSTATICINLINE(bool)
525SWIG_As_bool(PyObject* obj)
526{
527 bool v;
528 if (!SWIG_AsVal_bool(obj, &v)) {
529 /*
530 this is needed to make valgrind/purify happier. the other
531 solution is throw an exception, but since this code should work
532 with plain C ....
533 */
534 memset((void*)&v, 0, sizeof(bool));
535 }
536 return v;
537}
538
539
540SWIGSTATICINLINE(int)
541SWIG_Check_bool(PyObject* obj)
542{
543 return SWIG_AsVal_bool(obj, (bool*)0);
d55e5bfc
RD
544}
545
546 static const wxString wxPyChoiceNameStr(wxChoiceNameStr);
547 static const wxString wxPyComboBoxNameStr(wxComboBoxNameStr);
548 static const wxString wxPyGaugeNameStr(wxGaugeNameStr);
549 static const wxString wxPyStaticBitmapNameStr(wxStaticBitmapNameStr);
550 static const wxString wxPyStaticBoxNameStr(wxStaticBoxNameStr);
551 static const wxString wxPyStaticTextNameStr(wxStaticTextNameStr);
552
553#include <wx/checklst.h>
554
555
556 static const wxString wxPyListBoxNameStr(wxListBoxNameStr);
557void wxListBox_Insert(wxListBox *self,wxString const &item,int pos,PyObject *clientData){
558 if (clientData) {
559 wxPyClientData* data = new wxPyClientData(clientData);
560 self->Insert(item, pos, data);
561 } else
562 self->Insert(item, pos);
563 }
564PyObject *wxListBox_GetSelections(wxListBox *self){
565 wxArrayInt lst;
566 self->GetSelections(lst);
567 PyObject *tup = PyTuple_New(lst.GetCount());
568 for(size_t i=0; i<lst.GetCount(); i++) {
569 PyTuple_SetItem(tup, i, PyInt_FromLong(lst[i]));
570 }
571 return tup;
572 }
573void wxListBox_SetItemForegroundColour(wxListBox *self,int item,wxColour const &c){
574 #ifdef __WXMSW__
575 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
576 self->GetItem(item)->SetTextColour(c);
577 #endif
578 }
579void wxListBox_SetItemBackgroundColour(wxListBox *self,int item,wxColour const &c){
580 #ifdef __WXMSW__
581 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
582 self->GetItem(item)->SetBackgroundColour(c);
583 #endif
584 }
585void wxListBox_SetItemFont(wxListBox *self,int item,wxFont const &f){
586 #ifdef __WXMSW__
587 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
588 self->GetItem(item)->SetFont(f);
589 #endif
590 }
591 static const wxString wxPyTextCtrlNameStr(wxTextCtrlNameStr);
592
c370783e 593 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
d55e5bfc
RD
594 PyObject* o2;
595 PyObject* o3;
c370783e 596
d55e5bfc
RD
597 if (!target) {
598 target = o;
599 } else if (target == Py_None) {
600 Py_DECREF(Py_None);
601 target = o;
602 } else {
c370783e
RD
603 o2 = target;
604 target = PyTuple_New(1);
605 PyTuple_SetItem(target, 0, o2);
606
d55e5bfc
RD
607 o3 = PyTuple_New(1);
608 PyTuple_SetItem(o3, 0, o);
609
610 o2 = target;
611 target = PySequence_Concat(o2, o3);
612 Py_DECREF(o2);
613 Py_DECREF(o3);
614 }
615 return target;
616}
617
618
c370783e
RD
619
620// See my_fragments.i
621SWIGSTATICINLINE(int)
622SWIG_AsVal_unsigned_SS_long(PyObject* obj, unsigned long* val)
d55e5bfc 623{
c370783e
RD
624 long v = 0;
625 if (SWIG_AsVal_long(obj, &v) && v < 0) {
626 PyErr_SetString(PyExc_TypeError, "negative value received for unsigned type");
627 return 0;
d55e5bfc 628 }
c370783e
RD
629 else if (val)
630 *val = (unsigned long)v;
631 return 1;
d55e5bfc
RD
632}
633
634
c370783e
RD
635SWIGSTATICINLINE(unsigned long)
636SWIG_As_unsigned_SS_long(PyObject* obj)
d55e5bfc 637{
c370783e
RD
638 unsigned long v;
639 if (!SWIG_AsVal_unsigned_SS_long(obj, &v)) {
640 /*
641 this is needed to make valgrind/purify happier. the other
642 solution is throw an exception, but since this code should work
643 with plain C ....
644 */
645 memset((void*)&v, 0, sizeof(unsigned long));
d55e5bfc 646 }
c370783e
RD
647 return v;
648}
649
650
651SWIGSTATICINLINE(int)
652SWIG_Check_unsigned_SS_long(PyObject* obj)
653{
654 return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0);
d55e5bfc
RD
655}
656
657void wxTextCtrl_write(wxTextCtrl *self,wxString const &text){
658 self->AppendText(text);
659 }
660wxString wxTextCtrl_GetString(wxTextCtrl *self,long from,long to){
661 return self->GetValue().Mid(from, to - from);
662 }
663 static const wxString wxPyScrollBarNameStr(wxScrollBarNameStr);
664 static const wxString wxPySPIN_BUTTON_NAME(wxSPIN_BUTTON_NAME);
665 static const wxString wxPySpinCtrlNameStr(_T("wxSpinCtrl"));
666 static const wxString wxPyRadioBoxNameStr(wxRadioBoxNameStr);
667 static const wxString wxPyRadioButtonNameStr(wxRadioButtonNameStr);
668
669#include <wx/slider.h>
670
671
672 static const wxString wxPySliderNameStr(wxSliderNameStr);
673 static const wxString wxPyToggleButtonNameStr(_T("wxToggleButton"));
674
675#if !wxUSE_TOGGLEBTN
676// implement dummy items for platforms that don't have this class
677
678#define wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 0
679
680class wxToggleButton : public wxControl
681{
682public:
683 wxToggleButton(wxWindow *, wxWindowID, const wxString&,
684 const wxPoint&, const wxSize&, long,
685 const wxValidator&, const wxString&)
686 { wxPyRaiseNotImplemented(); }
687
688 wxToggleButton()
689 { wxPyRaiseNotImplemented(); }
690};
691#endif
692
693 static const wxString wxPyNOTEBOOK_NAME(wxNOTEBOOK_NAME);
694
695SWIGSTATICINLINE(PyObject* )
c370783e 696 SWIG_From_unsigned_SS_long(unsigned long value)
d55e5bfc
RD
697{
698 return (value > LONG_MAX) ?
699 PyLong_FromUnsignedLong(value)
c370783e 700 : PyInt_FromLong(swig_numeric_cast(value,long));
d55e5bfc
RD
701}
702
703 static const wxString wxPyToolBarNameStr(wxToolBarNameStr);
704PyObject *wxToolBarToolBase_GetClientData(wxToolBarToolBase *self){
705 wxPyUserData* udata = (wxPyUserData*)self->GetClientData();
706 if (udata) {
707 Py_INCREF(udata->m_obj);
708 return udata->m_obj;
709 } else {
710 Py_INCREF(Py_None);
711 return Py_None;
712 }
713 }
714void wxToolBarToolBase_SetClientData(wxToolBarToolBase *self,PyObject *clientData){
715 self->SetClientData(new wxPyUserData(clientData));
716 }
717wxToolBarToolBase *wxToolBarBase_DoAddTool(wxToolBarBase *self,int id,wxString const &label,wxBitmap const &bitmap,wxBitmap const &bmpDisabled,wxItemKind kind,wxString const &shortHelp,wxString const &longHelp,PyObject *clientData){
718 wxPyUserData* udata = NULL;
719 if (clientData && clientData != Py_None)
720 udata = new wxPyUserData(clientData);
721 return self->AddTool(id, label, bitmap, bmpDisabled, kind,
722 shortHelp, longHelp, udata);
723 }
724wxToolBarToolBase *wxToolBarBase_DoInsertTool(wxToolBarBase *self,size_t pos,int id,wxString const &label,wxBitmap const &bitmap,wxBitmap const &bmpDisabled,wxItemKind kind,wxString const &shortHelp,wxString const &longHelp,PyObject *clientData){
725 wxPyUserData* udata = NULL;
726 if (clientData && clientData != Py_None)
727 udata = new wxPyUserData(clientData);
728 return self->InsertTool(pos, id, label, bitmap, bmpDisabled, kind,
729 shortHelp, longHelp, udata);
730 }
731PyObject *wxToolBarBase_GetToolClientData(wxToolBarBase *self,int id){
732 wxPyUserData* udata = (wxPyUserData*)self->GetToolClientData(id);
733 if (udata) {
734 Py_INCREF(udata->m_obj);
735 return udata->m_obj;
736 } else {
737 Py_INCREF(Py_None);
738 return Py_None;
739 }
740 }
741void wxToolBarBase_SetToolClientData(wxToolBarBase *self,int id,PyObject *clientData){
742 self->SetToolClientData(id, new wxPyUserData(clientData));
743 }
744
745#include <wx/listctrl.h>
746
d55e5bfc
RD
747 static const wxString wxPyListCtrlNameStr(_T("wxListCtrl"));
748void wxListItemAttr_Destroy(wxListItemAttr *self){ delete self; }
749 // Python aware sorting function for wxPyListCtrl
750 static int wxCALLBACK wxPyListCtrl_SortItems(long item1, long item2, long funcPtr) {
751 int retval = 0;
752 PyObject* func = (PyObject*)funcPtr;
753 bool blocked = wxPyBeginBlockThreads();
754
755 PyObject* args = Py_BuildValue("(ii)", item1, item2);
756 PyObject* result = PyEval_CallObject(func, args);
757 Py_DECREF(args);
758 if (result) {
759 retval = PyInt_AsLong(result);
760 Py_DECREF(result);
761 }
762
763 wxPyEndBlockThreads(blocked);
764 return retval;
765 }
766
767 // C++ Version of a Python aware class
768class wxPyListCtrl : public wxListCtrl {
769 DECLARE_ABSTRACT_CLASS(wxPyListCtrl);
770public:
771 wxPyListCtrl() : wxListCtrl() {}
772 wxPyListCtrl(wxWindow* parent, wxWindowID id,
773 const wxPoint& pos,
774 const wxSize& size,
775 long style,
776 const wxValidator& validator,
777 const wxString& name) :
778 wxListCtrl(parent, id, pos, size, style, validator, name) {}
779
780 bool Create(wxWindow* parent, wxWindowID id,
781 const wxPoint& pos,
782 const wxSize& size,
783 long style,
784 const wxValidator& validator,
785 const wxString& name) {
786 return wxListCtrl::Create(parent, id, pos, size, style, validator, name);
787 }
788
789 DEC_PYCALLBACK_STRING_LONGLONG(OnGetItemText);
790 DEC_PYCALLBACK_INT_LONG(OnGetItemImage);
791 DEC_PYCALLBACK_LISTATTR_LONG(OnGetItemAttr);
792
793 PYPRIVATE;
794};
795
796IMPLEMENT_ABSTRACT_CLASS(wxPyListCtrl, wxListCtrl);
797
798IMP_PYCALLBACK_STRING_LONGLONG(wxPyListCtrl, wxListCtrl, OnGetItemText);
799IMP_PYCALLBACK_INT_LONG(wxPyListCtrl, wxListCtrl, OnGetItemImage);
800IMP_PYCALLBACK_LISTATTR_LONG(wxPyListCtrl, wxListCtrl, OnGetItemAttr);
801
802wxListItem *wxPyListCtrl_GetColumn(wxPyListCtrl *self,int col){
803 wxListItem item;
804 item.SetMask( wxLIST_MASK_STATE |
805 wxLIST_MASK_TEXT |
806 wxLIST_MASK_IMAGE |
807 wxLIST_MASK_DATA |
808 wxLIST_SET_ITEM |
809 wxLIST_MASK_WIDTH |
810 wxLIST_MASK_FORMAT
811 );
812 if (self->GetColumn(col, item))
813 return new wxListItem(item);
814 else
815 return NULL;
816 }
817wxListItem *wxPyListCtrl_GetItem(wxPyListCtrl *self,long itemId,int col){
818 wxListItem* info = new wxListItem;
819 info->m_itemId = itemId;
820 info->m_col = col;
821 info->m_mask = 0xFFFF;
822 self->GetItem(*info);
823 return info;
824 }
825wxPoint wxPyListCtrl_GetItemPosition(wxPyListCtrl *self,long item){
826 wxPoint pos;
827 self->GetItemPosition(item, pos);
828 return pos;
829 }
830wxRect wxPyListCtrl_GetItemRect(wxPyListCtrl *self,long item,int code){
831 wxRect rect;
832 self->GetItemRect(item, rect, code);
833 return rect;
834 }
c370783e 835
d55e5bfc
RD
836bool wxPyListCtrl_SortItems(wxPyListCtrl *self,PyObject *func){
837 if (!PyCallable_Check(func))
838 return False;
839 return self->SortItems((wxListCtrlCompare)wxPyListCtrl_SortItems, (long)func);
840 }
841wxWindow *wxPyListCtrl_GetMainWindow(wxPyListCtrl *self){
842
843
844
845 return (wxWindow*)self->m_mainWin;
846
847 }
848
849#include <wx/treectrl.h>
850#include "wx/wxPython/pytree.h"
851
852 static const wxString wxPyTreeCtrlNameStr(_T("wxTreeCtrl"));
853bool wxTreeItemId___eq__(wxTreeItemId *self,wxTreeItemId const *other){ return other ? (*self == *other) : False; }
854bool wxTreeItemId___ne__(wxTreeItemId *self,wxTreeItemId const *other){ return other ? (*self != *other) : True; }
855void wxPyTreeItemData_Destroy(wxPyTreeItemData *self){ delete self; }
856 // C++ version of Python aware wxTreeCtrl
857class wxPyTreeCtrl : public wxTreeCtrl {
858 DECLARE_ABSTRACT_CLASS(wxPyTreeCtrl);
859public:
860 wxPyTreeCtrl() : wxTreeCtrl() {}
861 wxPyTreeCtrl(wxWindow *parent, wxWindowID id,
862 const wxPoint& pos,
863 const wxSize& size,
864 long style,
865 const wxValidator& validator,
866 const wxString& name) :
867 wxTreeCtrl(parent, id, pos, size, style, validator, name) {}
868
869 bool Create(wxWindow *parent, wxWindowID id,
870 const wxPoint& pos,
871 const wxSize& size,
872 long style,
873 const wxValidator& validator,
874 const wxString& name) {
875 return wxTreeCtrl::Create(parent, id, pos, size, style, validator, name);
876 }
877
878
879 int OnCompareItems(const wxTreeItemId& item1,
880 const wxTreeItemId& item2) {
881 int rval = 0;
882 bool found;
883 bool blocked = wxPyBeginBlockThreads();
884 if ((found = wxPyCBH_findCallback(m_myInst, "OnCompareItems"))) {
885 PyObject *o1 = wxPyConstructObject((void*)&item1, wxT("wxTreeItemId"), False);
886 PyObject *o2 = wxPyConstructObject((void*)&item2, wxT("wxTreeItemId"), False);
887 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OO)",o1,o2));
888 Py_DECREF(o1);
889 Py_DECREF(o2);
890 }
891 wxPyEndBlockThreads(blocked);
892 if (! found)
893 rval = wxTreeCtrl::OnCompareItems(item1, item2);
894 return rval;
895 }
896 PYPRIVATE;
897};
898
899IMPLEMENT_ABSTRACT_CLASS(wxPyTreeCtrl, wxTreeCtrl);
900
901
902
903#if UINT_MAX < LONG_MAX
c370783e
RD
904/*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
905#define SWIG_From_unsigned_SS_int SWIG_From_long
906/*@@*/
d55e5bfc 907#else
c370783e
RD
908/*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
909#define SWIG_From_unsigned_SS_int SWIG_From_unsigned_SS_long
910/*@@*/
d55e5bfc
RD
911#endif
912
913
c370783e
RD
914SWIGSTATICINLINE(int)
915 SWIG_CheckUnsignedLongInRange(unsigned long value,
916 unsigned long max_value,
917 const char *errmsg)
d55e5bfc 918{
c370783e
RD
919 if (value > max_value) {
920 if (errmsg) {
921 PyErr_Format(PyExc_OverflowError,
922 "value %ld is greater than '%s' minimum %ld",
923 value, errmsg, max_value);
d55e5bfc 924 }
c370783e 925 return 0;
d55e5bfc 926 }
c370783e
RD
927 return 1;
928 }
d55e5bfc
RD
929
930
931#if UINT_MAX != ULONG_MAX
c370783e
RD
932SWIGSTATICINLINE(int)
933 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
d55e5bfc 934{
c370783e
RD
935 const char* errmsg = val ? "unsigned int" : 0;
936 unsigned long v;
937 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
938 if (SWIG_CheckUnsignedLongInRange(v, INT_MAX, errmsg)) {
939 if (val) *val = swig_numeric_cast(v, unsigned int);
940 return 1;
941 }
942 } else {
943 PyErr_Clear();
944 }
945 if (val) {
946 PyErr_SetString(PyExc_TypeError, "an unsigned int is expected");
947 }
948 return 0;
d55e5bfc
RD
949}
950#else
c370783e
RD
951SWIGSTATICINLINE(unsigned int)
952 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
953{
954 return SWIG_AsVal_unsigned_SS_long(obj,(unsigned long *)val);
955}
d55e5bfc
RD
956#endif
957
958
c370783e
RD
959SWIGSTATICINLINE(unsigned int)
960SWIG_As_unsigned_SS_int(PyObject* obj)
d55e5bfc 961{
c370783e
RD
962 unsigned int v;
963 if (!SWIG_AsVal_unsigned_SS_int(obj, &v)) {
964 /*
965 this is needed to make valgrind/purify happier. the other
966 solution is throw an exception, but since this code should work
967 with plain C ....
968 */
969 memset((void*)&v, 0, sizeof(unsigned int));
d55e5bfc 970 }
c370783e
RD
971 return v;
972}
973
974
975SWIGSTATICINLINE(int)
976SWIG_Check_unsigned_SS_int(PyObject* obj)
977{
978 return SWIG_AsVal_unsigned_SS_int(obj, (unsigned int*)0);
d55e5bfc
RD
979}
980
981wxPyTreeItemData *wxPyTreeCtrl_GetItemData(wxPyTreeCtrl *self,wxTreeItemId const &item){
982 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
983 if (data == NULL) {
984 data = new wxPyTreeItemData();
985 data->SetId(item); // set the id
986 self->SetItemData(item, data);
987 }
988 return data;
989 }
990PyObject *wxPyTreeCtrl_GetItemPyData(wxPyTreeCtrl *self,wxTreeItemId const &item){
991 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
992 if (data == NULL) {
993 data = new wxPyTreeItemData();
994 data->SetId(item); // set the id
995 self->SetItemData(item, data);
996 }
997 return data->GetData();
998 }
999void wxPyTreeCtrl_SetItemData(wxPyTreeCtrl *self,wxTreeItemId const &item,wxPyTreeItemData *data){
1000 data->SetId(item); // set the id
1001 self->SetItemData(item, data);
1002 }
1003void wxPyTreeCtrl_SetItemPyData(wxPyTreeCtrl *self,wxTreeItemId const &item,PyObject *obj){
1004 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
1005 if (data == NULL) {
1006 data = new wxPyTreeItemData(obj);
1007 data->SetId(item); // set the id
1008 self->SetItemData(item, data);
1009 } else
1010 data->SetData(obj);
1011 }
1012PyObject *wxPyTreeCtrl_GetSelections(wxPyTreeCtrl *self){
1013 bool blocked = wxPyBeginBlockThreads();
1014 PyObject* rval = PyList_New(0);
1015 wxArrayTreeItemIds array;
1016 size_t num, x;
1017 num = self->GetSelections(array);
1018 for (x=0; x < num; x++) {
1019 wxTreeItemId *tii = new wxTreeItemId(array.Item(x));
1020 PyObject* item = wxPyConstructObject((void*)tii, wxT("wxTreeItemId"), True);
1021 PyList_Append(rval, item);
68e533f8 1022 Py_DECREF(item);
d55e5bfc
RD
1023 }
1024 wxPyEndBlockThreads(blocked);
1025 return rval;
1026 }
1027PyObject *wxPyTreeCtrl_GetFirstChild(wxPyTreeCtrl *self,wxTreeItemId const &item){
1028 void* cookie = 0;
1029 wxTreeItemId* ritem = new wxTreeItemId(self->GetFirstChild(item, cookie));
1030 bool blocked = wxPyBeginBlockThreads();
1031 PyObject* tup = PyTuple_New(2);
1032 PyTuple_SET_ITEM(tup, 0, wxPyConstructObject(ritem, wxT("wxTreeItemId"), True));
1033 PyTuple_SET_ITEM(tup, 1, wxPyMakeSwigPtr(cookie, wxT("void")));
1034 wxPyEndBlockThreads(blocked);
1035 return tup;
1036 }
1037PyObject *wxPyTreeCtrl_GetNextChild(wxPyTreeCtrl *self,wxTreeItemId const &item,void *cookie){
1038 wxTreeItemId* ritem = new wxTreeItemId(self->GetNextChild(item, cookie));
1039 bool blocked = wxPyBeginBlockThreads();
1040 PyObject* tup = PyTuple_New(2);
1041 PyTuple_SET_ITEM(tup, 0, wxPyConstructObject(ritem, wxT("wxTreeItemId"), True));
1042 PyTuple_SET_ITEM(tup, 1, wxPyMakeSwigPtr(cookie, wxT("void")));
1043 wxPyEndBlockThreads(blocked);
1044 return tup;
1045 }
1046PyObject *wxPyTreeCtrl_GetBoundingRect(wxPyTreeCtrl *self,wxTreeItemId const &item,bool textOnly){
1047 wxRect rect;
1048 if (self->GetBoundingRect(item, rect, textOnly)) {
1049 bool blocked = wxPyBeginBlockThreads();
1050 wxRect* r = new wxRect(rect);
1051 PyObject* val = wxPyConstructObject((void*)r, wxT("wxRect"), True);
1052 wxPyEndBlockThreads(blocked);
1053 return val;
1054 }
1055 else
1056 RETURN_NONE();
1057 }
1058 static const wxString wxPyDirDialogDefaultFolderStr(wxDirDialogDefaultFolderStr);
c370783e
RD
1059
1060SWIGSTATICINLINE(PyObject*)
1061 SWIG_From_bool(bool value)
1062{
1063 PyObject *obj = value ? Py_True : Py_False;
1064 Py_INCREF(obj);
1065 return obj;
1066}
1067
1068
d55e5bfc
RD
1069 // C++ version of Python aware wxControl
1070class wxPyControl : public wxControl
1071{
1072 DECLARE_DYNAMIC_CLASS(wxPyControl)
1073public:
1074 wxPyControl() : wxControl() {}
1075 wxPyControl(wxWindow* parent, const wxWindowID id,
1076 const wxPoint& pos = wxDefaultPosition,
1077 const wxSize& size = wxDefaultSize,
1078 long style = 0,
1079 const wxValidator& validator=wxDefaultValidator,
1080 const wxString& name = wxPyControlNameStr)
1081 : wxControl(parent, id, pos, size, style, validator, name) {}
1082
a5ee0656 1083 void SetBestSize(const wxSize& size) { wxControl::SetBestSize(size); }
d55e5bfc
RD
1084
1085 DEC_PYCALLBACK_VOID_INT4(DoMoveWindow);
1086 DEC_PYCALLBACK_VOID_INT5(DoSetSize);
1087 DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize);
1088 DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize);
1089
1090 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize);
1091 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize);
1092 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition);
1093
1094 DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize);
1095 DEC_PYCALLBACK_SIZE_const(DoGetBestSize);
1096
1097 DEC_PYCALLBACK__(InitDialog);
1098 DEC_PYCALLBACK_BOOL_(TransferDataFromWindow);
1099 DEC_PYCALLBACK_BOOL_(TransferDataToWindow);
1100 DEC_PYCALLBACK_BOOL_(Validate);
1101
1102 DEC_PYCALLBACK_BOOL_const(AcceptsFocus);
1103 DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard);
1104 DEC_PYCALLBACK_SIZE_const(GetMaxSize);
1105
1106 DEC_PYCALLBACK_VOID_WXWINBASE(AddChild);
1107 DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild);
1108
a5ee0656 1109 DEC_PYCALLBACK_BOOL_const(ShouldInheritColours);
d55e5bfc 1110 DEC_PYCALLBACK__COLOUR(ApplyParentThemeBackground);
a5ee0656 1111 DEC_PYCALLBACK_VIZATTR_(GetDefaultAttributes);
d55e5bfc
RD
1112
1113 PYPRIVATE;
1114};
1115
1116IMPLEMENT_DYNAMIC_CLASS(wxPyControl, wxControl);
1117
1118IMP_PYCALLBACK_VOID_INT4(wxPyControl, wxControl, DoMoveWindow);
1119IMP_PYCALLBACK_VOID_INT5(wxPyControl, wxControl, DoSetSize);
1120IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetClientSize);
1121IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetVirtualSize);
1122
1123IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetSize);
1124IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetClientSize);
1125IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetPosition);
1126
1127IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetVirtualSize);
1128IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetBestSize);
1129
1130IMP_PYCALLBACK__(wxPyControl, wxControl, InitDialog);
1131IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataFromWindow);
1132IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataToWindow);
1133IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, Validate);
1134
1135IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocus);
1136IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocusFromKeyboard);
1137IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, GetMaxSize);
1138
1139IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, AddChild);
1140IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, RemoveChild);
1141
a5ee0656 1142IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, ShouldInheritColours);
d55e5bfc 1143IMP_PYCALLBACK__COLOUR(wxPyControl, wxControl, ApplyParentThemeBackground);
a5ee0656 1144IMP_PYCALLBACK_VIZATTR_(wxPyControl, wxControl, GetDefaultAttributes);
d55e5bfc
RD
1145
1146
1147
1148void wxHelpProvider_Destroy(wxHelpProvider *self){ delete self; }
1149
1150#include <wx/generic/dragimgg.h>
1151
1152#ifdef __cplusplus
1153extern "C" {
1154#endif
c370783e 1155static int _wrap_ButtonNameStr_set(PyObject *) {
d55e5bfc
RD
1156 PyErr_SetString(PyExc_TypeError,"Variable ButtonNameStr is read-only.");
1157 return 1;
1158}
1159
1160
1161static PyObject *_wrap_ButtonNameStr_get() {
1162 PyObject *pyobj;
1163
1164 {
1165#if wxUSE_UNICODE
1166 pyobj = PyUnicode_FromWideChar((&wxPyButtonNameStr)->c_str(), (&wxPyButtonNameStr)->Len());
1167#else
1168 pyobj = PyString_FromStringAndSize((&wxPyButtonNameStr)->c_str(), (&wxPyButtonNameStr)->Len());
1169#endif
1170 }
1171 return pyobj;
1172}
1173
1174
c370783e 1175static PyObject *_wrap_new_Button(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
1176 PyObject *resultobj;
1177 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17
RD
1178 int arg2 = (int) -1 ;
1179 wxString const &arg3_defvalue = wxPyEmptyString ;
1180 wxString *arg3 = (wxString *) &arg3_defvalue ;
d55e5bfc
RD
1181 wxPoint const &arg4_defvalue = wxDefaultPosition ;
1182 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
1183 wxSize const &arg5_defvalue = wxDefaultSize ;
1184 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
1185 long arg6 = (long) 0 ;
1186 wxValidator const &arg7_defvalue = wxDefaultValidator ;
1187 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
1188 wxString const &arg8_defvalue = wxPyButtonNameStr ;
1189 wxString *arg8 = (wxString *) &arg8_defvalue ;
1190 wxButton *result;
1191 bool temp3 = False ;
1192 wxPoint temp4 ;
1193 wxSize temp5 ;
1194 bool temp8 = False ;
1195 PyObject * obj0 = 0 ;
1196 PyObject * obj1 = 0 ;
1197 PyObject * obj2 = 0 ;
1198 PyObject * obj3 = 0 ;
1199 PyObject * obj4 = 0 ;
1200 PyObject * obj5 = 0 ;
1201 PyObject * obj6 = 0 ;
1202 PyObject * obj7 = 0 ;
1203 char *kwnames[] = {
1204 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
1205 };
1206
bfddbb17 1207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Button",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
d55e5bfc
RD
1208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
1209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 1210 if (obj1) {
c370783e 1211 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
1212 if (PyErr_Occurred()) SWIG_fail;
1213 }
1214 if (obj2) {
1215 {
1216 arg3 = wxString_in_helper(obj2);
1217 if (arg3 == NULL) SWIG_fail;
1218 temp3 = True;
1219 }
d55e5bfc
RD
1220 }
1221 if (obj3) {
1222 {
1223 arg4 = &temp4;
1224 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
1225 }
1226 }
1227 if (obj4) {
1228 {
1229 arg5 = &temp5;
1230 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
1231 }
1232 }
1233 if (obj5) {
c370783e 1234 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
1235 if (PyErr_Occurred()) SWIG_fail;
1236 }
1237 if (obj6) {
1238 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
1239 SWIG_POINTER_EXCEPTION | 0)) == -1)
1240 SWIG_fail;
1241 if (arg7 == NULL) {
1242 PyErr_SetString(PyExc_TypeError,"null reference");
1243 SWIG_fail;
1244 }
1245 }
1246 if (obj7) {
1247 {
1248 arg8 = wxString_in_helper(obj7);
1249 if (arg8 == NULL) SWIG_fail;
1250 temp8 = True;
1251 }
1252 }
1253 {
0439c23b 1254 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
1255 PyThreadState* __tstate = wxPyBeginAllowThreads();
1256 result = (wxButton *)new wxButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
1257
1258 wxPyEndAllowThreads(__tstate);
110da5b0 1259 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 1260 }
b0f7404b 1261 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxButton, 1);
d55e5bfc
RD
1262 {
1263 if (temp3)
1264 delete arg3;
1265 }
1266 {
1267 if (temp8)
1268 delete arg8;
1269 }
1270 return resultobj;
1271 fail:
1272 {
1273 if (temp3)
1274 delete arg3;
1275 }
1276 {
1277 if (temp8)
1278 delete arg8;
1279 }
1280 return NULL;
1281}
1282
1283
c370783e 1284static PyObject *_wrap_new_PreButton(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
1285 PyObject *resultobj;
1286 wxButton *result;
1287 char *kwnames[] = {
1288 NULL
1289 };
1290
1291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreButton",kwnames)) goto fail;
1292 {
0439c23b 1293 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
1294 PyThreadState* __tstate = wxPyBeginAllowThreads();
1295 result = (wxButton *)new wxButton();
1296
1297 wxPyEndAllowThreads(__tstate);
110da5b0 1298 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 1299 }
b0f7404b 1300 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxButton, 1);
d55e5bfc
RD
1301 return resultobj;
1302 fail:
1303 return NULL;
1304}
1305
1306
c370783e 1307static PyObject *_wrap_Button_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
1308 PyObject *resultobj;
1309 wxButton *arg1 = (wxButton *) 0 ;
1310 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17
RD
1311 int arg3 = (int) -1 ;
1312 wxString const &arg4_defvalue = wxPyEmptyString ;
1313 wxString *arg4 = (wxString *) &arg4_defvalue ;
d55e5bfc
RD
1314 wxPoint const &arg5_defvalue = wxDefaultPosition ;
1315 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
1316 wxSize const &arg6_defvalue = wxDefaultSize ;
1317 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
1318 long arg7 = (long) 0 ;
1319 wxValidator const &arg8_defvalue = wxDefaultValidator ;
1320 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
1321 wxString const &arg9_defvalue = wxPyButtonNameStr ;
1322 wxString *arg9 = (wxString *) &arg9_defvalue ;
1323 bool result;
1324 bool temp4 = False ;
1325 wxPoint temp5 ;
1326 wxSize temp6 ;
1327 bool temp9 = False ;
1328 PyObject * obj0 = 0 ;
1329 PyObject * obj1 = 0 ;
1330 PyObject * obj2 = 0 ;
1331 PyObject * obj3 = 0 ;
1332 PyObject * obj4 = 0 ;
1333 PyObject * obj5 = 0 ;
1334 PyObject * obj6 = 0 ;
1335 PyObject * obj7 = 0 ;
1336 PyObject * obj8 = 0 ;
1337 char *kwnames[] = {
1338 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
1339 };
1340
bfddbb17 1341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Button_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
d55e5bfc
RD
1342 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxButton,
1343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1344 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
1345 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 1346 if (obj2) {
c370783e 1347 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
1348 if (PyErr_Occurred()) SWIG_fail;
1349 }
1350 if (obj3) {
1351 {
1352 arg4 = wxString_in_helper(obj3);
1353 if (arg4 == NULL) SWIG_fail;
1354 temp4 = True;
1355 }
d55e5bfc
RD
1356 }
1357 if (obj4) {
1358 {
1359 arg5 = &temp5;
1360 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
1361 }
1362 }
1363 if (obj5) {
1364 {
1365 arg6 = &temp6;
1366 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
1367 }
1368 }
1369 if (obj6) {
c370783e 1370 arg7 = (long)SWIG_As_long(obj6);
d55e5bfc
RD
1371 if (PyErr_Occurred()) SWIG_fail;
1372 }
1373 if (obj7) {
1374 if ((SWIG_ConvertPtr(obj7,(void **)(&arg8),SWIGTYPE_p_wxValidator,
1375 SWIG_POINTER_EXCEPTION | 0)) == -1)
1376 SWIG_fail;
1377 if (arg8 == NULL) {
1378 PyErr_SetString(PyExc_TypeError,"null reference");
1379 SWIG_fail;
1380 }
1381 }
1382 if (obj8) {
1383 {
1384 arg9 = wxString_in_helper(obj8);
1385 if (arg9 == NULL) SWIG_fail;
1386 temp9 = True;
1387 }
1388 }
1389 {
1390 PyThreadState* __tstate = wxPyBeginAllowThreads();
1391 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
1392
1393 wxPyEndAllowThreads(__tstate);
1394 if (PyErr_Occurred()) SWIG_fail;
1395 }
1396 {
1397 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
1398 }
1399 {
1400 if (temp4)
1401 delete arg4;
1402 }
1403 {
1404 if (temp9)
1405 delete arg9;
1406 }
1407 return resultobj;
1408 fail:
1409 {
1410 if (temp4)
1411 delete arg4;
1412 }
1413 {
1414 if (temp9)
1415 delete arg9;
1416 }
1417 return NULL;
1418}
1419
1420
c370783e 1421static PyObject *_wrap_Button_SetDefault(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
1422 PyObject *resultobj;
1423 wxButton *arg1 = (wxButton *) 0 ;
1424 PyObject * obj0 = 0 ;
1425 char *kwnames[] = {
1426 (char *) "self", NULL
1427 };
1428
1429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Button_SetDefault",kwnames,&obj0)) goto fail;
1430 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxButton,
1431 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1432 {
1433 PyThreadState* __tstate = wxPyBeginAllowThreads();
1434 (arg1)->SetDefault();
1435
1436 wxPyEndAllowThreads(__tstate);
1437 if (PyErr_Occurred()) SWIG_fail;
1438 }
1439 Py_INCREF(Py_None); resultobj = Py_None;
1440 return resultobj;
1441 fail:
1442 return NULL;
1443}
1444
1445
c370783e 1446static PyObject *_wrap_Button_GetDefaultSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
1447 PyObject *resultobj;
1448 wxSize result;
1449 char *kwnames[] = {
1450 NULL
1451 };
1452
1453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Button_GetDefaultSize",kwnames)) goto fail;
1454 {
1455 PyThreadState* __tstate = wxPyBeginAllowThreads();
1456 result = wxButton::GetDefaultSize();
1457
1458 wxPyEndAllowThreads(__tstate);
1459 if (PyErr_Occurred()) SWIG_fail;
1460 }
1461 {
1462 wxSize * resultptr;
1463 resultptr = new wxSize((wxSize &) result);
1464 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
1465 }
1466 return resultobj;
1467 fail:
1468 return NULL;
1469}
1470
1471
c370783e 1472static PyObject *_wrap_Button_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
1473 PyObject *resultobj;
1474 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
1475 wxVisualAttributes result;
1476 PyObject * obj0 = 0 ;
1477 char *kwnames[] = {
1478 (char *) "variant", NULL
1479 };
1480
1481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Button_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
1482 if (obj0) {
c370783e 1483 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
1484 if (PyErr_Occurred()) SWIG_fail;
1485 }
1486 {
0439c23b 1487 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
1488 PyThreadState* __tstate = wxPyBeginAllowThreads();
1489 result = wxButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
1490
1491 wxPyEndAllowThreads(__tstate);
110da5b0 1492 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
1493 }
1494 {
1495 wxVisualAttributes * resultptr;
1496 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
1497 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
1498 }
1499 return resultobj;
1500 fail:
1501 return NULL;
1502}
1503
1504
c370783e 1505static PyObject * Button_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
1506 PyObject *obj;
1507 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1508 SWIG_TypeClientData(SWIGTYPE_p_wxButton, obj);
1509 Py_INCREF(obj);
1510 return Py_BuildValue((char *)"");
1511}
c370783e 1512static PyObject *_wrap_new_BitmapButton(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
1513 PyObject *resultobj;
1514 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17
RD
1515 int arg2 = (int) -1 ;
1516 wxBitmap const &arg3_defvalue = wxNullBitmap ;
1517 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
d55e5bfc
RD
1518 wxPoint const &arg4_defvalue = wxDefaultPosition ;
1519 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
1520 wxSize const &arg5_defvalue = wxDefaultSize ;
1521 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
1522 long arg6 = (long) wxBU_AUTODRAW ;
1523 wxValidator const &arg7_defvalue = wxDefaultValidator ;
1524 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
1525 wxString const &arg8_defvalue = wxPyButtonNameStr ;
1526 wxString *arg8 = (wxString *) &arg8_defvalue ;
1527 wxBitmapButton *result;
1528 wxPoint temp4 ;
1529 wxSize temp5 ;
1530 bool temp8 = False ;
1531 PyObject * obj0 = 0 ;
1532 PyObject * obj1 = 0 ;
1533 PyObject * obj2 = 0 ;
1534 PyObject * obj3 = 0 ;
1535 PyObject * obj4 = 0 ;
1536 PyObject * obj5 = 0 ;
1537 PyObject * obj6 = 0 ;
1538 PyObject * obj7 = 0 ;
1539 char *kwnames[] = {
1540 (char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
1541 };
1542
bfddbb17 1543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_BitmapButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
d55e5bfc
RD
1544 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
1545 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 1546 if (obj1) {
c370783e 1547 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
1548 if (PyErr_Occurred()) SWIG_fail;
1549 }
1550 if (obj2) {
1551 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxBitmap,
1552 SWIG_POINTER_EXCEPTION | 0)) == -1)
d55e5bfc 1553 SWIG_fail;
bfddbb17
RD
1554 if (arg3 == NULL) {
1555 PyErr_SetString(PyExc_TypeError,"null reference");
1556 SWIG_fail;
1557 }
d55e5bfc
RD
1558 }
1559 if (obj3) {
1560 {
1561 arg4 = &temp4;
1562 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
1563 }
1564 }
1565 if (obj4) {
1566 {
1567 arg5 = &temp5;
1568 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
1569 }
1570 }
1571 if (obj5) {
c370783e 1572 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
1573 if (PyErr_Occurred()) SWIG_fail;
1574 }
1575 if (obj6) {
1576 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
1577 SWIG_POINTER_EXCEPTION | 0)) == -1)
1578 SWIG_fail;
1579 if (arg7 == NULL) {
1580 PyErr_SetString(PyExc_TypeError,"null reference");
1581 SWIG_fail;
1582 }
1583 }
1584 if (obj7) {
1585 {
1586 arg8 = wxString_in_helper(obj7);
1587 if (arg8 == NULL) SWIG_fail;
1588 temp8 = True;
1589 }
1590 }
1591 {
0439c23b 1592 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
1593 PyThreadState* __tstate = wxPyBeginAllowThreads();
1594 result = (wxBitmapButton *)new wxBitmapButton(arg1,arg2,(wxBitmap const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
1595
1596 wxPyEndAllowThreads(__tstate);
110da5b0 1597 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 1598 }
b0f7404b 1599 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapButton, 1);
d55e5bfc
RD
1600 {
1601 if (temp8)
1602 delete arg8;
1603 }
1604 return resultobj;
1605 fail:
1606 {
1607 if (temp8)
1608 delete arg8;
1609 }
1610 return NULL;
1611}
1612
1613
c370783e 1614static PyObject *_wrap_new_PreBitmapButton(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
1615 PyObject *resultobj;
1616 wxBitmapButton *result;
1617 char *kwnames[] = {
1618 NULL
1619 };
1620
1621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreBitmapButton",kwnames)) goto fail;
1622 {
0439c23b 1623 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
1624 PyThreadState* __tstate = wxPyBeginAllowThreads();
1625 result = (wxBitmapButton *)new wxBitmapButton();
1626
1627 wxPyEndAllowThreads(__tstate);
110da5b0 1628 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 1629 }
b0f7404b 1630 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapButton, 1);
d55e5bfc
RD
1631 return resultobj;
1632 fail:
1633 return NULL;
1634}
1635
1636
c370783e 1637static PyObject *_wrap_BitmapButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
1638 PyObject *resultobj;
1639 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
1640 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17
RD
1641 int arg3 = (int) -1 ;
1642 wxBitmap const &arg4_defvalue = wxNullBitmap ;
1643 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
d55e5bfc
RD
1644 wxPoint const &arg5_defvalue = wxDefaultPosition ;
1645 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
1646 wxSize const &arg6_defvalue = wxDefaultSize ;
1647 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
1648 long arg7 = (long) wxBU_AUTODRAW ;
1649 wxValidator const &arg8_defvalue = wxDefaultValidator ;
1650 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
1651 wxString const &arg9_defvalue = wxPyButtonNameStr ;
1652 wxString *arg9 = (wxString *) &arg9_defvalue ;
1653 bool result;
1654 wxPoint temp5 ;
1655 wxSize temp6 ;
1656 bool temp9 = False ;
1657 PyObject * obj0 = 0 ;
1658 PyObject * obj1 = 0 ;
1659 PyObject * obj2 = 0 ;
1660 PyObject * obj3 = 0 ;
1661 PyObject * obj4 = 0 ;
1662 PyObject * obj5 = 0 ;
1663 PyObject * obj6 = 0 ;
1664 PyObject * obj7 = 0 ;
1665 PyObject * obj8 = 0 ;
1666 char *kwnames[] = {
1667 (char *) "self",(char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
1668 };
1669
bfddbb17 1670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:BitmapButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
d55e5bfc
RD
1671 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapButton,
1672 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1673 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
1674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 1675 if (obj2) {
c370783e 1676 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
1677 if (PyErr_Occurred()) SWIG_fail;
1678 }
1679 if (obj3) {
1680 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxBitmap,
1681 SWIG_POINTER_EXCEPTION | 0)) == -1)
d55e5bfc 1682 SWIG_fail;
bfddbb17
RD
1683 if (arg4 == NULL) {
1684 PyErr_SetString(PyExc_TypeError,"null reference");
1685 SWIG_fail;
1686 }
d55e5bfc
RD
1687 }
1688 if (obj4) {
1689 {
1690 arg5 = &temp5;
1691 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
1692 }
1693 }
1694 if (obj5) {
1695 {
1696 arg6 = &temp6;
1697 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
1698 }
1699 }
1700 if (obj6) {
c370783e 1701 arg7 = (long)SWIG_As_long(obj6);
d55e5bfc
RD
1702 if (PyErr_Occurred()) SWIG_fail;
1703 }
1704 if (obj7) {
1705 if ((SWIG_ConvertPtr(obj7,(void **)(&arg8),SWIGTYPE_p_wxValidator,
1706 SWIG_POINTER_EXCEPTION | 0)) == -1)
1707 SWIG_fail;
1708 if (arg8 == NULL) {
1709 PyErr_SetString(PyExc_TypeError,"null reference");
1710 SWIG_fail;
1711 }
1712 }
1713 if (obj8) {
1714 {
1715 arg9 = wxString_in_helper(obj8);
1716 if (arg9 == NULL) SWIG_fail;
1717 temp9 = True;
1718 }
1719 }
1720 {
1721 PyThreadState* __tstate = wxPyBeginAllowThreads();
1722 result = (bool)(arg1)->Create(arg2,arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
1723
1724 wxPyEndAllowThreads(__tstate);
1725 if (PyErr_Occurred()) SWIG_fail;
1726 }
1727 {
1728 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
1729 }
1730 {
1731 if (temp9)
1732 delete arg9;
1733 }
1734 return resultobj;
1735 fail:
1736 {
1737 if (temp9)
1738 delete arg9;
1739 }
1740 return NULL;
1741}
1742
1743
c370783e 1744static PyObject *_wrap_BitmapButton_GetBitmapLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
1745 PyObject *resultobj;
1746 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
1747 wxBitmap result;
1748 PyObject * obj0 = 0 ;
1749 char *kwnames[] = {
1750 (char *) "self", NULL
1751 };
1752
1753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapLabel",kwnames,&obj0)) goto fail;
1754 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapButton,
1755 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1756 {
1757 PyThreadState* __tstate = wxPyBeginAllowThreads();
1758 result = (arg1)->GetBitmapLabel();
1759
1760 wxPyEndAllowThreads(__tstate);
1761 if (PyErr_Occurred()) SWIG_fail;
1762 }
1763 {
1764 wxBitmap * resultptr;
1765 resultptr = new wxBitmap((wxBitmap &) result);
1766 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
1767 }
1768 return resultobj;
1769 fail:
1770 return NULL;
1771}
1772
1773
c370783e 1774static PyObject *_wrap_BitmapButton_GetBitmapDisabled(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
1775 PyObject *resultobj;
1776 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
1777 wxBitmap result;
1778 PyObject * obj0 = 0 ;
1779 char *kwnames[] = {
1780 (char *) "self", NULL
1781 };
1782
1783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapDisabled",kwnames,&obj0)) goto fail;
1784 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapButton,
1785 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1786 {
1787 PyThreadState* __tstate = wxPyBeginAllowThreads();
1788 result = (arg1)->GetBitmapDisabled();
1789
1790 wxPyEndAllowThreads(__tstate);
1791 if (PyErr_Occurred()) SWIG_fail;
1792 }
1793 {
1794 wxBitmap * resultptr;
1795 resultptr = new wxBitmap((wxBitmap &) result);
1796 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
1797 }
1798 return resultobj;
1799 fail:
1800 return NULL;
1801}
1802
1803
c370783e 1804static PyObject *_wrap_BitmapButton_GetBitmapFocus(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
1805 PyObject *resultobj;
1806 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
1807 wxBitmap result;
1808 PyObject * obj0 = 0 ;
1809 char *kwnames[] = {
1810 (char *) "self", NULL
1811 };
1812
1813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapFocus",kwnames,&obj0)) goto fail;
1814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapButton,
1815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1816 {
1817 PyThreadState* __tstate = wxPyBeginAllowThreads();
1818 result = (arg1)->GetBitmapFocus();
1819
1820 wxPyEndAllowThreads(__tstate);
1821 if (PyErr_Occurred()) SWIG_fail;
1822 }
1823 {
1824 wxBitmap * resultptr;
1825 resultptr = new wxBitmap((wxBitmap &) result);
1826 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
1827 }
1828 return resultobj;
1829 fail:
1830 return NULL;
1831}
1832
1833
c370783e 1834static PyObject *_wrap_BitmapButton_GetBitmapSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
1835 PyObject *resultobj;
1836 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
1837 wxBitmap result;
1838 PyObject * obj0 = 0 ;
1839 char *kwnames[] = {
1840 (char *) "self", NULL
1841 };
1842
1843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapSelected",kwnames,&obj0)) goto fail;
1844 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapButton,
1845 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1846 {
1847 PyThreadState* __tstate = wxPyBeginAllowThreads();
1848 result = (arg1)->GetBitmapSelected();
1849
1850 wxPyEndAllowThreads(__tstate);
1851 if (PyErr_Occurred()) SWIG_fail;
1852 }
1853 {
1854 wxBitmap * resultptr;
1855 resultptr = new wxBitmap((wxBitmap &) result);
1856 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
1857 }
1858 return resultobj;
1859 fail:
1860 return NULL;
1861}
1862
1863
c370783e 1864static PyObject *_wrap_BitmapButton_SetBitmapDisabled(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
1865 PyObject *resultobj;
1866 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
1867 wxBitmap *arg2 = 0 ;
1868 PyObject * obj0 = 0 ;
1869 PyObject * obj1 = 0 ;
1870 char *kwnames[] = {
1871 (char *) "self",(char *) "bitmap", NULL
1872 };
1873
1874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapDisabled",kwnames,&obj0,&obj1)) goto fail;
1875 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapButton,
1876 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1877 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
1878 SWIG_POINTER_EXCEPTION | 0)) == -1)
1879 SWIG_fail;
1880 if (arg2 == NULL) {
1881 PyErr_SetString(PyExc_TypeError,"null reference");
1882 SWIG_fail;
1883 }
1884 {
1885 PyThreadState* __tstate = wxPyBeginAllowThreads();
1886 (arg1)->SetBitmapDisabled((wxBitmap const &)*arg2);
1887
1888 wxPyEndAllowThreads(__tstate);
1889 if (PyErr_Occurred()) SWIG_fail;
1890 }
1891 Py_INCREF(Py_None); resultobj = Py_None;
1892 return resultobj;
1893 fail:
1894 return NULL;
1895}
1896
1897
c370783e 1898static PyObject *_wrap_BitmapButton_SetBitmapFocus(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
1899 PyObject *resultobj;
1900 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
1901 wxBitmap *arg2 = 0 ;
1902 PyObject * obj0 = 0 ;
1903 PyObject * obj1 = 0 ;
1904 char *kwnames[] = {
1905 (char *) "self",(char *) "bitmap", NULL
1906 };
1907
1908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapFocus",kwnames,&obj0,&obj1)) goto fail;
1909 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapButton,
1910 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1911 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
1912 SWIG_POINTER_EXCEPTION | 0)) == -1)
1913 SWIG_fail;
1914 if (arg2 == NULL) {
1915 PyErr_SetString(PyExc_TypeError,"null reference");
1916 SWIG_fail;
1917 }
1918 {
1919 PyThreadState* __tstate = wxPyBeginAllowThreads();
1920 (arg1)->SetBitmapFocus((wxBitmap const &)*arg2);
1921
1922 wxPyEndAllowThreads(__tstate);
1923 if (PyErr_Occurred()) SWIG_fail;
1924 }
1925 Py_INCREF(Py_None); resultobj = Py_None;
1926 return resultobj;
1927 fail:
1928 return NULL;
1929}
1930
1931
c370783e 1932static PyObject *_wrap_BitmapButton_SetBitmapSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
1933 PyObject *resultobj;
1934 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
1935 wxBitmap *arg2 = 0 ;
1936 PyObject * obj0 = 0 ;
1937 PyObject * obj1 = 0 ;
1938 char *kwnames[] = {
1939 (char *) "self",(char *) "bitmap", NULL
1940 };
1941
1942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapSelected",kwnames,&obj0,&obj1)) goto fail;
1943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapButton,
1944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1945 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
1946 SWIG_POINTER_EXCEPTION | 0)) == -1)
1947 SWIG_fail;
1948 if (arg2 == NULL) {
1949 PyErr_SetString(PyExc_TypeError,"null reference");
1950 SWIG_fail;
1951 }
1952 {
1953 PyThreadState* __tstate = wxPyBeginAllowThreads();
1954 (arg1)->SetBitmapSelected((wxBitmap const &)*arg2);
1955
1956 wxPyEndAllowThreads(__tstate);
1957 if (PyErr_Occurred()) SWIG_fail;
1958 }
1959 Py_INCREF(Py_None); resultobj = Py_None;
1960 return resultobj;
1961 fail:
1962 return NULL;
1963}
1964
1965
c370783e 1966static PyObject *_wrap_BitmapButton_SetBitmapLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
1967 PyObject *resultobj;
1968 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
1969 wxBitmap *arg2 = 0 ;
1970 PyObject * obj0 = 0 ;
1971 PyObject * obj1 = 0 ;
1972 char *kwnames[] = {
1973 (char *) "self",(char *) "bitmap", NULL
1974 };
1975
1976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapLabel",kwnames,&obj0,&obj1)) goto fail;
1977 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapButton,
1978 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1979 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
1980 SWIG_POINTER_EXCEPTION | 0)) == -1)
1981 SWIG_fail;
1982 if (arg2 == NULL) {
1983 PyErr_SetString(PyExc_TypeError,"null reference");
1984 SWIG_fail;
1985 }
1986 {
1987 PyThreadState* __tstate = wxPyBeginAllowThreads();
1988 (arg1)->SetBitmapLabel((wxBitmap const &)*arg2);
1989
1990 wxPyEndAllowThreads(__tstate);
1991 if (PyErr_Occurred()) SWIG_fail;
1992 }
1993 Py_INCREF(Py_None); resultobj = Py_None;
1994 return resultobj;
1995 fail:
1996 return NULL;
1997}
1998
1999
c370783e 2000static PyObject *_wrap_BitmapButton_SetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2001 PyObject *resultobj;
2002 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2003 int arg2 ;
2004 int arg3 ;
2005 PyObject * obj0 = 0 ;
2006 PyObject * obj1 = 0 ;
2007 PyObject * obj2 = 0 ;
2008 char *kwnames[] = {
2009 (char *) "self",(char *) "x",(char *) "y", NULL
2010 };
2011
2012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BitmapButton_SetMargins",kwnames,&obj0,&obj1,&obj2)) goto fail;
2013 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapButton,
2014 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 2015 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 2016 if (PyErr_Occurred()) SWIG_fail;
c370783e 2017 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
2018 if (PyErr_Occurred()) SWIG_fail;
2019 {
2020 PyThreadState* __tstate = wxPyBeginAllowThreads();
2021 (arg1)->SetMargins(arg2,arg3);
2022
2023 wxPyEndAllowThreads(__tstate);
2024 if (PyErr_Occurred()) SWIG_fail;
2025 }
2026 Py_INCREF(Py_None); resultobj = Py_None;
2027 return resultobj;
2028 fail:
2029 return NULL;
2030}
2031
2032
c370783e 2033static PyObject *_wrap_BitmapButton_GetMarginX(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2034 PyObject *resultobj;
2035 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2036 int result;
2037 PyObject * obj0 = 0 ;
2038 char *kwnames[] = {
2039 (char *) "self", NULL
2040 };
2041
2042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetMarginX",kwnames,&obj0)) goto fail;
2043 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapButton,
2044 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2045 {
2046 PyThreadState* __tstate = wxPyBeginAllowThreads();
2047 result = (int)((wxBitmapButton const *)arg1)->GetMarginX();
2048
2049 wxPyEndAllowThreads(__tstate);
2050 if (PyErr_Occurred()) SWIG_fail;
2051 }
c370783e 2052 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
2053 return resultobj;
2054 fail:
2055 return NULL;
2056}
2057
2058
c370783e 2059static PyObject *_wrap_BitmapButton_GetMarginY(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2060 PyObject *resultobj;
2061 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2062 int result;
2063 PyObject * obj0 = 0 ;
2064 char *kwnames[] = {
2065 (char *) "self", NULL
2066 };
2067
2068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetMarginY",kwnames,&obj0)) goto fail;
2069 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapButton,
2070 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2071 {
2072 PyThreadState* __tstate = wxPyBeginAllowThreads();
2073 result = (int)((wxBitmapButton const *)arg1)->GetMarginY();
2074
2075 wxPyEndAllowThreads(__tstate);
2076 if (PyErr_Occurred()) SWIG_fail;
2077 }
c370783e 2078 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
2079 return resultobj;
2080 fail:
2081 return NULL;
2082}
2083
2084
c370783e 2085static PyObject * BitmapButton_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
2086 PyObject *obj;
2087 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2088 SWIG_TypeClientData(SWIGTYPE_p_wxBitmapButton, obj);
2089 Py_INCREF(obj);
2090 return Py_BuildValue((char *)"");
2091}
c370783e 2092static int _wrap_CheckBoxNameStr_set(PyObject *) {
d55e5bfc
RD
2093 PyErr_SetString(PyExc_TypeError,"Variable CheckBoxNameStr is read-only.");
2094 return 1;
2095}
2096
2097
2098static PyObject *_wrap_CheckBoxNameStr_get() {
2099 PyObject *pyobj;
2100
2101 {
2102#if wxUSE_UNICODE
2103 pyobj = PyUnicode_FromWideChar((&wxPyCheckBoxNameStr)->c_str(), (&wxPyCheckBoxNameStr)->Len());
2104#else
2105 pyobj = PyString_FromStringAndSize((&wxPyCheckBoxNameStr)->c_str(), (&wxPyCheckBoxNameStr)->Len());
2106#endif
2107 }
2108 return pyobj;
2109}
2110
2111
c370783e 2112static PyObject *_wrap_new_CheckBox(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2113 PyObject *resultobj;
2114 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17
RD
2115 int arg2 = (int) -1 ;
2116 wxString const &arg3_defvalue = wxPyEmptyString ;
2117 wxString *arg3 = (wxString *) &arg3_defvalue ;
d55e5bfc
RD
2118 wxPoint const &arg4_defvalue = wxDefaultPosition ;
2119 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
2120 wxSize const &arg5_defvalue = wxDefaultSize ;
2121 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
2122 long arg6 = (long) 0 ;
2123 wxValidator const &arg7_defvalue = wxDefaultValidator ;
2124 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
2125 wxString const &arg8_defvalue = wxPyCheckBoxNameStr ;
2126 wxString *arg8 = (wxString *) &arg8_defvalue ;
2127 wxCheckBox *result;
2128 bool temp3 = False ;
2129 wxPoint temp4 ;
2130 wxSize temp5 ;
2131 bool temp8 = False ;
2132 PyObject * obj0 = 0 ;
2133 PyObject * obj1 = 0 ;
2134 PyObject * obj2 = 0 ;
2135 PyObject * obj3 = 0 ;
2136 PyObject * obj4 = 0 ;
2137 PyObject * obj5 = 0 ;
2138 PyObject * obj6 = 0 ;
2139 PyObject * obj7 = 0 ;
2140 char *kwnames[] = {
2141 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2142 };
2143
bfddbb17 2144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CheckBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
d55e5bfc
RD
2145 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
2146 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 2147 if (obj1) {
c370783e 2148 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
2149 if (PyErr_Occurred()) SWIG_fail;
2150 }
2151 if (obj2) {
2152 {
2153 arg3 = wxString_in_helper(obj2);
2154 if (arg3 == NULL) SWIG_fail;
2155 temp3 = True;
2156 }
d55e5bfc
RD
2157 }
2158 if (obj3) {
2159 {
2160 arg4 = &temp4;
2161 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
2162 }
2163 }
2164 if (obj4) {
2165 {
2166 arg5 = &temp5;
2167 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
2168 }
2169 }
2170 if (obj5) {
c370783e 2171 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
2172 if (PyErr_Occurred()) SWIG_fail;
2173 }
2174 if (obj6) {
2175 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
2176 SWIG_POINTER_EXCEPTION | 0)) == -1)
2177 SWIG_fail;
2178 if (arg7 == NULL) {
2179 PyErr_SetString(PyExc_TypeError,"null reference");
2180 SWIG_fail;
2181 }
2182 }
2183 if (obj7) {
2184 {
2185 arg8 = wxString_in_helper(obj7);
2186 if (arg8 == NULL) SWIG_fail;
2187 temp8 = True;
2188 }
2189 }
2190 {
0439c23b 2191 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
2192 PyThreadState* __tstate = wxPyBeginAllowThreads();
2193 result = (wxCheckBox *)new wxCheckBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
2194
2195 wxPyEndAllowThreads(__tstate);
110da5b0 2196 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
2197 }
2198 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckBox, 1);
2199 {
2200 if (temp3)
2201 delete arg3;
2202 }
2203 {
2204 if (temp8)
2205 delete arg8;
2206 }
2207 return resultobj;
2208 fail:
2209 {
2210 if (temp3)
2211 delete arg3;
2212 }
2213 {
2214 if (temp8)
2215 delete arg8;
2216 }
2217 return NULL;
2218}
2219
2220
c370783e 2221static PyObject *_wrap_new_PreCheckBox(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2222 PyObject *resultobj;
2223 wxCheckBox *result;
2224 char *kwnames[] = {
2225 NULL
2226 };
2227
2228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreCheckBox",kwnames)) goto fail;
2229 {
0439c23b 2230 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
2231 PyThreadState* __tstate = wxPyBeginAllowThreads();
2232 result = (wxCheckBox *)new wxCheckBox();
2233
2234 wxPyEndAllowThreads(__tstate);
110da5b0 2235 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
2236 }
2237 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckBox, 1);
2238 return resultobj;
2239 fail:
2240 return NULL;
2241}
2242
2243
c370783e 2244static PyObject *_wrap_CheckBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2245 PyObject *resultobj;
2246 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
2247 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17
RD
2248 int arg3 = (int) -1 ;
2249 wxString const &arg4_defvalue = wxPyEmptyString ;
2250 wxString *arg4 = (wxString *) &arg4_defvalue ;
d55e5bfc
RD
2251 wxPoint const &arg5_defvalue = wxDefaultPosition ;
2252 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
2253 wxSize const &arg6_defvalue = wxDefaultSize ;
2254 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
2255 long arg7 = (long) 0 ;
2256 wxValidator const &arg8_defvalue = wxDefaultValidator ;
2257 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
2258 wxString const &arg9_defvalue = wxPyCheckBoxNameStr ;
2259 wxString *arg9 = (wxString *) &arg9_defvalue ;
2260 bool result;
2261 bool temp4 = False ;
2262 wxPoint temp5 ;
2263 wxSize temp6 ;
2264 bool temp9 = False ;
2265 PyObject * obj0 = 0 ;
2266 PyObject * obj1 = 0 ;
2267 PyObject * obj2 = 0 ;
2268 PyObject * obj3 = 0 ;
2269 PyObject * obj4 = 0 ;
2270 PyObject * obj5 = 0 ;
2271 PyObject * obj6 = 0 ;
2272 PyObject * obj7 = 0 ;
2273 PyObject * obj8 = 0 ;
2274 char *kwnames[] = {
2275 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2276 };
2277
bfddbb17 2278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CheckBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
d55e5bfc
RD
2279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCheckBox,
2280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2281 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
2282 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 2283 if (obj2) {
c370783e 2284 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
2285 if (PyErr_Occurred()) SWIG_fail;
2286 }
2287 if (obj3) {
2288 {
2289 arg4 = wxString_in_helper(obj3);
2290 if (arg4 == NULL) SWIG_fail;
2291 temp4 = True;
2292 }
d55e5bfc
RD
2293 }
2294 if (obj4) {
2295 {
2296 arg5 = &temp5;
2297 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
2298 }
2299 }
2300 if (obj5) {
2301 {
2302 arg6 = &temp6;
2303 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
2304 }
2305 }
2306 if (obj6) {
c370783e 2307 arg7 = (long)SWIG_As_long(obj6);
d55e5bfc
RD
2308 if (PyErr_Occurred()) SWIG_fail;
2309 }
2310 if (obj7) {
2311 if ((SWIG_ConvertPtr(obj7,(void **)(&arg8),SWIGTYPE_p_wxValidator,
2312 SWIG_POINTER_EXCEPTION | 0)) == -1)
2313 SWIG_fail;
2314 if (arg8 == NULL) {
2315 PyErr_SetString(PyExc_TypeError,"null reference");
2316 SWIG_fail;
2317 }
2318 }
2319 if (obj8) {
2320 {
2321 arg9 = wxString_in_helper(obj8);
2322 if (arg9 == NULL) SWIG_fail;
2323 temp9 = True;
2324 }
2325 }
2326 {
2327 PyThreadState* __tstate = wxPyBeginAllowThreads();
2328 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
2329
2330 wxPyEndAllowThreads(__tstate);
2331 if (PyErr_Occurred()) SWIG_fail;
2332 }
2333 {
2334 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2335 }
2336 {
2337 if (temp4)
2338 delete arg4;
2339 }
2340 {
2341 if (temp9)
2342 delete arg9;
2343 }
2344 return resultobj;
2345 fail:
2346 {
2347 if (temp4)
2348 delete arg4;
2349 }
2350 {
2351 if (temp9)
2352 delete arg9;
2353 }
2354 return NULL;
2355}
2356
2357
c370783e 2358static PyObject *_wrap_CheckBox_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2359 PyObject *resultobj;
2360 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
2361 bool result;
2362 PyObject * obj0 = 0 ;
2363 char *kwnames[] = {
2364 (char *) "self", NULL
2365 };
2366
2367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_GetValue",kwnames,&obj0)) goto fail;
2368 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCheckBox,
2369 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2370 {
2371 PyThreadState* __tstate = wxPyBeginAllowThreads();
2372 result = (bool)(arg1)->GetValue();
2373
2374 wxPyEndAllowThreads(__tstate);
2375 if (PyErr_Occurred()) SWIG_fail;
2376 }
2377 {
2378 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2379 }
2380 return resultobj;
2381 fail:
2382 return NULL;
2383}
2384
2385
c370783e 2386static PyObject *_wrap_CheckBox_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2387 PyObject *resultobj;
2388 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
2389 bool result;
2390 PyObject * obj0 = 0 ;
2391 char *kwnames[] = {
2392 (char *) "self", NULL
2393 };
2394
2395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_IsChecked",kwnames,&obj0)) goto fail;
2396 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCheckBox,
2397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2398 {
2399 PyThreadState* __tstate = wxPyBeginAllowThreads();
2400 result = (bool)(arg1)->IsChecked();
2401
2402 wxPyEndAllowThreads(__tstate);
2403 if (PyErr_Occurred()) SWIG_fail;
2404 }
2405 {
2406 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2407 }
2408 return resultobj;
2409 fail:
2410 return NULL;
2411}
2412
2413
c370783e 2414static PyObject *_wrap_CheckBox_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2415 PyObject *resultobj;
2416 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
2417 bool arg2 ;
2418 PyObject * obj0 = 0 ;
2419 PyObject * obj1 = 0 ;
2420 char *kwnames[] = {
2421 (char *) "self",(char *) "state", NULL
2422 };
2423
2424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckBox_SetValue",kwnames,&obj0,&obj1)) goto fail;
2425 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCheckBox,
2426 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 2427 arg2 = (bool)SWIG_As_bool(obj1);
d55e5bfc
RD
2428 if (PyErr_Occurred()) SWIG_fail;
2429 {
2430 PyThreadState* __tstate = wxPyBeginAllowThreads();
2431 (arg1)->SetValue(arg2);
2432
2433 wxPyEndAllowThreads(__tstate);
2434 if (PyErr_Occurred()) SWIG_fail;
2435 }
2436 Py_INCREF(Py_None); resultobj = Py_None;
2437 return resultobj;
2438 fail:
2439 return NULL;
2440}
2441
2442
c370783e 2443static PyObject *_wrap_CheckBox_Get3StateValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2444 PyObject *resultobj;
2445 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
2446 int result;
2447 PyObject * obj0 = 0 ;
2448 char *kwnames[] = {
2449 (char *) "self", NULL
2450 };
2451
2452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Get3StateValue",kwnames,&obj0)) goto fail;
2453 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCheckBox,
2454 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2455 {
2456 PyThreadState* __tstate = wxPyBeginAllowThreads();
2457 result = (int)((wxCheckBox const *)arg1)->Get3StateValue();
2458
2459 wxPyEndAllowThreads(__tstate);
2460 if (PyErr_Occurred()) SWIG_fail;
2461 }
c370783e 2462 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
2463 return resultobj;
2464 fail:
2465 return NULL;
2466}
2467
2468
c370783e 2469static PyObject *_wrap_CheckBox_Set3StateValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2470 PyObject *resultobj;
2471 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
2472 int arg2 ;
2473 PyObject * obj0 = 0 ;
2474 PyObject * obj1 = 0 ;
2475 char *kwnames[] = {
2476 (char *) "self",(char *) "state", NULL
2477 };
2478
2479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckBox_Set3StateValue",kwnames,&obj0,&obj1)) goto fail;
2480 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCheckBox,
2481 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 2482 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
2483 if (PyErr_Occurred()) SWIG_fail;
2484 {
2485 PyThreadState* __tstate = wxPyBeginAllowThreads();
2486 (arg1)->Set3StateValue((wxCheckBoxState )arg2);
2487
2488 wxPyEndAllowThreads(__tstate);
2489 if (PyErr_Occurred()) SWIG_fail;
2490 }
2491 Py_INCREF(Py_None); resultobj = Py_None;
2492 return resultobj;
2493 fail:
2494 return NULL;
2495}
2496
2497
c370783e 2498static PyObject *_wrap_CheckBox_Is3State(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2499 PyObject *resultobj;
2500 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
2501 bool result;
2502 PyObject * obj0 = 0 ;
2503 char *kwnames[] = {
2504 (char *) "self", NULL
2505 };
2506
2507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Is3State",kwnames,&obj0)) goto fail;
2508 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCheckBox,
2509 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2510 {
2511 PyThreadState* __tstate = wxPyBeginAllowThreads();
2512 result = (bool)((wxCheckBox const *)arg1)->Is3State();
2513
2514 wxPyEndAllowThreads(__tstate);
2515 if (PyErr_Occurred()) SWIG_fail;
2516 }
2517 {
2518 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2519 }
2520 return resultobj;
2521 fail:
2522 return NULL;
2523}
2524
2525
c370783e 2526static PyObject *_wrap_CheckBox_Is3rdStateAllowedForUser(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2527 PyObject *resultobj;
2528 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
2529 bool result;
2530 PyObject * obj0 = 0 ;
2531 char *kwnames[] = {
2532 (char *) "self", NULL
2533 };
2534
2535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Is3rdStateAllowedForUser",kwnames,&obj0)) goto fail;
2536 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCheckBox,
2537 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2538 {
2539 PyThreadState* __tstate = wxPyBeginAllowThreads();
2540 result = (bool)((wxCheckBox const *)arg1)->Is3rdStateAllowedForUser();
2541
2542 wxPyEndAllowThreads(__tstate);
2543 if (PyErr_Occurred()) SWIG_fail;
2544 }
2545 {
2546 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2547 }
2548 return resultobj;
2549 fail:
2550 return NULL;
2551}
2552
2553
c370783e 2554static PyObject *_wrap_CheckBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
2555 PyObject *resultobj;
2556 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
2557 wxVisualAttributes result;
2558 PyObject * obj0 = 0 ;
2559 char *kwnames[] = {
2560 (char *) "variant", NULL
2561 };
2562
2563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:CheckBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
2564 if (obj0) {
c370783e 2565 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
2566 if (PyErr_Occurred()) SWIG_fail;
2567 }
2568 {
0439c23b 2569 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
2570 PyThreadState* __tstate = wxPyBeginAllowThreads();
2571 result = wxCheckBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
2572
2573 wxPyEndAllowThreads(__tstate);
110da5b0 2574 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
2575 }
2576 {
2577 wxVisualAttributes * resultptr;
2578 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
2579 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
2580 }
2581 return resultobj;
2582 fail:
2583 return NULL;
2584}
2585
2586
c370783e 2587static PyObject * CheckBox_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
2588 PyObject *obj;
2589 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2590 SWIG_TypeClientData(SWIGTYPE_p_wxCheckBox, obj);
2591 Py_INCREF(obj);
2592 return Py_BuildValue((char *)"");
2593}
c370783e 2594static int _wrap_ChoiceNameStr_set(PyObject *) {
d55e5bfc
RD
2595 PyErr_SetString(PyExc_TypeError,"Variable ChoiceNameStr is read-only.");
2596 return 1;
2597}
2598
2599
2600static PyObject *_wrap_ChoiceNameStr_get() {
2601 PyObject *pyobj;
2602
2603 {
2604#if wxUSE_UNICODE
2605 pyobj = PyUnicode_FromWideChar((&wxPyChoiceNameStr)->c_str(), (&wxPyChoiceNameStr)->Len());
2606#else
2607 pyobj = PyString_FromStringAndSize((&wxPyChoiceNameStr)->c_str(), (&wxPyChoiceNameStr)->Len());
2608#endif
2609 }
2610 return pyobj;
2611}
2612
2613
c370783e 2614static PyObject *_wrap_new_Choice(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2615 PyObject *resultobj;
2616 wxWindow *arg1 = (wxWindow *) 0 ;
2617 int arg2 = (int) -1 ;
2618 wxPoint const &arg3_defvalue = wxDefaultPosition ;
2619 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
2620 wxSize const &arg4_defvalue = wxDefaultSize ;
2621 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
2622 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
2623 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
2624 long arg6 = (long) 0 ;
2625 wxValidator const &arg7_defvalue = wxDefaultValidator ;
2626 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
2627 wxString const &arg8_defvalue = wxPyChoiceNameStr ;
2628 wxString *arg8 = (wxString *) &arg8_defvalue ;
2629 wxChoice *result;
2630 wxPoint temp3 ;
2631 wxSize temp4 ;
2632 bool temp5 = False ;
2633 bool temp8 = False ;
2634 PyObject * obj0 = 0 ;
2635 PyObject * obj1 = 0 ;
2636 PyObject * obj2 = 0 ;
2637 PyObject * obj3 = 0 ;
2638 PyObject * obj4 = 0 ;
2639 PyObject * obj5 = 0 ;
2640 PyObject * obj6 = 0 ;
2641 PyObject * obj7 = 0 ;
2642 char *kwnames[] = {
2643 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
2644 };
2645
2646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Choice",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
2647 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
2648 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2649 if (obj1) {
c370783e 2650 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
2651 if (PyErr_Occurred()) SWIG_fail;
2652 }
2653 if (obj2) {
2654 {
2655 arg3 = &temp3;
2656 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
2657 }
2658 }
2659 if (obj3) {
2660 {
2661 arg4 = &temp4;
2662 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
2663 }
2664 }
2665 if (obj4) {
2666 {
2667 if (! PySequence_Check(obj4)) {
2668 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
2669 SWIG_fail;
2670 }
2671 arg5 = new wxArrayString;
2672 temp5 = True;
2673 int i, len=PySequence_Length(obj4);
2674 for (i=0; i<len; i++) {
2675 PyObject* item = PySequence_GetItem(obj4, i);
2676#if wxUSE_UNICODE
2677 PyObject* str = PyObject_Unicode(item);
2678#else
2679 PyObject* str = PyObject_Str(item);
2680#endif
2681 if (PyErr_Occurred()) SWIG_fail;
2682 arg5->Add(Py2wxString(str));
2683 Py_DECREF(item);
2684 Py_DECREF(str);
2685 }
2686 }
2687 }
2688 if (obj5) {
c370783e 2689 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
2690 if (PyErr_Occurred()) SWIG_fail;
2691 }
2692 if (obj6) {
2693 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
2694 SWIG_POINTER_EXCEPTION | 0)) == -1)
2695 SWIG_fail;
2696 if (arg7 == NULL) {
2697 PyErr_SetString(PyExc_TypeError,"null reference");
2698 SWIG_fail;
2699 }
2700 }
2701 if (obj7) {
2702 {
2703 arg8 = wxString_in_helper(obj7);
2704 if (arg8 == NULL) SWIG_fail;
2705 temp8 = True;
2706 }
2707 }
2708 {
0439c23b 2709 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
2710 PyThreadState* __tstate = wxPyBeginAllowThreads();
2711 result = (wxChoice *)new wxChoice(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
2712
2713 wxPyEndAllowThreads(__tstate);
110da5b0 2714 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
2715 }
2716 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoice, 1);
2717 {
2718 if (temp5) delete arg5;
2719 }
2720 {
2721 if (temp8)
2722 delete arg8;
2723 }
2724 return resultobj;
2725 fail:
2726 {
2727 if (temp5) delete arg5;
2728 }
2729 {
2730 if (temp8)
2731 delete arg8;
2732 }
2733 return NULL;
2734}
2735
2736
c370783e 2737static PyObject *_wrap_new_PreChoice(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2738 PyObject *resultobj;
2739 wxChoice *result;
2740 char *kwnames[] = {
2741 NULL
2742 };
2743
2744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreChoice",kwnames)) goto fail;
2745 {
0439c23b 2746 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
2747 PyThreadState* __tstate = wxPyBeginAllowThreads();
2748 result = (wxChoice *)new wxChoice();
2749
2750 wxPyEndAllowThreads(__tstate);
110da5b0 2751 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
2752 }
2753 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoice, 1);
2754 return resultobj;
2755 fail:
2756 return NULL;
2757}
2758
2759
c370783e 2760static PyObject *_wrap_Choice_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2761 PyObject *resultobj;
2762 wxChoice *arg1 = (wxChoice *) 0 ;
2763 wxWindow *arg2 = (wxWindow *) 0 ;
2764 int arg3 = (int) -1 ;
2765 wxPoint const &arg4_defvalue = wxDefaultPosition ;
2766 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
2767 wxSize const &arg5_defvalue = wxDefaultSize ;
2768 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
2769 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
2770 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
2771 long arg7 = (long) 0 ;
2772 wxValidator const &arg8_defvalue = wxDefaultValidator ;
2773 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
2774 wxString const &arg9_defvalue = wxPyChoiceNameStr ;
2775 wxString *arg9 = (wxString *) &arg9_defvalue ;
2776 bool result;
2777 wxPoint temp4 ;
2778 wxSize temp5 ;
2779 bool temp6 = False ;
2780 bool temp9 = False ;
2781 PyObject * obj0 = 0 ;
2782 PyObject * obj1 = 0 ;
2783 PyObject * obj2 = 0 ;
2784 PyObject * obj3 = 0 ;
2785 PyObject * obj4 = 0 ;
2786 PyObject * obj5 = 0 ;
2787 PyObject * obj6 = 0 ;
2788 PyObject * obj7 = 0 ;
2789 PyObject * obj8 = 0 ;
2790 char *kwnames[] = {
2791 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
2792 };
2793
2794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Choice_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
2795 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChoice,
2796 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2797 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
2798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2799 if (obj2) {
c370783e 2800 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
2801 if (PyErr_Occurred()) SWIG_fail;
2802 }
2803 if (obj3) {
2804 {
2805 arg4 = &temp4;
2806 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
2807 }
2808 }
2809 if (obj4) {
2810 {
2811 arg5 = &temp5;
2812 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
2813 }
2814 }
2815 if (obj5) {
2816 {
2817 if (! PySequence_Check(obj5)) {
2818 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
2819 SWIG_fail;
2820 }
2821 arg6 = new wxArrayString;
2822 temp6 = True;
2823 int i, len=PySequence_Length(obj5);
2824 for (i=0; i<len; i++) {
2825 PyObject* item = PySequence_GetItem(obj5, i);
2826#if wxUSE_UNICODE
2827 PyObject* str = PyObject_Unicode(item);
2828#else
2829 PyObject* str = PyObject_Str(item);
2830#endif
2831 if (PyErr_Occurred()) SWIG_fail;
2832 arg6->Add(Py2wxString(str));
2833 Py_DECREF(item);
2834 Py_DECREF(str);
2835 }
2836 }
2837 }
2838 if (obj6) {
c370783e 2839 arg7 = (long)SWIG_As_long(obj6);
d55e5bfc
RD
2840 if (PyErr_Occurred()) SWIG_fail;
2841 }
2842 if (obj7) {
2843 if ((SWIG_ConvertPtr(obj7,(void **)(&arg8),SWIGTYPE_p_wxValidator,
2844 SWIG_POINTER_EXCEPTION | 0)) == -1)
2845 SWIG_fail;
2846 if (arg8 == NULL) {
2847 PyErr_SetString(PyExc_TypeError,"null reference");
2848 SWIG_fail;
2849 }
2850 }
2851 if (obj8) {
2852 {
2853 arg9 = wxString_in_helper(obj8);
2854 if (arg9 == NULL) SWIG_fail;
2855 temp9 = True;
2856 }
2857 }
2858 {
2859 PyThreadState* __tstate = wxPyBeginAllowThreads();
2860 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
2861
2862 wxPyEndAllowThreads(__tstate);
2863 if (PyErr_Occurred()) SWIG_fail;
2864 }
2865 {
2866 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2867 }
2868 {
2869 if (temp6) delete arg6;
2870 }
2871 {
2872 if (temp9)
2873 delete arg9;
2874 }
2875 return resultobj;
2876 fail:
2877 {
2878 if (temp6) delete arg6;
2879 }
2880 {
2881 if (temp9)
2882 delete arg9;
2883 }
2884 return NULL;
2885}
2886
2887
c370783e 2888static PyObject *_wrap_Choice_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2889 PyObject *resultobj;
2890 wxChoice *arg1 = (wxChoice *) 0 ;
2891 int arg2 ;
2892 PyObject * obj0 = 0 ;
2893 PyObject * obj1 = 0 ;
2894 char *kwnames[] = {
2895 (char *) "self",(char *) "n", NULL
2896 };
2897
2898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Choice_SetSelection",kwnames,&obj0,&obj1)) goto fail;
2899 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChoice,
2900 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 2901 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
2902 if (PyErr_Occurred()) SWIG_fail;
2903 {
2904 PyThreadState* __tstate = wxPyBeginAllowThreads();
2905 (arg1)->SetSelection(arg2);
2906
2907 wxPyEndAllowThreads(__tstate);
2908 if (PyErr_Occurred()) SWIG_fail;
2909 }
2910 Py_INCREF(Py_None); resultobj = Py_None;
2911 return resultobj;
2912 fail:
2913 return NULL;
2914}
2915
2916
c370783e 2917static PyObject *_wrap_Choice_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2918 PyObject *resultobj;
2919 wxChoice *arg1 = (wxChoice *) 0 ;
2920 wxString *arg2 = 0 ;
121b9a67 2921 bool result;
d55e5bfc
RD
2922 bool temp2 = False ;
2923 PyObject * obj0 = 0 ;
2924 PyObject * obj1 = 0 ;
2925 char *kwnames[] = {
2926 (char *) "self",(char *) "string", NULL
2927 };
2928
2929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Choice_SetStringSelection",kwnames,&obj0,&obj1)) goto fail;
2930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChoice,
2931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2932 {
2933 arg2 = wxString_in_helper(obj1);
2934 if (arg2 == NULL) SWIG_fail;
2935 temp2 = True;
2936 }
2937 {
2938 PyThreadState* __tstate = wxPyBeginAllowThreads();
121b9a67 2939 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
d55e5bfc
RD
2940
2941 wxPyEndAllowThreads(__tstate);
2942 if (PyErr_Occurred()) SWIG_fail;
2943 }
121b9a67
RD
2944 {
2945 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2946 }
d55e5bfc
RD
2947 {
2948 if (temp2)
2949 delete arg2;
2950 }
2951 return resultobj;
2952 fail:
2953 {
2954 if (temp2)
2955 delete arg2;
2956 }
2957 return NULL;
2958}
2959
2960
c370783e 2961static PyObject *_wrap_Choice_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
2962 PyObject *resultobj;
2963 wxChoice *arg1 = (wxChoice *) 0 ;
2964 int arg2 ;
2965 wxString *arg3 = 0 ;
2966 bool temp3 = False ;
2967 PyObject * obj0 = 0 ;
2968 PyObject * obj1 = 0 ;
2969 PyObject * obj2 = 0 ;
2970 char *kwnames[] = {
2971 (char *) "self",(char *) "n",(char *) "string", NULL
2972 };
2973
2974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Choice_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
2975 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChoice,
2976 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 2977 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
2978 if (PyErr_Occurred()) SWIG_fail;
2979 {
2980 arg3 = wxString_in_helper(obj2);
2981 if (arg3 == NULL) SWIG_fail;
2982 temp3 = True;
2983 }
2984 {
2985 PyThreadState* __tstate = wxPyBeginAllowThreads();
2986 (arg1)->SetString(arg2,(wxString const &)*arg3);
2987
2988 wxPyEndAllowThreads(__tstate);
2989 if (PyErr_Occurred()) SWIG_fail;
2990 }
2991 Py_INCREF(Py_None); resultobj = Py_None;
2992 {
2993 if (temp3)
2994 delete arg3;
2995 }
2996 return resultobj;
2997 fail:
2998 {
2999 if (temp3)
3000 delete arg3;
3001 }
3002 return NULL;
3003}
3004
3005
c370783e 3006static PyObject *_wrap_Choice_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
3007 PyObject *resultobj;
3008 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
3009 wxVisualAttributes result;
3010 PyObject * obj0 = 0 ;
3011 char *kwnames[] = {
3012 (char *) "variant", NULL
3013 };
3014
3015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Choice_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
3016 if (obj0) {
c370783e 3017 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
3018 if (PyErr_Occurred()) SWIG_fail;
3019 }
3020 {
0439c23b 3021 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
3022 PyThreadState* __tstate = wxPyBeginAllowThreads();
3023 result = wxChoice::GetClassDefaultAttributes((wxWindowVariant )arg1);
3024
3025 wxPyEndAllowThreads(__tstate);
110da5b0 3026 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
3027 }
3028 {
3029 wxVisualAttributes * resultptr;
3030 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
3031 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
3032 }
3033 return resultobj;
3034 fail:
3035 return NULL;
3036}
3037
3038
c370783e 3039static PyObject * Choice_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
3040 PyObject *obj;
3041 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3042 SWIG_TypeClientData(SWIGTYPE_p_wxChoice, obj);
3043 Py_INCREF(obj);
3044 return Py_BuildValue((char *)"");
3045}
c370783e 3046static int _wrap_ComboBoxNameStr_set(PyObject *) {
d55e5bfc
RD
3047 PyErr_SetString(PyExc_TypeError,"Variable ComboBoxNameStr is read-only.");
3048 return 1;
3049}
3050
3051
3052static PyObject *_wrap_ComboBoxNameStr_get() {
3053 PyObject *pyobj;
3054
3055 {
3056#if wxUSE_UNICODE
3057 pyobj = PyUnicode_FromWideChar((&wxPyComboBoxNameStr)->c_str(), (&wxPyComboBoxNameStr)->Len());
3058#else
3059 pyobj = PyString_FromStringAndSize((&wxPyComboBoxNameStr)->c_str(), (&wxPyComboBoxNameStr)->Len());
3060#endif
3061 }
3062 return pyobj;
3063}
3064
3065
c370783e 3066static PyObject *_wrap_new_ComboBox(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3067 PyObject *resultobj;
3068 wxWindow *arg1 = (wxWindow *) 0 ;
3069 int arg2 = (int) -1 ;
3070 wxString const &arg3_defvalue = wxPyEmptyString ;
3071 wxString *arg3 = (wxString *) &arg3_defvalue ;
3072 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3073 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3074 wxSize const &arg5_defvalue = wxDefaultSize ;
3075 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
3076 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
3077 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
3078 long arg7 = (long) 0 ;
3079 wxValidator const &arg8_defvalue = wxDefaultValidator ;
3080 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
3081 wxString const &arg9_defvalue = wxPyComboBoxNameStr ;
3082 wxString *arg9 = (wxString *) &arg9_defvalue ;
3083 wxComboBox *result;
3084 bool temp3 = False ;
3085 wxPoint temp4 ;
3086 wxSize temp5 ;
3087 bool temp6 = False ;
3088 bool temp9 = False ;
3089 PyObject * obj0 = 0 ;
3090 PyObject * obj1 = 0 ;
3091 PyObject * obj2 = 0 ;
3092 PyObject * obj3 = 0 ;
3093 PyObject * obj4 = 0 ;
3094 PyObject * obj5 = 0 ;
3095 PyObject * obj6 = 0 ;
3096 PyObject * obj7 = 0 ;
3097 PyObject * obj8 = 0 ;
3098 char *kwnames[] = {
3099 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
3100 };
3101
3102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_ComboBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
3103 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
3104 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3105 if (obj1) {
c370783e 3106 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
3107 if (PyErr_Occurred()) SWIG_fail;
3108 }
3109 if (obj2) {
3110 {
3111 arg3 = wxString_in_helper(obj2);
3112 if (arg3 == NULL) SWIG_fail;
3113 temp3 = True;
3114 }
3115 }
3116 if (obj3) {
3117 {
3118 arg4 = &temp4;
3119 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3120 }
3121 }
3122 if (obj4) {
3123 {
3124 arg5 = &temp5;
3125 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
3126 }
3127 }
3128 if (obj5) {
3129 {
3130 if (! PySequence_Check(obj5)) {
3131 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
3132 SWIG_fail;
3133 }
3134 arg6 = new wxArrayString;
3135 temp6 = True;
3136 int i, len=PySequence_Length(obj5);
3137 for (i=0; i<len; i++) {
3138 PyObject* item = PySequence_GetItem(obj5, i);
3139#if wxUSE_UNICODE
3140 PyObject* str = PyObject_Unicode(item);
3141#else
3142 PyObject* str = PyObject_Str(item);
3143#endif
3144 if (PyErr_Occurred()) SWIG_fail;
3145 arg6->Add(Py2wxString(str));
3146 Py_DECREF(item);
3147 Py_DECREF(str);
3148 }
3149 }
3150 }
3151 if (obj6) {
c370783e 3152 arg7 = (long)SWIG_As_long(obj6);
d55e5bfc
RD
3153 if (PyErr_Occurred()) SWIG_fail;
3154 }
3155 if (obj7) {
3156 if ((SWIG_ConvertPtr(obj7,(void **)(&arg8),SWIGTYPE_p_wxValidator,
3157 SWIG_POINTER_EXCEPTION | 0)) == -1)
3158 SWIG_fail;
3159 if (arg8 == NULL) {
3160 PyErr_SetString(PyExc_TypeError,"null reference");
3161 SWIG_fail;
3162 }
3163 }
3164 if (obj8) {
3165 {
3166 arg9 = wxString_in_helper(obj8);
3167 if (arg9 == NULL) SWIG_fail;
3168 temp9 = True;
3169 }
3170 }
3171 {
0439c23b 3172 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
3173 PyThreadState* __tstate = wxPyBeginAllowThreads();
3174 result = (wxComboBox *)new wxComboBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
3175
3176 wxPyEndAllowThreads(__tstate);
110da5b0 3177 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
3178 }
3179 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxComboBox, 1);
3180 {
3181 if (temp3)
3182 delete arg3;
3183 }
3184 {
3185 if (temp6) delete arg6;
3186 }
3187 {
3188 if (temp9)
3189 delete arg9;
3190 }
3191 return resultobj;
3192 fail:
3193 {
3194 if (temp3)
3195 delete arg3;
3196 }
3197 {
3198 if (temp6) delete arg6;
3199 }
3200 {
3201 if (temp9)
3202 delete arg9;
3203 }
3204 return NULL;
3205}
3206
3207
c370783e 3208static PyObject *_wrap_new_PreComboBox(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3209 PyObject *resultobj;
3210 wxComboBox *result;
3211 char *kwnames[] = {
3212 NULL
3213 };
3214
3215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreComboBox",kwnames)) goto fail;
3216 {
0439c23b 3217 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
3218 PyThreadState* __tstate = wxPyBeginAllowThreads();
3219 result = (wxComboBox *)new wxComboBox();
3220
3221 wxPyEndAllowThreads(__tstate);
110da5b0 3222 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
3223 }
3224 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxComboBox, 1);
3225 return resultobj;
3226 fail:
3227 return NULL;
3228}
3229
3230
c370783e 3231static PyObject *_wrap_ComboBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3232 PyObject *resultobj;
3233 wxComboBox *arg1 = (wxComboBox *) 0 ;
3234 wxWindow *arg2 = (wxWindow *) 0 ;
3235 int arg3 = (int) -1 ;
3236 wxString const &arg4_defvalue = wxPyEmptyString ;
3237 wxString *arg4 = (wxString *) &arg4_defvalue ;
3238 wxPoint const &arg5_defvalue = wxDefaultPosition ;
3239 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
3240 wxSize const &arg6_defvalue = wxDefaultSize ;
3241 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
3242 wxArrayString const &arg7_defvalue = wxPyEmptyStringArray ;
3243 wxArrayString *arg7 = (wxArrayString *) &arg7_defvalue ;
3244 long arg8 = (long) 0 ;
3245 wxValidator const &arg9_defvalue = wxDefaultValidator ;
3246 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
3247 wxString const &arg10_defvalue = wxPyChoiceNameStr ;
3248 wxString *arg10 = (wxString *) &arg10_defvalue ;
3249 bool result;
3250 bool temp4 = False ;
3251 wxPoint temp5 ;
3252 wxSize temp6 ;
3253 bool temp7 = False ;
3254 bool temp10 = False ;
3255 PyObject * obj0 = 0 ;
3256 PyObject * obj1 = 0 ;
3257 PyObject * obj2 = 0 ;
3258 PyObject * obj3 = 0 ;
3259 PyObject * obj4 = 0 ;
3260 PyObject * obj5 = 0 ;
3261 PyObject * obj6 = 0 ;
3262 PyObject * obj7 = 0 ;
3263 PyObject * obj8 = 0 ;
3264 PyObject * obj9 = 0 ;
3265 char *kwnames[] = {
3266 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
3267 };
3268
3269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOO:ComboBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
3270 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3271 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3272 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
3273 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3274 if (obj2) {
c370783e 3275 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
3276 if (PyErr_Occurred()) SWIG_fail;
3277 }
3278 if (obj3) {
3279 {
3280 arg4 = wxString_in_helper(obj3);
3281 if (arg4 == NULL) SWIG_fail;
3282 temp4 = True;
3283 }
3284 }
3285 if (obj4) {
3286 {
3287 arg5 = &temp5;
3288 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
3289 }
3290 }
3291 if (obj5) {
3292 {
3293 arg6 = &temp6;
3294 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
3295 }
3296 }
3297 if (obj6) {
3298 {
3299 if (! PySequence_Check(obj6)) {
3300 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
3301 SWIG_fail;
3302 }
3303 arg7 = new wxArrayString;
3304 temp7 = True;
3305 int i, len=PySequence_Length(obj6);
3306 for (i=0; i<len; i++) {
3307 PyObject* item = PySequence_GetItem(obj6, i);
3308#if wxUSE_UNICODE
3309 PyObject* str = PyObject_Unicode(item);
3310#else
3311 PyObject* str = PyObject_Str(item);
3312#endif
3313 if (PyErr_Occurred()) SWIG_fail;
3314 arg7->Add(Py2wxString(str));
3315 Py_DECREF(item);
3316 Py_DECREF(str);
3317 }
3318 }
3319 }
3320 if (obj7) {
c370783e 3321 arg8 = (long)SWIG_As_long(obj7);
d55e5bfc
RD
3322 if (PyErr_Occurred()) SWIG_fail;
3323 }
3324 if (obj8) {
3325 if ((SWIG_ConvertPtr(obj8,(void **)(&arg9),SWIGTYPE_p_wxValidator,
3326 SWIG_POINTER_EXCEPTION | 0)) == -1)
3327 SWIG_fail;
3328 if (arg9 == NULL) {
3329 PyErr_SetString(PyExc_TypeError,"null reference");
3330 SWIG_fail;
3331 }
3332 }
3333 if (obj9) {
3334 {
3335 arg10 = wxString_in_helper(obj9);
3336 if (arg10 == NULL) SWIG_fail;
3337 temp10 = True;
3338 }
3339 }
3340 {
3341 PyThreadState* __tstate = wxPyBeginAllowThreads();
3342 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,(wxArrayString const &)*arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
3343
3344 wxPyEndAllowThreads(__tstate);
3345 if (PyErr_Occurred()) SWIG_fail;
3346 }
3347 {
3348 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3349 }
3350 {
3351 if (temp4)
3352 delete arg4;
3353 }
3354 {
3355 if (temp7) delete arg7;
3356 }
3357 {
3358 if (temp10)
3359 delete arg10;
3360 }
3361 return resultobj;
3362 fail:
3363 {
3364 if (temp4)
3365 delete arg4;
3366 }
3367 {
3368 if (temp7) delete arg7;
3369 }
3370 {
3371 if (temp10)
3372 delete arg10;
3373 }
3374 return NULL;
3375}
3376
3377
c370783e 3378static PyObject *_wrap_ComboBox_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3379 PyObject *resultobj;
3380 wxComboBox *arg1 = (wxComboBox *) 0 ;
3381 wxString result;
3382 PyObject * obj0 = 0 ;
3383 char *kwnames[] = {
3384 (char *) "self", NULL
3385 };
3386
3387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetValue",kwnames,&obj0)) goto fail;
3388 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3389 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3390 {
3391 PyThreadState* __tstate = wxPyBeginAllowThreads();
3392 result = ((wxComboBox const *)arg1)->GetValue();
3393
3394 wxPyEndAllowThreads(__tstate);
3395 if (PyErr_Occurred()) SWIG_fail;
3396 }
3397 {
3398#if wxUSE_UNICODE
3399 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3400#else
3401 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3402#endif
3403 }
3404 return resultobj;
3405 fail:
3406 return NULL;
3407}
3408
3409
c370783e 3410static PyObject *_wrap_ComboBox_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3411 PyObject *resultobj;
3412 wxComboBox *arg1 = (wxComboBox *) 0 ;
3413 wxString *arg2 = 0 ;
3414 bool temp2 = False ;
3415 PyObject * obj0 = 0 ;
3416 PyObject * obj1 = 0 ;
3417 char *kwnames[] = {
3418 (char *) "self",(char *) "value", NULL
3419 };
3420
3421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetValue",kwnames,&obj0,&obj1)) goto fail;
3422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3424 {
3425 arg2 = wxString_in_helper(obj1);
3426 if (arg2 == NULL) SWIG_fail;
3427 temp2 = True;
3428 }
3429 {
3430 PyThreadState* __tstate = wxPyBeginAllowThreads();
3431 (arg1)->SetValue((wxString const &)*arg2);
3432
3433 wxPyEndAllowThreads(__tstate);
3434 if (PyErr_Occurred()) SWIG_fail;
3435 }
3436 Py_INCREF(Py_None); resultobj = Py_None;
3437 {
3438 if (temp2)
3439 delete arg2;
3440 }
3441 return resultobj;
3442 fail:
3443 {
3444 if (temp2)
3445 delete arg2;
3446 }
3447 return NULL;
3448}
3449
3450
c370783e 3451static PyObject *_wrap_ComboBox_Copy(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3452 PyObject *resultobj;
3453 wxComboBox *arg1 = (wxComboBox *) 0 ;
3454 PyObject * obj0 = 0 ;
3455 char *kwnames[] = {
3456 (char *) "self", NULL
3457 };
3458
3459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Copy",kwnames,&obj0)) goto fail;
3460 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3461 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3462 {
3463 PyThreadState* __tstate = wxPyBeginAllowThreads();
3464 (arg1)->Copy();
3465
3466 wxPyEndAllowThreads(__tstate);
3467 if (PyErr_Occurred()) SWIG_fail;
3468 }
3469 Py_INCREF(Py_None); resultobj = Py_None;
3470 return resultobj;
3471 fail:
3472 return NULL;
3473}
3474
3475
c370783e 3476static PyObject *_wrap_ComboBox_Cut(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3477 PyObject *resultobj;
3478 wxComboBox *arg1 = (wxComboBox *) 0 ;
3479 PyObject * obj0 = 0 ;
3480 char *kwnames[] = {
3481 (char *) "self", NULL
3482 };
3483
3484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Cut",kwnames,&obj0)) goto fail;
3485 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3486 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3487 {
3488 PyThreadState* __tstate = wxPyBeginAllowThreads();
3489 (arg1)->Cut();
3490
3491 wxPyEndAllowThreads(__tstate);
3492 if (PyErr_Occurred()) SWIG_fail;
3493 }
3494 Py_INCREF(Py_None); resultobj = Py_None;
3495 return resultobj;
3496 fail:
3497 return NULL;
3498}
3499
3500
c370783e 3501static PyObject *_wrap_ComboBox_Paste(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3502 PyObject *resultobj;
3503 wxComboBox *arg1 = (wxComboBox *) 0 ;
3504 PyObject * obj0 = 0 ;
3505 char *kwnames[] = {
3506 (char *) "self", NULL
3507 };
3508
3509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Paste",kwnames,&obj0)) goto fail;
3510 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3511 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3512 {
3513 PyThreadState* __tstate = wxPyBeginAllowThreads();
3514 (arg1)->Paste();
3515
3516 wxPyEndAllowThreads(__tstate);
3517 if (PyErr_Occurred()) SWIG_fail;
3518 }
3519 Py_INCREF(Py_None); resultobj = Py_None;
3520 return resultobj;
3521 fail:
3522 return NULL;
3523}
3524
3525
c370783e 3526static PyObject *_wrap_ComboBox_SetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3527 PyObject *resultobj;
3528 wxComboBox *arg1 = (wxComboBox *) 0 ;
3529 long arg2 ;
3530 PyObject * obj0 = 0 ;
3531 PyObject * obj1 = 0 ;
3532 char *kwnames[] = {
3533 (char *) "self",(char *) "pos", NULL
3534 };
3535
3536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetInsertionPoint",kwnames,&obj0,&obj1)) goto fail;
3537 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3538 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 3539 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
3540 if (PyErr_Occurred()) SWIG_fail;
3541 {
3542 PyThreadState* __tstate = wxPyBeginAllowThreads();
3543 (arg1)->SetInsertionPoint(arg2);
3544
3545 wxPyEndAllowThreads(__tstate);
3546 if (PyErr_Occurred()) SWIG_fail;
3547 }
3548 Py_INCREF(Py_None); resultobj = Py_None;
3549 return resultobj;
3550 fail:
3551 return NULL;
3552}
3553
3554
c370783e 3555static PyObject *_wrap_ComboBox_GetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3556 PyObject *resultobj;
3557 wxComboBox *arg1 = (wxComboBox *) 0 ;
3558 long result;
3559 PyObject * obj0 = 0 ;
3560 char *kwnames[] = {
3561 (char *) "self", NULL
3562 };
3563
3564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetInsertionPoint",kwnames,&obj0)) goto fail;
3565 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3566 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3567 {
3568 PyThreadState* __tstate = wxPyBeginAllowThreads();
3569 result = (long)((wxComboBox const *)arg1)->GetInsertionPoint();
3570
3571 wxPyEndAllowThreads(__tstate);
3572 if (PyErr_Occurred()) SWIG_fail;
3573 }
c370783e 3574 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
3575 return resultobj;
3576 fail:
3577 return NULL;
3578}
3579
3580
c370783e 3581static PyObject *_wrap_ComboBox_GetLastPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3582 PyObject *resultobj;
3583 wxComboBox *arg1 = (wxComboBox *) 0 ;
3584 long result;
3585 PyObject * obj0 = 0 ;
3586 char *kwnames[] = {
3587 (char *) "self", NULL
3588 };
3589
3590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetLastPosition",kwnames,&obj0)) goto fail;
3591 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3592 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3593 {
3594 PyThreadState* __tstate = wxPyBeginAllowThreads();
3595 result = (long)((wxComboBox const *)arg1)->GetLastPosition();
3596
3597 wxPyEndAllowThreads(__tstate);
3598 if (PyErr_Occurred()) SWIG_fail;
3599 }
c370783e 3600 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
3601 return resultobj;
3602 fail:
3603 return NULL;
3604}
3605
3606
c370783e 3607static PyObject *_wrap_ComboBox_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3608 PyObject *resultobj;
3609 wxComboBox *arg1 = (wxComboBox *) 0 ;
3610 long arg2 ;
3611 long arg3 ;
3612 wxString *arg4 = 0 ;
3613 bool temp4 = False ;
3614 PyObject * obj0 = 0 ;
3615 PyObject * obj1 = 0 ;
3616 PyObject * obj2 = 0 ;
3617 PyObject * obj3 = 0 ;
3618 char *kwnames[] = {
3619 (char *) "self",(char *) "from",(char *) "to",(char *) "value", NULL
3620 };
3621
3622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ComboBox_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3623 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3624 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 3625 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 3626 if (PyErr_Occurred()) SWIG_fail;
c370783e 3627 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc
RD
3628 if (PyErr_Occurred()) SWIG_fail;
3629 {
3630 arg4 = wxString_in_helper(obj3);
3631 if (arg4 == NULL) SWIG_fail;
3632 temp4 = True;
3633 }
3634 {
3635 PyThreadState* __tstate = wxPyBeginAllowThreads();
3636 (arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
3637
3638 wxPyEndAllowThreads(__tstate);
3639 if (PyErr_Occurred()) SWIG_fail;
3640 }
3641 Py_INCREF(Py_None); resultobj = Py_None;
3642 {
3643 if (temp4)
3644 delete arg4;
3645 }
3646 return resultobj;
3647 fail:
3648 {
3649 if (temp4)
3650 delete arg4;
3651 }
3652 return NULL;
3653}
3654
3655
c370783e 3656static PyObject *_wrap_ComboBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3657 PyObject *resultobj;
3658 wxComboBox *arg1 = (wxComboBox *) 0 ;
3659 int arg2 ;
3660 PyObject * obj0 = 0 ;
3661 PyObject * obj1 = 0 ;
3662 char *kwnames[] = {
3663 (char *) "self",(char *) "n", NULL
3664 };
3665
3666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetSelection",kwnames,&obj0,&obj1)) goto fail;
3667 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3668 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 3669 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
3670 if (PyErr_Occurred()) SWIG_fail;
3671 {
3672 PyThreadState* __tstate = wxPyBeginAllowThreads();
3673 (arg1)->SetSelection(arg2);
3674
3675 wxPyEndAllowThreads(__tstate);
3676 if (PyErr_Occurred()) SWIG_fail;
3677 }
3678 Py_INCREF(Py_None); resultobj = Py_None;
3679 return resultobj;
3680 fail:
3681 return NULL;
3682}
3683
3684
c370783e 3685static PyObject *_wrap_ComboBox_SetMark(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3686 PyObject *resultobj;
3687 wxComboBox *arg1 = (wxComboBox *) 0 ;
3688 long arg2 ;
3689 long arg3 ;
3690 PyObject * obj0 = 0 ;
3691 PyObject * obj1 = 0 ;
3692 PyObject * obj2 = 0 ;
3693 char *kwnames[] = {
3694 (char *) "self",(char *) "from",(char *) "to", NULL
3695 };
3696
3697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_SetMark",kwnames,&obj0,&obj1,&obj2)) goto fail;
3698 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3699 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 3700 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 3701 if (PyErr_Occurred()) SWIG_fail;
c370783e 3702 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc
RD
3703 if (PyErr_Occurred()) SWIG_fail;
3704 {
3705 PyThreadState* __tstate = wxPyBeginAllowThreads();
3706 (arg1)->SetSelection(arg2,arg3);
3707
3708 wxPyEndAllowThreads(__tstate);
3709 if (PyErr_Occurred()) SWIG_fail;
3710 }
3711 Py_INCREF(Py_None); resultobj = Py_None;
3712 return resultobj;
3713 fail:
3714 return NULL;
3715}
3716
3717
c370783e 3718static PyObject *_wrap_ComboBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
121b9a67
RD
3719 PyObject *resultobj;
3720 wxComboBox *arg1 = (wxComboBox *) 0 ;
3721 wxString *arg2 = 0 ;
3722 bool result;
3723 bool temp2 = False ;
3724 PyObject * obj0 = 0 ;
3725 PyObject * obj1 = 0 ;
3726 char *kwnames[] = {
3727 (char *) "self",(char *) "string", NULL
3728 };
3729
3730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetStringSelection",kwnames,&obj0,&obj1)) goto fail;
3731 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3732 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3733 {
3734 arg2 = wxString_in_helper(obj1);
3735 if (arg2 == NULL) SWIG_fail;
3736 temp2 = True;
3737 }
3738 {
3739 PyThreadState* __tstate = wxPyBeginAllowThreads();
3740 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
3741
3742 wxPyEndAllowThreads(__tstate);
3743 if (PyErr_Occurred()) SWIG_fail;
3744 }
3745 {
3746 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3747 }
3748 {
3749 if (temp2)
3750 delete arg2;
3751 }
3752 return resultobj;
3753 fail:
3754 {
3755 if (temp2)
3756 delete arg2;
3757 }
3758 return NULL;
3759}
3760
3761
c370783e 3762static PyObject *_wrap_ComboBox_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
121b9a67
RD
3763 PyObject *resultobj;
3764 wxComboBox *arg1 = (wxComboBox *) 0 ;
3765 int arg2 ;
3766 wxString *arg3 = 0 ;
3767 bool temp3 = False ;
3768 PyObject * obj0 = 0 ;
3769 PyObject * obj1 = 0 ;
3770 PyObject * obj2 = 0 ;
3771 char *kwnames[] = {
3772 (char *) "self",(char *) "n",(char *) "string", NULL
3773 };
3774
3775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
3776 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3777 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 3778 arg2 = (int)SWIG_As_int(obj1);
121b9a67
RD
3779 if (PyErr_Occurred()) SWIG_fail;
3780 {
3781 arg3 = wxString_in_helper(obj2);
3782 if (arg3 == NULL) SWIG_fail;
3783 temp3 = True;
3784 }
3785 {
3786 PyThreadState* __tstate = wxPyBeginAllowThreads();
3787 (arg1)->SetString(arg2,(wxString const &)*arg3);
3788
3789 wxPyEndAllowThreads(__tstate);
3790 if (PyErr_Occurred()) SWIG_fail;
3791 }
3792 Py_INCREF(Py_None); resultobj = Py_None;
3793 {
3794 if (temp3)
3795 delete arg3;
3796 }
3797 return resultobj;
3798 fail:
3799 {
3800 if (temp3)
3801 delete arg3;
3802 }
3803 return NULL;
3804}
3805
3806
c370783e 3807static PyObject *_wrap_ComboBox_SetEditable(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3808 PyObject *resultobj;
3809 wxComboBox *arg1 = (wxComboBox *) 0 ;
3810 bool arg2 ;
3811 PyObject * obj0 = 0 ;
3812 PyObject * obj1 = 0 ;
3813 char *kwnames[] = {
3814 (char *) "self",(char *) "editable", NULL
3815 };
3816
3817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetEditable",kwnames,&obj0,&obj1)) goto fail;
3818 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3819 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 3820 arg2 = (bool)SWIG_As_bool(obj1);
d55e5bfc
RD
3821 if (PyErr_Occurred()) SWIG_fail;
3822 {
3823 PyThreadState* __tstate = wxPyBeginAllowThreads();
3824 (arg1)->SetEditable(arg2);
3825
3826 wxPyEndAllowThreads(__tstate);
3827 if (PyErr_Occurred()) SWIG_fail;
3828 }
3829 Py_INCREF(Py_None); resultobj = Py_None;
3830 return resultobj;
3831 fail:
3832 return NULL;
3833}
3834
3835
c370783e 3836static PyObject *_wrap_ComboBox_SetInsertionPointEnd(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3837 PyObject *resultobj;
3838 wxComboBox *arg1 = (wxComboBox *) 0 ;
3839 PyObject * obj0 = 0 ;
3840 char *kwnames[] = {
3841 (char *) "self", NULL
3842 };
3843
3844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_SetInsertionPointEnd",kwnames,&obj0)) goto fail;
3845 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3846 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3847 {
3848 PyThreadState* __tstate = wxPyBeginAllowThreads();
3849 (arg1)->SetInsertionPointEnd();
3850
3851 wxPyEndAllowThreads(__tstate);
3852 if (PyErr_Occurred()) SWIG_fail;
3853 }
3854 Py_INCREF(Py_None); resultobj = Py_None;
3855 return resultobj;
3856 fail:
3857 return NULL;
3858}
3859
3860
c370783e 3861static PyObject *_wrap_ComboBox_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3862 PyObject *resultobj;
3863 wxComboBox *arg1 = (wxComboBox *) 0 ;
3864 long arg2 ;
3865 long arg3 ;
3866 PyObject * obj0 = 0 ;
3867 PyObject * obj1 = 0 ;
3868 PyObject * obj2 = 0 ;
3869 char *kwnames[] = {
3870 (char *) "self",(char *) "from",(char *) "to", NULL
3871 };
3872
3873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_Remove",kwnames,&obj0,&obj1,&obj2)) goto fail;
3874 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxComboBox,
3875 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 3876 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 3877 if (PyErr_Occurred()) SWIG_fail;
c370783e 3878 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc
RD
3879 if (PyErr_Occurred()) SWIG_fail;
3880 {
3881 PyThreadState* __tstate = wxPyBeginAllowThreads();
3882 (arg1)->Remove(arg2,arg3);
3883
3884 wxPyEndAllowThreads(__tstate);
3885 if (PyErr_Occurred()) SWIG_fail;
3886 }
3887 Py_INCREF(Py_None); resultobj = Py_None;
3888 return resultobj;
3889 fail:
3890 return NULL;
3891}
3892
3893
c370783e 3894static PyObject *_wrap_ComboBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
3895 PyObject *resultobj;
3896 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
3897 wxVisualAttributes result;
3898 PyObject * obj0 = 0 ;
3899 char *kwnames[] = {
3900 (char *) "variant", NULL
3901 };
3902
3903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ComboBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
3904 if (obj0) {
c370783e 3905 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
3906 if (PyErr_Occurred()) SWIG_fail;
3907 }
3908 {
0439c23b 3909 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
3910 PyThreadState* __tstate = wxPyBeginAllowThreads();
3911 result = wxComboBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
3912
3913 wxPyEndAllowThreads(__tstate);
110da5b0 3914 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
3915 }
3916 {
3917 wxVisualAttributes * resultptr;
3918 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
3919 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
3920 }
3921 return resultobj;
3922 fail:
3923 return NULL;
3924}
3925
3926
c370783e 3927static PyObject * ComboBox_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
3928 PyObject *obj;
3929 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3930 SWIG_TypeClientData(SWIGTYPE_p_wxComboBox, obj);
3931 Py_INCREF(obj);
3932 return Py_BuildValue((char *)"");
3933}
c370783e 3934static int _wrap_GaugeNameStr_set(PyObject *) {
d55e5bfc
RD
3935 PyErr_SetString(PyExc_TypeError,"Variable GaugeNameStr is read-only.");
3936 return 1;
3937}
3938
3939
3940static PyObject *_wrap_GaugeNameStr_get() {
3941 PyObject *pyobj;
3942
3943 {
3944#if wxUSE_UNICODE
3945 pyobj = PyUnicode_FromWideChar((&wxPyGaugeNameStr)->c_str(), (&wxPyGaugeNameStr)->Len());
3946#else
3947 pyobj = PyString_FromStringAndSize((&wxPyGaugeNameStr)->c_str(), (&wxPyGaugeNameStr)->Len());
3948#endif
3949 }
3950 return pyobj;
3951}
3952
3953
c370783e 3954static PyObject *_wrap_new_Gauge(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
3955 PyObject *resultobj;
3956 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17
RD
3957 int arg2 = (int) -1 ;
3958 int arg3 = (int) 100 ;
d55e5bfc
RD
3959 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3960 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3961 wxSize const &arg5_defvalue = wxDefaultSize ;
3962 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
3963 long arg6 = (long) wxGA_HORIZONTAL ;
3964 wxValidator const &arg7_defvalue = wxDefaultValidator ;
3965 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
3966 wxString const &arg8_defvalue = wxPyGaugeNameStr ;
3967 wxString *arg8 = (wxString *) &arg8_defvalue ;
3968 wxGauge *result;
3969 wxPoint temp4 ;
3970 wxSize temp5 ;
3971 bool temp8 = False ;
3972 PyObject * obj0 = 0 ;
3973 PyObject * obj1 = 0 ;
3974 PyObject * obj2 = 0 ;
3975 PyObject * obj3 = 0 ;
3976 PyObject * obj4 = 0 ;
3977 PyObject * obj5 = 0 ;
3978 PyObject * obj6 = 0 ;
3979 PyObject * obj7 = 0 ;
3980 char *kwnames[] = {
3981 (char *) "parent",(char *) "id",(char *) "range",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3982 };
3983
bfddbb17 3984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Gauge",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
d55e5bfc
RD
3985 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
3986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 3987 if (obj1) {
c370783e 3988 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
3989 if (PyErr_Occurred()) SWIG_fail;
3990 }
3991 if (obj2) {
c370783e 3992 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
3993 if (PyErr_Occurred()) SWIG_fail;
3994 }
d55e5bfc
RD
3995 if (obj3) {
3996 {
3997 arg4 = &temp4;
3998 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3999 }
4000 }
4001 if (obj4) {
4002 {
4003 arg5 = &temp5;
4004 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
4005 }
4006 }
4007 if (obj5) {
c370783e 4008 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
4009 if (PyErr_Occurred()) SWIG_fail;
4010 }
4011 if (obj6) {
4012 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
4013 SWIG_POINTER_EXCEPTION | 0)) == -1)
4014 SWIG_fail;
4015 if (arg7 == NULL) {
4016 PyErr_SetString(PyExc_TypeError,"null reference");
4017 SWIG_fail;
4018 }
4019 }
4020 if (obj7) {
4021 {
4022 arg8 = wxString_in_helper(obj7);
4023 if (arg8 == NULL) SWIG_fail;
4024 temp8 = True;
4025 }
4026 }
4027 {
0439c23b 4028 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
4029 PyThreadState* __tstate = wxPyBeginAllowThreads();
4030 result = (wxGauge *)new wxGauge(arg1,arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
4031
4032 wxPyEndAllowThreads(__tstate);
110da5b0 4033 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
4034 }
4035 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGauge, 1);
4036 {
4037 if (temp8)
4038 delete arg8;
4039 }
4040 return resultobj;
4041 fail:
4042 {
4043 if (temp8)
4044 delete arg8;
4045 }
4046 return NULL;
4047}
4048
4049
c370783e 4050static PyObject *_wrap_new_PreGauge(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4051 PyObject *resultobj;
4052 wxGauge *result;
4053 char *kwnames[] = {
4054 NULL
4055 };
4056
4057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreGauge",kwnames)) goto fail;
4058 {
0439c23b 4059 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
4060 PyThreadState* __tstate = wxPyBeginAllowThreads();
4061 result = (wxGauge *)new wxGauge();
4062
4063 wxPyEndAllowThreads(__tstate);
110da5b0 4064 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
4065 }
4066 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGauge, 1);
4067 return resultobj;
4068 fail:
4069 return NULL;
4070}
4071
4072
c370783e 4073static PyObject *_wrap_Gauge_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4074 PyObject *resultobj;
4075 wxGauge *arg1 = (wxGauge *) 0 ;
4076 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17
RD
4077 int arg3 = (int) -1 ;
4078 int arg4 = (int) 100 ;
d55e5bfc
RD
4079 wxPoint const &arg5_defvalue = wxDefaultPosition ;
4080 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
4081 wxSize const &arg6_defvalue = wxDefaultSize ;
4082 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
4083 long arg7 = (long) wxGA_HORIZONTAL ;
4084 wxValidator const &arg8_defvalue = wxDefaultValidator ;
4085 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
4086 wxString const &arg9_defvalue = wxPyGaugeNameStr ;
4087 wxString *arg9 = (wxString *) &arg9_defvalue ;
4088 bool result;
4089 wxPoint temp5 ;
4090 wxSize temp6 ;
4091 bool temp9 = False ;
4092 PyObject * obj0 = 0 ;
4093 PyObject * obj1 = 0 ;
4094 PyObject * obj2 = 0 ;
4095 PyObject * obj3 = 0 ;
4096 PyObject * obj4 = 0 ;
4097 PyObject * obj5 = 0 ;
4098 PyObject * obj6 = 0 ;
4099 PyObject * obj7 = 0 ;
4100 PyObject * obj8 = 0 ;
4101 char *kwnames[] = {
4102 (char *) "self",(char *) "parent",(char *) "id",(char *) "range",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
4103 };
4104
bfddbb17 4105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Gauge_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
d55e5bfc
RD
4106 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGauge,
4107 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4108 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
4109 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 4110 if (obj2) {
c370783e 4111 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
4112 if (PyErr_Occurred()) SWIG_fail;
4113 }
4114 if (obj3) {
c370783e 4115 arg4 = (int)SWIG_As_int(obj3);
bfddbb17
RD
4116 if (PyErr_Occurred()) SWIG_fail;
4117 }
d55e5bfc
RD
4118 if (obj4) {
4119 {
4120 arg5 = &temp5;
4121 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
4122 }
4123 }
4124 if (obj5) {
4125 {
4126 arg6 = &temp6;
4127 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
4128 }
4129 }
4130 if (obj6) {
c370783e 4131 arg7 = (long)SWIG_As_long(obj6);
d55e5bfc
RD
4132 if (PyErr_Occurred()) SWIG_fail;
4133 }
4134 if (obj7) {
4135 if ((SWIG_ConvertPtr(obj7,(void **)(&arg8),SWIGTYPE_p_wxValidator,
4136 SWIG_POINTER_EXCEPTION | 0)) == -1)
4137 SWIG_fail;
4138 if (arg8 == NULL) {
4139 PyErr_SetString(PyExc_TypeError,"null reference");
4140 SWIG_fail;
4141 }
4142 }
4143 if (obj8) {
4144 {
4145 arg9 = wxString_in_helper(obj8);
4146 if (arg9 == NULL) SWIG_fail;
4147 temp9 = True;
4148 }
4149 }
4150 {
4151 PyThreadState* __tstate = wxPyBeginAllowThreads();
4152 result = (bool)(arg1)->Create(arg2,arg3,arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
4153
4154 wxPyEndAllowThreads(__tstate);
4155 if (PyErr_Occurred()) SWIG_fail;
4156 }
4157 {
4158 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4159 }
4160 {
4161 if (temp9)
4162 delete arg9;
4163 }
4164 return resultobj;
4165 fail:
4166 {
4167 if (temp9)
4168 delete arg9;
4169 }
4170 return NULL;
4171}
4172
4173
c370783e 4174static PyObject *_wrap_Gauge_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4175 PyObject *resultobj;
4176 wxGauge *arg1 = (wxGauge *) 0 ;
4177 int arg2 ;
4178 PyObject * obj0 = 0 ;
4179 PyObject * obj1 = 0 ;
4180 char *kwnames[] = {
4181 (char *) "self",(char *) "range", NULL
4182 };
4183
4184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetRange",kwnames,&obj0,&obj1)) goto fail;
4185 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGauge,
4186 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 4187 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
4188 if (PyErr_Occurred()) SWIG_fail;
4189 {
4190 PyThreadState* __tstate = wxPyBeginAllowThreads();
4191 (arg1)->SetRange(arg2);
4192
4193 wxPyEndAllowThreads(__tstate);
4194 if (PyErr_Occurred()) SWIG_fail;
4195 }
4196 Py_INCREF(Py_None); resultobj = Py_None;
4197 return resultobj;
4198 fail:
4199 return NULL;
4200}
4201
4202
c370783e 4203static PyObject *_wrap_Gauge_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4204 PyObject *resultobj;
4205 wxGauge *arg1 = (wxGauge *) 0 ;
4206 int result;
4207 PyObject * obj0 = 0 ;
4208 char *kwnames[] = {
4209 (char *) "self", NULL
4210 };
4211
4212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetRange",kwnames,&obj0)) goto fail;
4213 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGauge,
4214 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4215 {
4216 PyThreadState* __tstate = wxPyBeginAllowThreads();
4217 result = (int)((wxGauge const *)arg1)->GetRange();
4218
4219 wxPyEndAllowThreads(__tstate);
4220 if (PyErr_Occurred()) SWIG_fail;
4221 }
c370783e 4222 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
4223 return resultobj;
4224 fail:
4225 return NULL;
4226}
4227
4228
c370783e 4229static PyObject *_wrap_Gauge_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4230 PyObject *resultobj;
4231 wxGauge *arg1 = (wxGauge *) 0 ;
4232 int arg2 ;
4233 PyObject * obj0 = 0 ;
4234 PyObject * obj1 = 0 ;
4235 char *kwnames[] = {
4236 (char *) "self",(char *) "pos", NULL
4237 };
4238
4239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetValue",kwnames,&obj0,&obj1)) goto fail;
4240 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGauge,
4241 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 4242 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
4243 if (PyErr_Occurred()) SWIG_fail;
4244 {
4245 PyThreadState* __tstate = wxPyBeginAllowThreads();
4246 (arg1)->SetValue(arg2);
4247
4248 wxPyEndAllowThreads(__tstate);
4249 if (PyErr_Occurred()) SWIG_fail;
4250 }
4251 Py_INCREF(Py_None); resultobj = Py_None;
4252 return resultobj;
4253 fail:
4254 return NULL;
4255}
4256
4257
c370783e 4258static PyObject *_wrap_Gauge_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4259 PyObject *resultobj;
4260 wxGauge *arg1 = (wxGauge *) 0 ;
4261 int result;
4262 PyObject * obj0 = 0 ;
4263 char *kwnames[] = {
4264 (char *) "self", NULL
4265 };
4266
4267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetValue",kwnames,&obj0)) goto fail;
4268 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGauge,
4269 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4270 {
4271 PyThreadState* __tstate = wxPyBeginAllowThreads();
4272 result = (int)((wxGauge const *)arg1)->GetValue();
4273
4274 wxPyEndAllowThreads(__tstate);
4275 if (PyErr_Occurred()) SWIG_fail;
4276 }
c370783e 4277 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
4278 return resultobj;
4279 fail:
4280 return NULL;
4281}
4282
4283
c370783e 4284static PyObject *_wrap_Gauge_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4285 PyObject *resultobj;
4286 wxGauge *arg1 = (wxGauge *) 0 ;
4287 bool result;
4288 PyObject * obj0 = 0 ;
4289 char *kwnames[] = {
4290 (char *) "self", NULL
4291 };
4292
4293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_IsVertical",kwnames,&obj0)) goto fail;
4294 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGauge,
4295 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4296 {
4297 PyThreadState* __tstate = wxPyBeginAllowThreads();
4298 result = (bool)((wxGauge const *)arg1)->IsVertical();
4299
4300 wxPyEndAllowThreads(__tstate);
4301 if (PyErr_Occurred()) SWIG_fail;
4302 }
4303 {
4304 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4305 }
4306 return resultobj;
4307 fail:
4308 return NULL;
4309}
4310
4311
c370783e 4312static PyObject *_wrap_Gauge_SetShadowWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4313 PyObject *resultobj;
4314 wxGauge *arg1 = (wxGauge *) 0 ;
4315 int arg2 ;
4316 PyObject * obj0 = 0 ;
4317 PyObject * obj1 = 0 ;
4318 char *kwnames[] = {
4319 (char *) "self",(char *) "w", NULL
4320 };
4321
4322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetShadowWidth",kwnames,&obj0,&obj1)) goto fail;
4323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGauge,
4324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 4325 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
4326 if (PyErr_Occurred()) SWIG_fail;
4327 {
4328 PyThreadState* __tstate = wxPyBeginAllowThreads();
4329 (arg1)->SetShadowWidth(arg2);
4330
4331 wxPyEndAllowThreads(__tstate);
4332 if (PyErr_Occurred()) SWIG_fail;
4333 }
4334 Py_INCREF(Py_None); resultobj = Py_None;
4335 return resultobj;
4336 fail:
4337 return NULL;
4338}
4339
4340
c370783e 4341static PyObject *_wrap_Gauge_GetShadowWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4342 PyObject *resultobj;
4343 wxGauge *arg1 = (wxGauge *) 0 ;
4344 int result;
4345 PyObject * obj0 = 0 ;
4346 char *kwnames[] = {
4347 (char *) "self", NULL
4348 };
4349
4350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetShadowWidth",kwnames,&obj0)) goto fail;
4351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGauge,
4352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4353 {
4354 PyThreadState* __tstate = wxPyBeginAllowThreads();
4355 result = (int)((wxGauge const *)arg1)->GetShadowWidth();
4356
4357 wxPyEndAllowThreads(__tstate);
4358 if (PyErr_Occurred()) SWIG_fail;
4359 }
c370783e 4360 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
4361 return resultobj;
4362 fail:
4363 return NULL;
4364}
4365
4366
c370783e 4367static PyObject *_wrap_Gauge_SetBezelFace(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4368 PyObject *resultobj;
4369 wxGauge *arg1 = (wxGauge *) 0 ;
4370 int arg2 ;
4371 PyObject * obj0 = 0 ;
4372 PyObject * obj1 = 0 ;
4373 char *kwnames[] = {
4374 (char *) "self",(char *) "w", NULL
4375 };
4376
4377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetBezelFace",kwnames,&obj0,&obj1)) goto fail;
4378 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGauge,
4379 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 4380 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
4381 if (PyErr_Occurred()) SWIG_fail;
4382 {
4383 PyThreadState* __tstate = wxPyBeginAllowThreads();
4384 (arg1)->SetBezelFace(arg2);
4385
4386 wxPyEndAllowThreads(__tstate);
4387 if (PyErr_Occurred()) SWIG_fail;
4388 }
4389 Py_INCREF(Py_None); resultobj = Py_None;
4390 return resultobj;
4391 fail:
4392 return NULL;
4393}
4394
4395
c370783e 4396static PyObject *_wrap_Gauge_GetBezelFace(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4397 PyObject *resultobj;
4398 wxGauge *arg1 = (wxGauge *) 0 ;
4399 int result;
4400 PyObject * obj0 = 0 ;
4401 char *kwnames[] = {
4402 (char *) "self", NULL
4403 };
4404
4405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetBezelFace",kwnames,&obj0)) goto fail;
4406 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGauge,
4407 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4408 {
4409 PyThreadState* __tstate = wxPyBeginAllowThreads();
4410 result = (int)((wxGauge const *)arg1)->GetBezelFace();
4411
4412 wxPyEndAllowThreads(__tstate);
4413 if (PyErr_Occurred()) SWIG_fail;
4414 }
c370783e 4415 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
4416 return resultobj;
4417 fail:
4418 return NULL;
4419}
4420
4421
c370783e 4422static PyObject *_wrap_Gauge_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
4423 PyObject *resultobj;
4424 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
4425 wxVisualAttributes result;
4426 PyObject * obj0 = 0 ;
4427 char *kwnames[] = {
4428 (char *) "variant", NULL
4429 };
4430
4431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Gauge_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
4432 if (obj0) {
c370783e 4433 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
4434 if (PyErr_Occurred()) SWIG_fail;
4435 }
4436 {
0439c23b 4437 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
4438 PyThreadState* __tstate = wxPyBeginAllowThreads();
4439 result = wxGauge::GetClassDefaultAttributes((wxWindowVariant )arg1);
4440
4441 wxPyEndAllowThreads(__tstate);
110da5b0 4442 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
4443 }
4444 {
4445 wxVisualAttributes * resultptr;
4446 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
4447 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
4448 }
4449 return resultobj;
4450 fail:
4451 return NULL;
4452}
4453
4454
c370783e 4455static PyObject * Gauge_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
4456 PyObject *obj;
4457 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4458 SWIG_TypeClientData(SWIGTYPE_p_wxGauge, obj);
4459 Py_INCREF(obj);
4460 return Py_BuildValue((char *)"");
4461}
c370783e 4462static int _wrap_StaticBitmapNameStr_set(PyObject *) {
d55e5bfc
RD
4463 PyErr_SetString(PyExc_TypeError,"Variable StaticBitmapNameStr is read-only.");
4464 return 1;
4465}
4466
4467
4468static PyObject *_wrap_StaticBitmapNameStr_get() {
4469 PyObject *pyobj;
4470
4471 {
4472#if wxUSE_UNICODE
4473 pyobj = PyUnicode_FromWideChar((&wxPyStaticBitmapNameStr)->c_str(), (&wxPyStaticBitmapNameStr)->Len());
4474#else
4475 pyobj = PyString_FromStringAndSize((&wxPyStaticBitmapNameStr)->c_str(), (&wxPyStaticBitmapNameStr)->Len());
4476#endif
4477 }
4478 return pyobj;
4479}
4480
4481
c370783e 4482static int _wrap_StaticBoxNameStr_set(PyObject *) {
d55e5bfc
RD
4483 PyErr_SetString(PyExc_TypeError,"Variable StaticBoxNameStr is read-only.");
4484 return 1;
4485}
4486
4487
4488static PyObject *_wrap_StaticBoxNameStr_get() {
4489 PyObject *pyobj;
4490
4491 {
4492#if wxUSE_UNICODE
4493 pyobj = PyUnicode_FromWideChar((&wxPyStaticBoxNameStr)->c_str(), (&wxPyStaticBoxNameStr)->Len());
4494#else
4495 pyobj = PyString_FromStringAndSize((&wxPyStaticBoxNameStr)->c_str(), (&wxPyStaticBoxNameStr)->Len());
4496#endif
4497 }
4498 return pyobj;
4499}
4500
4501
c370783e 4502static int _wrap_StaticTextNameStr_set(PyObject *) {
d55e5bfc
RD
4503 PyErr_SetString(PyExc_TypeError,"Variable StaticTextNameStr is read-only.");
4504 return 1;
4505}
4506
4507
4508static PyObject *_wrap_StaticTextNameStr_get() {
4509 PyObject *pyobj;
4510
4511 {
4512#if wxUSE_UNICODE
4513 pyobj = PyUnicode_FromWideChar((&wxPyStaticTextNameStr)->c_str(), (&wxPyStaticTextNameStr)->Len());
4514#else
4515 pyobj = PyString_FromStringAndSize((&wxPyStaticTextNameStr)->c_str(), (&wxPyStaticTextNameStr)->Len());
4516#endif
4517 }
4518 return pyobj;
4519}
4520
4521
c370783e 4522static PyObject *_wrap_new_StaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4523 PyObject *resultobj;
4524 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17
RD
4525 int arg2 = (int) -1 ;
4526 wxString const &arg3_defvalue = wxPyEmptyString ;
4527 wxString *arg3 = (wxString *) &arg3_defvalue ;
d55e5bfc
RD
4528 wxPoint const &arg4_defvalue = wxDefaultPosition ;
4529 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
4530 wxSize const &arg5_defvalue = wxDefaultSize ;
4531 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4532 long arg6 = (long) 0 ;
4533 wxString const &arg7_defvalue = wxPyStaticBoxNameStr ;
4534 wxString *arg7 = (wxString *) &arg7_defvalue ;
4535 wxStaticBox *result;
4536 bool temp3 = False ;
4537 wxPoint temp4 ;
4538 wxSize temp5 ;
4539 bool temp7 = False ;
4540 PyObject * obj0 = 0 ;
4541 PyObject * obj1 = 0 ;
4542 PyObject * obj2 = 0 ;
4543 PyObject * obj3 = 0 ;
4544 PyObject * obj4 = 0 ;
4545 PyObject * obj5 = 0 ;
4546 PyObject * obj6 = 0 ;
4547 char *kwnames[] = {
4548 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
4549 };
4550
bfddbb17 4551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
d55e5bfc
RD
4552 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
4553 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 4554 if (obj1) {
c370783e 4555 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
4556 if (PyErr_Occurred()) SWIG_fail;
4557 }
4558 if (obj2) {
4559 {
4560 arg3 = wxString_in_helper(obj2);
4561 if (arg3 == NULL) SWIG_fail;
4562 temp3 = True;
4563 }
d55e5bfc
RD
4564 }
4565 if (obj3) {
4566 {
4567 arg4 = &temp4;
4568 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4569 }
4570 }
4571 if (obj4) {
4572 {
4573 arg5 = &temp5;
4574 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
4575 }
4576 }
4577 if (obj5) {
c370783e 4578 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
4579 if (PyErr_Occurred()) SWIG_fail;
4580 }
4581 if (obj6) {
4582 {
4583 arg7 = wxString_in_helper(obj6);
4584 if (arg7 == NULL) SWIG_fail;
4585 temp7 = True;
4586 }
4587 }
4588 {
0439c23b 4589 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
4590 PyThreadState* __tstate = wxPyBeginAllowThreads();
4591 result = (wxStaticBox *)new wxStaticBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
4592
4593 wxPyEndAllowThreads(__tstate);
110da5b0 4594 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 4595 }
b0f7404b 4596 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBox, 1);
d55e5bfc
RD
4597 {
4598 if (temp3)
4599 delete arg3;
4600 }
4601 {
4602 if (temp7)
4603 delete arg7;
4604 }
4605 return resultobj;
4606 fail:
4607 {
4608 if (temp3)
4609 delete arg3;
4610 }
4611 {
4612 if (temp7)
4613 delete arg7;
4614 }
4615 return NULL;
4616}
4617
4618
c370783e 4619static PyObject *_wrap_new_PreStaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4620 PyObject *resultobj;
4621 wxStaticBox *result;
4622 char *kwnames[] = {
4623 NULL
4624 };
4625
4626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticBox",kwnames)) goto fail;
4627 {
0439c23b 4628 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
4629 PyThreadState* __tstate = wxPyBeginAllowThreads();
4630 result = (wxStaticBox *)new wxStaticBox();
4631
4632 wxPyEndAllowThreads(__tstate);
110da5b0 4633 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 4634 }
b0f7404b 4635 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBox, 1);
d55e5bfc
RD
4636 return resultobj;
4637 fail:
4638 return NULL;
4639}
4640
4641
c370783e 4642static PyObject *_wrap_StaticBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4643 PyObject *resultobj;
4644 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
4645 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17
RD
4646 int arg3 = (int) -1 ;
4647 wxString const &arg4_defvalue = wxPyEmptyString ;
4648 wxString *arg4 = (wxString *) &arg4_defvalue ;
d55e5bfc
RD
4649 wxPoint const &arg5_defvalue = wxDefaultPosition ;
4650 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
4651 wxSize const &arg6_defvalue = wxDefaultSize ;
4652 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
4653 long arg7 = (long) 0 ;
4654 wxString const &arg8_defvalue = wxPyStaticBoxNameStr ;
4655 wxString *arg8 = (wxString *) &arg8_defvalue ;
4656 bool result;
4657 bool temp4 = False ;
4658 wxPoint temp5 ;
4659 wxSize temp6 ;
4660 bool temp8 = False ;
4661 PyObject * obj0 = 0 ;
4662 PyObject * obj1 = 0 ;
4663 PyObject * obj2 = 0 ;
4664 PyObject * obj3 = 0 ;
4665 PyObject * obj4 = 0 ;
4666 PyObject * obj5 = 0 ;
4667 PyObject * obj6 = 0 ;
4668 PyObject * obj7 = 0 ;
4669 char *kwnames[] = {
4670 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
4671 };
4672
bfddbb17 4673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
d55e5bfc
RD
4674 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBox,
4675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4676 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
4677 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 4678 if (obj2) {
c370783e 4679 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
4680 if (PyErr_Occurred()) SWIG_fail;
4681 }
4682 if (obj3) {
4683 {
4684 arg4 = wxString_in_helper(obj3);
4685 if (arg4 == NULL) SWIG_fail;
4686 temp4 = True;
4687 }
d55e5bfc
RD
4688 }
4689 if (obj4) {
4690 {
4691 arg5 = &temp5;
4692 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
4693 }
4694 }
4695 if (obj5) {
4696 {
4697 arg6 = &temp6;
4698 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
4699 }
4700 }
4701 if (obj6) {
c370783e 4702 arg7 = (long)SWIG_As_long(obj6);
d55e5bfc
RD
4703 if (PyErr_Occurred()) SWIG_fail;
4704 }
4705 if (obj7) {
4706 {
4707 arg8 = wxString_in_helper(obj7);
4708 if (arg8 == NULL) SWIG_fail;
4709 temp8 = True;
4710 }
4711 }
4712 {
4713 PyThreadState* __tstate = wxPyBeginAllowThreads();
4714 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
4715
4716 wxPyEndAllowThreads(__tstate);
4717 if (PyErr_Occurred()) SWIG_fail;
4718 }
4719 {
4720 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4721 }
4722 {
4723 if (temp4)
4724 delete arg4;
4725 }
4726 {
4727 if (temp8)
4728 delete arg8;
4729 }
4730 return resultobj;
4731 fail:
4732 {
4733 if (temp4)
4734 delete arg4;
4735 }
4736 {
4737 if (temp8)
4738 delete arg8;
4739 }
4740 return NULL;
4741}
4742
4743
c370783e 4744static PyObject *_wrap_StaticBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
4745 PyObject *resultobj;
4746 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
4747 wxVisualAttributes result;
4748 PyObject * obj0 = 0 ;
4749 char *kwnames[] = {
4750 (char *) "variant", NULL
4751 };
4752
4753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
4754 if (obj0) {
c370783e 4755 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
4756 if (PyErr_Occurred()) SWIG_fail;
4757 }
4758 {
0439c23b 4759 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
4760 PyThreadState* __tstate = wxPyBeginAllowThreads();
4761 result = wxStaticBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
4762
4763 wxPyEndAllowThreads(__tstate);
110da5b0 4764 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
4765 }
4766 {
4767 wxVisualAttributes * resultptr;
4768 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
4769 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
4770 }
4771 return resultobj;
4772 fail:
4773 return NULL;
4774}
4775
4776
c370783e 4777static PyObject * StaticBox_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
4778 PyObject *obj;
4779 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4780 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBox, obj);
4781 Py_INCREF(obj);
4782 return Py_BuildValue((char *)"");
4783}
c370783e 4784static PyObject *_wrap_new_StaticLine(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4785 PyObject *resultobj;
4786 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17 4787 int arg2 = (int) -1 ;
d55e5bfc
RD
4788 wxPoint const &arg3_defvalue = wxDefaultPosition ;
4789 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
4790 wxSize const &arg4_defvalue = wxDefaultSize ;
4791 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
4792 long arg5 = (long) wxLI_HORIZONTAL ;
4793 wxString const &arg6_defvalue = wxPyStaticTextNameStr ;
4794 wxString *arg6 = (wxString *) &arg6_defvalue ;
4795 wxStaticLine *result;
4796 wxPoint temp3 ;
4797 wxSize temp4 ;
4798 bool temp6 = False ;
4799 PyObject * obj0 = 0 ;
4800 PyObject * obj1 = 0 ;
4801 PyObject * obj2 = 0 ;
4802 PyObject * obj3 = 0 ;
4803 PyObject * obj4 = 0 ;
4804 PyObject * obj5 = 0 ;
4805 char *kwnames[] = {
4806 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
4807 };
4808
bfddbb17 4809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_StaticLine",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
d55e5bfc
RD
4810 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
4811 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 4812 if (obj1) {
c370783e 4813 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
4814 if (PyErr_Occurred()) SWIG_fail;
4815 }
d55e5bfc
RD
4816 if (obj2) {
4817 {
4818 arg3 = &temp3;
4819 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
4820 }
4821 }
4822 if (obj3) {
4823 {
4824 arg4 = &temp4;
4825 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
4826 }
4827 }
4828 if (obj4) {
c370783e 4829 arg5 = (long)SWIG_As_long(obj4);
d55e5bfc
RD
4830 if (PyErr_Occurred()) SWIG_fail;
4831 }
4832 if (obj5) {
4833 {
4834 arg6 = wxString_in_helper(obj5);
4835 if (arg6 == NULL) SWIG_fail;
4836 temp6 = True;
4837 }
4838 }
4839 {
0439c23b 4840 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
4841 PyThreadState* __tstate = wxPyBeginAllowThreads();
4842 result = (wxStaticLine *)new wxStaticLine(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
4843
4844 wxPyEndAllowThreads(__tstate);
110da5b0 4845 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
4846 }
4847 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticLine, 1);
4848 {
4849 if (temp6)
4850 delete arg6;
4851 }
4852 return resultobj;
4853 fail:
4854 {
4855 if (temp6)
4856 delete arg6;
4857 }
4858 return NULL;
4859}
4860
4861
c370783e 4862static PyObject *_wrap_new_PreStaticLine(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4863 PyObject *resultobj;
4864 wxStaticLine *result;
4865 char *kwnames[] = {
4866 NULL
4867 };
4868
4869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticLine",kwnames)) goto fail;
4870 {
0439c23b 4871 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
4872 PyThreadState* __tstate = wxPyBeginAllowThreads();
4873 result = (wxStaticLine *)new wxStaticLine();
4874
4875 wxPyEndAllowThreads(__tstate);
110da5b0 4876 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
4877 }
4878 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticLine, 1);
4879 return resultobj;
4880 fail:
4881 return NULL;
4882}
4883
4884
c370783e 4885static PyObject *_wrap_StaticLine_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4886 PyObject *resultobj;
4887 wxStaticLine *arg1 = (wxStaticLine *) 0 ;
4888 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17 4889 int arg3 = (int) -1 ;
d55e5bfc
RD
4890 wxPoint const &arg4_defvalue = wxDefaultPosition ;
4891 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
4892 wxSize const &arg5_defvalue = wxDefaultSize ;
4893 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4894 long arg6 = (long) wxLI_HORIZONTAL ;
4895 wxString const &arg7_defvalue = wxPyStaticTextNameStr ;
4896 wxString *arg7 = (wxString *) &arg7_defvalue ;
4897 bool result;
4898 wxPoint temp4 ;
4899 wxSize temp5 ;
4900 bool temp7 = False ;
4901 PyObject * obj0 = 0 ;
4902 PyObject * obj1 = 0 ;
4903 PyObject * obj2 = 0 ;
4904 PyObject * obj3 = 0 ;
4905 PyObject * obj4 = 0 ;
4906 PyObject * obj5 = 0 ;
4907 PyObject * obj6 = 0 ;
4908 char *kwnames[] = {
4909 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
4910 };
4911
bfddbb17 4912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:StaticLine_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
d55e5bfc
RD
4913 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticLine,
4914 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4915 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
4916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 4917 if (obj2) {
c370783e 4918 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
4919 if (PyErr_Occurred()) SWIG_fail;
4920 }
d55e5bfc
RD
4921 if (obj3) {
4922 {
4923 arg4 = &temp4;
4924 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4925 }
4926 }
4927 if (obj4) {
4928 {
4929 arg5 = &temp5;
4930 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
4931 }
4932 }
4933 if (obj5) {
c370783e 4934 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
4935 if (PyErr_Occurred()) SWIG_fail;
4936 }
4937 if (obj6) {
4938 {
4939 arg7 = wxString_in_helper(obj6);
4940 if (arg7 == NULL) SWIG_fail;
4941 temp7 = True;
4942 }
4943 }
4944 {
4945 PyThreadState* __tstate = wxPyBeginAllowThreads();
4946 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
4947
4948 wxPyEndAllowThreads(__tstate);
4949 if (PyErr_Occurred()) SWIG_fail;
4950 }
4951 {
4952 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4953 }
4954 {
4955 if (temp7)
4956 delete arg7;
4957 }
4958 return resultobj;
4959 fail:
4960 {
4961 if (temp7)
4962 delete arg7;
4963 }
4964 return NULL;
4965}
4966
4967
c370783e 4968static PyObject *_wrap_StaticLine_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4969 PyObject *resultobj;
4970 wxStaticLine *arg1 = (wxStaticLine *) 0 ;
4971 bool result;
4972 PyObject * obj0 = 0 ;
4973 char *kwnames[] = {
4974 (char *) "self", NULL
4975 };
4976
4977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticLine_IsVertical",kwnames,&obj0)) goto fail;
4978 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticLine,
4979 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4980 {
4981 PyThreadState* __tstate = wxPyBeginAllowThreads();
4982 result = (bool)((wxStaticLine const *)arg1)->IsVertical();
4983
4984 wxPyEndAllowThreads(__tstate);
4985 if (PyErr_Occurred()) SWIG_fail;
4986 }
4987 {
4988 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4989 }
4990 return resultobj;
4991 fail:
4992 return NULL;
4993}
4994
4995
c370783e 4996static PyObject *_wrap_StaticLine_GetDefaultSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
4997 PyObject *resultobj;
4998 int result;
4999 char *kwnames[] = {
5000 NULL
5001 };
5002
5003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StaticLine_GetDefaultSize",kwnames)) goto fail;
5004 {
5005 PyThreadState* __tstate = wxPyBeginAllowThreads();
5006 result = (int)wxStaticLine::GetDefaultSize();
5007
5008 wxPyEndAllowThreads(__tstate);
5009 if (PyErr_Occurred()) SWIG_fail;
5010 }
c370783e 5011 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
5012 return resultobj;
5013 fail:
5014 return NULL;
5015}
5016
5017
c370783e 5018static PyObject *_wrap_StaticLine_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
5019 PyObject *resultobj;
5020 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
5021 wxVisualAttributes result;
5022 PyObject * obj0 = 0 ;
5023 char *kwnames[] = {
5024 (char *) "variant", NULL
5025 };
5026
5027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticLine_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
5028 if (obj0) {
c370783e 5029 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
5030 if (PyErr_Occurred()) SWIG_fail;
5031 }
5032 {
0439c23b 5033 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
5034 PyThreadState* __tstate = wxPyBeginAllowThreads();
5035 result = wxStaticLine::GetClassDefaultAttributes((wxWindowVariant )arg1);
5036
5037 wxPyEndAllowThreads(__tstate);
110da5b0 5038 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
5039 }
5040 {
5041 wxVisualAttributes * resultptr;
5042 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
5043 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
5044 }
5045 return resultobj;
5046 fail:
5047 return NULL;
5048}
5049
5050
c370783e 5051static PyObject * StaticLine_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
5052 PyObject *obj;
5053 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5054 SWIG_TypeClientData(SWIGTYPE_p_wxStaticLine, obj);
5055 Py_INCREF(obj);
5056 return Py_BuildValue((char *)"");
5057}
c370783e 5058static PyObject *_wrap_new_StaticText(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
5059 PyObject *resultobj;
5060 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17
RD
5061 int arg2 = (int) -1 ;
5062 wxString const &arg3_defvalue = wxPyEmptyString ;
5063 wxString *arg3 = (wxString *) &arg3_defvalue ;
d55e5bfc
RD
5064 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5065 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5066 wxSize const &arg5_defvalue = wxDefaultSize ;
5067 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5068 long arg6 = (long) 0 ;
5069 wxString const &arg7_defvalue = wxPyStaticTextNameStr ;
5070 wxString *arg7 = (wxString *) &arg7_defvalue ;
5071 wxStaticText *result;
5072 bool temp3 = False ;
5073 wxPoint temp4 ;
5074 wxSize temp5 ;
5075 bool temp7 = False ;
5076 PyObject * obj0 = 0 ;
5077 PyObject * obj1 = 0 ;
5078 PyObject * obj2 = 0 ;
5079 PyObject * obj3 = 0 ;
5080 PyObject * obj4 = 0 ;
5081 PyObject * obj5 = 0 ;
5082 PyObject * obj6 = 0 ;
5083 char *kwnames[] = {
5084 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
5085 };
5086
bfddbb17 5087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticText",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
d55e5bfc
RD
5088 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
5089 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 5090 if (obj1) {
c370783e 5091 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
5092 if (PyErr_Occurred()) SWIG_fail;
5093 }
5094 if (obj2) {
5095 {
5096 arg3 = wxString_in_helper(obj2);
5097 if (arg3 == NULL) SWIG_fail;
5098 temp3 = True;
5099 }
d55e5bfc
RD
5100 }
5101 if (obj3) {
5102 {
5103 arg4 = &temp4;
5104 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5105 }
5106 }
5107 if (obj4) {
5108 {
5109 arg5 = &temp5;
5110 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
5111 }
5112 }
5113 if (obj5) {
c370783e 5114 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
5115 if (PyErr_Occurred()) SWIG_fail;
5116 }
5117 if (obj6) {
5118 {
5119 arg7 = wxString_in_helper(obj6);
5120 if (arg7 == NULL) SWIG_fail;
5121 temp7 = True;
5122 }
5123 }
5124 {
0439c23b 5125 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
5126 PyThreadState* __tstate = wxPyBeginAllowThreads();
5127 result = (wxStaticText *)new wxStaticText(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
5128
5129 wxPyEndAllowThreads(__tstate);
110da5b0 5130 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
5131 }
5132 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticText, 1);
5133 {
5134 if (temp3)
5135 delete arg3;
5136 }
5137 {
5138 if (temp7)
5139 delete arg7;
5140 }
5141 return resultobj;
5142 fail:
5143 {
5144 if (temp3)
5145 delete arg3;
5146 }
5147 {
5148 if (temp7)
5149 delete arg7;
5150 }
5151 return NULL;
5152}
5153
5154
c370783e 5155static PyObject *_wrap_new_PreStaticText(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
5156 PyObject *resultobj;
5157 wxStaticText *result;
5158 char *kwnames[] = {
5159 NULL
5160 };
5161
5162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticText",kwnames)) goto fail;
5163 {
0439c23b 5164 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
5165 PyThreadState* __tstate = wxPyBeginAllowThreads();
5166 result = (wxStaticText *)new wxStaticText();
5167
5168 wxPyEndAllowThreads(__tstate);
110da5b0 5169 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
5170 }
5171 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticText, 1);
5172 return resultobj;
5173 fail:
5174 return NULL;
5175}
5176
5177
c370783e 5178static PyObject *_wrap_StaticText_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
5179 PyObject *resultobj;
5180 wxStaticText *arg1 = (wxStaticText *) 0 ;
5181 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17
RD
5182 int arg3 = (int) -1 ;
5183 wxString const &arg4_defvalue = wxPyEmptyString ;
5184 wxString *arg4 = (wxString *) &arg4_defvalue ;
d55e5bfc
RD
5185 wxPoint const &arg5_defvalue = wxDefaultPosition ;
5186 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
5187 wxSize const &arg6_defvalue = wxDefaultSize ;
5188 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
5189 long arg7 = (long) 0 ;
5190 wxString const &arg8_defvalue = wxPyStaticTextNameStr ;
5191 wxString *arg8 = (wxString *) &arg8_defvalue ;
5192 bool result;
5193 bool temp4 = False ;
5194 wxPoint temp5 ;
5195 wxSize temp6 ;
5196 bool temp8 = False ;
5197 PyObject * obj0 = 0 ;
5198 PyObject * obj1 = 0 ;
5199 PyObject * obj2 = 0 ;
5200 PyObject * obj3 = 0 ;
5201 PyObject * obj4 = 0 ;
5202 PyObject * obj5 = 0 ;
5203 PyObject * obj6 = 0 ;
5204 PyObject * obj7 = 0 ;
5205 char *kwnames[] = {
5206 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
5207 };
5208
bfddbb17 5209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticText_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
d55e5bfc
RD
5210 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticText,
5211 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5212 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
5213 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 5214 if (obj2) {
c370783e 5215 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
5216 if (PyErr_Occurred()) SWIG_fail;
5217 }
5218 if (obj3) {
5219 {
5220 arg4 = wxString_in_helper(obj3);
5221 if (arg4 == NULL) SWIG_fail;
5222 temp4 = True;
5223 }
d55e5bfc
RD
5224 }
5225 if (obj4) {
5226 {
5227 arg5 = &temp5;
5228 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
5229 }
5230 }
5231 if (obj5) {
5232 {
5233 arg6 = &temp6;
5234 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
5235 }
5236 }
5237 if (obj6) {
c370783e 5238 arg7 = (long)SWIG_As_long(obj6);
d55e5bfc
RD
5239 if (PyErr_Occurred()) SWIG_fail;
5240 }
5241 if (obj7) {
5242 {
5243 arg8 = wxString_in_helper(obj7);
5244 if (arg8 == NULL) SWIG_fail;
5245 temp8 = True;
5246 }
5247 }
5248 {
5249 PyThreadState* __tstate = wxPyBeginAllowThreads();
5250 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
5251
5252 wxPyEndAllowThreads(__tstate);
5253 if (PyErr_Occurred()) SWIG_fail;
5254 }
5255 {
5256 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5257 }
5258 {
5259 if (temp4)
5260 delete arg4;
5261 }
5262 {
5263 if (temp8)
5264 delete arg8;
5265 }
5266 return resultobj;
5267 fail:
5268 {
5269 if (temp4)
5270 delete arg4;
5271 }
5272 {
5273 if (temp8)
5274 delete arg8;
5275 }
5276 return NULL;
5277}
5278
5279
c370783e 5280static PyObject *_wrap_StaticText_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
5281 PyObject *resultobj;
5282 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
5283 wxVisualAttributes result;
5284 PyObject * obj0 = 0 ;
5285 char *kwnames[] = {
5286 (char *) "variant", NULL
5287 };
5288
5289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticText_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
5290 if (obj0) {
c370783e 5291 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
5292 if (PyErr_Occurred()) SWIG_fail;
5293 }
5294 {
0439c23b 5295 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
5296 PyThreadState* __tstate = wxPyBeginAllowThreads();
5297 result = wxStaticText::GetClassDefaultAttributes((wxWindowVariant )arg1);
5298
5299 wxPyEndAllowThreads(__tstate);
110da5b0 5300 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
5301 }
5302 {
5303 wxVisualAttributes * resultptr;
5304 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
5305 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
5306 }
5307 return resultobj;
5308 fail:
5309 return NULL;
5310}
5311
5312
c370783e 5313static PyObject * StaticText_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
5314 PyObject *obj;
5315 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5316 SWIG_TypeClientData(SWIGTYPE_p_wxStaticText, obj);
5317 Py_INCREF(obj);
5318 return Py_BuildValue((char *)"");
5319}
c370783e 5320static PyObject *_wrap_new_StaticBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
5321 PyObject *resultobj;
5322 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17
RD
5323 int arg2 = (int) -1 ;
5324 wxBitmap const &arg3_defvalue = wxNullBitmap ;
5325 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
d55e5bfc
RD
5326 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5327 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5328 wxSize const &arg5_defvalue = wxDefaultSize ;
5329 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5330 long arg6 = (long) 0 ;
5331 wxString const &arg7_defvalue = wxPyStaticBitmapNameStr ;
5332 wxString *arg7 = (wxString *) &arg7_defvalue ;
5333 wxStaticBitmap *result;
5334 wxPoint temp4 ;
5335 wxSize temp5 ;
5336 bool temp7 = False ;
5337 PyObject * obj0 = 0 ;
5338 PyObject * obj1 = 0 ;
5339 PyObject * obj2 = 0 ;
5340 PyObject * obj3 = 0 ;
5341 PyObject * obj4 = 0 ;
5342 PyObject * obj5 = 0 ;
5343 PyObject * obj6 = 0 ;
5344 char *kwnames[] = {
5345 (char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
5346 };
5347
bfddbb17 5348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticBitmap",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
d55e5bfc
RD
5349 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
5350 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 5351 if (obj1) {
c370783e 5352 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
5353 if (PyErr_Occurred()) SWIG_fail;
5354 }
5355 if (obj2) {
5356 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxBitmap,
5357 SWIG_POINTER_EXCEPTION | 0)) == -1)
d55e5bfc 5358 SWIG_fail;
bfddbb17
RD
5359 if (arg3 == NULL) {
5360 PyErr_SetString(PyExc_TypeError,"null reference");
5361 SWIG_fail;
5362 }
d55e5bfc
RD
5363 }
5364 if (obj3) {
5365 {
5366 arg4 = &temp4;
5367 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5368 }
5369 }
5370 if (obj4) {
5371 {
5372 arg5 = &temp5;
5373 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
5374 }
5375 }
5376 if (obj5) {
c370783e 5377 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
5378 if (PyErr_Occurred()) SWIG_fail;
5379 }
5380 if (obj6) {
5381 {
5382 arg7 = wxString_in_helper(obj6);
5383 if (arg7 == NULL) SWIG_fail;
5384 temp7 = True;
5385 }
5386 }
5387 {
0439c23b 5388 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
5389 PyThreadState* __tstate = wxPyBeginAllowThreads();
5390 result = (wxStaticBitmap *)new wxStaticBitmap(arg1,arg2,(wxBitmap const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
5391
5392 wxPyEndAllowThreads(__tstate);
110da5b0 5393 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
5394 }
5395 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBitmap, 1);
5396 {
5397 if (temp7)
5398 delete arg7;
5399 }
5400 return resultobj;
5401 fail:
5402 {
5403 if (temp7)
5404 delete arg7;
5405 }
5406 return NULL;
5407}
5408
5409
c370783e 5410static PyObject *_wrap_new_PreStaticBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
5411 PyObject *resultobj;
5412 wxStaticBitmap *result;
5413 char *kwnames[] = {
5414 NULL
5415 };
5416
5417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticBitmap",kwnames)) goto fail;
5418 {
0439c23b 5419 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
5420 PyThreadState* __tstate = wxPyBeginAllowThreads();
5421 result = (wxStaticBitmap *)new wxStaticBitmap();
5422
5423 wxPyEndAllowThreads(__tstate);
110da5b0 5424 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
5425 }
5426 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBitmap, 1);
5427 return resultobj;
5428 fail:
5429 return NULL;
5430}
5431
5432
c370783e 5433static PyObject *_wrap_StaticBitmap_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
5434 PyObject *resultobj;
5435 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
5436 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17
RD
5437 int arg3 = (int) -1 ;
5438 wxBitmap const &arg4_defvalue = wxNullBitmap ;
5439 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
d55e5bfc
RD
5440 wxPoint const &arg5_defvalue = wxDefaultPosition ;
5441 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
5442 wxSize const &arg6_defvalue = wxDefaultSize ;
5443 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
5444 long arg7 = (long) 0 ;
5445 wxString const &arg8_defvalue = wxPyStaticBitmapNameStr ;
5446 wxString *arg8 = (wxString *) &arg8_defvalue ;
5447 bool result;
5448 wxPoint temp5 ;
5449 wxSize temp6 ;
5450 bool temp8 = False ;
5451 PyObject * obj0 = 0 ;
5452 PyObject * obj1 = 0 ;
5453 PyObject * obj2 = 0 ;
5454 PyObject * obj3 = 0 ;
5455 PyObject * obj4 = 0 ;
5456 PyObject * obj5 = 0 ;
5457 PyObject * obj6 = 0 ;
5458 PyObject * obj7 = 0 ;
5459 char *kwnames[] = {
5460 (char *) "self",(char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
5461 };
5462
bfddbb17 5463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticBitmap_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
d55e5bfc
RD
5464 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBitmap,
5465 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5466 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
5467 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 5468 if (obj2) {
c370783e 5469 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
5470 if (PyErr_Occurred()) SWIG_fail;
5471 }
5472 if (obj3) {
5473 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxBitmap,
5474 SWIG_POINTER_EXCEPTION | 0)) == -1)
d55e5bfc 5475 SWIG_fail;
bfddbb17
RD
5476 if (arg4 == NULL) {
5477 PyErr_SetString(PyExc_TypeError,"null reference");
5478 SWIG_fail;
5479 }
d55e5bfc
RD
5480 }
5481 if (obj4) {
5482 {
5483 arg5 = &temp5;
5484 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
5485 }
5486 }
5487 if (obj5) {
5488 {
5489 arg6 = &temp6;
5490 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
5491 }
5492 }
5493 if (obj6) {
c370783e 5494 arg7 = (long)SWIG_As_long(obj6);
d55e5bfc
RD
5495 if (PyErr_Occurred()) SWIG_fail;
5496 }
5497 if (obj7) {
5498 {
5499 arg8 = wxString_in_helper(obj7);
5500 if (arg8 == NULL) SWIG_fail;
5501 temp8 = True;
5502 }
5503 }
5504 {
5505 PyThreadState* __tstate = wxPyBeginAllowThreads();
5506 result = (bool)(arg1)->Create(arg2,arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
5507
5508 wxPyEndAllowThreads(__tstate);
5509 if (PyErr_Occurred()) SWIG_fail;
5510 }
5511 {
5512 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5513 }
5514 {
5515 if (temp8)
5516 delete arg8;
5517 }
5518 return resultobj;
5519 fail:
5520 {
5521 if (temp8)
5522 delete arg8;
5523 }
5524 return NULL;
5525}
5526
5527
c370783e 5528static PyObject *_wrap_StaticBitmap_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
5529 PyObject *resultobj;
5530 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
5531 wxBitmap result;
5532 PyObject * obj0 = 0 ;
5533 char *kwnames[] = {
5534 (char *) "self", NULL
5535 };
5536
5537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBitmap_GetBitmap",kwnames,&obj0)) goto fail;
5538 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBitmap,
5539 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5540 {
5541 PyThreadState* __tstate = wxPyBeginAllowThreads();
5542 result = (arg1)->GetBitmap();
5543
5544 wxPyEndAllowThreads(__tstate);
5545 if (PyErr_Occurred()) SWIG_fail;
5546 }
5547 {
5548 wxBitmap * resultptr;
5549 resultptr = new wxBitmap((wxBitmap &) result);
5550 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
5551 }
5552 return resultobj;
5553 fail:
5554 return NULL;
5555}
5556
5557
c370783e 5558static PyObject *_wrap_StaticBitmap_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
5559 PyObject *resultobj;
5560 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
5561 wxBitmap *arg2 = 0 ;
5562 PyObject * obj0 = 0 ;
5563 PyObject * obj1 = 0 ;
5564 char *kwnames[] = {
5565 (char *) "self",(char *) "bitmap", NULL
5566 };
5567
5568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticBitmap_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
5569 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBitmap,
5570 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5571 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
5572 SWIG_POINTER_EXCEPTION | 0)) == -1)
5573 SWIG_fail;
5574 if (arg2 == NULL) {
5575 PyErr_SetString(PyExc_TypeError,"null reference");
5576 SWIG_fail;
5577 }
5578 {
5579 PyThreadState* __tstate = wxPyBeginAllowThreads();
5580 (arg1)->SetBitmap((wxBitmap const &)*arg2);
5581
5582 wxPyEndAllowThreads(__tstate);
5583 if (PyErr_Occurred()) SWIG_fail;
5584 }
5585 Py_INCREF(Py_None); resultobj = Py_None;
5586 return resultobj;
5587 fail:
5588 return NULL;
5589}
5590
5591
c370783e 5592static PyObject *_wrap_StaticBitmap_SetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
5593 PyObject *resultobj;
5594 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
5595 wxIcon *arg2 = 0 ;
5596 PyObject * obj0 = 0 ;
5597 PyObject * obj1 = 0 ;
5598 char *kwnames[] = {
5599 (char *) "self",(char *) "icon", NULL
5600 };
5601
5602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticBitmap_SetIcon",kwnames,&obj0,&obj1)) goto fail;
5603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBitmap,
5604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5605 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxIcon,
5606 SWIG_POINTER_EXCEPTION | 0)) == -1)
5607 SWIG_fail;
5608 if (arg2 == NULL) {
5609 PyErr_SetString(PyExc_TypeError,"null reference");
5610 SWIG_fail;
5611 }
5612 {
5613 PyThreadState* __tstate = wxPyBeginAllowThreads();
5614 (arg1)->SetIcon((wxIcon const &)*arg2);
5615
5616 wxPyEndAllowThreads(__tstate);
5617 if (PyErr_Occurred()) SWIG_fail;
5618 }
5619 Py_INCREF(Py_None); resultobj = Py_None;
5620 return resultobj;
5621 fail:
5622 return NULL;
5623}
5624
5625
c370783e 5626static PyObject *_wrap_StaticBitmap_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
5627 PyObject *resultobj;
5628 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
5629 wxVisualAttributes result;
5630 PyObject * obj0 = 0 ;
5631 char *kwnames[] = {
5632 (char *) "variant", NULL
5633 };
5634
5635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticBitmap_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
5636 if (obj0) {
c370783e 5637 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
5638 if (PyErr_Occurred()) SWIG_fail;
5639 }
5640 {
0439c23b 5641 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
5642 PyThreadState* __tstate = wxPyBeginAllowThreads();
5643 result = wxStaticBitmap::GetClassDefaultAttributes((wxWindowVariant )arg1);
5644
5645 wxPyEndAllowThreads(__tstate);
110da5b0 5646 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
5647 }
5648 {
5649 wxVisualAttributes * resultptr;
5650 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
5651 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
5652 }
5653 return resultobj;
5654 fail:
5655 return NULL;
5656}
5657
5658
c370783e 5659static PyObject * StaticBitmap_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
5660 PyObject *obj;
5661 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5662 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBitmap, obj);
5663 Py_INCREF(obj);
5664 return Py_BuildValue((char *)"");
5665}
c370783e 5666static int _wrap_ListBoxNameStr_set(PyObject *) {
d55e5bfc
RD
5667 PyErr_SetString(PyExc_TypeError,"Variable ListBoxNameStr is read-only.");
5668 return 1;
5669}
5670
5671
5672static PyObject *_wrap_ListBoxNameStr_get() {
5673 PyObject *pyobj;
5674
5675 {
5676#if wxUSE_UNICODE
5677 pyobj = PyUnicode_FromWideChar((&wxPyListBoxNameStr)->c_str(), (&wxPyListBoxNameStr)->Len());
5678#else
5679 pyobj = PyString_FromStringAndSize((&wxPyListBoxNameStr)->c_str(), (&wxPyListBoxNameStr)->Len());
5680#endif
5681 }
5682 return pyobj;
5683}
5684
5685
c370783e 5686static PyObject *_wrap_new_ListBox(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
5687 PyObject *resultobj;
5688 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17 5689 int arg2 = (int) -1 ;
d55e5bfc
RD
5690 wxPoint const &arg3_defvalue = wxDefaultPosition ;
5691 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
5692 wxSize const &arg4_defvalue = wxDefaultSize ;
5693 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
5694 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
5695 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
5696 long arg6 = (long) 0 ;
5697 wxValidator const &arg7_defvalue = wxDefaultValidator ;
5698 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
5699 wxString const &arg8_defvalue = wxPyListBoxNameStr ;
5700 wxString *arg8 = (wxString *) &arg8_defvalue ;
5701 wxListBox *result;
5702 wxPoint temp3 ;
5703 wxSize temp4 ;
5704 bool temp5 = False ;
5705 bool temp8 = False ;
5706 PyObject * obj0 = 0 ;
5707 PyObject * obj1 = 0 ;
5708 PyObject * obj2 = 0 ;
5709 PyObject * obj3 = 0 ;
5710 PyObject * obj4 = 0 ;
5711 PyObject * obj5 = 0 ;
5712 PyObject * obj6 = 0 ;
5713 PyObject * obj7 = 0 ;
5714 char *kwnames[] = {
5715 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
5716 };
5717
bfddbb17 5718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
d55e5bfc
RD
5719 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
5720 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 5721 if (obj1) {
c370783e 5722 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
5723 if (PyErr_Occurred()) SWIG_fail;
5724 }
d55e5bfc
RD
5725 if (obj2) {
5726 {
5727 arg3 = &temp3;
5728 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
5729 }
5730 }
5731 if (obj3) {
5732 {
5733 arg4 = &temp4;
5734 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
5735 }
5736 }
5737 if (obj4) {
5738 {
5739 if (! PySequence_Check(obj4)) {
5740 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
5741 SWIG_fail;
5742 }
5743 arg5 = new wxArrayString;
5744 temp5 = True;
5745 int i, len=PySequence_Length(obj4);
5746 for (i=0; i<len; i++) {
5747 PyObject* item = PySequence_GetItem(obj4, i);
5748#if wxUSE_UNICODE
5749 PyObject* str = PyObject_Unicode(item);
5750#else
5751 PyObject* str = PyObject_Str(item);
5752#endif
5753 if (PyErr_Occurred()) SWIG_fail;
5754 arg5->Add(Py2wxString(str));
5755 Py_DECREF(item);
5756 Py_DECREF(str);
5757 }
5758 }
5759 }
5760 if (obj5) {
c370783e 5761 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
5762 if (PyErr_Occurred()) SWIG_fail;
5763 }
5764 if (obj6) {
5765 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
5766 SWIG_POINTER_EXCEPTION | 0)) == -1)
5767 SWIG_fail;
5768 if (arg7 == NULL) {
5769 PyErr_SetString(PyExc_TypeError,"null reference");
5770 SWIG_fail;
5771 }
5772 }
5773 if (obj7) {
5774 {
5775 arg8 = wxString_in_helper(obj7);
5776 if (arg8 == NULL) SWIG_fail;
5777 temp8 = True;
5778 }
5779 }
5780 {
0439c23b 5781 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
5782 PyThreadState* __tstate = wxPyBeginAllowThreads();
5783 result = (wxListBox *)new wxListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
5784
5785 wxPyEndAllowThreads(__tstate);
110da5b0 5786 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
5787 }
5788 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListBox, 1);
5789 {
5790 if (temp5) delete arg5;
5791 }
5792 {
5793 if (temp8)
5794 delete arg8;
5795 }
5796 return resultobj;
5797 fail:
5798 {
5799 if (temp5) delete arg5;
5800 }
5801 {
5802 if (temp8)
5803 delete arg8;
5804 }
5805 return NULL;
5806}
5807
5808
c370783e 5809static PyObject *_wrap_new_PreListBox(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
5810 PyObject *resultobj;
5811 wxListBox *result;
5812 char *kwnames[] = {
5813 NULL
5814 };
5815
5816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListBox",kwnames)) goto fail;
5817 {
0439c23b 5818 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
5819 PyThreadState* __tstate = wxPyBeginAllowThreads();
5820 result = (wxListBox *)new wxListBox();
5821
5822 wxPyEndAllowThreads(__tstate);
110da5b0 5823 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
5824 }
5825 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListBox, 1);
5826 return resultobj;
5827 fail:
5828 return NULL;
5829}
5830
5831
c370783e 5832static PyObject *_wrap_ListBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
5833 PyObject *resultobj;
5834 wxListBox *arg1 = (wxListBox *) 0 ;
5835 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17 5836 int arg3 = (int) -1 ;
d55e5bfc
RD
5837 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5838 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5839 wxSize const &arg5_defvalue = wxDefaultSize ;
5840 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5841 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
5842 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
5843 long arg7 = (long) 0 ;
5844 wxValidator const &arg8_defvalue = wxDefaultValidator ;
5845 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
5846 wxString const &arg9_defvalue = wxPyListBoxNameStr ;
5847 wxString *arg9 = (wxString *) &arg9_defvalue ;
5848 bool result;
5849 wxPoint temp4 ;
5850 wxSize temp5 ;
5851 bool temp6 = False ;
5852 bool temp9 = False ;
5853 PyObject * obj0 = 0 ;
5854 PyObject * obj1 = 0 ;
5855 PyObject * obj2 = 0 ;
5856 PyObject * obj3 = 0 ;
5857 PyObject * obj4 = 0 ;
5858 PyObject * obj5 = 0 ;
5859 PyObject * obj6 = 0 ;
5860 PyObject * obj7 = 0 ;
5861 PyObject * obj8 = 0 ;
5862 char *kwnames[] = {
5863 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
5864 };
5865
bfddbb17 5866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:ListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
d55e5bfc
RD
5867 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
5868 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5869 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
5870 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 5871 if (obj2) {
c370783e 5872 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
5873 if (PyErr_Occurred()) SWIG_fail;
5874 }
d55e5bfc
RD
5875 if (obj3) {
5876 {
5877 arg4 = &temp4;
5878 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5879 }
5880 }
5881 if (obj4) {
5882 {
5883 arg5 = &temp5;
5884 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
5885 }
5886 }
5887 if (obj5) {
5888 {
5889 if (! PySequence_Check(obj5)) {
5890 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
5891 SWIG_fail;
5892 }
5893 arg6 = new wxArrayString;
5894 temp6 = True;
5895 int i, len=PySequence_Length(obj5);
5896 for (i=0; i<len; i++) {
5897 PyObject* item = PySequence_GetItem(obj5, i);
5898#if wxUSE_UNICODE
5899 PyObject* str = PyObject_Unicode(item);
5900#else
5901 PyObject* str = PyObject_Str(item);
5902#endif
5903 if (PyErr_Occurred()) SWIG_fail;
5904 arg6->Add(Py2wxString(str));
5905 Py_DECREF(item);
5906 Py_DECREF(str);
5907 }
5908 }
5909 }
5910 if (obj6) {
c370783e 5911 arg7 = (long)SWIG_As_long(obj6);
d55e5bfc
RD
5912 if (PyErr_Occurred()) SWIG_fail;
5913 }
5914 if (obj7) {
5915 if ((SWIG_ConvertPtr(obj7,(void **)(&arg8),SWIGTYPE_p_wxValidator,
5916 SWIG_POINTER_EXCEPTION | 0)) == -1)
5917 SWIG_fail;
5918 if (arg8 == NULL) {
5919 PyErr_SetString(PyExc_TypeError,"null reference");
5920 SWIG_fail;
5921 }
5922 }
5923 if (obj8) {
5924 {
5925 arg9 = wxString_in_helper(obj8);
5926 if (arg9 == NULL) SWIG_fail;
5927 temp9 = True;
5928 }
5929 }
5930 {
5931 PyThreadState* __tstate = wxPyBeginAllowThreads();
5932 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
5933
5934 wxPyEndAllowThreads(__tstate);
5935 if (PyErr_Occurred()) SWIG_fail;
5936 }
5937 {
5938 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5939 }
5940 {
5941 if (temp6) delete arg6;
5942 }
5943 {
5944 if (temp9)
5945 delete arg9;
5946 }
5947 return resultobj;
5948 fail:
5949 {
5950 if (temp6) delete arg6;
5951 }
5952 {
5953 if (temp9)
5954 delete arg9;
5955 }
5956 return NULL;
5957}
5958
5959
c370783e 5960static PyObject *_wrap_ListBox_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
5961 PyObject *resultobj;
5962 wxListBox *arg1 = (wxListBox *) 0 ;
5963 wxString *arg2 = 0 ;
5964 int arg3 ;
5965 PyObject *arg4 = (PyObject *) NULL ;
5966 bool temp2 = False ;
5967 PyObject * obj0 = 0 ;
5968 PyObject * obj1 = 0 ;
5969 PyObject * obj2 = 0 ;
5970 PyObject * obj3 = 0 ;
5971 char *kwnames[] = {
5972 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
5973 };
5974
5975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListBox_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
5976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
5977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5978 {
5979 arg2 = wxString_in_helper(obj1);
5980 if (arg2 == NULL) SWIG_fail;
5981 temp2 = True;
5982 }
c370783e 5983 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
5984 if (PyErr_Occurred()) SWIG_fail;
5985 if (obj3) {
5986 arg4 = obj3;
5987 }
5988 {
5989 PyThreadState* __tstate = wxPyBeginAllowThreads();
5990 wxListBox_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
5991
5992 wxPyEndAllowThreads(__tstate);
5993 if (PyErr_Occurred()) SWIG_fail;
5994 }
5995 Py_INCREF(Py_None); resultobj = Py_None;
5996 {
5997 if (temp2)
5998 delete arg2;
5999 }
6000 return resultobj;
6001 fail:
6002 {
6003 if (temp2)
6004 delete arg2;
6005 }
6006 return NULL;
6007}
6008
6009
c370783e 6010static PyObject *_wrap_ListBox_InsertItems(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6011 PyObject *resultobj;
6012 wxListBox *arg1 = (wxListBox *) 0 ;
6013 wxArrayString *arg2 = 0 ;
6014 int arg3 ;
6015 bool temp2 = False ;
6016 PyObject * obj0 = 0 ;
6017 PyObject * obj1 = 0 ;
6018 PyObject * obj2 = 0 ;
6019 char *kwnames[] = {
6020 (char *) "self",(char *) "items",(char *) "pos", NULL
6021 };
6022
6023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_InsertItems",kwnames,&obj0,&obj1,&obj2)) goto fail;
6024 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6025 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6026 {
6027 if (! PySequence_Check(obj1)) {
6028 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
6029 SWIG_fail;
6030 }
6031 arg2 = new wxArrayString;
6032 temp2 = True;
6033 int i, len=PySequence_Length(obj1);
6034 for (i=0; i<len; i++) {
6035 PyObject* item = PySequence_GetItem(obj1, i);
6036#if wxUSE_UNICODE
6037 PyObject* str = PyObject_Unicode(item);
6038#else
6039 PyObject* str = PyObject_Str(item);
6040#endif
6041 if (PyErr_Occurred()) SWIG_fail;
6042 arg2->Add(Py2wxString(str));
6043 Py_DECREF(item);
6044 Py_DECREF(str);
6045 }
6046 }
c370783e 6047 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
6048 if (PyErr_Occurred()) SWIG_fail;
6049 {
6050 PyThreadState* __tstate = wxPyBeginAllowThreads();
6051 (arg1)->InsertItems((wxArrayString const &)*arg2,arg3);
6052
6053 wxPyEndAllowThreads(__tstate);
6054 if (PyErr_Occurred()) SWIG_fail;
6055 }
6056 Py_INCREF(Py_None); resultobj = Py_None;
6057 {
6058 if (temp2) delete arg2;
6059 }
6060 return resultobj;
6061 fail:
6062 {
6063 if (temp2) delete arg2;
6064 }
6065 return NULL;
6066}
6067
6068
c370783e 6069static PyObject *_wrap_ListBox_Set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6070 PyObject *resultobj;
6071 wxListBox *arg1 = (wxListBox *) 0 ;
6072 wxArrayString *arg2 = 0 ;
6073 bool temp2 = False ;
6074 PyObject * obj0 = 0 ;
6075 PyObject * obj1 = 0 ;
6076 char *kwnames[] = {
6077 (char *) "self",(char *) "items", NULL
6078 };
6079
6080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Set",kwnames,&obj0,&obj1)) goto fail;
6081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6083 {
6084 if (! PySequence_Check(obj1)) {
6085 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
6086 SWIG_fail;
6087 }
6088 arg2 = new wxArrayString;
6089 temp2 = True;
6090 int i, len=PySequence_Length(obj1);
6091 for (i=0; i<len; i++) {
6092 PyObject* item = PySequence_GetItem(obj1, i);
6093#if wxUSE_UNICODE
6094 PyObject* str = PyObject_Unicode(item);
6095#else
6096 PyObject* str = PyObject_Str(item);
6097#endif
6098 if (PyErr_Occurred()) SWIG_fail;
6099 arg2->Add(Py2wxString(str));
6100 Py_DECREF(item);
6101 Py_DECREF(str);
6102 }
6103 }
6104 {
6105 PyThreadState* __tstate = wxPyBeginAllowThreads();
6106 (arg1)->Set((wxArrayString const &)*arg2);
6107
6108 wxPyEndAllowThreads(__tstate);
6109 if (PyErr_Occurred()) SWIG_fail;
6110 }
6111 Py_INCREF(Py_None); resultobj = Py_None;
6112 {
6113 if (temp2) delete arg2;
6114 }
6115 return resultobj;
6116 fail:
6117 {
6118 if (temp2) delete arg2;
6119 }
6120 return NULL;
6121}
6122
6123
c370783e 6124static PyObject *_wrap_ListBox_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6125 PyObject *resultobj;
6126 wxListBox *arg1 = (wxListBox *) 0 ;
6127 int arg2 ;
6128 bool result;
6129 PyObject * obj0 = 0 ;
6130 PyObject * obj1 = 0 ;
6131 char *kwnames[] = {
6132 (char *) "self",(char *) "n", NULL
6133 };
6134
6135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_IsSelected",kwnames,&obj0,&obj1)) goto fail;
6136 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6137 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 6138 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
6139 if (PyErr_Occurred()) SWIG_fail;
6140 {
6141 PyThreadState* __tstate = wxPyBeginAllowThreads();
6142 result = (bool)((wxListBox const *)arg1)->IsSelected(arg2);
6143
6144 wxPyEndAllowThreads(__tstate);
6145 if (PyErr_Occurred()) SWIG_fail;
6146 }
6147 {
6148 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6149 }
6150 return resultobj;
6151 fail:
6152 return NULL;
6153}
6154
6155
c370783e 6156static PyObject *_wrap_ListBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6157 PyObject *resultobj;
6158 wxListBox *arg1 = (wxListBox *) 0 ;
6159 int arg2 ;
6160 bool arg3 = (bool) True ;
6161 PyObject * obj0 = 0 ;
6162 PyObject * obj1 = 0 ;
6163 PyObject * obj2 = 0 ;
6164 char *kwnames[] = {
6165 (char *) "self",(char *) "n",(char *) "select", NULL
6166 };
6167
6168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListBox_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
6169 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6170 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 6171 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
6172 if (PyErr_Occurred()) SWIG_fail;
6173 if (obj2) {
c370783e 6174 arg3 = (bool)SWIG_As_bool(obj2);
d55e5bfc
RD
6175 if (PyErr_Occurred()) SWIG_fail;
6176 }
6177 {
6178 PyThreadState* __tstate = wxPyBeginAllowThreads();
6179 (arg1)->SetSelection(arg2,arg3);
6180
6181 wxPyEndAllowThreads(__tstate);
6182 if (PyErr_Occurred()) SWIG_fail;
6183 }
6184 Py_INCREF(Py_None); resultobj = Py_None;
6185 return resultobj;
6186 fail:
6187 return NULL;
6188}
6189
6190
c370783e 6191static PyObject *_wrap_ListBox_Select(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6192 PyObject *resultobj;
6193 wxListBox *arg1 = (wxListBox *) 0 ;
6194 int arg2 ;
6195 PyObject * obj0 = 0 ;
6196 PyObject * obj1 = 0 ;
6197 char *kwnames[] = {
6198 (char *) "self",(char *) "n", NULL
6199 };
6200
6201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Select",kwnames,&obj0,&obj1)) goto fail;
6202 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6203 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 6204 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
6205 if (PyErr_Occurred()) SWIG_fail;
6206 {
6207 PyThreadState* __tstate = wxPyBeginAllowThreads();
6208 (arg1)->Select(arg2);
6209
6210 wxPyEndAllowThreads(__tstate);
6211 if (PyErr_Occurred()) SWIG_fail;
6212 }
6213 Py_INCREF(Py_None); resultobj = Py_None;
6214 return resultobj;
6215 fail:
6216 return NULL;
6217}
6218
6219
c370783e 6220static PyObject *_wrap_ListBox_Deselect(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6221 PyObject *resultobj;
6222 wxListBox *arg1 = (wxListBox *) 0 ;
6223 int arg2 ;
6224 PyObject * obj0 = 0 ;
6225 PyObject * obj1 = 0 ;
6226 char *kwnames[] = {
6227 (char *) "self",(char *) "n", NULL
6228 };
6229
6230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Deselect",kwnames,&obj0,&obj1)) goto fail;
6231 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 6233 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
6234 if (PyErr_Occurred()) SWIG_fail;
6235 {
6236 PyThreadState* __tstate = wxPyBeginAllowThreads();
6237 (arg1)->Deselect(arg2);
6238
6239 wxPyEndAllowThreads(__tstate);
6240 if (PyErr_Occurred()) SWIG_fail;
6241 }
6242 Py_INCREF(Py_None); resultobj = Py_None;
6243 return resultobj;
6244 fail:
6245 return NULL;
6246}
6247
6248
c370783e 6249static PyObject *_wrap_ListBox_DeselectAll(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6250 PyObject *resultobj;
6251 wxListBox *arg1 = (wxListBox *) 0 ;
6252 int arg2 = (int) -1 ;
6253 PyObject * obj0 = 0 ;
6254 PyObject * obj1 = 0 ;
6255 char *kwnames[] = {
6256 (char *) "self",(char *) "itemToLeaveSelected", NULL
6257 };
6258
6259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ListBox_DeselectAll",kwnames,&obj0,&obj1)) goto fail;
6260 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6261 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6262 if (obj1) {
c370783e 6263 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
6264 if (PyErr_Occurred()) SWIG_fail;
6265 }
6266 {
6267 PyThreadState* __tstate = wxPyBeginAllowThreads();
6268 (arg1)->DeselectAll(arg2);
6269
6270 wxPyEndAllowThreads(__tstate);
6271 if (PyErr_Occurred()) SWIG_fail;
6272 }
6273 Py_INCREF(Py_None); resultobj = Py_None;
6274 return resultobj;
6275 fail:
6276 return NULL;
6277}
6278
6279
c370783e 6280static PyObject *_wrap_ListBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6281 PyObject *resultobj;
6282 wxListBox *arg1 = (wxListBox *) 0 ;
6283 wxString *arg2 = 0 ;
6284 bool arg3 = (bool) True ;
6285 bool result;
6286 bool temp2 = False ;
6287 PyObject * obj0 = 0 ;
6288 PyObject * obj1 = 0 ;
6289 PyObject * obj2 = 0 ;
6290 char *kwnames[] = {
6291 (char *) "self",(char *) "s",(char *) "select", NULL
6292 };
6293
6294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListBox_SetStringSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
6295 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6296 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6297 {
6298 arg2 = wxString_in_helper(obj1);
6299 if (arg2 == NULL) SWIG_fail;
6300 temp2 = True;
6301 }
6302 if (obj2) {
c370783e 6303 arg3 = (bool)SWIG_As_bool(obj2);
d55e5bfc
RD
6304 if (PyErr_Occurred()) SWIG_fail;
6305 }
6306 {
6307 PyThreadState* __tstate = wxPyBeginAllowThreads();
6308 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2,arg3);
6309
6310 wxPyEndAllowThreads(__tstate);
6311 if (PyErr_Occurred()) SWIG_fail;
6312 }
6313 {
6314 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6315 }
6316 {
6317 if (temp2)
6318 delete arg2;
6319 }
6320 return resultobj;
6321 fail:
6322 {
6323 if (temp2)
6324 delete arg2;
6325 }
6326 return NULL;
6327}
6328
6329
c370783e 6330static PyObject *_wrap_ListBox_GetSelections(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6331 PyObject *resultobj;
6332 wxListBox *arg1 = (wxListBox *) 0 ;
6333 PyObject *result;
6334 PyObject * obj0 = 0 ;
6335 char *kwnames[] = {
6336 (char *) "self", NULL
6337 };
6338
6339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListBox_GetSelections",kwnames,&obj0)) goto fail;
6340 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6341 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6342 {
6343 PyThreadState* __tstate = wxPyBeginAllowThreads();
6344 result = (PyObject *)wxListBox_GetSelections(arg1);
6345
6346 wxPyEndAllowThreads(__tstate);
6347 if (PyErr_Occurred()) SWIG_fail;
6348 }
6349 resultobj = result;
6350 return resultobj;
6351 fail:
6352 return NULL;
6353}
6354
6355
c370783e 6356static PyObject *_wrap_ListBox_SetFirstItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6357 PyObject *resultobj;
6358 wxListBox *arg1 = (wxListBox *) 0 ;
6359 int arg2 ;
6360 PyObject * obj0 = 0 ;
6361 PyObject * obj1 = 0 ;
6362 char *kwnames[] = {
6363 (char *) "self",(char *) "n", NULL
6364 };
6365
6366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_SetFirstItem",kwnames,&obj0,&obj1)) goto fail;
6367 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6368 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 6369 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
6370 if (PyErr_Occurred()) SWIG_fail;
6371 {
6372 PyThreadState* __tstate = wxPyBeginAllowThreads();
6373 (arg1)->SetFirstItem(arg2);
6374
6375 wxPyEndAllowThreads(__tstate);
6376 if (PyErr_Occurred()) SWIG_fail;
6377 }
6378 Py_INCREF(Py_None); resultobj = Py_None;
6379 return resultobj;
6380 fail:
6381 return NULL;
6382}
6383
6384
c370783e 6385static PyObject *_wrap_ListBox_SetFirstItemStr(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6386 PyObject *resultobj;
6387 wxListBox *arg1 = (wxListBox *) 0 ;
6388 wxString *arg2 = 0 ;
6389 bool temp2 = False ;
6390 PyObject * obj0 = 0 ;
6391 PyObject * obj1 = 0 ;
6392 char *kwnames[] = {
6393 (char *) "self",(char *) "s", NULL
6394 };
6395
6396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_SetFirstItemStr",kwnames,&obj0,&obj1)) goto fail;
6397 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6398 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6399 {
6400 arg2 = wxString_in_helper(obj1);
6401 if (arg2 == NULL) SWIG_fail;
6402 temp2 = True;
6403 }
6404 {
6405 PyThreadState* __tstate = wxPyBeginAllowThreads();
6406 (arg1)->SetFirstItem((wxString const &)*arg2);
6407
6408 wxPyEndAllowThreads(__tstate);
6409 if (PyErr_Occurred()) SWIG_fail;
6410 }
6411 Py_INCREF(Py_None); resultobj = Py_None;
6412 {
6413 if (temp2)
6414 delete arg2;
6415 }
6416 return resultobj;
6417 fail:
6418 {
6419 if (temp2)
6420 delete arg2;
6421 }
6422 return NULL;
6423}
6424
6425
c370783e 6426static PyObject *_wrap_ListBox_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6427 PyObject *resultobj;
6428 wxListBox *arg1 = (wxListBox *) 0 ;
6429 int arg2 ;
6430 PyObject * obj0 = 0 ;
6431 PyObject * obj1 = 0 ;
6432 char *kwnames[] = {
6433 (char *) "self",(char *) "n", NULL
6434 };
6435
6436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
6437 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6438 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 6439 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
6440 if (PyErr_Occurred()) SWIG_fail;
6441 {
6442 PyThreadState* __tstate = wxPyBeginAllowThreads();
6443 (arg1)->EnsureVisible(arg2);
6444
6445 wxPyEndAllowThreads(__tstate);
6446 if (PyErr_Occurred()) SWIG_fail;
6447 }
6448 Py_INCREF(Py_None); resultobj = Py_None;
6449 return resultobj;
6450 fail:
6451 return NULL;
6452}
6453
6454
c370783e 6455static PyObject *_wrap_ListBox_AppendAndEnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6456 PyObject *resultobj;
6457 wxListBox *arg1 = (wxListBox *) 0 ;
6458 wxString *arg2 = 0 ;
6459 bool temp2 = False ;
6460 PyObject * obj0 = 0 ;
6461 PyObject * obj1 = 0 ;
6462 char *kwnames[] = {
6463 (char *) "self",(char *) "s", NULL
6464 };
6465
6466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_AppendAndEnsureVisible",kwnames,&obj0,&obj1)) goto fail;
6467 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6469 {
6470 arg2 = wxString_in_helper(obj1);
6471 if (arg2 == NULL) SWIG_fail;
6472 temp2 = True;
6473 }
6474 {
6475 PyThreadState* __tstate = wxPyBeginAllowThreads();
6476 (arg1)->AppendAndEnsureVisible((wxString const &)*arg2);
6477
6478 wxPyEndAllowThreads(__tstate);
6479 if (PyErr_Occurred()) SWIG_fail;
6480 }
6481 Py_INCREF(Py_None); resultobj = Py_None;
6482 {
6483 if (temp2)
6484 delete arg2;
6485 }
6486 return resultobj;
6487 fail:
6488 {
6489 if (temp2)
6490 delete arg2;
6491 }
6492 return NULL;
6493}
6494
6495
c370783e 6496static PyObject *_wrap_ListBox_IsSorted(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6497 PyObject *resultobj;
6498 wxListBox *arg1 = (wxListBox *) 0 ;
6499 bool result;
6500 PyObject * obj0 = 0 ;
6501 char *kwnames[] = {
6502 (char *) "self", NULL
6503 };
6504
6505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListBox_IsSorted",kwnames,&obj0)) goto fail;
6506 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6507 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6508 {
6509 PyThreadState* __tstate = wxPyBeginAllowThreads();
6510 result = (bool)((wxListBox const *)arg1)->IsSorted();
6511
6512 wxPyEndAllowThreads(__tstate);
6513 if (PyErr_Occurred()) SWIG_fail;
6514 }
6515 {
6516 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6517 }
6518 return resultobj;
6519 fail:
6520 return NULL;
6521}
6522
6523
c370783e 6524static PyObject *_wrap_ListBox_SetItemForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6525 PyObject *resultobj;
6526 wxListBox *arg1 = (wxListBox *) 0 ;
6527 int arg2 ;
6528 wxColour *arg3 = 0 ;
6529 wxColour temp3 ;
6530 PyObject * obj0 = 0 ;
6531 PyObject * obj1 = 0 ;
6532 PyObject * obj2 = 0 ;
6533 char *kwnames[] = {
6534 (char *) "self",(char *) "item",(char *) "c", NULL
6535 };
6536
6537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemForegroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
6538 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6539 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 6540 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
6541 if (PyErr_Occurred()) SWIG_fail;
6542 {
6543 arg3 = &temp3;
6544 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
6545 }
6546 {
6547 PyThreadState* __tstate = wxPyBeginAllowThreads();
6548 wxListBox_SetItemForegroundColour(arg1,arg2,(wxColour const &)*arg3);
6549
6550 wxPyEndAllowThreads(__tstate);
6551 if (PyErr_Occurred()) SWIG_fail;
6552 }
6553 Py_INCREF(Py_None); resultobj = Py_None;
6554 return resultobj;
6555 fail:
6556 return NULL;
6557}
6558
6559
c370783e 6560static PyObject *_wrap_ListBox_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6561 PyObject *resultobj;
6562 wxListBox *arg1 = (wxListBox *) 0 ;
6563 int arg2 ;
6564 wxColour *arg3 = 0 ;
6565 wxColour temp3 ;
6566 PyObject * obj0 = 0 ;
6567 PyObject * obj1 = 0 ;
6568 PyObject * obj2 = 0 ;
6569 char *kwnames[] = {
6570 (char *) "self",(char *) "item",(char *) "c", NULL
6571 };
6572
6573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
6574 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6575 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 6576 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
6577 if (PyErr_Occurred()) SWIG_fail;
6578 {
6579 arg3 = &temp3;
6580 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
6581 }
6582 {
6583 PyThreadState* __tstate = wxPyBeginAllowThreads();
6584 wxListBox_SetItemBackgroundColour(arg1,arg2,(wxColour const &)*arg3);
6585
6586 wxPyEndAllowThreads(__tstate);
6587 if (PyErr_Occurred()) SWIG_fail;
6588 }
6589 Py_INCREF(Py_None); resultobj = Py_None;
6590 return resultobj;
6591 fail:
6592 return NULL;
6593}
6594
6595
c370783e 6596static PyObject *_wrap_ListBox_SetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6597 PyObject *resultobj;
6598 wxListBox *arg1 = (wxListBox *) 0 ;
6599 int arg2 ;
6600 wxFont *arg3 = 0 ;
6601 PyObject * obj0 = 0 ;
6602 PyObject * obj1 = 0 ;
6603 PyObject * obj2 = 0 ;
6604 char *kwnames[] = {
6605 (char *) "self",(char *) "item",(char *) "f", NULL
6606 };
6607
6608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
6609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListBox,
6610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 6611 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
6612 if (PyErr_Occurred()) SWIG_fail;
6613 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxFont,
6614 SWIG_POINTER_EXCEPTION | 0)) == -1)
6615 SWIG_fail;
6616 if (arg3 == NULL) {
6617 PyErr_SetString(PyExc_TypeError,"null reference");
6618 SWIG_fail;
6619 }
6620 {
6621 PyThreadState* __tstate = wxPyBeginAllowThreads();
6622 wxListBox_SetItemFont(arg1,arg2,(wxFont const &)*arg3);
6623
6624 wxPyEndAllowThreads(__tstate);
6625 if (PyErr_Occurred()) SWIG_fail;
6626 }
6627 Py_INCREF(Py_None); resultobj = Py_None;
6628 return resultobj;
6629 fail:
6630 return NULL;
6631}
6632
6633
c370783e 6634static PyObject *_wrap_ListBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6635 PyObject *resultobj;
6636 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
6637 wxVisualAttributes result;
6638 PyObject * obj0 = 0 ;
6639 char *kwnames[] = {
6640 (char *) "variant", NULL
6641 };
6642
6643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ListBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6644 if (obj0) {
c370783e 6645 arg1 = (int)SWIG_As_int(obj0);
d55e5bfc
RD
6646 if (PyErr_Occurred()) SWIG_fail;
6647 }
6648 {
0439c23b 6649 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
6650 PyThreadState* __tstate = wxPyBeginAllowThreads();
6651 result = wxListBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
6652
6653 wxPyEndAllowThreads(__tstate);
110da5b0 6654 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
6655 }
6656 {
6657 wxVisualAttributes * resultptr;
6658 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
6659 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6660 }
6661 return resultobj;
6662 fail:
6663 return NULL;
6664}
6665
6666
c370783e 6667static PyObject * ListBox_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
6668 PyObject *obj;
6669 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6670 SWIG_TypeClientData(SWIGTYPE_p_wxListBox, obj);
6671 Py_INCREF(obj);
6672 return Py_BuildValue((char *)"");
6673}
c370783e 6674static PyObject *_wrap_new_CheckListBox(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6675 PyObject *resultobj;
6676 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17 6677 int arg2 = (int) -1 ;
d55e5bfc
RD
6678 wxPoint const &arg3_defvalue = wxDefaultPosition ;
6679 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
6680 wxSize const &arg4_defvalue = wxDefaultSize ;
6681 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
6682 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
6683 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
6684 long arg6 = (long) 0 ;
6685 wxValidator const &arg7_defvalue = wxDefaultValidator ;
6686 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
6687 wxString const &arg8_defvalue = wxPyListBoxNameStr ;
6688 wxString *arg8 = (wxString *) &arg8_defvalue ;
6689 wxCheckListBox *result;
6690 wxPoint temp3 ;
6691 wxSize temp4 ;
6692 bool temp5 = False ;
6693 bool temp8 = False ;
6694 PyObject * obj0 = 0 ;
6695 PyObject * obj1 = 0 ;
6696 PyObject * obj2 = 0 ;
6697 PyObject * obj3 = 0 ;
6698 PyObject * obj4 = 0 ;
6699 PyObject * obj5 = 0 ;
6700 PyObject * obj6 = 0 ;
6701 PyObject * obj7 = 0 ;
6702 char *kwnames[] = {
6703 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
6704 };
6705
bfddbb17 6706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CheckListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
d55e5bfc
RD
6707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
6708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 6709 if (obj1) {
c370783e 6710 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
6711 if (PyErr_Occurred()) SWIG_fail;
6712 }
d55e5bfc
RD
6713 if (obj2) {
6714 {
6715 arg3 = &temp3;
6716 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
6717 }
6718 }
6719 if (obj3) {
6720 {
6721 arg4 = &temp4;
6722 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
6723 }
6724 }
6725 if (obj4) {
6726 {
6727 if (! PySequence_Check(obj4)) {
6728 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
6729 SWIG_fail;
6730 }
6731 arg5 = new wxArrayString;
6732 temp5 = True;
6733 int i, len=PySequence_Length(obj4);
6734 for (i=0; i<len; i++) {
6735 PyObject* item = PySequence_GetItem(obj4, i);
6736#if wxUSE_UNICODE
6737 PyObject* str = PyObject_Unicode(item);
6738#else
6739 PyObject* str = PyObject_Str(item);
6740#endif
6741 if (PyErr_Occurred()) SWIG_fail;
6742 arg5->Add(Py2wxString(str));
6743 Py_DECREF(item);
6744 Py_DECREF(str);
6745 }
6746 }
6747 }
6748 if (obj5) {
c370783e 6749 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
6750 if (PyErr_Occurred()) SWIG_fail;
6751 }
6752 if (obj6) {
6753 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
6754 SWIG_POINTER_EXCEPTION | 0)) == -1)
6755 SWIG_fail;
6756 if (arg7 == NULL) {
6757 PyErr_SetString(PyExc_TypeError,"null reference");
6758 SWIG_fail;
6759 }
6760 }
6761 if (obj7) {
6762 {
6763 arg8 = wxString_in_helper(obj7);
6764 if (arg8 == NULL) SWIG_fail;
6765 temp8 = True;
6766 }
6767 }
6768 {
0439c23b 6769 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
6770 PyThreadState* __tstate = wxPyBeginAllowThreads();
6771 result = (wxCheckListBox *)new wxCheckListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
6772
6773 wxPyEndAllowThreads(__tstate);
110da5b0 6774 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
6775 }
6776 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckListBox, 1);
6777 {
6778 if (temp5) delete arg5;
6779 }
6780 {
6781 if (temp8)
6782 delete arg8;
6783 }
6784 return resultobj;
6785 fail:
6786 {
6787 if (temp5) delete arg5;
6788 }
6789 {
6790 if (temp8)
6791 delete arg8;
6792 }
6793 return NULL;
6794}
6795
6796
c370783e 6797static PyObject *_wrap_new_PreCheckListBox(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6798 PyObject *resultobj;
6799 wxCheckListBox *result;
6800 char *kwnames[] = {
6801 NULL
6802 };
6803
6804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreCheckListBox",kwnames)) goto fail;
6805 {
0439c23b 6806 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
6807 PyThreadState* __tstate = wxPyBeginAllowThreads();
6808 result = (wxCheckListBox *)new wxCheckListBox();
6809
6810 wxPyEndAllowThreads(__tstate);
110da5b0 6811 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
6812 }
6813 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckListBox, 1);
6814 return resultobj;
6815 fail:
6816 return NULL;
6817}
6818
6819
c370783e 6820static PyObject *_wrap_CheckListBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6821 PyObject *resultobj;
6822 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
6823 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17 6824 int arg3 = (int) -1 ;
d55e5bfc
RD
6825 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6826 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6827 wxSize const &arg5_defvalue = wxDefaultSize ;
6828 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6829 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
6830 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
6831 long arg7 = (long) 0 ;
6832 wxValidator const &arg8_defvalue = wxDefaultValidator ;
6833 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
6834 wxString const &arg9_defvalue = wxPyListBoxNameStr ;
6835 wxString *arg9 = (wxString *) &arg9_defvalue ;
6836 bool result;
6837 wxPoint temp4 ;
6838 wxSize temp5 ;
6839 bool temp6 = False ;
6840 bool temp9 = False ;
6841 PyObject * obj0 = 0 ;
6842 PyObject * obj1 = 0 ;
6843 PyObject * obj2 = 0 ;
6844 PyObject * obj3 = 0 ;
6845 PyObject * obj4 = 0 ;
6846 PyObject * obj5 = 0 ;
6847 PyObject * obj6 = 0 ;
6848 PyObject * obj7 = 0 ;
6849 PyObject * obj8 = 0 ;
6850 char *kwnames[] = {
6851 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
6852 };
6853
bfddbb17 6854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CheckListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
d55e5bfc
RD
6855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCheckListBox,
6856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6857 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
6858 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 6859 if (obj2) {
c370783e 6860 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
6861 if (PyErr_Occurred()) SWIG_fail;
6862 }
d55e5bfc
RD
6863 if (obj3) {
6864 {
6865 arg4 = &temp4;
6866 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6867 }
6868 }
6869 if (obj4) {
6870 {
6871 arg5 = &temp5;
6872 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6873 }
6874 }
6875 if (obj5) {
6876 {
6877 if (! PySequence_Check(obj5)) {
6878 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
6879 SWIG_fail;
6880 }
6881 arg6 = new wxArrayString;
6882 temp6 = True;
6883 int i, len=PySequence_Length(obj5);
6884 for (i=0; i<len; i++) {
6885 PyObject* item = PySequence_GetItem(obj5, i);
6886#if wxUSE_UNICODE
6887 PyObject* str = PyObject_Unicode(item);
6888#else
6889 PyObject* str = PyObject_Str(item);
6890#endif
6891 if (PyErr_Occurred()) SWIG_fail;
6892 arg6->Add(Py2wxString(str));
6893 Py_DECREF(item);
6894 Py_DECREF(str);
6895 }
6896 }
6897 }
6898 if (obj6) {
c370783e 6899 arg7 = (long)SWIG_As_long(obj6);
d55e5bfc
RD
6900 if (PyErr_Occurred()) SWIG_fail;
6901 }
6902 if (obj7) {
6903 if ((SWIG_ConvertPtr(obj7,(void **)(&arg8),SWIGTYPE_p_wxValidator,
6904 SWIG_POINTER_EXCEPTION | 0)) == -1)
6905 SWIG_fail;
6906 if (arg8 == NULL) {
6907 PyErr_SetString(PyExc_TypeError,"null reference");
6908 SWIG_fail;
6909 }
6910 }
6911 if (obj8) {
6912 {
6913 arg9 = wxString_in_helper(obj8);
6914 if (arg9 == NULL) SWIG_fail;
6915 temp9 = True;
6916 }
6917 }
6918 {
6919 PyThreadState* __tstate = wxPyBeginAllowThreads();
6920 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
6921
6922 wxPyEndAllowThreads(__tstate);
6923 if (PyErr_Occurred()) SWIG_fail;
6924 }
6925 {
6926 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6927 }
6928 {
6929 if (temp6) delete arg6;
6930 }
6931 {
6932 if (temp9)
6933 delete arg9;
6934 }
6935 return resultobj;
6936 fail:
6937 {
6938 if (temp6) delete arg6;
6939 }
6940 {
6941 if (temp9)
6942 delete arg9;
6943 }
6944 return NULL;
6945}
6946
6947
c370783e 6948static PyObject *_wrap_CheckListBox_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6949 PyObject *resultobj;
6950 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
6951 int arg2 ;
6952 bool result;
6953 PyObject * obj0 = 0 ;
6954 PyObject * obj1 = 0 ;
6955 char *kwnames[] = {
6956 (char *) "self",(char *) "index", NULL
6957 };
6958
6959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckListBox_IsChecked",kwnames,&obj0,&obj1)) goto fail;
6960 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCheckListBox,
6961 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 6962 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
6963 if (PyErr_Occurred()) SWIG_fail;
6964 {
6965 PyThreadState* __tstate = wxPyBeginAllowThreads();
6966 result = (bool)(arg1)->IsChecked(arg2);
6967
6968 wxPyEndAllowThreads(__tstate);
6969 if (PyErr_Occurred()) SWIG_fail;
6970 }
6971 {
6972 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6973 }
6974 return resultobj;
6975 fail:
6976 return NULL;
6977}
6978
6979
c370783e 6980static PyObject *_wrap_CheckListBox_Check(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
6981 PyObject *resultobj;
6982 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
6983 int arg2 ;
6984 int arg3 = (int) True ;
6985 PyObject * obj0 = 0 ;
6986 PyObject * obj1 = 0 ;
6987 PyObject * obj2 = 0 ;
6988 char *kwnames[] = {
6989 (char *) "self",(char *) "index",(char *) "check", NULL
6990 };
6991
6992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:CheckListBox_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
6993 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCheckListBox,
6994 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 6995 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
6996 if (PyErr_Occurred()) SWIG_fail;
6997 if (obj2) {
c370783e 6998 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
6999 if (PyErr_Occurred()) SWIG_fail;
7000 }
7001 {
7002 PyThreadState* __tstate = wxPyBeginAllowThreads();
7003 (arg1)->Check(arg2,arg3);
7004
7005 wxPyEndAllowThreads(__tstate);
7006 if (PyErr_Occurred()) SWIG_fail;
7007 }
7008 Py_INCREF(Py_None); resultobj = Py_None;
7009 return resultobj;
7010 fail:
7011 return NULL;
7012}
7013
7014
c370783e 7015static PyObject *_wrap_CheckListBox_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7016 PyObject *resultobj;
7017 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
7018 wxPoint *arg2 = 0 ;
7019 int result;
7020 wxPoint temp2 ;
7021 PyObject * obj0 = 0 ;
7022 PyObject * obj1 = 0 ;
7023 char *kwnames[] = {
7024 (char *) "self",(char *) "pt", NULL
7025 };
7026
7027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckListBox_HitTest",kwnames,&obj0,&obj1)) goto fail;
7028 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCheckListBox,
7029 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7030 {
7031 arg2 = &temp2;
7032 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
7033 }
7034 {
7035 PyThreadState* __tstate = wxPyBeginAllowThreads();
7036 result = (int)((wxCheckListBox const *)arg1)->HitTest((wxPoint const &)*arg2);
7037
7038 wxPyEndAllowThreads(__tstate);
7039 if (PyErr_Occurred()) SWIG_fail;
7040 }
c370783e 7041 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
7042 return resultobj;
7043 fail:
7044 return NULL;
7045}
7046
7047
c370783e 7048static PyObject *_wrap_CheckListBox_HitTestXY(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7049 PyObject *resultobj;
7050 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
7051 int arg2 ;
7052 int arg3 ;
7053 int result;
7054 PyObject * obj0 = 0 ;
7055 PyObject * obj1 = 0 ;
7056 PyObject * obj2 = 0 ;
7057 char *kwnames[] = {
7058 (char *) "self",(char *) "x",(char *) "y", NULL
7059 };
7060
7061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:CheckListBox_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
7062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCheckListBox,
7063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 7064 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 7065 if (PyErr_Occurred()) SWIG_fail;
c370783e 7066 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
7067 if (PyErr_Occurred()) SWIG_fail;
7068 {
7069 PyThreadState* __tstate = wxPyBeginAllowThreads();
7070 result = (int)((wxCheckListBox const *)arg1)->HitTest(arg2,arg3);
7071
7072 wxPyEndAllowThreads(__tstate);
7073 if (PyErr_Occurred()) SWIG_fail;
7074 }
c370783e 7075 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
7076 return resultobj;
7077 fail:
7078 return NULL;
7079}
7080
7081
c370783e 7082static PyObject * CheckListBox_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
7083 PyObject *obj;
7084 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7085 SWIG_TypeClientData(SWIGTYPE_p_wxCheckListBox, obj);
7086 Py_INCREF(obj);
7087 return Py_BuildValue((char *)"");
7088}
c370783e 7089static int _wrap_TextCtrlNameStr_set(PyObject *) {
d55e5bfc
RD
7090 PyErr_SetString(PyExc_TypeError,"Variable TextCtrlNameStr is read-only.");
7091 return 1;
7092}
7093
7094
7095static PyObject *_wrap_TextCtrlNameStr_get() {
7096 PyObject *pyobj;
7097
7098 {
7099#if wxUSE_UNICODE
7100 pyobj = PyUnicode_FromWideChar((&wxPyTextCtrlNameStr)->c_str(), (&wxPyTextCtrlNameStr)->Len());
7101#else
7102 pyobj = PyString_FromStringAndSize((&wxPyTextCtrlNameStr)->c_str(), (&wxPyTextCtrlNameStr)->Len());
7103#endif
7104 }
7105 return pyobj;
7106}
7107
7108
c370783e 7109static PyObject *_wrap_new_TextAttr(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc 7110 PyObject *resultobj;
908b74cd
RD
7111 wxColour const &arg1_defvalue = wxNullColour ;
7112 wxColour *arg1 = (wxColour *) &arg1_defvalue ;
d55e5bfc
RD
7113 wxColour const &arg2_defvalue = wxNullColour ;
7114 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
7115 wxFont const &arg3_defvalue = wxNullFont ;
7116 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
7117 int arg4 = (int) wxTEXT_ALIGNMENT_DEFAULT ;
7118 wxTextAttr *result;
7119 wxColour temp1 ;
7120 wxColour temp2 ;
7121 PyObject * obj0 = 0 ;
7122 PyObject * obj1 = 0 ;
7123 PyObject * obj2 = 0 ;
7124 PyObject * obj3 = 0 ;
908b74cd
RD
7125 char *kwnames[] = {
7126 (char *) "colText",(char *) "colBack",(char *) "font",(char *) "alignment", NULL
7127 };
d55e5bfc 7128
908b74cd
RD
7129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TextAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
7130 if (obj0) {
7131 {
7132 arg1 = &temp1;
7133 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
7134 }
d55e5bfc
RD
7135 }
7136 if (obj1) {
7137 {
7138 arg2 = &temp2;
7139 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
7140 }
7141 }
7142 if (obj2) {
7143 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxFont,
7144 SWIG_POINTER_EXCEPTION | 0)) == -1)
7145 SWIG_fail;
7146 if (arg3 == NULL) {
7147 PyErr_SetString(PyExc_TypeError,"null reference");
7148 SWIG_fail;
7149 }
7150 }
7151 if (obj3) {
c370783e 7152 arg4 = (int)SWIG_As_int(obj3);
d55e5bfc
RD
7153 if (PyErr_Occurred()) SWIG_fail;
7154 }
7155 {
7156 PyThreadState* __tstate = wxPyBeginAllowThreads();
7157 result = (wxTextAttr *)new wxTextAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxFont const &)*arg3,(wxTextAttrAlignment )arg4);
7158
7159 wxPyEndAllowThreads(__tstate);
7160 if (PyErr_Occurred()) SWIG_fail;
7161 }
7162 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextAttr, 1);
7163 return resultobj;
7164 fail:
7165 return NULL;
7166}
7167
7168
c370783e 7169static PyObject *_wrap_delete_TextAttr(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7170 PyObject *resultobj;
7171 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7172 PyObject * obj0 = 0 ;
7173 char *kwnames[] = {
7174 (char *) "self", NULL
7175 };
7176
7177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TextAttr",kwnames,&obj0)) goto fail;
7178 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7179 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7180 {
7181 PyThreadState* __tstate = wxPyBeginAllowThreads();
7182 delete arg1;
7183
7184 wxPyEndAllowThreads(__tstate);
7185 if (PyErr_Occurred()) SWIG_fail;
7186 }
7187 Py_INCREF(Py_None); resultobj = Py_None;
7188 return resultobj;
7189 fail:
7190 return NULL;
7191}
7192
7193
c370783e 7194static PyObject *_wrap_TextAttr_Init(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7195 PyObject *resultobj;
7196 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7197 PyObject * obj0 = 0 ;
7198 char *kwnames[] = {
7199 (char *) "self", NULL
7200 };
7201
7202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_Init",kwnames,&obj0)) goto fail;
7203 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7204 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7205 {
7206 PyThreadState* __tstate = wxPyBeginAllowThreads();
7207 (arg1)->Init();
7208
7209 wxPyEndAllowThreads(__tstate);
7210 if (PyErr_Occurred()) SWIG_fail;
7211 }
7212 Py_INCREF(Py_None); resultobj = Py_None;
7213 return resultobj;
7214 fail:
7215 return NULL;
7216}
7217
7218
c370783e 7219static PyObject *_wrap_TextAttr_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7220 PyObject *resultobj;
7221 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7222 wxColour *arg2 = 0 ;
7223 wxColour temp2 ;
7224 PyObject * obj0 = 0 ;
7225 PyObject * obj1 = 0 ;
7226 char *kwnames[] = {
7227 (char *) "self",(char *) "colText", NULL
7228 };
7229
7230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
7231 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7233 {
7234 arg2 = &temp2;
7235 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
7236 }
7237 {
7238 PyThreadState* __tstate = wxPyBeginAllowThreads();
7239 (arg1)->SetTextColour((wxColour const &)*arg2);
7240
7241 wxPyEndAllowThreads(__tstate);
7242 if (PyErr_Occurred()) SWIG_fail;
7243 }
7244 Py_INCREF(Py_None); resultobj = Py_None;
7245 return resultobj;
7246 fail:
7247 return NULL;
7248}
7249
7250
c370783e 7251static PyObject *_wrap_TextAttr_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7252 PyObject *resultobj;
7253 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7254 wxColour *arg2 = 0 ;
7255 wxColour temp2 ;
7256 PyObject * obj0 = 0 ;
7257 PyObject * obj1 = 0 ;
7258 char *kwnames[] = {
7259 (char *) "self",(char *) "colBack", NULL
7260 };
7261
7262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
7263 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7264 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7265 {
7266 arg2 = &temp2;
7267 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
7268 }
7269 {
7270 PyThreadState* __tstate = wxPyBeginAllowThreads();
7271 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
7272
7273 wxPyEndAllowThreads(__tstate);
7274 if (PyErr_Occurred()) SWIG_fail;
7275 }
7276 Py_INCREF(Py_None); resultobj = Py_None;
7277 return resultobj;
7278 fail:
7279 return NULL;
7280}
7281
7282
c370783e 7283static PyObject *_wrap_TextAttr_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7284 PyObject *resultobj;
7285 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7286 wxFont *arg2 = 0 ;
7287 long arg3 = (long) wxTEXT_ATTR_FONT ;
7288 PyObject * obj0 = 0 ;
7289 PyObject * obj1 = 0 ;
7290 PyObject * obj2 = 0 ;
7291 char *kwnames[] = {
7292 (char *) "self",(char *) "font",(char *) "flags", NULL
7293 };
7294
7295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextAttr_SetFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
7296 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7297 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7298 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
7299 SWIG_POINTER_EXCEPTION | 0)) == -1)
7300 SWIG_fail;
7301 if (arg2 == NULL) {
7302 PyErr_SetString(PyExc_TypeError,"null reference");
7303 SWIG_fail;
7304 }
7305 if (obj2) {
c370783e 7306 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc
RD
7307 if (PyErr_Occurred()) SWIG_fail;
7308 }
7309 {
7310 PyThreadState* __tstate = wxPyBeginAllowThreads();
7311 (arg1)->SetFont((wxFont const &)*arg2,arg3);
7312
7313 wxPyEndAllowThreads(__tstate);
7314 if (PyErr_Occurred()) SWIG_fail;
7315 }
7316 Py_INCREF(Py_None); resultobj = Py_None;
7317 return resultobj;
7318 fail:
7319 return NULL;
7320}
7321
7322
c370783e 7323static PyObject *_wrap_TextAttr_SetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7324 PyObject *resultobj;
7325 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7326 int arg2 ;
7327 PyObject * obj0 = 0 ;
7328 PyObject * obj1 = 0 ;
7329 char *kwnames[] = {
7330 (char *) "self",(char *) "alignment", NULL
7331 };
7332
7333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetAlignment",kwnames,&obj0,&obj1)) goto fail;
7334 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7335 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 7336 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
7337 if (PyErr_Occurred()) SWIG_fail;
7338 {
7339 PyThreadState* __tstate = wxPyBeginAllowThreads();
7340 (arg1)->SetAlignment((wxTextAttrAlignment )arg2);
7341
7342 wxPyEndAllowThreads(__tstate);
7343 if (PyErr_Occurred()) SWIG_fail;
7344 }
7345 Py_INCREF(Py_None); resultobj = Py_None;
7346 return resultobj;
7347 fail:
7348 return NULL;
7349}
7350
7351
c370783e 7352static PyObject *_wrap_TextAttr_SetTabs(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7353 PyObject *resultobj;
7354 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7355 wxArrayInt *arg2 = 0 ;
7356 bool temp2 = False ;
7357 PyObject * obj0 = 0 ;
7358 PyObject * obj1 = 0 ;
7359 char *kwnames[] = {
7360 (char *) "self",(char *) "tabs", NULL
7361 };
7362
7363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetTabs",kwnames,&obj0,&obj1)) goto fail;
7364 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7365 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7366 {
7367 if (! PySequence_Check(obj1)) {
7368 PyErr_SetString(PyExc_TypeError, "Sequence of integers expected.");
7369 SWIG_fail;
7370 }
7371 arg2 = new wxArrayInt;
7372 temp2 = True;
7373 int i, len=PySequence_Length(obj1);
7374 for (i=0; i<len; i++) {
7375 PyObject* item = PySequence_GetItem(obj1, i);
7376 PyObject* number = PyNumber_Int(item);
7377 arg2->Add(PyInt_AS_LONG(number));
7378 Py_DECREF(item);
7379 Py_DECREF(number);
7380 }
7381 }
7382 {
7383 PyThreadState* __tstate = wxPyBeginAllowThreads();
7384 (arg1)->SetTabs((wxArrayInt const &)*arg2);
7385
7386 wxPyEndAllowThreads(__tstate);
7387 if (PyErr_Occurred()) SWIG_fail;
7388 }
7389 Py_INCREF(Py_None); resultobj = Py_None;
7390 {
7391 if (temp2) delete arg2;
7392 }
7393 return resultobj;
7394 fail:
7395 {
7396 if (temp2) delete arg2;
7397 }
7398 return NULL;
7399}
7400
7401
c370783e 7402static PyObject *_wrap_TextAttr_SetLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7403 PyObject *resultobj;
7404 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7405 int arg2 ;
68e533f8 7406 int arg3 = (int) 0 ;
d55e5bfc
RD
7407 PyObject * obj0 = 0 ;
7408 PyObject * obj1 = 0 ;
68e533f8 7409 PyObject * obj2 = 0 ;
d55e5bfc 7410 char *kwnames[] = {
68e533f8 7411 (char *) "self",(char *) "indent",(char *) "subIndent", NULL
d55e5bfc
RD
7412 };
7413
68e533f8 7414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextAttr_SetLeftIndent",kwnames,&obj0,&obj1,&obj2)) goto fail;
d55e5bfc
RD
7415 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 7417 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 7418 if (PyErr_Occurred()) SWIG_fail;
68e533f8 7419 if (obj2) {
c370783e 7420 arg3 = (int)SWIG_As_int(obj2);
68e533f8
RD
7421 if (PyErr_Occurred()) SWIG_fail;
7422 }
d55e5bfc
RD
7423 {
7424 PyThreadState* __tstate = wxPyBeginAllowThreads();
68e533f8 7425 (arg1)->SetLeftIndent(arg2,arg3);
d55e5bfc
RD
7426
7427 wxPyEndAllowThreads(__tstate);
7428 if (PyErr_Occurred()) SWIG_fail;
7429 }
7430 Py_INCREF(Py_None); resultobj = Py_None;
7431 return resultobj;
7432 fail:
7433 return NULL;
7434}
7435
7436
c370783e 7437static PyObject *_wrap_TextAttr_SetRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7438 PyObject *resultobj;
7439 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7440 int arg2 ;
7441 PyObject * obj0 = 0 ;
7442 PyObject * obj1 = 0 ;
7443 char *kwnames[] = {
7444 (char *) "self",(char *) "indent", NULL
7445 };
7446
7447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetRightIndent",kwnames,&obj0,&obj1)) goto fail;
7448 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 7450 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
7451 if (PyErr_Occurred()) SWIG_fail;
7452 {
7453 PyThreadState* __tstate = wxPyBeginAllowThreads();
7454 (arg1)->SetRightIndent(arg2);
7455
7456 wxPyEndAllowThreads(__tstate);
7457 if (PyErr_Occurred()) SWIG_fail;
7458 }
7459 Py_INCREF(Py_None); resultobj = Py_None;
7460 return resultobj;
7461 fail:
7462 return NULL;
7463}
7464
7465
c370783e 7466static PyObject *_wrap_TextAttr_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7467 PyObject *resultobj;
7468 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7469 long arg2 ;
7470 PyObject * obj0 = 0 ;
7471 PyObject * obj1 = 0 ;
7472 char *kwnames[] = {
7473 (char *) "self",(char *) "flags", NULL
7474 };
7475
7476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetFlags",kwnames,&obj0,&obj1)) goto fail;
7477 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7478 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 7479 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
7480 if (PyErr_Occurred()) SWIG_fail;
7481 {
7482 PyThreadState* __tstate = wxPyBeginAllowThreads();
7483 (arg1)->SetFlags(arg2);
7484
7485 wxPyEndAllowThreads(__tstate);
7486 if (PyErr_Occurred()) SWIG_fail;
7487 }
7488 Py_INCREF(Py_None); resultobj = Py_None;
7489 return resultobj;
7490 fail:
7491 return NULL;
7492}
7493
7494
c370783e 7495static PyObject *_wrap_TextAttr_HasTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7496 PyObject *resultobj;
7497 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7498 bool result;
7499 PyObject * obj0 = 0 ;
7500 char *kwnames[] = {
7501 (char *) "self", NULL
7502 };
7503
7504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasTextColour",kwnames,&obj0)) goto fail;
7505 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7506 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7507 {
7508 PyThreadState* __tstate = wxPyBeginAllowThreads();
7509 result = (bool)((wxTextAttr const *)arg1)->HasTextColour();
7510
7511 wxPyEndAllowThreads(__tstate);
7512 if (PyErr_Occurred()) SWIG_fail;
7513 }
7514 {
7515 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7516 }
7517 return resultobj;
7518 fail:
7519 return NULL;
7520}
7521
7522
c370783e 7523static PyObject *_wrap_TextAttr_HasBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7524 PyObject *resultobj;
7525 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7526 bool result;
7527 PyObject * obj0 = 0 ;
7528 char *kwnames[] = {
7529 (char *) "self", NULL
7530 };
7531
7532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasBackgroundColour",kwnames,&obj0)) goto fail;
7533 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7534 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7535 {
7536 PyThreadState* __tstate = wxPyBeginAllowThreads();
7537 result = (bool)((wxTextAttr const *)arg1)->HasBackgroundColour();
7538
7539 wxPyEndAllowThreads(__tstate);
7540 if (PyErr_Occurred()) SWIG_fail;
7541 }
7542 {
7543 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7544 }
7545 return resultobj;
7546 fail:
7547 return NULL;
7548}
7549
7550
c370783e 7551static PyObject *_wrap_TextAttr_HasFont(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7552 PyObject *resultobj;
7553 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7554 bool result;
7555 PyObject * obj0 = 0 ;
7556 char *kwnames[] = {
7557 (char *) "self", NULL
7558 };
7559
7560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasFont",kwnames,&obj0)) goto fail;
7561 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7562 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7563 {
7564 PyThreadState* __tstate = wxPyBeginAllowThreads();
7565 result = (bool)((wxTextAttr const *)arg1)->HasFont();
7566
7567 wxPyEndAllowThreads(__tstate);
7568 if (PyErr_Occurred()) SWIG_fail;
7569 }
7570 {
7571 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7572 }
7573 return resultobj;
7574 fail:
7575 return NULL;
7576}
7577
7578
c370783e 7579static PyObject *_wrap_TextAttr_HasAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7580 PyObject *resultobj;
7581 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7582 bool result;
7583 PyObject * obj0 = 0 ;
7584 char *kwnames[] = {
7585 (char *) "self", NULL
7586 };
7587
7588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasAlignment",kwnames,&obj0)) goto fail;
7589 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7590 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7591 {
7592 PyThreadState* __tstate = wxPyBeginAllowThreads();
7593 result = (bool)((wxTextAttr const *)arg1)->HasAlignment();
7594
7595 wxPyEndAllowThreads(__tstate);
7596 if (PyErr_Occurred()) SWIG_fail;
7597 }
7598 {
7599 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7600 }
7601 return resultobj;
7602 fail:
7603 return NULL;
7604}
7605
7606
c370783e 7607static PyObject *_wrap_TextAttr_HasTabs(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7608 PyObject *resultobj;
7609 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7610 bool result;
7611 PyObject * obj0 = 0 ;
7612 char *kwnames[] = {
7613 (char *) "self", NULL
7614 };
7615
7616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasTabs",kwnames,&obj0)) goto fail;
7617 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7618 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7619 {
7620 PyThreadState* __tstate = wxPyBeginAllowThreads();
7621 result = (bool)((wxTextAttr const *)arg1)->HasTabs();
7622
7623 wxPyEndAllowThreads(__tstate);
7624 if (PyErr_Occurred()) SWIG_fail;
7625 }
7626 {
7627 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7628 }
7629 return resultobj;
7630 fail:
7631 return NULL;
7632}
7633
7634
c370783e 7635static PyObject *_wrap_TextAttr_HasLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7636 PyObject *resultobj;
7637 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7638 bool result;
7639 PyObject * obj0 = 0 ;
7640 char *kwnames[] = {
7641 (char *) "self", NULL
7642 };
7643
7644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasLeftIndent",kwnames,&obj0)) goto fail;
7645 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7646 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7647 {
7648 PyThreadState* __tstate = wxPyBeginAllowThreads();
7649 result = (bool)((wxTextAttr const *)arg1)->HasLeftIndent();
7650
7651 wxPyEndAllowThreads(__tstate);
7652 if (PyErr_Occurred()) SWIG_fail;
7653 }
7654 {
7655 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7656 }
7657 return resultobj;
7658 fail:
7659 return NULL;
7660}
7661
7662
c370783e 7663static PyObject *_wrap_TextAttr_HasRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7664 PyObject *resultobj;
7665 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7666 bool result;
7667 PyObject * obj0 = 0 ;
7668 char *kwnames[] = {
7669 (char *) "self", NULL
7670 };
7671
7672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasRightIndent",kwnames,&obj0)) goto fail;
7673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7675 {
7676 PyThreadState* __tstate = wxPyBeginAllowThreads();
7677 result = (bool)((wxTextAttr const *)arg1)->HasRightIndent();
7678
7679 wxPyEndAllowThreads(__tstate);
7680 if (PyErr_Occurred()) SWIG_fail;
7681 }
7682 {
7683 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7684 }
7685 return resultobj;
7686 fail:
7687 return NULL;
7688}
7689
7690
c370783e 7691static PyObject *_wrap_TextAttr_HasFlag(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7692 PyObject *resultobj;
7693 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7694 long arg2 ;
7695 bool result;
7696 PyObject * obj0 = 0 ;
7697 PyObject * obj1 = 0 ;
7698 char *kwnames[] = {
7699 (char *) "self",(char *) "flag", NULL
7700 };
7701
7702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_HasFlag",kwnames,&obj0,&obj1)) goto fail;
7703 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7704 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 7705 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
7706 if (PyErr_Occurred()) SWIG_fail;
7707 {
7708 PyThreadState* __tstate = wxPyBeginAllowThreads();
7709 result = (bool)((wxTextAttr const *)arg1)->HasFlag(arg2);
7710
7711 wxPyEndAllowThreads(__tstate);
7712 if (PyErr_Occurred()) SWIG_fail;
7713 }
7714 {
7715 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7716 }
7717 return resultobj;
7718 fail:
7719 return NULL;
7720}
7721
7722
c370783e 7723static PyObject *_wrap_TextAttr_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7724 PyObject *resultobj;
7725 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7726 wxColour *result;
7727 PyObject * obj0 = 0 ;
7728 char *kwnames[] = {
7729 (char *) "self", NULL
7730 };
7731
7732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetTextColour",kwnames,&obj0)) goto fail;
7733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7735 {
7736 PyThreadState* __tstate = wxPyBeginAllowThreads();
7737 {
7738 wxColour const &_result_ref = ((wxTextAttr const *)arg1)->GetTextColour();
7739 result = (wxColour *) &_result_ref;
7740 }
7741
7742 wxPyEndAllowThreads(__tstate);
7743 if (PyErr_Occurred()) SWIG_fail;
7744 }
7745 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
7746 return resultobj;
7747 fail:
7748 return NULL;
7749}
7750
7751
c370783e 7752static PyObject *_wrap_TextAttr_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7753 PyObject *resultobj;
7754 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7755 wxColour *result;
7756 PyObject * obj0 = 0 ;
7757 char *kwnames[] = {
7758 (char *) "self", NULL
7759 };
7760
7761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetBackgroundColour",kwnames,&obj0)) goto fail;
7762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7764 {
7765 PyThreadState* __tstate = wxPyBeginAllowThreads();
7766 {
7767 wxColour const &_result_ref = ((wxTextAttr const *)arg1)->GetBackgroundColour();
7768 result = (wxColour *) &_result_ref;
7769 }
7770
7771 wxPyEndAllowThreads(__tstate);
7772 if (PyErr_Occurred()) SWIG_fail;
7773 }
7774 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
7775 return resultobj;
7776 fail:
7777 return NULL;
7778}
7779
7780
c370783e 7781static PyObject *_wrap_TextAttr_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7782 PyObject *resultobj;
7783 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7784 wxFont *result;
7785 PyObject * obj0 = 0 ;
7786 char *kwnames[] = {
7787 (char *) "self", NULL
7788 };
7789
7790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetFont",kwnames,&obj0)) goto fail;
7791 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7793 {
7794 PyThreadState* __tstate = wxPyBeginAllowThreads();
7795 {
7796 wxFont const &_result_ref = ((wxTextAttr const *)arg1)->GetFont();
7797 result = (wxFont *) &_result_ref;
7798 }
7799
7800 wxPyEndAllowThreads(__tstate);
7801 if (PyErr_Occurred()) SWIG_fail;
7802 }
7803 {
7804 wxFont* resultptr = new wxFont(*result);
7805 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxFont, 1);
7806 }
7807 return resultobj;
7808 fail:
7809 return NULL;
7810}
7811
7812
c370783e 7813static PyObject *_wrap_TextAttr_GetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7814 PyObject *resultobj;
7815 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7816 int result;
7817 PyObject * obj0 = 0 ;
7818 char *kwnames[] = {
7819 (char *) "self", NULL
7820 };
7821
7822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetAlignment",kwnames,&obj0)) goto fail;
7823 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7824 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7825 {
7826 PyThreadState* __tstate = wxPyBeginAllowThreads();
7827 result = (int)((wxTextAttr const *)arg1)->GetAlignment();
7828
7829 wxPyEndAllowThreads(__tstate);
7830 if (PyErr_Occurred()) SWIG_fail;
7831 }
c370783e 7832 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
7833 return resultobj;
7834 fail:
7835 return NULL;
7836}
7837
7838
c370783e 7839static PyObject *_wrap_TextAttr_GetTabs(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7840 PyObject *resultobj;
7841 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7842 wxArrayInt *result;
7843 PyObject * obj0 = 0 ;
7844 char *kwnames[] = {
7845 (char *) "self", NULL
7846 };
7847
7848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetTabs",kwnames,&obj0)) goto fail;
7849 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7850 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7851 {
7852 PyThreadState* __tstate = wxPyBeginAllowThreads();
7853 {
7854 wxArrayInt const &_result_ref = ((wxTextAttr const *)arg1)->GetTabs();
7855 result = (wxArrayInt *) &_result_ref;
7856 }
7857
7858 wxPyEndAllowThreads(__tstate);
7859 if (PyErr_Occurred()) SWIG_fail;
7860 }
7861 {
7862 resultobj = PyList_New(0);
7863 size_t idx;
7864 for (idx = 0; idx < result->GetCount(); idx += 1) {
7865 PyObject* val = PyInt_FromLong( result->Item(idx) );
7866 PyList_Append(resultobj, val);
7867 Py_DECREF(val);
7868 }
7869 }
7870 return resultobj;
7871 fail:
7872 return NULL;
7873}
7874
7875
c370783e 7876static PyObject *_wrap_TextAttr_GetLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7877 PyObject *resultobj;
7878 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7879 long result;
7880 PyObject * obj0 = 0 ;
7881 char *kwnames[] = {
7882 (char *) "self", NULL
7883 };
7884
7885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetLeftIndent",kwnames,&obj0)) goto fail;
7886 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7887 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7888 {
7889 PyThreadState* __tstate = wxPyBeginAllowThreads();
7890 result = (long)((wxTextAttr const *)arg1)->GetLeftIndent();
7891
7892 wxPyEndAllowThreads(__tstate);
7893 if (PyErr_Occurred()) SWIG_fail;
7894 }
c370783e 7895 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
7896 return resultobj;
7897 fail:
7898 return NULL;
7899}
7900
7901
c370783e 7902static PyObject *_wrap_TextAttr_GetLeftSubIndent(PyObject *, PyObject *args, PyObject *kwargs) {
68e533f8
RD
7903 PyObject *resultobj;
7904 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7905 long result;
7906 PyObject * obj0 = 0 ;
7907 char *kwnames[] = {
7908 (char *) "self", NULL
7909 };
7910
7911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetLeftSubIndent",kwnames,&obj0)) goto fail;
7912 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7913 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7914 {
7915 PyThreadState* __tstate = wxPyBeginAllowThreads();
7916 result = (long)((wxTextAttr const *)arg1)->GetLeftSubIndent();
7917
7918 wxPyEndAllowThreads(__tstate);
7919 if (PyErr_Occurred()) SWIG_fail;
7920 }
c370783e 7921 resultobj = SWIG_From_long((long)result);
68e533f8
RD
7922 return resultobj;
7923 fail:
7924 return NULL;
7925}
7926
7927
c370783e 7928static PyObject *_wrap_TextAttr_GetRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7929 PyObject *resultobj;
7930 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7931 long result;
7932 PyObject * obj0 = 0 ;
7933 char *kwnames[] = {
7934 (char *) "self", NULL
7935 };
7936
7937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetRightIndent",kwnames,&obj0)) goto fail;
7938 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7939 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7940 {
7941 PyThreadState* __tstate = wxPyBeginAllowThreads();
7942 result = (long)((wxTextAttr const *)arg1)->GetRightIndent();
7943
7944 wxPyEndAllowThreads(__tstate);
7945 if (PyErr_Occurred()) SWIG_fail;
7946 }
c370783e 7947 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
7948 return resultobj;
7949 fail:
7950 return NULL;
7951}
7952
7953
c370783e 7954static PyObject *_wrap_TextAttr_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7955 PyObject *resultobj;
7956 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7957 long result;
7958 PyObject * obj0 = 0 ;
7959 char *kwnames[] = {
7960 (char *) "self", NULL
7961 };
7962
7963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetFlags",kwnames,&obj0)) goto fail;
7964 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7965 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7966 {
7967 PyThreadState* __tstate = wxPyBeginAllowThreads();
7968 result = (long)((wxTextAttr const *)arg1)->GetFlags();
7969
7970 wxPyEndAllowThreads(__tstate);
7971 if (PyErr_Occurred()) SWIG_fail;
7972 }
c370783e 7973 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
7974 return resultobj;
7975 fail:
7976 return NULL;
7977}
7978
7979
c370783e 7980static PyObject *_wrap_TextAttr_IsDefault(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
7981 PyObject *resultobj;
7982 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
7983 bool result;
7984 PyObject * obj0 = 0 ;
7985 char *kwnames[] = {
7986 (char *) "self", NULL
7987 };
7988
7989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_IsDefault",kwnames,&obj0)) goto fail;
7990 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
7991 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7992 {
7993 PyThreadState* __tstate = wxPyBeginAllowThreads();
7994 result = (bool)((wxTextAttr const *)arg1)->IsDefault();
7995
7996 wxPyEndAllowThreads(__tstate);
7997 if (PyErr_Occurred()) SWIG_fail;
7998 }
7999 {
8000 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8001 }
8002 return resultobj;
8003 fail:
8004 return NULL;
8005}
8006
8007
c370783e 8008static PyObject *_wrap_TextAttr_Combine(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8009 PyObject *resultobj;
8010 wxTextAttr *arg1 = 0 ;
8011 wxTextAttr *arg2 = 0 ;
8012 wxTextCtrl *arg3 = (wxTextCtrl *) 0 ;
8013 wxTextAttr result;
8014 PyObject * obj0 = 0 ;
8015 PyObject * obj1 = 0 ;
8016 PyObject * obj2 = 0 ;
8017 char *kwnames[] = {
8018 (char *) "attr",(char *) "attrDef",(char *) "text", NULL
8019 };
8020
8021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextAttr_Combine",kwnames,&obj0,&obj1,&obj2)) goto fail;
8022 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextAttr,
8023 SWIG_POINTER_EXCEPTION | 0)) == -1)
8024 SWIG_fail;
8025 if (arg1 == NULL) {
8026 PyErr_SetString(PyExc_TypeError,"null reference");
8027 SWIG_fail;
8028 }
8029 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTextAttr,
8030 SWIG_POINTER_EXCEPTION | 0)) == -1)
8031 SWIG_fail;
8032 if (arg2 == NULL) {
8033 PyErr_SetString(PyExc_TypeError,"null reference");
8034 SWIG_fail;
8035 }
8036 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxTextCtrl,
8037 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8038 {
8039 PyThreadState* __tstate = wxPyBeginAllowThreads();
8040 result = wxTextAttr::Combine((wxTextAttr const &)*arg1,(wxTextAttr const &)*arg2,(wxTextCtrl const *)arg3);
8041
8042 wxPyEndAllowThreads(__tstate);
8043 if (PyErr_Occurred()) SWIG_fail;
8044 }
8045 {
8046 wxTextAttr * resultptr;
8047 resultptr = new wxTextAttr((wxTextAttr &) result);
8048 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTextAttr, 1);
8049 }
8050 return resultobj;
8051 fail:
8052 return NULL;
8053}
8054
8055
c370783e 8056static PyObject * TextAttr_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
8057 PyObject *obj;
8058 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8059 SWIG_TypeClientData(SWIGTYPE_p_wxTextAttr, obj);
8060 Py_INCREF(obj);
8061 return Py_BuildValue((char *)"");
8062}
c370783e 8063static PyObject *_wrap_new_TextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8064 PyObject *resultobj;
8065 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17 8066 int arg2 = (int) -1 ;
d55e5bfc
RD
8067 wxString const &arg3_defvalue = wxPyEmptyString ;
8068 wxString *arg3 = (wxString *) &arg3_defvalue ;
8069 wxPoint const &arg4_defvalue = wxDefaultPosition ;
8070 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
8071 wxSize const &arg5_defvalue = wxDefaultSize ;
8072 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
8073 long arg6 = (long) 0 ;
8074 wxValidator const &arg7_defvalue = wxDefaultValidator ;
8075 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
8076 wxString const &arg8_defvalue = wxPyTextCtrlNameStr ;
8077 wxString *arg8 = (wxString *) &arg8_defvalue ;
8078 wxTextCtrl *result;
8079 bool temp3 = False ;
8080 wxPoint temp4 ;
8081 wxSize temp5 ;
8082 bool temp8 = False ;
8083 PyObject * obj0 = 0 ;
8084 PyObject * obj1 = 0 ;
8085 PyObject * obj2 = 0 ;
8086 PyObject * obj3 = 0 ;
8087 PyObject * obj4 = 0 ;
8088 PyObject * obj5 = 0 ;
8089 PyObject * obj6 = 0 ;
8090 PyObject * obj7 = 0 ;
8091 char *kwnames[] = {
8092 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
8093 };
8094
bfddbb17 8095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_TextCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
d55e5bfc
RD
8096 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
8097 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 8098 if (obj1) {
c370783e 8099 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
8100 if (PyErr_Occurred()) SWIG_fail;
8101 }
d55e5bfc
RD
8102 if (obj2) {
8103 {
8104 arg3 = wxString_in_helper(obj2);
8105 if (arg3 == NULL) SWIG_fail;
8106 temp3 = True;
8107 }
8108 }
8109 if (obj3) {
8110 {
8111 arg4 = &temp4;
8112 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
8113 }
8114 }
8115 if (obj4) {
8116 {
8117 arg5 = &temp5;
8118 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
8119 }
8120 }
8121 if (obj5) {
c370783e 8122 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
8123 if (PyErr_Occurred()) SWIG_fail;
8124 }
8125 if (obj6) {
8126 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
8127 SWIG_POINTER_EXCEPTION | 0)) == -1)
8128 SWIG_fail;
8129 if (arg7 == NULL) {
8130 PyErr_SetString(PyExc_TypeError,"null reference");
8131 SWIG_fail;
8132 }
8133 }
8134 if (obj7) {
8135 {
8136 arg8 = wxString_in_helper(obj7);
8137 if (arg8 == NULL) SWIG_fail;
8138 temp8 = True;
8139 }
8140 }
8141 {
0439c23b 8142 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
8143 PyThreadState* __tstate = wxPyBeginAllowThreads();
8144 result = (wxTextCtrl *)new wxTextCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
8145
8146 wxPyEndAllowThreads(__tstate);
110da5b0 8147 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 8148 }
b0f7404b 8149 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextCtrl, 1);
d55e5bfc
RD
8150 {
8151 if (temp3)
8152 delete arg3;
8153 }
8154 {
8155 if (temp8)
8156 delete arg8;
8157 }
8158 return resultobj;
8159 fail:
8160 {
8161 if (temp3)
8162 delete arg3;
8163 }
8164 {
8165 if (temp8)
8166 delete arg8;
8167 }
8168 return NULL;
8169}
8170
8171
c370783e 8172static PyObject *_wrap_new_PreTextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8173 PyObject *resultobj;
8174 wxTextCtrl *result;
8175 char *kwnames[] = {
8176 NULL
8177 };
8178
8179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreTextCtrl",kwnames)) goto fail;
8180 {
0439c23b 8181 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
8182 PyThreadState* __tstate = wxPyBeginAllowThreads();
8183 result = (wxTextCtrl *)new wxTextCtrl();
8184
8185 wxPyEndAllowThreads(__tstate);
110da5b0 8186 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 8187 }
b0f7404b 8188 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextCtrl, 1);
d55e5bfc
RD
8189 return resultobj;
8190 fail:
8191 return NULL;
8192}
8193
8194
c370783e 8195static PyObject *_wrap_TextCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8196 PyObject *resultobj;
8197 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8198 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17 8199 int arg3 = (int) -1 ;
d55e5bfc
RD
8200 wxString const &arg4_defvalue = wxPyEmptyString ;
8201 wxString *arg4 = (wxString *) &arg4_defvalue ;
8202 wxPoint const &arg5_defvalue = wxDefaultPosition ;
8203 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
8204 wxSize const &arg6_defvalue = wxDefaultSize ;
8205 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
8206 long arg7 = (long) 0 ;
8207 wxValidator const &arg8_defvalue = wxDefaultValidator ;
8208 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
8209 wxString const &arg9_defvalue = wxPyTextCtrlNameStr ;
8210 wxString *arg9 = (wxString *) &arg9_defvalue ;
8211 bool result;
8212 bool temp4 = False ;
8213 wxPoint temp5 ;
8214 wxSize temp6 ;
8215 bool temp9 = False ;
8216 PyObject * obj0 = 0 ;
8217 PyObject * obj1 = 0 ;
8218 PyObject * obj2 = 0 ;
8219 PyObject * obj3 = 0 ;
8220 PyObject * obj4 = 0 ;
8221 PyObject * obj5 = 0 ;
8222 PyObject * obj6 = 0 ;
8223 PyObject * obj7 = 0 ;
8224 PyObject * obj8 = 0 ;
8225 char *kwnames[] = {
8226 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
8227 };
8228
bfddbb17 8229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:TextCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
d55e5bfc
RD
8230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8232 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
8233 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 8234 if (obj2) {
c370783e 8235 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
8236 if (PyErr_Occurred()) SWIG_fail;
8237 }
d55e5bfc
RD
8238 if (obj3) {
8239 {
8240 arg4 = wxString_in_helper(obj3);
8241 if (arg4 == NULL) SWIG_fail;
8242 temp4 = True;
8243 }
8244 }
8245 if (obj4) {
8246 {
8247 arg5 = &temp5;
8248 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
8249 }
8250 }
8251 if (obj5) {
8252 {
8253 arg6 = &temp6;
8254 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
8255 }
8256 }
8257 if (obj6) {
c370783e 8258 arg7 = (long)SWIG_As_long(obj6);
d55e5bfc
RD
8259 if (PyErr_Occurred()) SWIG_fail;
8260 }
8261 if (obj7) {
8262 if ((SWIG_ConvertPtr(obj7,(void **)(&arg8),SWIGTYPE_p_wxValidator,
8263 SWIG_POINTER_EXCEPTION | 0)) == -1)
8264 SWIG_fail;
8265 if (arg8 == NULL) {
8266 PyErr_SetString(PyExc_TypeError,"null reference");
8267 SWIG_fail;
8268 }
8269 }
8270 if (obj8) {
8271 {
8272 arg9 = wxString_in_helper(obj8);
8273 if (arg9 == NULL) SWIG_fail;
8274 temp9 = True;
8275 }
8276 }
8277 {
8278 PyThreadState* __tstate = wxPyBeginAllowThreads();
8279 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
8280
8281 wxPyEndAllowThreads(__tstate);
8282 if (PyErr_Occurred()) SWIG_fail;
8283 }
8284 {
8285 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8286 }
8287 {
8288 if (temp4)
8289 delete arg4;
8290 }
8291 {
8292 if (temp9)
8293 delete arg9;
8294 }
8295 return resultobj;
8296 fail:
8297 {
8298 if (temp4)
8299 delete arg4;
8300 }
8301 {
8302 if (temp9)
8303 delete arg9;
8304 }
8305 return NULL;
8306}
8307
8308
c370783e 8309static PyObject *_wrap_TextCtrl_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8310 PyObject *resultobj;
8311 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8312 wxString result;
8313 PyObject * obj0 = 0 ;
8314 char *kwnames[] = {
8315 (char *) "self", NULL
8316 };
8317
8318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetValue",kwnames,&obj0)) goto fail;
8319 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8320 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8321 {
8322 PyThreadState* __tstate = wxPyBeginAllowThreads();
8323 result = ((wxTextCtrl const *)arg1)->GetValue();
8324
8325 wxPyEndAllowThreads(__tstate);
8326 if (PyErr_Occurred()) SWIG_fail;
8327 }
8328 {
8329#if wxUSE_UNICODE
8330 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8331#else
8332 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8333#endif
8334 }
8335 return resultobj;
8336 fail:
8337 return NULL;
8338}
8339
8340
c370783e 8341static PyObject *_wrap_TextCtrl_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8342 PyObject *resultobj;
8343 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8344 wxString *arg2 = 0 ;
8345 bool temp2 = False ;
8346 PyObject * obj0 = 0 ;
8347 PyObject * obj1 = 0 ;
8348 char *kwnames[] = {
8349 (char *) "self",(char *) "value", NULL
8350 };
8351
8352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetValue",kwnames,&obj0,&obj1)) goto fail;
8353 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8354 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8355 {
8356 arg2 = wxString_in_helper(obj1);
8357 if (arg2 == NULL) SWIG_fail;
8358 temp2 = True;
8359 }
8360 {
8361 PyThreadState* __tstate = wxPyBeginAllowThreads();
8362 (arg1)->SetValue((wxString const &)*arg2);
8363
8364 wxPyEndAllowThreads(__tstate);
8365 if (PyErr_Occurred()) SWIG_fail;
8366 }
8367 Py_INCREF(Py_None); resultobj = Py_None;
8368 {
8369 if (temp2)
8370 delete arg2;
8371 }
8372 return resultobj;
8373 fail:
8374 {
8375 if (temp2)
8376 delete arg2;
8377 }
8378 return NULL;
8379}
8380
8381
c370783e 8382static PyObject *_wrap_TextCtrl_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8383 PyObject *resultobj;
8384 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8385 long arg2 ;
8386 long arg3 ;
8387 wxString result;
8388 PyObject * obj0 = 0 ;
8389 PyObject * obj1 = 0 ;
8390 PyObject * obj2 = 0 ;
8391 char *kwnames[] = {
8392 (char *) "self",(char *) "from",(char *) "to", NULL
8393 };
8394
8395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
8396 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 8398 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 8399 if (PyErr_Occurred()) SWIG_fail;
c370783e 8400 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc
RD
8401 if (PyErr_Occurred()) SWIG_fail;
8402 {
8403 PyThreadState* __tstate = wxPyBeginAllowThreads();
8404 result = ((wxTextCtrl const *)arg1)->GetRange(arg2,arg3);
8405
8406 wxPyEndAllowThreads(__tstate);
8407 if (PyErr_Occurred()) SWIG_fail;
8408 }
8409 {
8410#if wxUSE_UNICODE
8411 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8412#else
8413 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8414#endif
8415 }
8416 return resultobj;
8417 fail:
8418 return NULL;
8419}
8420
8421
c370783e 8422static PyObject *_wrap_TextCtrl_GetLineLength(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8423 PyObject *resultobj;
8424 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8425 long arg2 ;
8426 int result;
8427 PyObject * obj0 = 0 ;
8428 PyObject * obj1 = 0 ;
8429 char *kwnames[] = {
8430 (char *) "self",(char *) "lineNo", NULL
8431 };
8432
8433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_GetLineLength",kwnames,&obj0,&obj1)) goto fail;
8434 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8435 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 8436 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
8437 if (PyErr_Occurred()) SWIG_fail;
8438 {
8439 PyThreadState* __tstate = wxPyBeginAllowThreads();
8440 result = (int)((wxTextCtrl const *)arg1)->GetLineLength(arg2);
8441
8442 wxPyEndAllowThreads(__tstate);
8443 if (PyErr_Occurred()) SWIG_fail;
8444 }
c370783e 8445 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
8446 return resultobj;
8447 fail:
8448 return NULL;
8449}
8450
8451
c370783e 8452static PyObject *_wrap_TextCtrl_GetLineText(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8453 PyObject *resultobj;
8454 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8455 long arg2 ;
8456 wxString result;
8457 PyObject * obj0 = 0 ;
8458 PyObject * obj1 = 0 ;
8459 char *kwnames[] = {
8460 (char *) "self",(char *) "lineNo", NULL
8461 };
8462
8463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_GetLineText",kwnames,&obj0,&obj1)) goto fail;
8464 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8465 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 8466 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
8467 if (PyErr_Occurred()) SWIG_fail;
8468 {
8469 PyThreadState* __tstate = wxPyBeginAllowThreads();
8470 result = ((wxTextCtrl const *)arg1)->GetLineText(arg2);
8471
8472 wxPyEndAllowThreads(__tstate);
8473 if (PyErr_Occurred()) SWIG_fail;
8474 }
8475 {
8476#if wxUSE_UNICODE
8477 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8478#else
8479 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8480#endif
8481 }
8482 return resultobj;
8483 fail:
8484 return NULL;
8485}
8486
8487
c370783e 8488static PyObject *_wrap_TextCtrl_GetNumberOfLines(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8489 PyObject *resultobj;
8490 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8491 int result;
8492 PyObject * obj0 = 0 ;
8493 char *kwnames[] = {
8494 (char *) "self", NULL
8495 };
8496
8497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetNumberOfLines",kwnames,&obj0)) goto fail;
8498 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8499 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8500 {
8501 PyThreadState* __tstate = wxPyBeginAllowThreads();
8502 result = (int)((wxTextCtrl const *)arg1)->GetNumberOfLines();
8503
8504 wxPyEndAllowThreads(__tstate);
8505 if (PyErr_Occurred()) SWIG_fail;
8506 }
c370783e 8507 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
8508 return resultobj;
8509 fail:
8510 return NULL;
8511}
8512
8513
c370783e 8514static PyObject *_wrap_TextCtrl_IsModified(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8515 PyObject *resultobj;
8516 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8517 bool result;
8518 PyObject * obj0 = 0 ;
8519 char *kwnames[] = {
8520 (char *) "self", NULL
8521 };
8522
8523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsModified",kwnames,&obj0)) goto fail;
8524 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8525 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8526 {
8527 PyThreadState* __tstate = wxPyBeginAllowThreads();
8528 result = (bool)((wxTextCtrl const *)arg1)->IsModified();
8529
8530 wxPyEndAllowThreads(__tstate);
8531 if (PyErr_Occurred()) SWIG_fail;
8532 }
8533 {
8534 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8535 }
8536 return resultobj;
8537 fail:
8538 return NULL;
8539}
8540
8541
c370783e 8542static PyObject *_wrap_TextCtrl_IsEditable(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8543 PyObject *resultobj;
8544 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8545 bool result;
8546 PyObject * obj0 = 0 ;
8547 char *kwnames[] = {
8548 (char *) "self", NULL
8549 };
8550
8551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsEditable",kwnames,&obj0)) goto fail;
8552 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8553 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8554 {
8555 PyThreadState* __tstate = wxPyBeginAllowThreads();
8556 result = (bool)((wxTextCtrl const *)arg1)->IsEditable();
8557
8558 wxPyEndAllowThreads(__tstate);
8559 if (PyErr_Occurred()) SWIG_fail;
8560 }
8561 {
8562 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8563 }
8564 return resultobj;
8565 fail:
8566 return NULL;
8567}
8568
8569
c370783e 8570static PyObject *_wrap_TextCtrl_IsSingleLine(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8571 PyObject *resultobj;
8572 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8573 bool result;
8574 PyObject * obj0 = 0 ;
8575 char *kwnames[] = {
8576 (char *) "self", NULL
8577 };
8578
8579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsSingleLine",kwnames,&obj0)) goto fail;
8580 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8581 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8582 {
8583 PyThreadState* __tstate = wxPyBeginAllowThreads();
8584 result = (bool)((wxTextCtrl const *)arg1)->IsSingleLine();
8585
8586 wxPyEndAllowThreads(__tstate);
8587 if (PyErr_Occurred()) SWIG_fail;
8588 }
8589 {
8590 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8591 }
8592 return resultobj;
8593 fail:
8594 return NULL;
8595}
8596
8597
c370783e 8598static PyObject *_wrap_TextCtrl_IsMultiLine(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8599 PyObject *resultobj;
8600 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8601 bool result;
8602 PyObject * obj0 = 0 ;
8603 char *kwnames[] = {
8604 (char *) "self", NULL
8605 };
8606
8607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsMultiLine",kwnames,&obj0)) goto fail;
8608 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8609 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8610 {
8611 PyThreadState* __tstate = wxPyBeginAllowThreads();
8612 result = (bool)((wxTextCtrl const *)arg1)->IsMultiLine();
8613
8614 wxPyEndAllowThreads(__tstate);
8615 if (PyErr_Occurred()) SWIG_fail;
8616 }
8617 {
8618 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8619 }
8620 return resultobj;
8621 fail:
8622 return NULL;
8623}
8624
8625
c370783e 8626static PyObject *_wrap_TextCtrl_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8627 PyObject *resultobj;
8628 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8629 long *arg2 = (long *) 0 ;
8630 long *arg3 = (long *) 0 ;
8631 long temp2 ;
c370783e 8632 int res2 = 0 ;
d55e5bfc 8633 long temp3 ;
c370783e 8634 int res3 = 0 ;
d55e5bfc
RD
8635 PyObject * obj0 = 0 ;
8636 char *kwnames[] = {
8637 (char *) "self", NULL
8638 };
8639
c370783e
RD
8640 arg2 = &temp2; res2 = SWIG_NEWOBJ;
8641 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d55e5bfc
RD
8642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetSelection",kwnames,&obj0)) goto fail;
8643 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8644 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8645 {
8646 PyThreadState* __tstate = wxPyBeginAllowThreads();
8647 ((wxTextCtrl const *)arg1)->GetSelection(arg2,arg3);
8648
8649 wxPyEndAllowThreads(__tstate);
8650 if (PyErr_Occurred()) SWIG_fail;
8651 }
8652 Py_INCREF(Py_None); resultobj = Py_None;
c370783e
RD
8653 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
8654 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
8655 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
8656 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
d55e5bfc
RD
8657 return resultobj;
8658 fail:
8659 return NULL;
8660}
8661
8662
c370783e 8663static PyObject *_wrap_TextCtrl_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8664 PyObject *resultobj;
8665 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8666 wxString result;
8667 PyObject * obj0 = 0 ;
8668 char *kwnames[] = {
8669 (char *) "self", NULL
8670 };
8671
8672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetStringSelection",kwnames,&obj0)) goto fail;
8673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8675 {
8676 PyThreadState* __tstate = wxPyBeginAllowThreads();
8677 result = ((wxTextCtrl const *)arg1)->GetStringSelection();
8678
8679 wxPyEndAllowThreads(__tstate);
8680 if (PyErr_Occurred()) SWIG_fail;
8681 }
8682 {
8683#if wxUSE_UNICODE
8684 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8685#else
8686 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8687#endif
8688 }
8689 return resultobj;
8690 fail:
8691 return NULL;
8692}
8693
8694
c370783e 8695static PyObject *_wrap_TextCtrl_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8696 PyObject *resultobj;
8697 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8698 PyObject * obj0 = 0 ;
8699 char *kwnames[] = {
8700 (char *) "self", NULL
8701 };
8702
8703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Clear",kwnames,&obj0)) goto fail;
8704 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8705 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8706 {
8707 PyThreadState* __tstate = wxPyBeginAllowThreads();
8708 (arg1)->Clear();
8709
8710 wxPyEndAllowThreads(__tstate);
8711 if (PyErr_Occurred()) SWIG_fail;
8712 }
8713 Py_INCREF(Py_None); resultobj = Py_None;
8714 return resultobj;
8715 fail:
8716 return NULL;
8717}
8718
8719
c370783e 8720static PyObject *_wrap_TextCtrl_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8721 PyObject *resultobj;
8722 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8723 long arg2 ;
8724 long arg3 ;
8725 wxString *arg4 = 0 ;
8726 bool temp4 = False ;
8727 PyObject * obj0 = 0 ;
8728 PyObject * obj1 = 0 ;
8729 PyObject * obj2 = 0 ;
8730 PyObject * obj3 = 0 ;
8731 char *kwnames[] = {
8732 (char *) "self",(char *) "from",(char *) "to",(char *) "value", NULL
8733 };
8734
8735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextCtrl_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8736 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8737 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 8738 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 8739 if (PyErr_Occurred()) SWIG_fail;
c370783e 8740 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc
RD
8741 if (PyErr_Occurred()) SWIG_fail;
8742 {
8743 arg4 = wxString_in_helper(obj3);
8744 if (arg4 == NULL) SWIG_fail;
8745 temp4 = True;
8746 }
8747 {
8748 PyThreadState* __tstate = wxPyBeginAllowThreads();
8749 (arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
8750
8751 wxPyEndAllowThreads(__tstate);
8752 if (PyErr_Occurred()) SWIG_fail;
8753 }
8754 Py_INCREF(Py_None); resultobj = Py_None;
8755 {
8756 if (temp4)
8757 delete arg4;
8758 }
8759 return resultobj;
8760 fail:
8761 {
8762 if (temp4)
8763 delete arg4;
8764 }
8765 return NULL;
8766}
8767
8768
c370783e 8769static PyObject *_wrap_TextCtrl_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8770 PyObject *resultobj;
8771 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8772 long arg2 ;
8773 long arg3 ;
8774 PyObject * obj0 = 0 ;
8775 PyObject * obj1 = 0 ;
8776 PyObject * obj2 = 0 ;
8777 char *kwnames[] = {
8778 (char *) "self",(char *) "from",(char *) "to", NULL
8779 };
8780
8781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_Remove",kwnames,&obj0,&obj1,&obj2)) goto fail;
8782 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8783 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 8784 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 8785 if (PyErr_Occurred()) SWIG_fail;
c370783e 8786 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc
RD
8787 if (PyErr_Occurred()) SWIG_fail;
8788 {
8789 PyThreadState* __tstate = wxPyBeginAllowThreads();
8790 (arg1)->Remove(arg2,arg3);
8791
8792 wxPyEndAllowThreads(__tstate);
8793 if (PyErr_Occurred()) SWIG_fail;
8794 }
8795 Py_INCREF(Py_None); resultobj = Py_None;
8796 return resultobj;
8797 fail:
8798 return NULL;
8799}
8800
8801
c370783e 8802static PyObject *_wrap_TextCtrl_LoadFile(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8803 PyObject *resultobj;
8804 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8805 wxString *arg2 = 0 ;
8806 bool result;
8807 bool temp2 = False ;
8808 PyObject * obj0 = 0 ;
8809 PyObject * obj1 = 0 ;
8810 char *kwnames[] = {
8811 (char *) "self",(char *) "file", NULL
8812 };
8813
8814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_LoadFile",kwnames,&obj0,&obj1)) goto fail;
8815 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8816 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8817 {
8818 arg2 = wxString_in_helper(obj1);
8819 if (arg2 == NULL) SWIG_fail;
8820 temp2 = True;
8821 }
8822 {
8823 PyThreadState* __tstate = wxPyBeginAllowThreads();
8824 result = (bool)(arg1)->LoadFile((wxString const &)*arg2);
8825
8826 wxPyEndAllowThreads(__tstate);
8827 if (PyErr_Occurred()) SWIG_fail;
8828 }
8829 {
8830 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8831 }
8832 {
8833 if (temp2)
8834 delete arg2;
8835 }
8836 return resultobj;
8837 fail:
8838 {
8839 if (temp2)
8840 delete arg2;
8841 }
8842 return NULL;
8843}
8844
8845
c370783e 8846static PyObject *_wrap_TextCtrl_SaveFile(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8847 PyObject *resultobj;
8848 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8849 wxString const &arg2_defvalue = wxPyEmptyString ;
8850 wxString *arg2 = (wxString *) &arg2_defvalue ;
8851 bool result;
8852 bool temp2 = False ;
8853 PyObject * obj0 = 0 ;
8854 PyObject * obj1 = 0 ;
8855 char *kwnames[] = {
8856 (char *) "self",(char *) "file", NULL
8857 };
8858
8859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TextCtrl_SaveFile",kwnames,&obj0,&obj1)) goto fail;
8860 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8861 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8862 if (obj1) {
8863 {
8864 arg2 = wxString_in_helper(obj1);
8865 if (arg2 == NULL) SWIG_fail;
8866 temp2 = True;
8867 }
8868 }
8869 {
8870 PyThreadState* __tstate = wxPyBeginAllowThreads();
8871 result = (bool)(arg1)->SaveFile((wxString const &)*arg2);
8872
8873 wxPyEndAllowThreads(__tstate);
8874 if (PyErr_Occurred()) SWIG_fail;
8875 }
8876 {
8877 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8878 }
8879 {
8880 if (temp2)
8881 delete arg2;
8882 }
8883 return resultobj;
8884 fail:
8885 {
8886 if (temp2)
8887 delete arg2;
8888 }
8889 return NULL;
8890}
8891
8892
c370783e 8893static PyObject *_wrap_TextCtrl_MarkDirty(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8894 PyObject *resultobj;
8895 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8896 PyObject * obj0 = 0 ;
8897 char *kwnames[] = {
8898 (char *) "self", NULL
8899 };
8900
8901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_MarkDirty",kwnames,&obj0)) goto fail;
8902 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8904 {
8905 PyThreadState* __tstate = wxPyBeginAllowThreads();
8906 (arg1)->MarkDirty();
8907
8908 wxPyEndAllowThreads(__tstate);
8909 if (PyErr_Occurred()) SWIG_fail;
8910 }
8911 Py_INCREF(Py_None); resultobj = Py_None;
8912 return resultobj;
8913 fail:
8914 return NULL;
8915}
8916
8917
c370783e 8918static PyObject *_wrap_TextCtrl_DiscardEdits(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8919 PyObject *resultobj;
8920 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8921 PyObject * obj0 = 0 ;
8922 char *kwnames[] = {
8923 (char *) "self", NULL
8924 };
8925
8926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_DiscardEdits",kwnames,&obj0)) goto fail;
8927 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8929 {
8930 PyThreadState* __tstate = wxPyBeginAllowThreads();
8931 (arg1)->DiscardEdits();
8932
8933 wxPyEndAllowThreads(__tstate);
8934 if (PyErr_Occurred()) SWIG_fail;
8935 }
8936 Py_INCREF(Py_None); resultobj = Py_None;
8937 return resultobj;
8938 fail:
8939 return NULL;
8940}
8941
8942
c370783e 8943static PyObject *_wrap_TextCtrl_SetMaxLength(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8944 PyObject *resultobj;
8945 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8946 unsigned long arg2 ;
8947 PyObject * obj0 = 0 ;
8948 PyObject * obj1 = 0 ;
8949 char *kwnames[] = {
8950 (char *) "self",(char *) "len", NULL
8951 };
8952
8953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetMaxLength",kwnames,&obj0,&obj1)) goto fail;
8954 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8955 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 8956 arg2 = (unsigned long)SWIG_As_unsigned_SS_long(obj1);
d55e5bfc
RD
8957 if (PyErr_Occurred()) SWIG_fail;
8958 {
8959 PyThreadState* __tstate = wxPyBeginAllowThreads();
8960 (arg1)->SetMaxLength(arg2);
8961
8962 wxPyEndAllowThreads(__tstate);
8963 if (PyErr_Occurred()) SWIG_fail;
8964 }
8965 Py_INCREF(Py_None); resultobj = Py_None;
8966 return resultobj;
8967 fail:
8968 return NULL;
8969}
8970
8971
c370783e 8972static PyObject *_wrap_TextCtrl_WriteText(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8973 PyObject *resultobj;
8974 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8975 wxString *arg2 = 0 ;
8976 bool temp2 = False ;
8977 PyObject * obj0 = 0 ;
8978 PyObject * obj1 = 0 ;
8979 char *kwnames[] = {
8980 (char *) "self",(char *) "text", NULL
8981 };
8982
8983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_WriteText",kwnames,&obj0,&obj1)) goto fail;
8984 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8985 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8986 {
8987 arg2 = wxString_in_helper(obj1);
8988 if (arg2 == NULL) SWIG_fail;
8989 temp2 = True;
8990 }
8991 {
8992 PyThreadState* __tstate = wxPyBeginAllowThreads();
8993 (arg1)->WriteText((wxString const &)*arg2);
8994
8995 wxPyEndAllowThreads(__tstate);
8996 if (PyErr_Occurred()) SWIG_fail;
8997 }
8998 Py_INCREF(Py_None); resultobj = Py_None;
8999 {
9000 if (temp2)
9001 delete arg2;
9002 }
9003 return resultobj;
9004 fail:
9005 {
9006 if (temp2)
9007 delete arg2;
9008 }
9009 return NULL;
9010}
9011
9012
c370783e 9013static PyObject *_wrap_TextCtrl_AppendText(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9014 PyObject *resultobj;
9015 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9016 wxString *arg2 = 0 ;
9017 bool temp2 = False ;
9018 PyObject * obj0 = 0 ;
9019 PyObject * obj1 = 0 ;
9020 char *kwnames[] = {
9021 (char *) "self",(char *) "text", NULL
9022 };
9023
9024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_AppendText",kwnames,&obj0,&obj1)) goto fail;
9025 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9026 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9027 {
9028 arg2 = wxString_in_helper(obj1);
9029 if (arg2 == NULL) SWIG_fail;
9030 temp2 = True;
9031 }
9032 {
9033 PyThreadState* __tstate = wxPyBeginAllowThreads();
9034 (arg1)->AppendText((wxString const &)*arg2);
9035
9036 wxPyEndAllowThreads(__tstate);
9037 if (PyErr_Occurred()) SWIG_fail;
9038 }
9039 Py_INCREF(Py_None); resultobj = Py_None;
9040 {
9041 if (temp2)
9042 delete arg2;
9043 }
9044 return resultobj;
9045 fail:
9046 {
9047 if (temp2)
9048 delete arg2;
9049 }
9050 return NULL;
9051}
9052
9053
c370783e 9054static PyObject *_wrap_TextCtrl_EmulateKeyPress(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9055 PyObject *resultobj;
9056 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9057 wxKeyEvent *arg2 = 0 ;
9058 bool result;
9059 PyObject * obj0 = 0 ;
9060 PyObject * obj1 = 0 ;
9061 char *kwnames[] = {
9062 (char *) "self",(char *) "event", NULL
9063 };
9064
9065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_EmulateKeyPress",kwnames,&obj0,&obj1)) goto fail;
9066 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9067 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9068 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxKeyEvent,
9069 SWIG_POINTER_EXCEPTION | 0)) == -1)
9070 SWIG_fail;
9071 if (arg2 == NULL) {
9072 PyErr_SetString(PyExc_TypeError,"null reference");
9073 SWIG_fail;
9074 }
9075 {
9076 PyThreadState* __tstate = wxPyBeginAllowThreads();
9077 result = (bool)(arg1)->EmulateKeyPress((wxKeyEvent const &)*arg2);
9078
9079 wxPyEndAllowThreads(__tstate);
9080 if (PyErr_Occurred()) SWIG_fail;
9081 }
9082 {
9083 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9084 }
9085 return resultobj;
9086 fail:
9087 return NULL;
9088}
9089
9090
c370783e 9091static PyObject *_wrap_TextCtrl_SetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9092 PyObject *resultobj;
9093 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9094 long arg2 ;
9095 long arg3 ;
9096 wxTextAttr *arg4 = 0 ;
9097 bool result;
9098 PyObject * obj0 = 0 ;
9099 PyObject * obj1 = 0 ;
9100 PyObject * obj2 = 0 ;
9101 PyObject * obj3 = 0 ;
9102 char *kwnames[] = {
9103 (char *) "self",(char *) "start",(char *) "end",(char *) "style", NULL
9104 };
9105
9106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextCtrl_SetStyle",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9107 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9108 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 9109 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 9110 if (PyErr_Occurred()) SWIG_fail;
c370783e 9111 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc
RD
9112 if (PyErr_Occurred()) SWIG_fail;
9113 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxTextAttr,
9114 SWIG_POINTER_EXCEPTION | 0)) == -1)
9115 SWIG_fail;
9116 if (arg4 == NULL) {
9117 PyErr_SetString(PyExc_TypeError,"null reference");
9118 SWIG_fail;
9119 }
9120 {
9121 PyThreadState* __tstate = wxPyBeginAllowThreads();
9122 result = (bool)(arg1)->SetStyle(arg2,arg3,(wxTextAttr const &)*arg4);
9123
9124 wxPyEndAllowThreads(__tstate);
9125 if (PyErr_Occurred()) SWIG_fail;
9126 }
9127 {
9128 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9129 }
9130 return resultobj;
9131 fail:
9132 return NULL;
9133}
9134
9135
c370783e 9136static PyObject *_wrap_TextCtrl_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9137 PyObject *resultobj;
9138 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9139 long arg2 ;
9140 wxTextAttr *arg3 = 0 ;
9141 bool result;
9142 PyObject * obj0 = 0 ;
9143 PyObject * obj1 = 0 ;
9144 PyObject * obj2 = 0 ;
9145 char *kwnames[] = {
9146 (char *) "self",(char *) "position",(char *) "style", NULL
9147 };
9148
9149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetStyle",kwnames,&obj0,&obj1,&obj2)) goto fail;
9150 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9151 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 9152 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
9153 if (PyErr_Occurred()) SWIG_fail;
9154 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxTextAttr,
9155 SWIG_POINTER_EXCEPTION | 0)) == -1)
9156 SWIG_fail;
9157 if (arg3 == NULL) {
9158 PyErr_SetString(PyExc_TypeError,"null reference");
9159 SWIG_fail;
9160 }
9161 {
9162 PyThreadState* __tstate = wxPyBeginAllowThreads();
9163 result = (bool)(arg1)->GetStyle(arg2,*arg3);
9164
9165 wxPyEndAllowThreads(__tstate);
9166 if (PyErr_Occurred()) SWIG_fail;
9167 }
9168 {
9169 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9170 }
9171 return resultobj;
9172 fail:
9173 return NULL;
9174}
9175
9176
c370783e 9177static PyObject *_wrap_TextCtrl_SetDefaultStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9178 PyObject *resultobj;
9179 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9180 wxTextAttr *arg2 = 0 ;
9181 bool result;
9182 PyObject * obj0 = 0 ;
9183 PyObject * obj1 = 0 ;
9184 char *kwnames[] = {
9185 (char *) "self",(char *) "style", NULL
9186 };
9187
9188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetDefaultStyle",kwnames,&obj0,&obj1)) goto fail;
9189 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9190 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9191 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTextAttr,
9192 SWIG_POINTER_EXCEPTION | 0)) == -1)
9193 SWIG_fail;
9194 if (arg2 == NULL) {
9195 PyErr_SetString(PyExc_TypeError,"null reference");
9196 SWIG_fail;
9197 }
9198 {
9199 PyThreadState* __tstate = wxPyBeginAllowThreads();
9200 result = (bool)(arg1)->SetDefaultStyle((wxTextAttr const &)*arg2);
9201
9202 wxPyEndAllowThreads(__tstate);
9203 if (PyErr_Occurred()) SWIG_fail;
9204 }
9205 {
9206 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9207 }
9208 return resultobj;
9209 fail:
9210 return NULL;
9211}
9212
9213
c370783e 9214static PyObject *_wrap_TextCtrl_GetDefaultStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9215 PyObject *resultobj;
9216 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9217 wxTextAttr *result;
9218 PyObject * obj0 = 0 ;
9219 char *kwnames[] = {
9220 (char *) "self", NULL
9221 };
9222
9223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetDefaultStyle",kwnames,&obj0)) goto fail;
9224 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9225 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9226 {
9227 PyThreadState* __tstate = wxPyBeginAllowThreads();
9228 {
9229 wxTextAttr const &_result_ref = ((wxTextCtrl const *)arg1)->GetDefaultStyle();
9230 result = (wxTextAttr *) &_result_ref;
9231 }
9232
9233 wxPyEndAllowThreads(__tstate);
9234 if (PyErr_Occurred()) SWIG_fail;
9235 }
9236 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextAttr, 0);
9237 return resultobj;
9238 fail:
9239 return NULL;
9240}
9241
9242
c370783e 9243static PyObject *_wrap_TextCtrl_XYToPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9244 PyObject *resultobj;
9245 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9246 long arg2 ;
9247 long arg3 ;
9248 long result;
9249 PyObject * obj0 = 0 ;
9250 PyObject * obj1 = 0 ;
9251 PyObject * obj2 = 0 ;
9252 char *kwnames[] = {
9253 (char *) "self",(char *) "x",(char *) "y", NULL
9254 };
9255
9256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_XYToPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
9257 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9258 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 9259 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 9260 if (PyErr_Occurred()) SWIG_fail;
c370783e 9261 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc
RD
9262 if (PyErr_Occurred()) SWIG_fail;
9263 {
9264 PyThreadState* __tstate = wxPyBeginAllowThreads();
9265 result = (long)((wxTextCtrl const *)arg1)->XYToPosition(arg2,arg3);
9266
9267 wxPyEndAllowThreads(__tstate);
9268 if (PyErr_Occurred()) SWIG_fail;
9269 }
c370783e 9270 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
9271 return resultobj;
9272 fail:
9273 return NULL;
9274}
9275
9276
c370783e 9277static PyObject *_wrap_TextCtrl_PositionToXY(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9278 PyObject *resultobj;
9279 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9280 long arg2 ;
9281 long *arg3 = (long *) 0 ;
9282 long *arg4 = (long *) 0 ;
9283 long temp3 ;
c370783e 9284 int res3 = 0 ;
d55e5bfc 9285 long temp4 ;
c370783e 9286 int res4 = 0 ;
d55e5bfc
RD
9287 PyObject * obj0 = 0 ;
9288 PyObject * obj1 = 0 ;
9289 char *kwnames[] = {
9290 (char *) "self",(char *) "pos", NULL
9291 };
9292
c370783e
RD
9293 arg3 = &temp3; res3 = SWIG_NEWOBJ;
9294 arg4 = &temp4; res4 = SWIG_NEWOBJ;
d55e5bfc
RD
9295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_PositionToXY",kwnames,&obj0,&obj1)) goto fail;
9296 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9297 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 9298 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
9299 if (PyErr_Occurred()) SWIG_fail;
9300 {
9301 PyThreadState* __tstate = wxPyBeginAllowThreads();
9302 ((wxTextCtrl const *)arg1)->PositionToXY(arg2,arg3,arg4);
9303
9304 wxPyEndAllowThreads(__tstate);
9305 if (PyErr_Occurred()) SWIG_fail;
9306 }
9307 Py_INCREF(Py_None); resultobj = Py_None;
c370783e
RD
9308 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
9309 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
9310 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
9311 SWIG_From_long((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, 0)));
d55e5bfc
RD
9312 return resultobj;
9313 fail:
9314 return NULL;
9315}
9316
9317
c370783e 9318static PyObject *_wrap_TextCtrl_ShowPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9319 PyObject *resultobj;
9320 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9321 long arg2 ;
9322 PyObject * obj0 = 0 ;
9323 PyObject * obj1 = 0 ;
9324 char *kwnames[] = {
9325 (char *) "self",(char *) "pos", NULL
9326 };
9327
9328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_ShowPosition",kwnames,&obj0,&obj1)) goto fail;
9329 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9330 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 9331 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
9332 if (PyErr_Occurred()) SWIG_fail;
9333 {
9334 PyThreadState* __tstate = wxPyBeginAllowThreads();
9335 (arg1)->ShowPosition(arg2);
9336
9337 wxPyEndAllowThreads(__tstate);
9338 if (PyErr_Occurred()) SWIG_fail;
9339 }
9340 Py_INCREF(Py_None); resultobj = Py_None;
9341 return resultobj;
9342 fail:
9343 return NULL;
9344}
9345
9346
c370783e 9347static PyObject *_wrap_TextCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9348 PyObject *resultobj;
9349 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9350 wxPoint *arg2 = 0 ;
9351 long *arg3 = (long *) 0 ;
9352 long *arg4 = (long *) 0 ;
9353 int result;
9354 wxPoint temp2 ;
9355 long temp3 ;
c370783e 9356 int res3 = 0 ;
d55e5bfc 9357 long temp4 ;
c370783e 9358 int res4 = 0 ;
d55e5bfc
RD
9359 PyObject * obj0 = 0 ;
9360 PyObject * obj1 = 0 ;
9361 char *kwnames[] = {
9362 (char *) "self",(char *) "pt", NULL
9363 };
9364
c370783e
RD
9365 arg3 = &temp3; res3 = SWIG_NEWOBJ;
9366 arg4 = &temp4; res4 = SWIG_NEWOBJ;
d55e5bfc
RD
9367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
9368 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9369 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9370 {
9371 arg2 = &temp2;
9372 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
9373 }
9374 {
9375 PyThreadState* __tstate = wxPyBeginAllowThreads();
9376 result = (int)((wxTextCtrl const *)arg1)->HitTest((wxPoint const &)*arg2,arg3,arg4);
9377
9378 wxPyEndAllowThreads(__tstate);
9379 if (PyErr_Occurred()) SWIG_fail;
9380 }
c370783e
RD
9381 resultobj = SWIG_From_int((int)result);
9382 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
9383 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
9384 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
9385 SWIG_From_long((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, 0)));
d55e5bfc
RD
9386 return resultobj;
9387 fail:
9388 return NULL;
9389}
9390
9391
c370783e 9392static PyObject *_wrap_TextCtrl_HitTestPos(PyObject *, PyObject *args, PyObject *kwargs) {
4896ac9e
RD
9393 PyObject *resultobj;
9394 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9395 wxPoint *arg2 = 0 ;
9396 long *arg3 = (long *) 0 ;
9397 int result;
9398 wxPoint temp2 ;
9399 long temp3 ;
c370783e 9400 int res3 = 0 ;
4896ac9e
RD
9401 PyObject * obj0 = 0 ;
9402 PyObject * obj1 = 0 ;
9403 char *kwnames[] = {
9404 (char *) "self",(char *) "pt", NULL
9405 };
9406
c370783e 9407 arg3 = &temp3; res3 = SWIG_NEWOBJ;
4896ac9e
RD
9408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_HitTestPos",kwnames,&obj0,&obj1)) goto fail;
9409 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9410 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9411 {
9412 arg2 = &temp2;
9413 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
9414 }
9415 {
9416 PyThreadState* __tstate = wxPyBeginAllowThreads();
9417 result = (int)((wxTextCtrl const *)arg1)->HitTest((wxPoint const &)*arg2,arg3);
9418
9419 wxPyEndAllowThreads(__tstate);
9420 if (PyErr_Occurred()) SWIG_fail;
9421 }
c370783e
RD
9422 resultobj = SWIG_From_int((int)result);
9423 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
9424 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
4896ac9e
RD
9425 return resultobj;
9426 fail:
9427 return NULL;
9428}
9429
9430
c370783e 9431static PyObject *_wrap_TextCtrl_Copy(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9432 PyObject *resultobj;
9433 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9434 PyObject * obj0 = 0 ;
9435 char *kwnames[] = {
9436 (char *) "self", NULL
9437 };
9438
9439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Copy",kwnames,&obj0)) goto fail;
9440 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9441 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9442 {
9443 PyThreadState* __tstate = wxPyBeginAllowThreads();
9444 (arg1)->Copy();
9445
9446 wxPyEndAllowThreads(__tstate);
9447 if (PyErr_Occurred()) SWIG_fail;
9448 }
9449 Py_INCREF(Py_None); resultobj = Py_None;
9450 return resultobj;
9451 fail:
9452 return NULL;
9453}
9454
9455
c370783e 9456static PyObject *_wrap_TextCtrl_Cut(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9457 PyObject *resultobj;
9458 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9459 PyObject * obj0 = 0 ;
9460 char *kwnames[] = {
9461 (char *) "self", NULL
9462 };
9463
9464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Cut",kwnames,&obj0)) goto fail;
9465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9467 {
9468 PyThreadState* __tstate = wxPyBeginAllowThreads();
9469 (arg1)->Cut();
9470
9471 wxPyEndAllowThreads(__tstate);
9472 if (PyErr_Occurred()) SWIG_fail;
9473 }
9474 Py_INCREF(Py_None); resultobj = Py_None;
9475 return resultobj;
9476 fail:
9477 return NULL;
9478}
9479
9480
c370783e 9481static PyObject *_wrap_TextCtrl_Paste(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9482 PyObject *resultobj;
9483 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9484 PyObject * obj0 = 0 ;
9485 char *kwnames[] = {
9486 (char *) "self", NULL
9487 };
9488
9489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Paste",kwnames,&obj0)) goto fail;
9490 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9491 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9492 {
9493 PyThreadState* __tstate = wxPyBeginAllowThreads();
9494 (arg1)->Paste();
9495
9496 wxPyEndAllowThreads(__tstate);
9497 if (PyErr_Occurred()) SWIG_fail;
9498 }
9499 Py_INCREF(Py_None); resultobj = Py_None;
9500 return resultobj;
9501 fail:
9502 return NULL;
9503}
9504
9505
c370783e 9506static PyObject *_wrap_TextCtrl_CanCopy(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9507 PyObject *resultobj;
9508 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9509 bool result;
9510 PyObject * obj0 = 0 ;
9511 char *kwnames[] = {
9512 (char *) "self", NULL
9513 };
9514
9515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanCopy",kwnames,&obj0)) goto fail;
9516 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9518 {
9519 PyThreadState* __tstate = wxPyBeginAllowThreads();
9520 result = (bool)((wxTextCtrl const *)arg1)->CanCopy();
9521
9522 wxPyEndAllowThreads(__tstate);
9523 if (PyErr_Occurred()) SWIG_fail;
9524 }
9525 {
9526 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9527 }
9528 return resultobj;
9529 fail:
9530 return NULL;
9531}
9532
9533
c370783e 9534static PyObject *_wrap_TextCtrl_CanCut(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9535 PyObject *resultobj;
9536 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9537 bool result;
9538 PyObject * obj0 = 0 ;
9539 char *kwnames[] = {
9540 (char *) "self", NULL
9541 };
9542
9543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanCut",kwnames,&obj0)) goto fail;
9544 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9545 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9546 {
9547 PyThreadState* __tstate = wxPyBeginAllowThreads();
9548 result = (bool)((wxTextCtrl const *)arg1)->CanCut();
9549
9550 wxPyEndAllowThreads(__tstate);
9551 if (PyErr_Occurred()) SWIG_fail;
9552 }
9553 {
9554 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9555 }
9556 return resultobj;
9557 fail:
9558 return NULL;
9559}
9560
9561
c370783e 9562static PyObject *_wrap_TextCtrl_CanPaste(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9563 PyObject *resultobj;
9564 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9565 bool result;
9566 PyObject * obj0 = 0 ;
9567 char *kwnames[] = {
9568 (char *) "self", NULL
9569 };
9570
9571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanPaste",kwnames,&obj0)) goto fail;
9572 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9573 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9574 {
9575 PyThreadState* __tstate = wxPyBeginAllowThreads();
9576 result = (bool)((wxTextCtrl const *)arg1)->CanPaste();
9577
9578 wxPyEndAllowThreads(__tstate);
9579 if (PyErr_Occurred()) SWIG_fail;
9580 }
9581 {
9582 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9583 }
9584 return resultobj;
9585 fail:
9586 return NULL;
9587}
9588
9589
c370783e 9590static PyObject *_wrap_TextCtrl_Undo(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9591 PyObject *resultobj;
9592 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9593 PyObject * obj0 = 0 ;
9594 char *kwnames[] = {
9595 (char *) "self", NULL
9596 };
9597
9598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Undo",kwnames,&obj0)) goto fail;
9599 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9600 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9601 {
9602 PyThreadState* __tstate = wxPyBeginAllowThreads();
9603 (arg1)->Undo();
9604
9605 wxPyEndAllowThreads(__tstate);
9606 if (PyErr_Occurred()) SWIG_fail;
9607 }
9608 Py_INCREF(Py_None); resultobj = Py_None;
9609 return resultobj;
9610 fail:
9611 return NULL;
9612}
9613
9614
c370783e 9615static PyObject *_wrap_TextCtrl_Redo(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9616 PyObject *resultobj;
9617 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9618 PyObject * obj0 = 0 ;
9619 char *kwnames[] = {
9620 (char *) "self", NULL
9621 };
9622
9623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Redo",kwnames,&obj0)) goto fail;
9624 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9625 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9626 {
9627 PyThreadState* __tstate = wxPyBeginAllowThreads();
9628 (arg1)->Redo();
9629
9630 wxPyEndAllowThreads(__tstate);
9631 if (PyErr_Occurred()) SWIG_fail;
9632 }
9633 Py_INCREF(Py_None); resultobj = Py_None;
9634 return resultobj;
9635 fail:
9636 return NULL;
9637}
9638
9639
c370783e 9640static PyObject *_wrap_TextCtrl_CanUndo(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9641 PyObject *resultobj;
9642 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9643 bool result;
9644 PyObject * obj0 = 0 ;
9645 char *kwnames[] = {
9646 (char *) "self", NULL
9647 };
9648
9649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanUndo",kwnames,&obj0)) goto fail;
9650 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9651 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9652 {
9653 PyThreadState* __tstate = wxPyBeginAllowThreads();
9654 result = (bool)((wxTextCtrl const *)arg1)->CanUndo();
9655
9656 wxPyEndAllowThreads(__tstate);
9657 if (PyErr_Occurred()) SWIG_fail;
9658 }
9659 {
9660 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9661 }
9662 return resultobj;
9663 fail:
9664 return NULL;
9665}
9666
9667
c370783e 9668static PyObject *_wrap_TextCtrl_CanRedo(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9669 PyObject *resultobj;
9670 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9671 bool result;
9672 PyObject * obj0 = 0 ;
9673 char *kwnames[] = {
9674 (char *) "self", NULL
9675 };
9676
9677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanRedo",kwnames,&obj0)) goto fail;
9678 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9679 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9680 {
9681 PyThreadState* __tstate = wxPyBeginAllowThreads();
9682 result = (bool)((wxTextCtrl const *)arg1)->CanRedo();
9683
9684 wxPyEndAllowThreads(__tstate);
9685 if (PyErr_Occurred()) SWIG_fail;
9686 }
9687 {
9688 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9689 }
9690 return resultobj;
9691 fail:
9692 return NULL;
9693}
9694
9695
c370783e 9696static PyObject *_wrap_TextCtrl_SetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9697 PyObject *resultobj;
9698 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9699 long arg2 ;
9700 PyObject * obj0 = 0 ;
9701 PyObject * obj1 = 0 ;
9702 char *kwnames[] = {
9703 (char *) "self",(char *) "pos", NULL
9704 };
9705
9706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetInsertionPoint",kwnames,&obj0,&obj1)) goto fail;
9707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 9709 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
9710 if (PyErr_Occurred()) SWIG_fail;
9711 {
9712 PyThreadState* __tstate = wxPyBeginAllowThreads();
9713 (arg1)->SetInsertionPoint(arg2);
9714
9715 wxPyEndAllowThreads(__tstate);
9716 if (PyErr_Occurred()) SWIG_fail;
9717 }
9718 Py_INCREF(Py_None); resultobj = Py_None;
9719 return resultobj;
9720 fail:
9721 return NULL;
9722}
9723
9724
c370783e 9725static PyObject *_wrap_TextCtrl_SetInsertionPointEnd(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9726 PyObject *resultobj;
9727 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9728 PyObject * obj0 = 0 ;
9729 char *kwnames[] = {
9730 (char *) "self", NULL
9731 };
9732
9733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_SetInsertionPointEnd",kwnames,&obj0)) goto fail;
9734 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9735 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9736 {
9737 PyThreadState* __tstate = wxPyBeginAllowThreads();
9738 (arg1)->SetInsertionPointEnd();
9739
9740 wxPyEndAllowThreads(__tstate);
9741 if (PyErr_Occurred()) SWIG_fail;
9742 }
9743 Py_INCREF(Py_None); resultobj = Py_None;
9744 return resultobj;
9745 fail:
9746 return NULL;
9747}
9748
9749
c370783e 9750static PyObject *_wrap_TextCtrl_GetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9751 PyObject *resultobj;
9752 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9753 long result;
9754 PyObject * obj0 = 0 ;
9755 char *kwnames[] = {
9756 (char *) "self", NULL
9757 };
9758
9759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetInsertionPoint",kwnames,&obj0)) goto fail;
9760 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9761 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9762 {
9763 PyThreadState* __tstate = wxPyBeginAllowThreads();
9764 result = (long)((wxTextCtrl const *)arg1)->GetInsertionPoint();
9765
9766 wxPyEndAllowThreads(__tstate);
9767 if (PyErr_Occurred()) SWIG_fail;
9768 }
c370783e 9769 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
9770 return resultobj;
9771 fail:
9772 return NULL;
9773}
9774
9775
c370783e 9776static PyObject *_wrap_TextCtrl_GetLastPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9777 PyObject *resultobj;
9778 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9779 long result;
9780 PyObject * obj0 = 0 ;
9781 char *kwnames[] = {
9782 (char *) "self", NULL
9783 };
9784
9785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetLastPosition",kwnames,&obj0)) goto fail;
9786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9788 {
9789 PyThreadState* __tstate = wxPyBeginAllowThreads();
9790 result = (long)((wxTextCtrl const *)arg1)->GetLastPosition();
9791
9792 wxPyEndAllowThreads(__tstate);
9793 if (PyErr_Occurred()) SWIG_fail;
9794 }
c370783e 9795 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
9796 return resultobj;
9797 fail:
9798 return NULL;
9799}
9800
9801
c370783e 9802static PyObject *_wrap_TextCtrl_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9803 PyObject *resultobj;
9804 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9805 long arg2 ;
9806 long arg3 ;
9807 PyObject * obj0 = 0 ;
9808 PyObject * obj1 = 0 ;
9809 PyObject * obj2 = 0 ;
9810 char *kwnames[] = {
9811 (char *) "self",(char *) "from",(char *) "to", NULL
9812 };
9813
9814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
9815 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9816 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 9817 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 9818 if (PyErr_Occurred()) SWIG_fail;
c370783e 9819 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc
RD
9820 if (PyErr_Occurred()) SWIG_fail;
9821 {
9822 PyThreadState* __tstate = wxPyBeginAllowThreads();
9823 (arg1)->SetSelection(arg2,arg3);
9824
9825 wxPyEndAllowThreads(__tstate);
9826 if (PyErr_Occurred()) SWIG_fail;
9827 }
9828 Py_INCREF(Py_None); resultobj = Py_None;
9829 return resultobj;
9830 fail:
9831 return NULL;
9832}
9833
9834
c370783e 9835static PyObject *_wrap_TextCtrl_SelectAll(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9836 PyObject *resultobj;
9837 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9838 PyObject * obj0 = 0 ;
9839 char *kwnames[] = {
9840 (char *) "self", NULL
9841 };
9842
9843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_SelectAll",kwnames,&obj0)) goto fail;
9844 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9845 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9846 {
9847 PyThreadState* __tstate = wxPyBeginAllowThreads();
9848 (arg1)->SelectAll();
9849
9850 wxPyEndAllowThreads(__tstate);
9851 if (PyErr_Occurred()) SWIG_fail;
9852 }
9853 Py_INCREF(Py_None); resultobj = Py_None;
9854 return resultobj;
9855 fail:
9856 return NULL;
9857}
9858
9859
c370783e 9860static PyObject *_wrap_TextCtrl_SetEditable(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9861 PyObject *resultobj;
9862 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9863 bool arg2 ;
9864 PyObject * obj0 = 0 ;
9865 PyObject * obj1 = 0 ;
9866 char *kwnames[] = {
9867 (char *) "self",(char *) "editable", NULL
9868 };
9869
9870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetEditable",kwnames,&obj0,&obj1)) goto fail;
9871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 9873 arg2 = (bool)SWIG_As_bool(obj1);
d55e5bfc
RD
9874 if (PyErr_Occurred()) SWIG_fail;
9875 {
9876 PyThreadState* __tstate = wxPyBeginAllowThreads();
9877 (arg1)->SetEditable(arg2);
9878
9879 wxPyEndAllowThreads(__tstate);
9880 if (PyErr_Occurred()) SWIG_fail;
9881 }
9882 Py_INCREF(Py_None); resultobj = Py_None;
9883 return resultobj;
9884 fail:
9885 return NULL;
9886}
9887
9888
c370783e 9889static PyObject *_wrap_TextCtrl_write(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9890 PyObject *resultobj;
9891 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9892 wxString *arg2 = 0 ;
9893 bool temp2 = False ;
9894 PyObject * obj0 = 0 ;
9895 PyObject * obj1 = 0 ;
9896 char *kwnames[] = {
9897 (char *) "self",(char *) "text", NULL
9898 };
9899
9900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_write",kwnames,&obj0,&obj1)) goto fail;
9901 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9902 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9903 {
9904 arg2 = wxString_in_helper(obj1);
9905 if (arg2 == NULL) SWIG_fail;
9906 temp2 = True;
9907 }
9908 {
9909 PyThreadState* __tstate = wxPyBeginAllowThreads();
9910 wxTextCtrl_write(arg1,(wxString const &)*arg2);
9911
9912 wxPyEndAllowThreads(__tstate);
9913 if (PyErr_Occurred()) SWIG_fail;
9914 }
9915 Py_INCREF(Py_None); resultobj = Py_None;
9916 {
9917 if (temp2)
9918 delete arg2;
9919 }
9920 return resultobj;
9921 fail:
9922 {
9923 if (temp2)
9924 delete arg2;
9925 }
9926 return NULL;
9927}
9928
9929
c370783e 9930static PyObject *_wrap_TextCtrl_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
9931 PyObject *resultobj;
9932 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9933 long arg2 ;
9934 long arg3 ;
9935 wxString result;
9936 PyObject * obj0 = 0 ;
9937 PyObject * obj1 = 0 ;
9938 PyObject * obj2 = 0 ;
9939 char *kwnames[] = {
9940 (char *) "self",(char *) "from",(char *) "to", NULL
9941 };
9942
9943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
9944 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
9945 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 9946 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 9947 if (PyErr_Occurred()) SWIG_fail;
c370783e 9948 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc
RD
9949 if (PyErr_Occurred()) SWIG_fail;
9950 {
9951 PyThreadState* __tstate = wxPyBeginAllowThreads();
9952 result = wxTextCtrl_GetString(arg1,arg2,arg3);
9953
9954 wxPyEndAllowThreads(__tstate);
9955 if (PyErr_Occurred()) SWIG_fail;
9956 }
9957 {
9958#if wxUSE_UNICODE
9959 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9960#else
9961 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9962#endif
9963 }
9964 return resultobj;
9965 fail:
9966 return NULL;
9967}
9968
9969
c370783e 9970static PyObject *_wrap_TextCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
9971 PyObject *resultobj;
9972 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
9973 wxVisualAttributes result;
9974 PyObject * obj0 = 0 ;
9975 char *kwnames[] = {
9976 (char *) "variant", NULL
9977 };
9978
9979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:TextCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
9980 if (obj0) {
c370783e 9981 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
9982 if (PyErr_Occurred()) SWIG_fail;
9983 }
9984 {
0439c23b 9985 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
9986 PyThreadState* __tstate = wxPyBeginAllowThreads();
9987 result = wxTextCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
9988
9989 wxPyEndAllowThreads(__tstate);
110da5b0 9990 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
9991 }
9992 {
9993 wxVisualAttributes * resultptr;
9994 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
9995 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
9996 }
9997 return resultobj;
9998 fail:
9999 return NULL;
10000}
10001
10002
c370783e 10003static PyObject * TextCtrl_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
10004 PyObject *obj;
10005 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10006 SWIG_TypeClientData(SWIGTYPE_p_wxTextCtrl, obj);
10007 Py_INCREF(obj);
10008 return Py_BuildValue((char *)"");
10009}
c370783e 10010static PyObject *_wrap_new_TextUrlEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10011 PyObject *resultobj;
10012 int arg1 ;
10013 wxMouseEvent *arg2 = 0 ;
10014 long arg3 ;
10015 long arg4 ;
10016 wxTextUrlEvent *result;
10017 PyObject * obj0 = 0 ;
10018 PyObject * obj1 = 0 ;
10019 PyObject * obj2 = 0 ;
10020 PyObject * obj3 = 0 ;
10021 char *kwnames[] = {
10022 (char *) "winid",(char *) "evtMouse",(char *) "start",(char *) "end", NULL
10023 };
10024
10025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_TextUrlEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
c370783e 10026 arg1 = (int)SWIG_As_int(obj0);
d55e5bfc
RD
10027 if (PyErr_Occurred()) SWIG_fail;
10028 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMouseEvent,
10029 SWIG_POINTER_EXCEPTION | 0)) == -1)
10030 SWIG_fail;
10031 if (arg2 == NULL) {
10032 PyErr_SetString(PyExc_TypeError,"null reference");
10033 SWIG_fail;
10034 }
c370783e 10035 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc 10036 if (PyErr_Occurred()) SWIG_fail;
c370783e 10037 arg4 = (long)SWIG_As_long(obj3);
d55e5bfc
RD
10038 if (PyErr_Occurred()) SWIG_fail;
10039 {
10040 PyThreadState* __tstate = wxPyBeginAllowThreads();
10041 result = (wxTextUrlEvent *)new wxTextUrlEvent(arg1,(wxMouseEvent const &)*arg2,arg3,arg4);
10042
10043 wxPyEndAllowThreads(__tstate);
10044 if (PyErr_Occurred()) SWIG_fail;
10045 }
10046 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextUrlEvent, 1);
10047 return resultobj;
10048 fail:
10049 return NULL;
10050}
10051
10052
c370783e 10053static PyObject *_wrap_TextUrlEvent_GetMouseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10054 PyObject *resultobj;
10055 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
10056 wxMouseEvent *result;
10057 PyObject * obj0 = 0 ;
10058 char *kwnames[] = {
10059 (char *) "self", NULL
10060 };
10061
10062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetMouseEvent",kwnames,&obj0)) goto fail;
10063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextUrlEvent,
10064 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10065 {
10066 PyThreadState* __tstate = wxPyBeginAllowThreads();
10067 {
10068 wxMouseEvent const &_result_ref = (arg1)->GetMouseEvent();
10069 result = (wxMouseEvent *) &_result_ref;
10070 }
10071
10072 wxPyEndAllowThreads(__tstate);
10073 if (PyErr_Occurred()) SWIG_fail;
10074 }
10075 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseEvent, 0);
10076 return resultobj;
10077 fail:
10078 return NULL;
10079}
10080
10081
c370783e 10082static PyObject *_wrap_TextUrlEvent_GetURLStart(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10083 PyObject *resultobj;
10084 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
10085 long result;
10086 PyObject * obj0 = 0 ;
10087 char *kwnames[] = {
10088 (char *) "self", NULL
10089 };
10090
10091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetURLStart",kwnames,&obj0)) goto fail;
10092 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextUrlEvent,
10093 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10094 {
10095 PyThreadState* __tstate = wxPyBeginAllowThreads();
10096 result = (long)((wxTextUrlEvent const *)arg1)->GetURLStart();
10097
10098 wxPyEndAllowThreads(__tstate);
10099 if (PyErr_Occurred()) SWIG_fail;
10100 }
c370783e 10101 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
10102 return resultobj;
10103 fail:
10104 return NULL;
10105}
10106
10107
c370783e 10108static PyObject *_wrap_TextUrlEvent_GetURLEnd(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10109 PyObject *resultobj;
10110 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
10111 long result;
10112 PyObject * obj0 = 0 ;
10113 char *kwnames[] = {
10114 (char *) "self", NULL
10115 };
10116
10117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetURLEnd",kwnames,&obj0)) goto fail;
10118 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextUrlEvent,
10119 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10120 {
10121 PyThreadState* __tstate = wxPyBeginAllowThreads();
10122 result = (long)((wxTextUrlEvent const *)arg1)->GetURLEnd();
10123
10124 wxPyEndAllowThreads(__tstate);
10125 if (PyErr_Occurred()) SWIG_fail;
10126 }
c370783e 10127 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
10128 return resultobj;
10129 fail:
10130 return NULL;
10131}
10132
10133
c370783e 10134static PyObject * TextUrlEvent_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
10135 PyObject *obj;
10136 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10137 SWIG_TypeClientData(SWIGTYPE_p_wxTextUrlEvent, obj);
10138 Py_INCREF(obj);
10139 return Py_BuildValue((char *)"");
10140}
c370783e 10141static int _wrap_ScrollBarNameStr_set(PyObject *) {
d55e5bfc
RD
10142 PyErr_SetString(PyExc_TypeError,"Variable ScrollBarNameStr is read-only.");
10143 return 1;
10144}
10145
10146
10147static PyObject *_wrap_ScrollBarNameStr_get() {
10148 PyObject *pyobj;
10149
10150 {
10151#if wxUSE_UNICODE
10152 pyobj = PyUnicode_FromWideChar((&wxPyScrollBarNameStr)->c_str(), (&wxPyScrollBarNameStr)->Len());
10153#else
10154 pyobj = PyString_FromStringAndSize((&wxPyScrollBarNameStr)->c_str(), (&wxPyScrollBarNameStr)->Len());
10155#endif
10156 }
10157 return pyobj;
10158}
10159
10160
c370783e 10161static PyObject *_wrap_new_ScrollBar(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10162 PyObject *resultobj;
10163 wxWindow *arg1 = (wxWindow *) 0 ;
10164 int arg2 = (int) -1 ;
10165 wxPoint const &arg3_defvalue = wxDefaultPosition ;
10166 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
10167 wxSize const &arg4_defvalue = wxDefaultSize ;
10168 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
10169 long arg5 = (long) wxSB_HORIZONTAL ;
10170 wxValidator const &arg6_defvalue = wxDefaultValidator ;
10171 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
10172 wxString const &arg7_defvalue = wxPyScrollBarNameStr ;
10173 wxString *arg7 = (wxString *) &arg7_defvalue ;
10174 wxScrollBar *result;
10175 wxPoint temp3 ;
10176 wxSize temp4 ;
10177 bool temp7 = False ;
10178 PyObject * obj0 = 0 ;
10179 PyObject * obj1 = 0 ;
10180 PyObject * obj2 = 0 ;
10181 PyObject * obj3 = 0 ;
10182 PyObject * obj4 = 0 ;
10183 PyObject * obj5 = 0 ;
10184 PyObject * obj6 = 0 ;
10185 char *kwnames[] = {
10186 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
10187 };
10188
10189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ScrollBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
10190 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
10191 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10192 if (obj1) {
c370783e 10193 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
10194 if (PyErr_Occurred()) SWIG_fail;
10195 }
10196 if (obj2) {
10197 {
10198 arg3 = &temp3;
10199 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
10200 }
10201 }
10202 if (obj3) {
10203 {
10204 arg4 = &temp4;
10205 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
10206 }
10207 }
10208 if (obj4) {
c370783e 10209 arg5 = (long)SWIG_As_long(obj4);
d55e5bfc
RD
10210 if (PyErr_Occurred()) SWIG_fail;
10211 }
10212 if (obj5) {
10213 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxValidator,
10214 SWIG_POINTER_EXCEPTION | 0)) == -1)
10215 SWIG_fail;
10216 if (arg6 == NULL) {
10217 PyErr_SetString(PyExc_TypeError,"null reference");
10218 SWIG_fail;
10219 }
10220 }
10221 if (obj6) {
10222 {
10223 arg7 = wxString_in_helper(obj6);
10224 if (arg7 == NULL) SWIG_fail;
10225 temp7 = True;
10226 }
10227 }
10228 {
0439c23b 10229 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
10230 PyThreadState* __tstate = wxPyBeginAllowThreads();
10231 result = (wxScrollBar *)new wxScrollBar(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
10232
10233 wxPyEndAllowThreads(__tstate);
110da5b0 10234 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
10235 }
10236 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollBar, 1);
10237 {
10238 if (temp7)
10239 delete arg7;
10240 }
10241 return resultobj;
10242 fail:
10243 {
10244 if (temp7)
10245 delete arg7;
10246 }
10247 return NULL;
10248}
10249
10250
c370783e 10251static PyObject *_wrap_new_PreScrollBar(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10252 PyObject *resultobj;
10253 wxScrollBar *result;
10254 char *kwnames[] = {
10255 NULL
10256 };
10257
10258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreScrollBar",kwnames)) goto fail;
10259 {
0439c23b 10260 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
10261 PyThreadState* __tstate = wxPyBeginAllowThreads();
10262 result = (wxScrollBar *)new wxScrollBar();
10263
10264 wxPyEndAllowThreads(__tstate);
110da5b0 10265 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
10266 }
10267 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollBar, 1);
10268 return resultobj;
10269 fail:
10270 return NULL;
10271}
10272
10273
c370783e 10274static PyObject *_wrap_ScrollBar_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10275 PyObject *resultobj;
10276 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
10277 wxWindow *arg2 = (wxWindow *) 0 ;
10278 int arg3 = (int) -1 ;
10279 wxPoint const &arg4_defvalue = wxDefaultPosition ;
10280 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
10281 wxSize const &arg5_defvalue = wxDefaultSize ;
10282 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
10283 long arg6 = (long) wxSB_HORIZONTAL ;
10284 wxValidator const &arg7_defvalue = wxDefaultValidator ;
10285 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
10286 wxString const &arg8_defvalue = wxPyScrollBarNameStr ;
10287 wxString *arg8 = (wxString *) &arg8_defvalue ;
10288 bool result;
10289 wxPoint temp4 ;
10290 wxSize temp5 ;
10291 bool temp8 = False ;
10292 PyObject * obj0 = 0 ;
10293 PyObject * obj1 = 0 ;
10294 PyObject * obj2 = 0 ;
10295 PyObject * obj3 = 0 ;
10296 PyObject * obj4 = 0 ;
10297 PyObject * obj5 = 0 ;
10298 PyObject * obj6 = 0 ;
10299 PyObject * obj7 = 0 ;
10300 char *kwnames[] = {
10301 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
10302 };
10303
10304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ScrollBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
10305 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollBar,
10306 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10307 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
10308 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10309 if (obj2) {
c370783e 10310 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
10311 if (PyErr_Occurred()) SWIG_fail;
10312 }
10313 if (obj3) {
10314 {
10315 arg4 = &temp4;
10316 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
10317 }
10318 }
10319 if (obj4) {
10320 {
10321 arg5 = &temp5;
10322 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
10323 }
10324 }
10325 if (obj5) {
c370783e 10326 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
10327 if (PyErr_Occurred()) SWIG_fail;
10328 }
10329 if (obj6) {
10330 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
10331 SWIG_POINTER_EXCEPTION | 0)) == -1)
10332 SWIG_fail;
10333 if (arg7 == NULL) {
10334 PyErr_SetString(PyExc_TypeError,"null reference");
10335 SWIG_fail;
10336 }
10337 }
10338 if (obj7) {
10339 {
10340 arg8 = wxString_in_helper(obj7);
10341 if (arg8 == NULL) SWIG_fail;
10342 temp8 = True;
10343 }
10344 }
10345 {
10346 PyThreadState* __tstate = wxPyBeginAllowThreads();
10347 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
10348
10349 wxPyEndAllowThreads(__tstate);
10350 if (PyErr_Occurred()) SWIG_fail;
10351 }
10352 {
10353 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10354 }
10355 {
10356 if (temp8)
10357 delete arg8;
10358 }
10359 return resultobj;
10360 fail:
10361 {
10362 if (temp8)
10363 delete arg8;
10364 }
10365 return NULL;
10366}
10367
10368
c370783e 10369static PyObject *_wrap_ScrollBar_GetThumbPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10370 PyObject *resultobj;
10371 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
10372 int result;
10373 PyObject * obj0 = 0 ;
10374 char *kwnames[] = {
10375 (char *) "self", NULL
10376 };
10377
10378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetThumbPosition",kwnames,&obj0)) goto fail;
10379 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollBar,
10380 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10381 {
10382 PyThreadState* __tstate = wxPyBeginAllowThreads();
10383 result = (int)((wxScrollBar const *)arg1)->GetThumbPosition();
10384
10385 wxPyEndAllowThreads(__tstate);
10386 if (PyErr_Occurred()) SWIG_fail;
10387 }
c370783e 10388 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
10389 return resultobj;
10390 fail:
10391 return NULL;
10392}
10393
10394
c370783e 10395static PyObject *_wrap_ScrollBar_GetThumbSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10396 PyObject *resultobj;
10397 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
10398 int result;
10399 PyObject * obj0 = 0 ;
10400 char *kwnames[] = {
10401 (char *) "self", NULL
10402 };
10403
10404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetThumbSize",kwnames,&obj0)) goto fail;
10405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollBar,
10406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10407 {
10408 PyThreadState* __tstate = wxPyBeginAllowThreads();
10409 result = (int)((wxScrollBar const *)arg1)->GetThumbSize();
10410
10411 wxPyEndAllowThreads(__tstate);
10412 if (PyErr_Occurred()) SWIG_fail;
10413 }
c370783e 10414 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
10415 return resultobj;
10416 fail:
10417 return NULL;
10418}
10419
10420
c370783e 10421static PyObject *_wrap_ScrollBar_GetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10422 PyObject *resultobj;
10423 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
10424 int result;
10425 PyObject * obj0 = 0 ;
10426 char *kwnames[] = {
10427 (char *) "self", NULL
10428 };
10429
10430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetPageSize",kwnames,&obj0)) goto fail;
10431 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollBar,
10432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10433 {
10434 PyThreadState* __tstate = wxPyBeginAllowThreads();
10435 result = (int)((wxScrollBar const *)arg1)->GetPageSize();
10436
10437 wxPyEndAllowThreads(__tstate);
10438 if (PyErr_Occurred()) SWIG_fail;
10439 }
c370783e 10440 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
10441 return resultobj;
10442 fail:
10443 return NULL;
10444}
10445
10446
c370783e 10447static PyObject *_wrap_ScrollBar_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10448 PyObject *resultobj;
10449 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
10450 int result;
10451 PyObject * obj0 = 0 ;
10452 char *kwnames[] = {
10453 (char *) "self", NULL
10454 };
10455
10456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetRange",kwnames,&obj0)) goto fail;
10457 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollBar,
10458 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10459 {
10460 PyThreadState* __tstate = wxPyBeginAllowThreads();
10461 result = (int)((wxScrollBar const *)arg1)->GetRange();
10462
10463 wxPyEndAllowThreads(__tstate);
10464 if (PyErr_Occurred()) SWIG_fail;
10465 }
c370783e 10466 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
10467 return resultobj;
10468 fail:
10469 return NULL;
10470}
10471
10472
c370783e 10473static PyObject *_wrap_ScrollBar_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10474 PyObject *resultobj;
10475 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
10476 bool result;
10477 PyObject * obj0 = 0 ;
10478 char *kwnames[] = {
10479 (char *) "self", NULL
10480 };
10481
10482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_IsVertical",kwnames,&obj0)) goto fail;
10483 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollBar,
10484 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10485 {
10486 PyThreadState* __tstate = wxPyBeginAllowThreads();
10487 result = (bool)((wxScrollBar const *)arg1)->IsVertical();
10488
10489 wxPyEndAllowThreads(__tstate);
10490 if (PyErr_Occurred()) SWIG_fail;
10491 }
10492 {
10493 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10494 }
10495 return resultobj;
10496 fail:
10497 return NULL;
10498}
10499
10500
c370783e 10501static PyObject *_wrap_ScrollBar_SetThumbPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10502 PyObject *resultobj;
10503 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
10504 int arg2 ;
10505 PyObject * obj0 = 0 ;
10506 PyObject * obj1 = 0 ;
10507 char *kwnames[] = {
10508 (char *) "self",(char *) "viewStart", NULL
10509 };
10510
10511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollBar_SetThumbPosition",kwnames,&obj0,&obj1)) goto fail;
10512 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollBar,
10513 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 10514 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
10515 if (PyErr_Occurred()) SWIG_fail;
10516 {
10517 PyThreadState* __tstate = wxPyBeginAllowThreads();
10518 (arg1)->SetThumbPosition(arg2);
10519
10520 wxPyEndAllowThreads(__tstate);
10521 if (PyErr_Occurred()) SWIG_fail;
10522 }
10523 Py_INCREF(Py_None); resultobj = Py_None;
10524 return resultobj;
10525 fail:
10526 return NULL;
10527}
10528
10529
c370783e 10530static PyObject *_wrap_ScrollBar_SetScrollbar(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10531 PyObject *resultobj;
10532 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
10533 int arg2 ;
10534 int arg3 ;
10535 int arg4 ;
10536 int arg5 ;
10537 bool arg6 = (bool) True ;
10538 PyObject * obj0 = 0 ;
10539 PyObject * obj1 = 0 ;
10540 PyObject * obj2 = 0 ;
10541 PyObject * obj3 = 0 ;
10542 PyObject * obj4 = 0 ;
10543 PyObject * obj5 = 0 ;
10544 char *kwnames[] = {
10545 (char *) "self",(char *) "position",(char *) "thumbSize",(char *) "range",(char *) "pageSize",(char *) "refresh", NULL
10546 };
10547
10548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:ScrollBar_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
10549 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollBar,
10550 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 10551 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 10552 if (PyErr_Occurred()) SWIG_fail;
c370783e 10553 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc 10554 if (PyErr_Occurred()) SWIG_fail;
c370783e 10555 arg4 = (int)SWIG_As_int(obj3);
d55e5bfc 10556 if (PyErr_Occurred()) SWIG_fail;
c370783e 10557 arg5 = (int)SWIG_As_int(obj4);
d55e5bfc
RD
10558 if (PyErr_Occurred()) SWIG_fail;
10559 if (obj5) {
c370783e 10560 arg6 = (bool)SWIG_As_bool(obj5);
d55e5bfc
RD
10561 if (PyErr_Occurred()) SWIG_fail;
10562 }
10563 {
10564 PyThreadState* __tstate = wxPyBeginAllowThreads();
10565 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
10566
10567 wxPyEndAllowThreads(__tstate);
10568 if (PyErr_Occurred()) SWIG_fail;
10569 }
10570 Py_INCREF(Py_None); resultobj = Py_None;
10571 return resultobj;
10572 fail:
10573 return NULL;
10574}
10575
10576
c370783e 10577static PyObject *_wrap_ScrollBar_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
10578 PyObject *resultobj;
10579 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
10580 wxVisualAttributes result;
10581 PyObject * obj0 = 0 ;
10582 char *kwnames[] = {
10583 (char *) "variant", NULL
10584 };
10585
10586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ScrollBar_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
10587 if (obj0) {
c370783e 10588 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
10589 if (PyErr_Occurred()) SWIG_fail;
10590 }
10591 {
0439c23b 10592 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
10593 PyThreadState* __tstate = wxPyBeginAllowThreads();
10594 result = wxScrollBar::GetClassDefaultAttributes((wxWindowVariant )arg1);
10595
10596 wxPyEndAllowThreads(__tstate);
110da5b0 10597 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
10598 }
10599 {
10600 wxVisualAttributes * resultptr;
10601 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
10602 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
10603 }
10604 return resultobj;
10605 fail:
10606 return NULL;
10607}
10608
10609
c370783e 10610static PyObject * ScrollBar_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
10611 PyObject *obj;
10612 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10613 SWIG_TypeClientData(SWIGTYPE_p_wxScrollBar, obj);
10614 Py_INCREF(obj);
10615 return Py_BuildValue((char *)"");
10616}
c370783e 10617static int _wrap_SPIN_BUTTON_NAME_set(PyObject *) {
d55e5bfc
RD
10618 PyErr_SetString(PyExc_TypeError,"Variable SPIN_BUTTON_NAME is read-only.");
10619 return 1;
10620}
10621
10622
10623static PyObject *_wrap_SPIN_BUTTON_NAME_get() {
10624 PyObject *pyobj;
10625
10626 {
10627#if wxUSE_UNICODE
10628 pyobj = PyUnicode_FromWideChar((&wxPySPIN_BUTTON_NAME)->c_str(), (&wxPySPIN_BUTTON_NAME)->Len());
10629#else
10630 pyobj = PyString_FromStringAndSize((&wxPySPIN_BUTTON_NAME)->c_str(), (&wxPySPIN_BUTTON_NAME)->Len());
10631#endif
10632 }
10633 return pyobj;
10634}
10635
10636
c370783e 10637static int _wrap_SpinCtrlNameStr_set(PyObject *) {
d55e5bfc
RD
10638 PyErr_SetString(PyExc_TypeError,"Variable SpinCtrlNameStr is read-only.");
10639 return 1;
10640}
10641
10642
10643static PyObject *_wrap_SpinCtrlNameStr_get() {
10644 PyObject *pyobj;
10645
10646 {
10647#if wxUSE_UNICODE
10648 pyobj = PyUnicode_FromWideChar((&wxPySpinCtrlNameStr)->c_str(), (&wxPySpinCtrlNameStr)->Len());
10649#else
10650 pyobj = PyString_FromStringAndSize((&wxPySpinCtrlNameStr)->c_str(), (&wxPySpinCtrlNameStr)->Len());
10651#endif
10652 }
10653 return pyobj;
10654}
10655
10656
c370783e 10657static PyObject *_wrap_new_SpinButton(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10658 PyObject *resultobj;
10659 wxWindow *arg1 = (wxWindow *) 0 ;
10660 int arg2 = (int) -1 ;
10661 wxPoint const &arg3_defvalue = wxDefaultPosition ;
10662 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
10663 wxSize const &arg4_defvalue = wxDefaultSize ;
10664 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
10665 long arg5 = (long) wxSP_HORIZONTAL ;
10666 wxString const &arg6_defvalue = wxPySPIN_BUTTON_NAME ;
10667 wxString *arg6 = (wxString *) &arg6_defvalue ;
10668 wxSpinButton *result;
10669 wxPoint temp3 ;
10670 wxSize temp4 ;
10671 bool temp6 = False ;
10672 PyObject * obj0 = 0 ;
10673 PyObject * obj1 = 0 ;
10674 PyObject * obj2 = 0 ;
10675 PyObject * obj3 = 0 ;
10676 PyObject * obj4 = 0 ;
10677 PyObject * obj5 = 0 ;
10678 char *kwnames[] = {
10679 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
10680 };
10681
10682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_SpinButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
10683 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
10684 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10685 if (obj1) {
c370783e 10686 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
10687 if (PyErr_Occurred()) SWIG_fail;
10688 }
10689 if (obj2) {
10690 {
10691 arg3 = &temp3;
10692 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
10693 }
10694 }
10695 if (obj3) {
10696 {
10697 arg4 = &temp4;
10698 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
10699 }
10700 }
10701 if (obj4) {
c370783e 10702 arg5 = (long)SWIG_As_long(obj4);
d55e5bfc
RD
10703 if (PyErr_Occurred()) SWIG_fail;
10704 }
10705 if (obj5) {
10706 {
10707 arg6 = wxString_in_helper(obj5);
10708 if (arg6 == NULL) SWIG_fail;
10709 temp6 = True;
10710 }
10711 }
10712 {
0439c23b 10713 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
10714 PyThreadState* __tstate = wxPyBeginAllowThreads();
10715 result = (wxSpinButton *)new wxSpinButton(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
10716
10717 wxPyEndAllowThreads(__tstate);
110da5b0 10718 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
10719 }
10720 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinButton, 1);
10721 {
10722 if (temp6)
10723 delete arg6;
10724 }
10725 return resultobj;
10726 fail:
10727 {
10728 if (temp6)
10729 delete arg6;
10730 }
10731 return NULL;
10732}
10733
10734
c370783e 10735static PyObject *_wrap_new_PreSpinButton(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10736 PyObject *resultobj;
10737 wxSpinButton *result;
10738 char *kwnames[] = {
10739 NULL
10740 };
10741
10742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSpinButton",kwnames)) goto fail;
10743 {
0439c23b 10744 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
10745 PyThreadState* __tstate = wxPyBeginAllowThreads();
10746 result = (wxSpinButton *)new wxSpinButton();
10747
10748 wxPyEndAllowThreads(__tstate);
110da5b0 10749 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
10750 }
10751 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinButton, 1);
10752 return resultobj;
10753 fail:
10754 return NULL;
10755}
10756
10757
c370783e 10758static PyObject *_wrap_SpinButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10759 PyObject *resultobj;
10760 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
10761 wxWindow *arg2 = (wxWindow *) 0 ;
10762 int arg3 = (int) -1 ;
10763 wxPoint const &arg4_defvalue = wxDefaultPosition ;
10764 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
10765 wxSize const &arg5_defvalue = wxDefaultSize ;
10766 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
10767 long arg6 = (long) wxSP_HORIZONTAL ;
10768 wxString const &arg7_defvalue = wxPySPIN_BUTTON_NAME ;
10769 wxString *arg7 = (wxString *) &arg7_defvalue ;
10770 bool result;
10771 wxPoint temp4 ;
10772 wxSize temp5 ;
10773 bool temp7 = False ;
10774 PyObject * obj0 = 0 ;
10775 PyObject * obj1 = 0 ;
10776 PyObject * obj2 = 0 ;
10777 PyObject * obj3 = 0 ;
10778 PyObject * obj4 = 0 ;
10779 PyObject * obj5 = 0 ;
10780 PyObject * obj6 = 0 ;
10781 char *kwnames[] = {
10782 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
10783 };
10784
10785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:SpinButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
10786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinButton,
10787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10788 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
10789 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10790 if (obj2) {
c370783e 10791 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
10792 if (PyErr_Occurred()) SWIG_fail;
10793 }
10794 if (obj3) {
10795 {
10796 arg4 = &temp4;
10797 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
10798 }
10799 }
10800 if (obj4) {
10801 {
10802 arg5 = &temp5;
10803 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
10804 }
10805 }
10806 if (obj5) {
c370783e 10807 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
10808 if (PyErr_Occurred()) SWIG_fail;
10809 }
10810 if (obj6) {
10811 {
10812 arg7 = wxString_in_helper(obj6);
10813 if (arg7 == NULL) SWIG_fail;
10814 temp7 = True;
10815 }
10816 }
10817 {
10818 PyThreadState* __tstate = wxPyBeginAllowThreads();
10819 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
10820
10821 wxPyEndAllowThreads(__tstate);
10822 if (PyErr_Occurred()) SWIG_fail;
10823 }
10824 {
10825 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10826 }
10827 {
10828 if (temp7)
10829 delete arg7;
10830 }
10831 return resultobj;
10832 fail:
10833 {
10834 if (temp7)
10835 delete arg7;
10836 }
10837 return NULL;
10838}
10839
10840
c370783e 10841static PyObject *_wrap_SpinButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10842 PyObject *resultobj;
10843 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
10844 int result;
10845 PyObject * obj0 = 0 ;
10846 char *kwnames[] = {
10847 (char *) "self", NULL
10848 };
10849
10850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetValue",kwnames,&obj0)) goto fail;
10851 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinButton,
10852 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10853 {
10854 PyThreadState* __tstate = wxPyBeginAllowThreads();
10855 result = (int)((wxSpinButton const *)arg1)->GetValue();
10856
10857 wxPyEndAllowThreads(__tstate);
10858 if (PyErr_Occurred()) SWIG_fail;
10859 }
c370783e 10860 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
10861 return resultobj;
10862 fail:
10863 return NULL;
10864}
10865
10866
c370783e 10867static PyObject *_wrap_SpinButton_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10868 PyObject *resultobj;
10869 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
10870 int result;
10871 PyObject * obj0 = 0 ;
10872 char *kwnames[] = {
10873 (char *) "self", NULL
10874 };
10875
10876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetMin",kwnames,&obj0)) goto fail;
10877 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinButton,
10878 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10879 {
10880 PyThreadState* __tstate = wxPyBeginAllowThreads();
10881 result = (int)((wxSpinButton const *)arg1)->GetMin();
10882
10883 wxPyEndAllowThreads(__tstate);
10884 if (PyErr_Occurred()) SWIG_fail;
10885 }
c370783e 10886 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
10887 return resultobj;
10888 fail:
10889 return NULL;
10890}
10891
10892
c370783e 10893static PyObject *_wrap_SpinButton_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10894 PyObject *resultobj;
10895 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
10896 int result;
10897 PyObject * obj0 = 0 ;
10898 char *kwnames[] = {
10899 (char *) "self", NULL
10900 };
10901
10902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetMax",kwnames,&obj0)) goto fail;
10903 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinButton,
10904 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10905 {
10906 PyThreadState* __tstate = wxPyBeginAllowThreads();
10907 result = (int)((wxSpinButton const *)arg1)->GetMax();
10908
10909 wxPyEndAllowThreads(__tstate);
10910 if (PyErr_Occurred()) SWIG_fail;
10911 }
c370783e 10912 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
10913 return resultobj;
10914 fail:
10915 return NULL;
10916}
10917
10918
c370783e 10919static PyObject *_wrap_SpinButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10920 PyObject *resultobj;
10921 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
10922 int arg2 ;
10923 PyObject * obj0 = 0 ;
10924 PyObject * obj1 = 0 ;
10925 char *kwnames[] = {
10926 (char *) "self",(char *) "val", NULL
10927 };
10928
10929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
10930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinButton,
10931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 10932 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
10933 if (PyErr_Occurred()) SWIG_fail;
10934 {
10935 PyThreadState* __tstate = wxPyBeginAllowThreads();
10936 (arg1)->SetValue(arg2);
10937
10938 wxPyEndAllowThreads(__tstate);
10939 if (PyErr_Occurred()) SWIG_fail;
10940 }
10941 Py_INCREF(Py_None); resultobj = Py_None;
10942 return resultobj;
10943 fail:
10944 return NULL;
10945}
10946
10947
c370783e 10948static PyObject *_wrap_SpinButton_SetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10949 PyObject *resultobj;
10950 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
10951 int arg2 ;
10952 PyObject * obj0 = 0 ;
10953 PyObject * obj1 = 0 ;
10954 char *kwnames[] = {
10955 (char *) "self",(char *) "minVal", NULL
10956 };
10957
10958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetMin",kwnames,&obj0,&obj1)) goto fail;
10959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinButton,
10960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 10961 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
10962 if (PyErr_Occurred()) SWIG_fail;
10963 {
10964 PyThreadState* __tstate = wxPyBeginAllowThreads();
10965 (arg1)->SetMin(arg2);
10966
10967 wxPyEndAllowThreads(__tstate);
10968 if (PyErr_Occurred()) SWIG_fail;
10969 }
10970 Py_INCREF(Py_None); resultobj = Py_None;
10971 return resultobj;
10972 fail:
10973 return NULL;
10974}
10975
10976
c370783e 10977static PyObject *_wrap_SpinButton_SetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
10978 PyObject *resultobj;
10979 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
10980 int arg2 ;
10981 PyObject * obj0 = 0 ;
10982 PyObject * obj1 = 0 ;
10983 char *kwnames[] = {
10984 (char *) "self",(char *) "maxVal", NULL
10985 };
10986
10987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetMax",kwnames,&obj0,&obj1)) goto fail;
10988 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinButton,
10989 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 10990 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
10991 if (PyErr_Occurred()) SWIG_fail;
10992 {
10993 PyThreadState* __tstate = wxPyBeginAllowThreads();
10994 (arg1)->SetMax(arg2);
10995
10996 wxPyEndAllowThreads(__tstate);
10997 if (PyErr_Occurred()) SWIG_fail;
10998 }
10999 Py_INCREF(Py_None); resultobj = Py_None;
11000 return resultobj;
11001 fail:
11002 return NULL;
11003}
11004
11005
c370783e 11006static PyObject *_wrap_SpinButton_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11007 PyObject *resultobj;
11008 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
11009 int arg2 ;
11010 int arg3 ;
11011 PyObject * obj0 = 0 ;
11012 PyObject * obj1 = 0 ;
11013 PyObject * obj2 = 0 ;
11014 char *kwnames[] = {
11015 (char *) "self",(char *) "minVal",(char *) "maxVal", NULL
11016 };
11017
11018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinButton_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
11019 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinButton,
11020 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 11021 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 11022 if (PyErr_Occurred()) SWIG_fail;
c370783e 11023 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
11024 if (PyErr_Occurred()) SWIG_fail;
11025 {
11026 PyThreadState* __tstate = wxPyBeginAllowThreads();
11027 (arg1)->SetRange(arg2,arg3);
11028
11029 wxPyEndAllowThreads(__tstate);
11030 if (PyErr_Occurred()) SWIG_fail;
11031 }
f20a2e1f
RD
11032 Py_INCREF(Py_None); resultobj = Py_None;
11033 return resultobj;
11034 fail:
11035 return NULL;
11036}
11037
11038
c370783e 11039static PyObject *_wrap_SpinButton_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
11040 PyObject *resultobj;
11041 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
11042 bool result;
11043 PyObject * obj0 = 0 ;
11044 char *kwnames[] = {
11045 (char *) "self", NULL
11046 };
11047
11048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_IsVertical",kwnames,&obj0)) goto fail;
11049 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinButton,
11050 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11051 {
11052 PyThreadState* __tstate = wxPyBeginAllowThreads();
11053 result = (bool)((wxSpinButton const *)arg1)->IsVertical();
11054
11055 wxPyEndAllowThreads(__tstate);
11056 if (PyErr_Occurred()) SWIG_fail;
11057 }
11058 {
11059 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11060 }
d55e5bfc
RD
11061 return resultobj;
11062 fail:
11063 return NULL;
11064}
11065
11066
c370783e 11067static PyObject *_wrap_SpinButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc 11068 PyObject *resultobj;
f20a2e1f
RD
11069 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
11070 wxVisualAttributes result;
d55e5bfc
RD
11071 PyObject * obj0 = 0 ;
11072 char *kwnames[] = {
f20a2e1f 11073 (char *) "variant", NULL
d55e5bfc
RD
11074 };
11075
f20a2e1f
RD
11076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SpinButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
11077 if (obj0) {
c370783e 11078 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
11079 if (PyErr_Occurred()) SWIG_fail;
11080 }
d55e5bfc 11081 {
0439c23b 11082 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc 11083 PyThreadState* __tstate = wxPyBeginAllowThreads();
f20a2e1f 11084 result = wxSpinButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
d55e5bfc
RD
11085
11086 wxPyEndAllowThreads(__tstate);
110da5b0 11087 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
11088 }
11089 {
f20a2e1f
RD
11090 wxVisualAttributes * resultptr;
11091 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
11092 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
d55e5bfc
RD
11093 }
11094 return resultobj;
11095 fail:
11096 return NULL;
11097}
11098
11099
c370783e 11100static PyObject * SpinButton_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
11101 PyObject *obj;
11102 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11103 SWIG_TypeClientData(SWIGTYPE_p_wxSpinButton, obj);
11104 Py_INCREF(obj);
11105 return Py_BuildValue((char *)"");
11106}
c370783e 11107static PyObject *_wrap_new_SpinCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11108 PyObject *resultobj;
11109 wxWindow *arg1 = (wxWindow *) 0 ;
11110 int arg2 = (int) -1 ;
11111 wxString const &arg3_defvalue = wxPyEmptyString ;
11112 wxString *arg3 = (wxString *) &arg3_defvalue ;
11113 wxPoint const &arg4_defvalue = wxDefaultPosition ;
11114 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
11115 wxSize const &arg5_defvalue = wxDefaultSize ;
11116 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
11117 long arg6 = (long) wxSP_ARROW_KEYS ;
11118 int arg7 = (int) 0 ;
11119 int arg8 = (int) 100 ;
11120 int arg9 = (int) 0 ;
11121 wxString const &arg10_defvalue = wxPySpinCtrlNameStr ;
11122 wxString *arg10 = (wxString *) &arg10_defvalue ;
11123 wxSpinCtrl *result;
11124 bool temp3 = False ;
11125 wxPoint temp4 ;
11126 wxSize temp5 ;
11127 bool temp10 = False ;
11128 PyObject * obj0 = 0 ;
11129 PyObject * obj1 = 0 ;
11130 PyObject * obj2 = 0 ;
11131 PyObject * obj3 = 0 ;
11132 PyObject * obj4 = 0 ;
11133 PyObject * obj5 = 0 ;
11134 PyObject * obj6 = 0 ;
11135 PyObject * obj7 = 0 ;
11136 PyObject * obj8 = 0 ;
11137 PyObject * obj9 = 0 ;
11138 char *kwnames[] = {
11139 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "min",(char *) "max",(char *) "initial",(char *) "name", NULL
11140 };
11141
11142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_SpinCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
11143 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
11144 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11145 if (obj1) {
c370783e 11146 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
11147 if (PyErr_Occurred()) SWIG_fail;
11148 }
11149 if (obj2) {
11150 {
11151 arg3 = wxString_in_helper(obj2);
11152 if (arg3 == NULL) SWIG_fail;
11153 temp3 = True;
11154 }
11155 }
11156 if (obj3) {
11157 {
11158 arg4 = &temp4;
11159 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
11160 }
11161 }
11162 if (obj4) {
11163 {
11164 arg5 = &temp5;
11165 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
11166 }
11167 }
11168 if (obj5) {
c370783e 11169 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
11170 if (PyErr_Occurred()) SWIG_fail;
11171 }
11172 if (obj6) {
c370783e 11173 arg7 = (int)SWIG_As_int(obj6);
d55e5bfc
RD
11174 if (PyErr_Occurred()) SWIG_fail;
11175 }
11176 if (obj7) {
c370783e 11177 arg8 = (int)SWIG_As_int(obj7);
d55e5bfc
RD
11178 if (PyErr_Occurred()) SWIG_fail;
11179 }
11180 if (obj8) {
c370783e 11181 arg9 = (int)SWIG_As_int(obj8);
d55e5bfc
RD
11182 if (PyErr_Occurred()) SWIG_fail;
11183 }
11184 if (obj9) {
11185 {
11186 arg10 = wxString_in_helper(obj9);
11187 if (arg10 == NULL) SWIG_fail;
11188 temp10 = True;
11189 }
11190 }
11191 {
0439c23b 11192 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
11193 PyThreadState* __tstate = wxPyBeginAllowThreads();
11194 result = (wxSpinCtrl *)new wxSpinCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,arg7,arg8,arg9,(wxString const &)*arg10);
11195
11196 wxPyEndAllowThreads(__tstate);
110da5b0 11197 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
11198 }
11199 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinCtrl, 1);
11200 {
11201 if (temp3)
11202 delete arg3;
11203 }
11204 {
11205 if (temp10)
11206 delete arg10;
11207 }
11208 return resultobj;
11209 fail:
11210 {
11211 if (temp3)
11212 delete arg3;
11213 }
11214 {
11215 if (temp10)
11216 delete arg10;
11217 }
11218 return NULL;
11219}
11220
11221
c370783e 11222static PyObject *_wrap_new_PreSpinCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11223 PyObject *resultobj;
11224 wxSpinCtrl *result;
11225 char *kwnames[] = {
11226 NULL
11227 };
11228
11229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSpinCtrl",kwnames)) goto fail;
11230 {
0439c23b 11231 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
11232 PyThreadState* __tstate = wxPyBeginAllowThreads();
11233 result = (wxSpinCtrl *)new wxSpinCtrl();
11234
11235 wxPyEndAllowThreads(__tstate);
110da5b0 11236 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
11237 }
11238 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinCtrl, 1);
11239 return resultobj;
11240 fail:
11241 return NULL;
11242}
11243
11244
c370783e 11245static PyObject *_wrap_SpinCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11246 PyObject *resultobj;
11247 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
11248 wxWindow *arg2 = (wxWindow *) 0 ;
11249 int arg3 = (int) -1 ;
11250 wxString const &arg4_defvalue = wxPyEmptyString ;
11251 wxString *arg4 = (wxString *) &arg4_defvalue ;
11252 wxPoint const &arg5_defvalue = wxDefaultPosition ;
11253 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
11254 wxSize const &arg6_defvalue = wxDefaultSize ;
11255 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
11256 long arg7 = (long) wxSP_ARROW_KEYS ;
11257 int arg8 = (int) 0 ;
11258 int arg9 = (int) 100 ;
11259 int arg10 = (int) 0 ;
11260 wxString const &arg11_defvalue = wxPySpinCtrlNameStr ;
11261 wxString *arg11 = (wxString *) &arg11_defvalue ;
11262 bool result;
11263 bool temp4 = False ;
11264 wxPoint temp5 ;
11265 wxSize temp6 ;
11266 bool temp11 = False ;
11267 PyObject * obj0 = 0 ;
11268 PyObject * obj1 = 0 ;
11269 PyObject * obj2 = 0 ;
11270 PyObject * obj3 = 0 ;
11271 PyObject * obj4 = 0 ;
11272 PyObject * obj5 = 0 ;
11273 PyObject * obj6 = 0 ;
11274 PyObject * obj7 = 0 ;
11275 PyObject * obj8 = 0 ;
11276 PyObject * obj9 = 0 ;
11277 PyObject * obj10 = 0 ;
11278 char *kwnames[] = {
11279 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "min",(char *) "max",(char *) "initial",(char *) "name", NULL
11280 };
11281
11282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:SpinCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
11283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinCtrl,
11284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11285 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
11286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11287 if (obj2) {
c370783e 11288 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
11289 if (PyErr_Occurred()) SWIG_fail;
11290 }
11291 if (obj3) {
11292 {
11293 arg4 = wxString_in_helper(obj3);
11294 if (arg4 == NULL) SWIG_fail;
11295 temp4 = True;
11296 }
11297 }
11298 if (obj4) {
11299 {
11300 arg5 = &temp5;
11301 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
11302 }
11303 }
11304 if (obj5) {
11305 {
11306 arg6 = &temp6;
11307 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
11308 }
11309 }
11310 if (obj6) {
c370783e 11311 arg7 = (long)SWIG_As_long(obj6);
d55e5bfc
RD
11312 if (PyErr_Occurred()) SWIG_fail;
11313 }
11314 if (obj7) {
c370783e 11315 arg8 = (int)SWIG_As_int(obj7);
d55e5bfc
RD
11316 if (PyErr_Occurred()) SWIG_fail;
11317 }
11318 if (obj8) {
c370783e 11319 arg9 = (int)SWIG_As_int(obj8);
d55e5bfc
RD
11320 if (PyErr_Occurred()) SWIG_fail;
11321 }
11322 if (obj9) {
c370783e 11323 arg10 = (int)SWIG_As_int(obj9);
d55e5bfc
RD
11324 if (PyErr_Occurred()) SWIG_fail;
11325 }
11326 if (obj10) {
11327 {
11328 arg11 = wxString_in_helper(obj10);
11329 if (arg11 == NULL) SWIG_fail;
11330 temp11 = True;
11331 }
11332 }
11333 {
11334 PyThreadState* __tstate = wxPyBeginAllowThreads();
11335 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,arg8,arg9,arg10,(wxString const &)*arg11);
11336
11337 wxPyEndAllowThreads(__tstate);
11338 if (PyErr_Occurred()) SWIG_fail;
11339 }
11340 {
11341 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11342 }
11343 {
11344 if (temp4)
11345 delete arg4;
11346 }
11347 {
11348 if (temp11)
11349 delete arg11;
11350 }
11351 return resultobj;
11352 fail:
11353 {
11354 if (temp4)
11355 delete arg4;
11356 }
11357 {
11358 if (temp11)
11359 delete arg11;
11360 }
11361 return NULL;
11362}
11363
11364
c370783e 11365static PyObject *_wrap_SpinCtrl_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11366 PyObject *resultobj;
11367 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
11368 int result;
11369 PyObject * obj0 = 0 ;
11370 char *kwnames[] = {
11371 (char *) "self", NULL
11372 };
11373
11374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetValue",kwnames,&obj0)) goto fail;
11375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinCtrl,
11376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11377 {
11378 PyThreadState* __tstate = wxPyBeginAllowThreads();
11379 result = (int)((wxSpinCtrl const *)arg1)->GetValue();
11380
11381 wxPyEndAllowThreads(__tstate);
11382 if (PyErr_Occurred()) SWIG_fail;
11383 }
c370783e 11384 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
11385 return resultobj;
11386 fail:
11387 return NULL;
11388}
11389
11390
c370783e 11391static PyObject *_wrap_SpinCtrl_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11392 PyObject *resultobj;
11393 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
11394 int arg2 ;
11395 PyObject * obj0 = 0 ;
11396 PyObject * obj1 = 0 ;
11397 char *kwnames[] = {
11398 (char *) "self",(char *) "value", NULL
11399 };
11400
11401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinCtrl_SetValue",kwnames,&obj0,&obj1)) goto fail;
11402 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinCtrl,
11403 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 11404 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
11405 if (PyErr_Occurred()) SWIG_fail;
11406 {
11407 PyThreadState* __tstate = wxPyBeginAllowThreads();
11408 (arg1)->SetValue(arg2);
11409
11410 wxPyEndAllowThreads(__tstate);
11411 if (PyErr_Occurred()) SWIG_fail;
11412 }
11413 Py_INCREF(Py_None); resultobj = Py_None;
11414 return resultobj;
11415 fail:
11416 return NULL;
11417}
11418
11419
c370783e 11420static PyObject *_wrap_SpinCtrl_SetValueString(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11421 PyObject *resultobj;
11422 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
11423 wxString *arg2 = 0 ;
11424 bool temp2 = False ;
11425 PyObject * obj0 = 0 ;
11426 PyObject * obj1 = 0 ;
11427 char *kwnames[] = {
11428 (char *) "self",(char *) "text", NULL
11429 };
11430
11431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinCtrl_SetValueString",kwnames,&obj0,&obj1)) goto fail;
11432 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinCtrl,
11433 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11434 {
11435 arg2 = wxString_in_helper(obj1);
11436 if (arg2 == NULL) SWIG_fail;
11437 temp2 = True;
11438 }
11439 {
11440 PyThreadState* __tstate = wxPyBeginAllowThreads();
11441 (arg1)->SetValue((wxString const &)*arg2);
11442
11443 wxPyEndAllowThreads(__tstate);
11444 if (PyErr_Occurred()) SWIG_fail;
11445 }
11446 Py_INCREF(Py_None); resultobj = Py_None;
11447 {
11448 if (temp2)
11449 delete arg2;
11450 }
11451 return resultobj;
11452 fail:
11453 {
11454 if (temp2)
11455 delete arg2;
11456 }
11457 return NULL;
11458}
11459
11460
c370783e 11461static PyObject *_wrap_SpinCtrl_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11462 PyObject *resultobj;
11463 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
11464 int arg2 ;
11465 int arg3 ;
11466 PyObject * obj0 = 0 ;
11467 PyObject * obj1 = 0 ;
11468 PyObject * obj2 = 0 ;
11469 char *kwnames[] = {
11470 (char *) "self",(char *) "minVal",(char *) "maxVal", NULL
11471 };
11472
11473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinCtrl_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
11474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinCtrl,
11475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 11476 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 11477 if (PyErr_Occurred()) SWIG_fail;
c370783e 11478 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
11479 if (PyErr_Occurred()) SWIG_fail;
11480 {
11481 PyThreadState* __tstate = wxPyBeginAllowThreads();
11482 (arg1)->SetRange(arg2,arg3);
11483
11484 wxPyEndAllowThreads(__tstate);
11485 if (PyErr_Occurred()) SWIG_fail;
11486 }
11487 Py_INCREF(Py_None); resultobj = Py_None;
11488 return resultobj;
11489 fail:
11490 return NULL;
11491}
11492
11493
c370783e 11494static PyObject *_wrap_SpinCtrl_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11495 PyObject *resultobj;
11496 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
11497 int result;
11498 PyObject * obj0 = 0 ;
11499 char *kwnames[] = {
11500 (char *) "self", NULL
11501 };
11502
11503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetMin",kwnames,&obj0)) goto fail;
11504 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinCtrl,
11505 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11506 {
11507 PyThreadState* __tstate = wxPyBeginAllowThreads();
11508 result = (int)((wxSpinCtrl const *)arg1)->GetMin();
11509
11510 wxPyEndAllowThreads(__tstate);
11511 if (PyErr_Occurred()) SWIG_fail;
11512 }
c370783e 11513 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
11514 return resultobj;
11515 fail:
11516 return NULL;
11517}
11518
11519
c370783e 11520static PyObject *_wrap_SpinCtrl_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11521 PyObject *resultobj;
11522 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
11523 int result;
11524 PyObject * obj0 = 0 ;
11525 char *kwnames[] = {
11526 (char *) "self", NULL
11527 };
11528
11529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetMax",kwnames,&obj0)) goto fail;
11530 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinCtrl,
11531 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11532 {
11533 PyThreadState* __tstate = wxPyBeginAllowThreads();
11534 result = (int)((wxSpinCtrl const *)arg1)->GetMax();
11535
11536 wxPyEndAllowThreads(__tstate);
11537 if (PyErr_Occurred()) SWIG_fail;
11538 }
c370783e 11539 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
11540 return resultobj;
11541 fail:
11542 return NULL;
11543}
11544
11545
c370783e 11546static PyObject *_wrap_SpinCtrl_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11547 PyObject *resultobj;
11548 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
11549 long arg2 ;
11550 long arg3 ;
11551 PyObject * obj0 = 0 ;
11552 PyObject * obj1 = 0 ;
11553 PyObject * obj2 = 0 ;
11554 char *kwnames[] = {
11555 (char *) "self",(char *) "from",(char *) "to", NULL
11556 };
11557
11558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinCtrl_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
11559 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinCtrl,
11560 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 11561 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 11562 if (PyErr_Occurred()) SWIG_fail;
c370783e 11563 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc
RD
11564 if (PyErr_Occurred()) SWIG_fail;
11565 {
11566 PyThreadState* __tstate = wxPyBeginAllowThreads();
11567 (arg1)->SetSelection(arg2,arg3);
11568
11569 wxPyEndAllowThreads(__tstate);
11570 if (PyErr_Occurred()) SWIG_fail;
11571 }
11572 Py_INCREF(Py_None); resultobj = Py_None;
11573 return resultobj;
11574 fail:
11575 return NULL;
11576}
11577
11578
c370783e 11579static PyObject *_wrap_SpinCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
11580 PyObject *resultobj;
11581 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
11582 wxVisualAttributes result;
11583 PyObject * obj0 = 0 ;
11584 char *kwnames[] = {
11585 (char *) "variant", NULL
11586 };
11587
11588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SpinCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
11589 if (obj0) {
c370783e 11590 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
11591 if (PyErr_Occurred()) SWIG_fail;
11592 }
11593 {
0439c23b 11594 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
11595 PyThreadState* __tstate = wxPyBeginAllowThreads();
11596 result = wxSpinCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
11597
11598 wxPyEndAllowThreads(__tstate);
110da5b0 11599 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
11600 }
11601 {
11602 wxVisualAttributes * resultptr;
11603 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
11604 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
11605 }
11606 return resultobj;
11607 fail:
11608 return NULL;
11609}
11610
11611
c370783e 11612static PyObject * SpinCtrl_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
11613 PyObject *obj;
11614 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11615 SWIG_TypeClientData(SWIGTYPE_p_wxSpinCtrl, obj);
11616 Py_INCREF(obj);
11617 return Py_BuildValue((char *)"");
11618}
c370783e 11619static PyObject *_wrap_new_SpinEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11620 PyObject *resultobj;
11621 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
11622 int arg2 = (int) 0 ;
11623 wxSpinEvent *result;
11624 PyObject * obj0 = 0 ;
11625 PyObject * obj1 = 0 ;
11626 char *kwnames[] = {
11627 (char *) "commandType",(char *) "winid", NULL
11628 };
11629
11630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SpinEvent",kwnames,&obj0,&obj1)) goto fail;
11631 if (obj0) {
c370783e 11632 arg1 = (wxEventType)SWIG_As_int(obj0);
d55e5bfc
RD
11633 if (PyErr_Occurred()) SWIG_fail;
11634 }
11635 if (obj1) {
c370783e 11636 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
11637 if (PyErr_Occurred()) SWIG_fail;
11638 }
11639 {
11640 PyThreadState* __tstate = wxPyBeginAllowThreads();
11641 result = (wxSpinEvent *)new wxSpinEvent(arg1,arg2);
11642
11643 wxPyEndAllowThreads(__tstate);
11644 if (PyErr_Occurred()) SWIG_fail;
11645 }
11646 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinEvent, 1);
11647 return resultobj;
11648 fail:
11649 return NULL;
11650}
11651
11652
c370783e 11653static PyObject *_wrap_SpinEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11654 PyObject *resultobj;
11655 wxSpinEvent *arg1 = (wxSpinEvent *) 0 ;
11656 int result;
11657 PyObject * obj0 = 0 ;
11658 char *kwnames[] = {
11659 (char *) "self", NULL
11660 };
11661
11662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinEvent_GetPosition",kwnames,&obj0)) goto fail;
11663 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinEvent,
11664 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11665 {
11666 PyThreadState* __tstate = wxPyBeginAllowThreads();
11667 result = (int)((wxSpinEvent const *)arg1)->GetPosition();
11668
11669 wxPyEndAllowThreads(__tstate);
11670 if (PyErr_Occurred()) SWIG_fail;
11671 }
c370783e 11672 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
11673 return resultobj;
11674 fail:
11675 return NULL;
11676}
11677
11678
c370783e 11679static PyObject *_wrap_SpinEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11680 PyObject *resultobj;
11681 wxSpinEvent *arg1 = (wxSpinEvent *) 0 ;
11682 int arg2 ;
11683 PyObject * obj0 = 0 ;
11684 PyObject * obj1 = 0 ;
11685 char *kwnames[] = {
11686 (char *) "self",(char *) "pos", NULL
11687 };
11688
11689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
11690 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSpinEvent,
11691 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 11692 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
11693 if (PyErr_Occurred()) SWIG_fail;
11694 {
11695 PyThreadState* __tstate = wxPyBeginAllowThreads();
11696 (arg1)->SetPosition(arg2);
11697
11698 wxPyEndAllowThreads(__tstate);
11699 if (PyErr_Occurred()) SWIG_fail;
11700 }
11701 Py_INCREF(Py_None); resultobj = Py_None;
11702 return resultobj;
11703 fail:
11704 return NULL;
11705}
11706
11707
c370783e 11708static PyObject * SpinEvent_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
11709 PyObject *obj;
11710 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11711 SWIG_TypeClientData(SWIGTYPE_p_wxSpinEvent, obj);
11712 Py_INCREF(obj);
11713 return Py_BuildValue((char *)"");
11714}
c370783e 11715static int _wrap_RadioBoxNameStr_set(PyObject *) {
d55e5bfc
RD
11716 PyErr_SetString(PyExc_TypeError,"Variable RadioBoxNameStr is read-only.");
11717 return 1;
11718}
11719
11720
11721static PyObject *_wrap_RadioBoxNameStr_get() {
11722 PyObject *pyobj;
11723
11724 {
11725#if wxUSE_UNICODE
11726 pyobj = PyUnicode_FromWideChar((&wxPyRadioBoxNameStr)->c_str(), (&wxPyRadioBoxNameStr)->Len());
11727#else
11728 pyobj = PyString_FromStringAndSize((&wxPyRadioBoxNameStr)->c_str(), (&wxPyRadioBoxNameStr)->Len());
11729#endif
11730 }
11731 return pyobj;
11732}
11733
11734
c370783e 11735static int _wrap_RadioButtonNameStr_set(PyObject *) {
d55e5bfc
RD
11736 PyErr_SetString(PyExc_TypeError,"Variable RadioButtonNameStr is read-only.");
11737 return 1;
11738}
11739
11740
11741static PyObject *_wrap_RadioButtonNameStr_get() {
11742 PyObject *pyobj;
11743
11744 {
11745#if wxUSE_UNICODE
11746 pyobj = PyUnicode_FromWideChar((&wxPyRadioButtonNameStr)->c_str(), (&wxPyRadioButtonNameStr)->Len());
11747#else
11748 pyobj = PyString_FromStringAndSize((&wxPyRadioButtonNameStr)->c_str(), (&wxPyRadioButtonNameStr)->Len());
11749#endif
11750 }
11751 return pyobj;
11752}
11753
11754
c370783e 11755static PyObject *_wrap_new_RadioBox(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11756 PyObject *resultobj;
11757 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17
RD
11758 int arg2 = (int) -1 ;
11759 wxString const &arg3_defvalue = wxPyEmptyString ;
11760 wxString *arg3 = (wxString *) &arg3_defvalue ;
d55e5bfc
RD
11761 wxPoint const &arg4_defvalue = wxDefaultPosition ;
11762 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
11763 wxSize const &arg5_defvalue = wxDefaultSize ;
11764 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
11765 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
11766 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
11767 int arg7 = (int) 0 ;
11768 long arg8 = (long) wxRA_HORIZONTAL ;
11769 wxValidator const &arg9_defvalue = wxDefaultValidator ;
11770 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
11771 wxString const &arg10_defvalue = wxPyRadioBoxNameStr ;
11772 wxString *arg10 = (wxString *) &arg10_defvalue ;
11773 wxRadioBox *result;
11774 bool temp3 = False ;
11775 wxPoint temp4 ;
11776 wxSize temp5 ;
11777 bool temp6 = False ;
11778 bool temp10 = False ;
11779 PyObject * obj0 = 0 ;
11780 PyObject * obj1 = 0 ;
11781 PyObject * obj2 = 0 ;
11782 PyObject * obj3 = 0 ;
11783 PyObject * obj4 = 0 ;
11784 PyObject * obj5 = 0 ;
11785 PyObject * obj6 = 0 ;
11786 PyObject * obj7 = 0 ;
11787 PyObject * obj8 = 0 ;
11788 PyObject * obj9 = 0 ;
11789 char *kwnames[] = {
11790 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "choices",(char *) "majorDimension",(char *) "style",(char *) "validator",(char *) "name", NULL
11791 };
11792
bfddbb17 11793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_RadioBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
d55e5bfc
RD
11794 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
11795 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 11796 if (obj1) {
c370783e 11797 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
11798 if (PyErr_Occurred()) SWIG_fail;
11799 }
11800 if (obj2) {
11801 {
11802 arg3 = wxString_in_helper(obj2);
11803 if (arg3 == NULL) SWIG_fail;
11804 temp3 = True;
11805 }
d55e5bfc
RD
11806 }
11807 if (obj3) {
11808 {
11809 arg4 = &temp4;
11810 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
11811 }
11812 }
11813 if (obj4) {
11814 {
11815 arg5 = &temp5;
11816 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
11817 }
11818 }
11819 if (obj5) {
11820 {
11821 if (! PySequence_Check(obj5)) {
11822 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
11823 SWIG_fail;
11824 }
11825 arg6 = new wxArrayString;
11826 temp6 = True;
11827 int i, len=PySequence_Length(obj5);
11828 for (i=0; i<len; i++) {
11829 PyObject* item = PySequence_GetItem(obj5, i);
11830#if wxUSE_UNICODE
11831 PyObject* str = PyObject_Unicode(item);
11832#else
11833 PyObject* str = PyObject_Str(item);
11834#endif
11835 if (PyErr_Occurred()) SWIG_fail;
11836 arg6->Add(Py2wxString(str));
11837 Py_DECREF(item);
11838 Py_DECREF(str);
11839 }
11840 }
11841 }
11842 if (obj6) {
c370783e 11843 arg7 = (int)SWIG_As_int(obj6);
d55e5bfc
RD
11844 if (PyErr_Occurred()) SWIG_fail;
11845 }
11846 if (obj7) {
c370783e 11847 arg8 = (long)SWIG_As_long(obj7);
d55e5bfc
RD
11848 if (PyErr_Occurred()) SWIG_fail;
11849 }
11850 if (obj8) {
11851 if ((SWIG_ConvertPtr(obj8,(void **)(&arg9),SWIGTYPE_p_wxValidator,
11852 SWIG_POINTER_EXCEPTION | 0)) == -1)
11853 SWIG_fail;
11854 if (arg9 == NULL) {
11855 PyErr_SetString(PyExc_TypeError,"null reference");
11856 SWIG_fail;
11857 }
11858 }
11859 if (obj9) {
11860 {
11861 arg10 = wxString_in_helper(obj9);
11862 if (arg10 == NULL) SWIG_fail;
11863 temp10 = True;
11864 }
11865 }
11866 {
0439c23b 11867 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
11868 PyThreadState* __tstate = wxPyBeginAllowThreads();
11869 result = (wxRadioBox *)new wxRadioBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
11870
11871 wxPyEndAllowThreads(__tstate);
110da5b0 11872 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
11873 }
11874 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioBox, 1);
11875 {
11876 if (temp3)
11877 delete arg3;
11878 }
11879 {
11880 if (temp6) delete arg6;
11881 }
11882 {
11883 if (temp10)
11884 delete arg10;
11885 }
11886 return resultobj;
11887 fail:
11888 {
11889 if (temp3)
11890 delete arg3;
11891 }
11892 {
11893 if (temp6) delete arg6;
11894 }
11895 {
11896 if (temp10)
11897 delete arg10;
11898 }
11899 return NULL;
11900}
11901
11902
c370783e 11903static PyObject *_wrap_new_PreRadioBox(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11904 PyObject *resultobj;
11905 wxRadioBox *result;
11906 char *kwnames[] = {
11907 NULL
11908 };
11909
11910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreRadioBox",kwnames)) goto fail;
11911 {
0439c23b 11912 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
11913 PyThreadState* __tstate = wxPyBeginAllowThreads();
11914 result = (wxRadioBox *)new wxRadioBox();
11915
11916 wxPyEndAllowThreads(__tstate);
110da5b0 11917 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
11918 }
11919 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioBox, 1);
11920 return resultobj;
11921 fail:
11922 return NULL;
11923}
11924
11925
c370783e 11926static PyObject *_wrap_RadioBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
11927 PyObject *resultobj;
11928 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
11929 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17
RD
11930 int arg3 = (int) -1 ;
11931 wxString const &arg4_defvalue = wxPyEmptyString ;
11932 wxString *arg4 = (wxString *) &arg4_defvalue ;
d55e5bfc
RD
11933 wxPoint const &arg5_defvalue = wxDefaultPosition ;
11934 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
11935 wxSize const &arg6_defvalue = wxDefaultSize ;
11936 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
11937 wxArrayString const &arg7_defvalue = wxPyEmptyStringArray ;
11938 wxArrayString *arg7 = (wxArrayString *) &arg7_defvalue ;
11939 int arg8 = (int) 0 ;
11940 long arg9 = (long) wxRA_HORIZONTAL ;
11941 wxValidator const &arg10_defvalue = wxDefaultValidator ;
11942 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
11943 wxString const &arg11_defvalue = wxPyRadioBoxNameStr ;
11944 wxString *arg11 = (wxString *) &arg11_defvalue ;
11945 bool result;
11946 bool temp4 = False ;
11947 wxPoint temp5 ;
11948 wxSize temp6 ;
11949 bool temp7 = False ;
11950 bool temp11 = False ;
11951 PyObject * obj0 = 0 ;
11952 PyObject * obj1 = 0 ;
11953 PyObject * obj2 = 0 ;
11954 PyObject * obj3 = 0 ;
11955 PyObject * obj4 = 0 ;
11956 PyObject * obj5 = 0 ;
11957 PyObject * obj6 = 0 ;
11958 PyObject * obj7 = 0 ;
11959 PyObject * obj8 = 0 ;
11960 PyObject * obj9 = 0 ;
11961 PyObject * obj10 = 0 ;
11962 char *kwnames[] = {
11963 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "choices",(char *) "majorDimension",(char *) "style",(char *) "validator",(char *) "name", NULL
11964 };
11965
bfddbb17 11966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:RadioBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
d55e5bfc
RD
11967 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioBox,
11968 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11969 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
11970 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 11971 if (obj2) {
c370783e 11972 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
11973 if (PyErr_Occurred()) SWIG_fail;
11974 }
11975 if (obj3) {
11976 {
11977 arg4 = wxString_in_helper(obj3);
11978 if (arg4 == NULL) SWIG_fail;
11979 temp4 = True;
11980 }
d55e5bfc
RD
11981 }
11982 if (obj4) {
11983 {
11984 arg5 = &temp5;
11985 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
11986 }
11987 }
11988 if (obj5) {
11989 {
11990 arg6 = &temp6;
11991 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
11992 }
11993 }
11994 if (obj6) {
11995 {
11996 if (! PySequence_Check(obj6)) {
11997 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
11998 SWIG_fail;
11999 }
12000 arg7 = new wxArrayString;
12001 temp7 = True;
12002 int i, len=PySequence_Length(obj6);
12003 for (i=0; i<len; i++) {
12004 PyObject* item = PySequence_GetItem(obj6, i);
12005#if wxUSE_UNICODE
12006 PyObject* str = PyObject_Unicode(item);
12007#else
12008 PyObject* str = PyObject_Str(item);
12009#endif
12010 if (PyErr_Occurred()) SWIG_fail;
12011 arg7->Add(Py2wxString(str));
12012 Py_DECREF(item);
12013 Py_DECREF(str);
12014 }
12015 }
12016 }
12017 if (obj7) {
c370783e 12018 arg8 = (int)SWIG_As_int(obj7);
d55e5bfc
RD
12019 if (PyErr_Occurred()) SWIG_fail;
12020 }
12021 if (obj8) {
c370783e 12022 arg9 = (long)SWIG_As_long(obj8);
d55e5bfc
RD
12023 if (PyErr_Occurred()) SWIG_fail;
12024 }
12025 if (obj9) {
12026 if ((SWIG_ConvertPtr(obj9,(void **)(&arg10),SWIGTYPE_p_wxValidator,
12027 SWIG_POINTER_EXCEPTION | 0)) == -1)
12028 SWIG_fail;
12029 if (arg10 == NULL) {
12030 PyErr_SetString(PyExc_TypeError,"null reference");
12031 SWIG_fail;
12032 }
12033 }
12034 if (obj10) {
12035 {
12036 arg11 = wxString_in_helper(obj10);
12037 if (arg11 == NULL) SWIG_fail;
12038 temp11 = True;
12039 }
12040 }
12041 {
12042 PyThreadState* __tstate = wxPyBeginAllowThreads();
12043 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,(wxArrayString const &)*arg7,arg8,arg9,(wxValidator const &)*arg10,(wxString const &)*arg11);
12044
12045 wxPyEndAllowThreads(__tstate);
12046 if (PyErr_Occurred()) SWIG_fail;
12047 }
12048 {
12049 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12050 }
12051 {
12052 if (temp4)
12053 delete arg4;
12054 }
12055 {
12056 if (temp7) delete arg7;
12057 }
12058 {
12059 if (temp11)
12060 delete arg11;
12061 }
12062 return resultobj;
12063 fail:
12064 {
12065 if (temp4)
12066 delete arg4;
12067 }
12068 {
12069 if (temp7) delete arg7;
12070 }
12071 {
12072 if (temp11)
12073 delete arg11;
12074 }
12075 return NULL;
12076}
12077
12078
c370783e 12079static PyObject *_wrap_RadioBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12080 PyObject *resultobj;
12081 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
12082 int arg2 ;
12083 PyObject * obj0 = 0 ;
12084 PyObject * obj1 = 0 ;
12085 char *kwnames[] = {
12086 (char *) "self",(char *) "n", NULL
12087 };
12088
12089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_SetSelection",kwnames,&obj0,&obj1)) goto fail;
12090 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioBox,
12091 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 12092 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
12093 if (PyErr_Occurred()) SWIG_fail;
12094 {
12095 PyThreadState* __tstate = wxPyBeginAllowThreads();
12096 (arg1)->SetSelection(arg2);
12097
12098 wxPyEndAllowThreads(__tstate);
12099 if (PyErr_Occurred()) SWIG_fail;
12100 }
12101 Py_INCREF(Py_None); resultobj = Py_None;
12102 return resultobj;
12103 fail:
12104 return NULL;
12105}
12106
12107
c370783e 12108static PyObject *_wrap_RadioBox_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12109 PyObject *resultobj;
12110 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
12111 int result;
12112 PyObject * obj0 = 0 ;
12113 char *kwnames[] = {
12114 (char *) "self", NULL
12115 };
12116
12117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetSelection",kwnames,&obj0)) goto fail;
12118 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioBox,
12119 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12120 {
12121 PyThreadState* __tstate = wxPyBeginAllowThreads();
12122 result = (int)((wxRadioBox const *)arg1)->GetSelection();
12123
12124 wxPyEndAllowThreads(__tstate);
12125 if (PyErr_Occurred()) SWIG_fail;
12126 }
c370783e 12127 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
12128 return resultobj;
12129 fail:
12130 return NULL;
12131}
12132
12133
c370783e 12134static PyObject *_wrap_RadioBox_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12135 PyObject *resultobj;
12136 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
12137 wxString result;
12138 PyObject * obj0 = 0 ;
12139 char *kwnames[] = {
12140 (char *) "self", NULL
12141 };
12142
12143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetStringSelection",kwnames,&obj0)) goto fail;
12144 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioBox,
12145 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12146 {
12147 PyThreadState* __tstate = wxPyBeginAllowThreads();
12148 result = ((wxRadioBox const *)arg1)->GetStringSelection();
12149
12150 wxPyEndAllowThreads(__tstate);
12151 if (PyErr_Occurred()) SWIG_fail;
12152 }
12153 {
12154#if wxUSE_UNICODE
12155 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12156#else
12157 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12158#endif
12159 }
12160 return resultobj;
12161 fail:
12162 return NULL;
12163}
12164
12165
c370783e 12166static PyObject *_wrap_RadioBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12167 PyObject *resultobj;
12168 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
12169 wxString *arg2 = 0 ;
12170 bool result;
12171 bool temp2 = False ;
12172 PyObject * obj0 = 0 ;
12173 PyObject * obj1 = 0 ;
12174 char *kwnames[] = {
12175 (char *) "self",(char *) "s", NULL
12176 };
12177
12178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_SetStringSelection",kwnames,&obj0,&obj1)) goto fail;
12179 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioBox,
12180 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12181 {
12182 arg2 = wxString_in_helper(obj1);
12183 if (arg2 == NULL) SWIG_fail;
12184 temp2 = True;
12185 }
12186 {
12187 PyThreadState* __tstate = wxPyBeginAllowThreads();
12188 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
12189
12190 wxPyEndAllowThreads(__tstate);
12191 if (PyErr_Occurred()) SWIG_fail;
12192 }
12193 {
12194 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12195 }
12196 {
12197 if (temp2)
12198 delete arg2;
12199 }
12200 return resultobj;
12201 fail:
12202 {
12203 if (temp2)
12204 delete arg2;
12205 }
12206 return NULL;
12207}
12208
12209
c370783e 12210static PyObject *_wrap_RadioBox_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12211 PyObject *resultobj;
12212 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
12213 int result;
12214 PyObject * obj0 = 0 ;
12215 char *kwnames[] = {
12216 (char *) "self", NULL
12217 };
12218
12219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetCount",kwnames,&obj0)) goto fail;
12220 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioBox,
12221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12222 {
12223 PyThreadState* __tstate = wxPyBeginAllowThreads();
12224 result = (int)((wxRadioBox const *)arg1)->GetCount();
12225
12226 wxPyEndAllowThreads(__tstate);
12227 if (PyErr_Occurred()) SWIG_fail;
12228 }
c370783e 12229 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
12230 return resultobj;
12231 fail:
12232 return NULL;
12233}
12234
12235
c370783e 12236static PyObject *_wrap_RadioBox_FindString(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12237 PyObject *resultobj;
12238 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
12239 wxString *arg2 = 0 ;
12240 int result;
12241 bool temp2 = False ;
12242 PyObject * obj0 = 0 ;
12243 PyObject * obj1 = 0 ;
12244 char *kwnames[] = {
12245 (char *) "self",(char *) "s", NULL
12246 };
12247
12248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_FindString",kwnames,&obj0,&obj1)) goto fail;
12249 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioBox,
12250 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12251 {
12252 arg2 = wxString_in_helper(obj1);
12253 if (arg2 == NULL) SWIG_fail;
12254 temp2 = True;
12255 }
12256 {
12257 PyThreadState* __tstate = wxPyBeginAllowThreads();
12258 result = (int)((wxRadioBox const *)arg1)->FindString((wxString const &)*arg2);
12259
12260 wxPyEndAllowThreads(__tstate);
12261 if (PyErr_Occurred()) SWIG_fail;
12262 }
c370783e 12263 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
12264 {
12265 if (temp2)
12266 delete arg2;
12267 }
12268 return resultobj;
12269 fail:
12270 {
12271 if (temp2)
12272 delete arg2;
12273 }
12274 return NULL;
12275}
12276
12277
c370783e 12278static PyObject *_wrap_RadioBox_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12279 PyObject *resultobj;
12280 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
12281 int arg2 ;
12282 wxString result;
12283 PyObject * obj0 = 0 ;
12284 PyObject * obj1 = 0 ;
12285 char *kwnames[] = {
12286 (char *) "self",(char *) "n", NULL
12287 };
12288
12289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_GetString",kwnames,&obj0,&obj1)) goto fail;
12290 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioBox,
12291 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 12292 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
12293 if (PyErr_Occurred()) SWIG_fail;
12294 {
12295 PyThreadState* __tstate = wxPyBeginAllowThreads();
12296 result = ((wxRadioBox const *)arg1)->GetString(arg2);
12297
12298 wxPyEndAllowThreads(__tstate);
12299 if (PyErr_Occurred()) SWIG_fail;
12300 }
12301 {
12302#if wxUSE_UNICODE
12303 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12304#else
12305 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12306#endif
12307 }
12308 return resultobj;
12309 fail:
12310 return NULL;
12311}
12312
12313
c370783e 12314static PyObject *_wrap_RadioBox_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12315 PyObject *resultobj;
12316 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
12317 int arg2 ;
12318 wxString *arg3 = 0 ;
12319 bool temp3 = False ;
12320 PyObject * obj0 = 0 ;
12321 PyObject * obj1 = 0 ;
12322 PyObject * obj2 = 0 ;
12323 char *kwnames[] = {
12324 (char *) "self",(char *) "n",(char *) "label", NULL
12325 };
12326
12327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RadioBox_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
12328 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioBox,
12329 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 12330 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
12331 if (PyErr_Occurred()) SWIG_fail;
12332 {
12333 arg3 = wxString_in_helper(obj2);
12334 if (arg3 == NULL) SWIG_fail;
12335 temp3 = True;
12336 }
12337 {
12338 PyThreadState* __tstate = wxPyBeginAllowThreads();
12339 (arg1)->SetString(arg2,(wxString const &)*arg3);
12340
12341 wxPyEndAllowThreads(__tstate);
12342 if (PyErr_Occurred()) SWIG_fail;
12343 }
12344 Py_INCREF(Py_None); resultobj = Py_None;
12345 {
12346 if (temp3)
12347 delete arg3;
12348 }
12349 return resultobj;
12350 fail:
12351 {
12352 if (temp3)
12353 delete arg3;
12354 }
12355 return NULL;
12356}
12357
12358
c370783e 12359static PyObject *_wrap_RadioBox_EnableItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12360 PyObject *resultobj;
12361 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
12362 int arg2 ;
12363 bool arg3 = (bool) True ;
12364 PyObject * obj0 = 0 ;
12365 PyObject * obj1 = 0 ;
12366 PyObject * obj2 = 0 ;
12367 char *kwnames[] = {
12368 (char *) "self",(char *) "n",(char *) "enable", NULL
12369 };
12370
12371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:RadioBox_EnableItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
12372 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioBox,
12373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 12374 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
12375 if (PyErr_Occurred()) SWIG_fail;
12376 if (obj2) {
c370783e 12377 arg3 = (bool)SWIG_As_bool(obj2);
d55e5bfc
RD
12378 if (PyErr_Occurred()) SWIG_fail;
12379 }
12380 {
12381 PyThreadState* __tstate = wxPyBeginAllowThreads();
12382 (arg1)->Enable(arg2,arg3);
12383
12384 wxPyEndAllowThreads(__tstate);
12385 if (PyErr_Occurred()) SWIG_fail;
12386 }
12387 Py_INCREF(Py_None); resultobj = Py_None;
12388 return resultobj;
12389 fail:
12390 return NULL;
12391}
12392
12393
c370783e 12394static PyObject *_wrap_RadioBox_ShowItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12395 PyObject *resultobj;
12396 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
12397 int arg2 ;
12398 bool arg3 = (bool) True ;
12399 PyObject * obj0 = 0 ;
12400 PyObject * obj1 = 0 ;
12401 PyObject * obj2 = 0 ;
12402 char *kwnames[] = {
12403 (char *) "self",(char *) "n",(char *) "show", NULL
12404 };
12405
12406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:RadioBox_ShowItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
12407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioBox,
12408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 12409 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
12410 if (PyErr_Occurred()) SWIG_fail;
12411 if (obj2) {
c370783e 12412 arg3 = (bool)SWIG_As_bool(obj2);
d55e5bfc
RD
12413 if (PyErr_Occurred()) SWIG_fail;
12414 }
12415 {
12416 PyThreadState* __tstate = wxPyBeginAllowThreads();
12417 (arg1)->Show(arg2,arg3);
12418
12419 wxPyEndAllowThreads(__tstate);
12420 if (PyErr_Occurred()) SWIG_fail;
12421 }
12422 Py_INCREF(Py_None); resultobj = Py_None;
12423 return resultobj;
12424 fail:
12425 return NULL;
12426}
12427
12428
c370783e 12429static PyObject *_wrap_RadioBox_GetColumnCount(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12430 PyObject *resultobj;
12431 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
12432 int result;
12433 PyObject * obj0 = 0 ;
12434 char *kwnames[] = {
12435 (char *) "self", NULL
12436 };
12437
12438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetColumnCount",kwnames,&obj0)) goto fail;
12439 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioBox,
12440 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12441 {
12442 PyThreadState* __tstate = wxPyBeginAllowThreads();
12443 result = (int)((wxRadioBox const *)arg1)->GetColumnCount();
12444
12445 wxPyEndAllowThreads(__tstate);
12446 if (PyErr_Occurred()) SWIG_fail;
12447 }
c370783e 12448 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
12449 return resultobj;
12450 fail:
12451 return NULL;
12452}
12453
12454
c370783e 12455static PyObject *_wrap_RadioBox_GetRowCount(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12456 PyObject *resultobj;
12457 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
12458 int result;
12459 PyObject * obj0 = 0 ;
12460 char *kwnames[] = {
12461 (char *) "self", NULL
12462 };
12463
12464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetRowCount",kwnames,&obj0)) goto fail;
12465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioBox,
12466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12467 {
12468 PyThreadState* __tstate = wxPyBeginAllowThreads();
12469 result = (int)((wxRadioBox const *)arg1)->GetRowCount();
12470
12471 wxPyEndAllowThreads(__tstate);
12472 if (PyErr_Occurred()) SWIG_fail;
12473 }
c370783e 12474 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
12475 return resultobj;
12476 fail:
12477 return NULL;
12478}
12479
12480
c370783e 12481static PyObject *_wrap_RadioBox_GetNextItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12482 PyObject *resultobj;
12483 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
12484 int arg2 ;
12485 int arg3 ;
12486 long arg4 ;
12487 int result;
12488 PyObject * obj0 = 0 ;
12489 PyObject * obj1 = 0 ;
12490 PyObject * obj2 = 0 ;
12491 PyObject * obj3 = 0 ;
12492 char *kwnames[] = {
12493 (char *) "self",(char *) "item",(char *) "dir",(char *) "style", NULL
12494 };
12495
12496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:RadioBox_GetNextItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12497 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioBox,
12498 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 12499 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 12500 if (PyErr_Occurred()) SWIG_fail;
c370783e 12501 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc 12502 if (PyErr_Occurred()) SWIG_fail;
c370783e 12503 arg4 = (long)SWIG_As_long(obj3);
d55e5bfc
RD
12504 if (PyErr_Occurred()) SWIG_fail;
12505 {
12506 PyThreadState* __tstate = wxPyBeginAllowThreads();
12507 result = (int)((wxRadioBox const *)arg1)->GetNextItem(arg2,(wxDirection )arg3,arg4);
12508
12509 wxPyEndAllowThreads(__tstate);
12510 if (PyErr_Occurred()) SWIG_fail;
12511 }
c370783e 12512 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
12513 return resultobj;
12514 fail:
12515 return NULL;
12516}
12517
12518
c370783e 12519static PyObject *_wrap_RadioBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
12520 PyObject *resultobj;
12521 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
12522 wxVisualAttributes result;
12523 PyObject * obj0 = 0 ;
12524 char *kwnames[] = {
12525 (char *) "variant", NULL
12526 };
12527
12528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:RadioBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
12529 if (obj0) {
c370783e 12530 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
12531 if (PyErr_Occurred()) SWIG_fail;
12532 }
12533 {
0439c23b 12534 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
12535 PyThreadState* __tstate = wxPyBeginAllowThreads();
12536 result = wxRadioBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
12537
12538 wxPyEndAllowThreads(__tstate);
110da5b0 12539 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
12540 }
12541 {
12542 wxVisualAttributes * resultptr;
12543 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
12544 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
12545 }
12546 return resultobj;
12547 fail:
12548 return NULL;
12549}
12550
12551
c370783e 12552static PyObject * RadioBox_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
12553 PyObject *obj;
12554 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12555 SWIG_TypeClientData(SWIGTYPE_p_wxRadioBox, obj);
12556 Py_INCREF(obj);
12557 return Py_BuildValue((char *)"");
12558}
c370783e 12559static PyObject *_wrap_new_RadioButton(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12560 PyObject *resultobj;
12561 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17
RD
12562 int arg2 = (int) -1 ;
12563 wxString const &arg3_defvalue = wxPyEmptyString ;
12564 wxString *arg3 = (wxString *) &arg3_defvalue ;
d55e5bfc
RD
12565 wxPoint const &arg4_defvalue = wxDefaultPosition ;
12566 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12567 wxSize const &arg5_defvalue = wxDefaultSize ;
12568 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
12569 long arg6 = (long) 0 ;
12570 wxValidator const &arg7_defvalue = wxDefaultValidator ;
12571 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
12572 wxString const &arg8_defvalue = wxPyRadioButtonNameStr ;
12573 wxString *arg8 = (wxString *) &arg8_defvalue ;
12574 wxRadioButton *result;
12575 bool temp3 = False ;
12576 wxPoint temp4 ;
12577 wxSize temp5 ;
12578 bool temp8 = False ;
12579 PyObject * obj0 = 0 ;
12580 PyObject * obj1 = 0 ;
12581 PyObject * obj2 = 0 ;
12582 PyObject * obj3 = 0 ;
12583 PyObject * obj4 = 0 ;
12584 PyObject * obj5 = 0 ;
12585 PyObject * obj6 = 0 ;
12586 PyObject * obj7 = 0 ;
12587 char *kwnames[] = {
12588 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
12589 };
12590
bfddbb17 12591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_RadioButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
d55e5bfc
RD
12592 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
12593 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 12594 if (obj1) {
c370783e 12595 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
12596 if (PyErr_Occurred()) SWIG_fail;
12597 }
12598 if (obj2) {
12599 {
12600 arg3 = wxString_in_helper(obj2);
12601 if (arg3 == NULL) SWIG_fail;
12602 temp3 = True;
12603 }
d55e5bfc
RD
12604 }
12605 if (obj3) {
12606 {
12607 arg4 = &temp4;
12608 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12609 }
12610 }
12611 if (obj4) {
12612 {
12613 arg5 = &temp5;
12614 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12615 }
12616 }
12617 if (obj5) {
c370783e 12618 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
12619 if (PyErr_Occurred()) SWIG_fail;
12620 }
12621 if (obj6) {
12622 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
12623 SWIG_POINTER_EXCEPTION | 0)) == -1)
12624 SWIG_fail;
12625 if (arg7 == NULL) {
12626 PyErr_SetString(PyExc_TypeError,"null reference");
12627 SWIG_fail;
12628 }
12629 }
12630 if (obj7) {
12631 {
12632 arg8 = wxString_in_helper(obj7);
12633 if (arg8 == NULL) SWIG_fail;
12634 temp8 = True;
12635 }
12636 }
12637 {
0439c23b 12638 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
12639 PyThreadState* __tstate = wxPyBeginAllowThreads();
12640 result = (wxRadioButton *)new wxRadioButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
12641
12642 wxPyEndAllowThreads(__tstate);
110da5b0 12643 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
12644 }
12645 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioButton, 1);
12646 {
12647 if (temp3)
12648 delete arg3;
12649 }
12650 {
12651 if (temp8)
12652 delete arg8;
12653 }
12654 return resultobj;
12655 fail:
12656 {
12657 if (temp3)
12658 delete arg3;
12659 }
12660 {
12661 if (temp8)
12662 delete arg8;
12663 }
12664 return NULL;
12665}
12666
12667
c370783e 12668static PyObject *_wrap_new_PreRadioButton(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12669 PyObject *resultobj;
12670 wxRadioButton *result;
12671 char *kwnames[] = {
12672 NULL
12673 };
12674
12675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreRadioButton",kwnames)) goto fail;
12676 {
0439c23b 12677 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
12678 PyThreadState* __tstate = wxPyBeginAllowThreads();
12679 result = (wxRadioButton *)new wxRadioButton();
12680
12681 wxPyEndAllowThreads(__tstate);
110da5b0 12682 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
12683 }
12684 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioButton, 1);
12685 return resultobj;
12686 fail:
12687 return NULL;
12688}
12689
12690
c370783e 12691static PyObject *_wrap_RadioButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12692 PyObject *resultobj;
12693 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
12694 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17
RD
12695 int arg3 = (int) -1 ;
12696 wxString const &arg4_defvalue = wxPyEmptyString ;
12697 wxString *arg4 = (wxString *) &arg4_defvalue ;
d55e5bfc
RD
12698 wxPoint const &arg5_defvalue = wxDefaultPosition ;
12699 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
12700 wxSize const &arg6_defvalue = wxDefaultSize ;
12701 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
12702 long arg7 = (long) 0 ;
12703 wxValidator const &arg8_defvalue = wxDefaultValidator ;
12704 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
12705 wxString const &arg9_defvalue = wxPyRadioButtonNameStr ;
12706 wxString *arg9 = (wxString *) &arg9_defvalue ;
12707 bool result;
12708 bool temp4 = False ;
12709 wxPoint temp5 ;
12710 wxSize temp6 ;
12711 bool temp9 = False ;
12712 PyObject * obj0 = 0 ;
12713 PyObject * obj1 = 0 ;
12714 PyObject * obj2 = 0 ;
12715 PyObject * obj3 = 0 ;
12716 PyObject * obj4 = 0 ;
12717 PyObject * obj5 = 0 ;
12718 PyObject * obj6 = 0 ;
12719 PyObject * obj7 = 0 ;
12720 PyObject * obj8 = 0 ;
12721 char *kwnames[] = {
12722 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
12723 };
12724
bfddbb17 12725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:RadioButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
d55e5bfc
RD
12726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioButton,
12727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12728 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
12729 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 12730 if (obj2) {
c370783e 12731 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
12732 if (PyErr_Occurred()) SWIG_fail;
12733 }
12734 if (obj3) {
12735 {
12736 arg4 = wxString_in_helper(obj3);
12737 if (arg4 == NULL) SWIG_fail;
12738 temp4 = True;
12739 }
d55e5bfc
RD
12740 }
12741 if (obj4) {
12742 {
12743 arg5 = &temp5;
12744 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
12745 }
12746 }
12747 if (obj5) {
12748 {
12749 arg6 = &temp6;
12750 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
12751 }
12752 }
12753 if (obj6) {
c370783e 12754 arg7 = (long)SWIG_As_long(obj6);
d55e5bfc
RD
12755 if (PyErr_Occurred()) SWIG_fail;
12756 }
12757 if (obj7) {
12758 if ((SWIG_ConvertPtr(obj7,(void **)(&arg8),SWIGTYPE_p_wxValidator,
12759 SWIG_POINTER_EXCEPTION | 0)) == -1)
12760 SWIG_fail;
12761 if (arg8 == NULL) {
12762 PyErr_SetString(PyExc_TypeError,"null reference");
12763 SWIG_fail;
12764 }
12765 }
12766 if (obj8) {
12767 {
12768 arg9 = wxString_in_helper(obj8);
12769 if (arg9 == NULL) SWIG_fail;
12770 temp9 = True;
12771 }
12772 }
12773 {
12774 PyThreadState* __tstate = wxPyBeginAllowThreads();
12775 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
12776
12777 wxPyEndAllowThreads(__tstate);
12778 if (PyErr_Occurred()) SWIG_fail;
12779 }
12780 {
12781 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12782 }
12783 {
12784 if (temp4)
12785 delete arg4;
12786 }
12787 {
12788 if (temp9)
12789 delete arg9;
12790 }
12791 return resultobj;
12792 fail:
12793 {
12794 if (temp4)
12795 delete arg4;
12796 }
12797 {
12798 if (temp9)
12799 delete arg9;
12800 }
12801 return NULL;
12802}
12803
12804
c370783e 12805static PyObject *_wrap_RadioButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12806 PyObject *resultobj;
12807 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
12808 bool result;
12809 PyObject * obj0 = 0 ;
12810 char *kwnames[] = {
12811 (char *) "self", NULL
12812 };
12813
12814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioButton_GetValue",kwnames,&obj0)) goto fail;
12815 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioButton,
12816 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12817 {
12818 PyThreadState* __tstate = wxPyBeginAllowThreads();
12819 result = (bool)(arg1)->GetValue();
12820
12821 wxPyEndAllowThreads(__tstate);
12822 if (PyErr_Occurred()) SWIG_fail;
12823 }
12824 {
12825 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12826 }
12827 return resultobj;
12828 fail:
12829 return NULL;
12830}
12831
12832
c370783e 12833static PyObject *_wrap_RadioButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12834 PyObject *resultobj;
12835 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
12836 bool arg2 ;
12837 PyObject * obj0 = 0 ;
12838 PyObject * obj1 = 0 ;
12839 char *kwnames[] = {
12840 (char *) "self",(char *) "value", NULL
12841 };
12842
12843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
12844 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRadioButton,
12845 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 12846 arg2 = (bool)SWIG_As_bool(obj1);
d55e5bfc
RD
12847 if (PyErr_Occurred()) SWIG_fail;
12848 {
12849 PyThreadState* __tstate = wxPyBeginAllowThreads();
12850 (arg1)->SetValue(arg2);
12851
12852 wxPyEndAllowThreads(__tstate);
12853 if (PyErr_Occurred()) SWIG_fail;
12854 }
12855 Py_INCREF(Py_None); resultobj = Py_None;
12856 return resultobj;
12857 fail:
12858 return NULL;
12859}
12860
12861
c370783e 12862static PyObject *_wrap_RadioButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
12863 PyObject *resultobj;
12864 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
12865 wxVisualAttributes result;
12866 PyObject * obj0 = 0 ;
12867 char *kwnames[] = {
12868 (char *) "variant", NULL
12869 };
12870
12871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:RadioButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
12872 if (obj0) {
c370783e 12873 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
12874 if (PyErr_Occurred()) SWIG_fail;
12875 }
12876 {
0439c23b 12877 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
12878 PyThreadState* __tstate = wxPyBeginAllowThreads();
12879 result = wxRadioButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
12880
12881 wxPyEndAllowThreads(__tstate);
110da5b0 12882 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
12883 }
12884 {
12885 wxVisualAttributes * resultptr;
12886 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
12887 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
12888 }
12889 return resultobj;
12890 fail:
12891 return NULL;
12892}
12893
12894
c370783e 12895static PyObject * RadioButton_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
12896 PyObject *obj;
12897 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12898 SWIG_TypeClientData(SWIGTYPE_p_wxRadioButton, obj);
12899 Py_INCREF(obj);
12900 return Py_BuildValue((char *)"");
12901}
c370783e 12902static int _wrap_SliderNameStr_set(PyObject *) {
d55e5bfc
RD
12903 PyErr_SetString(PyExc_TypeError,"Variable SliderNameStr is read-only.");
12904 return 1;
12905}
12906
12907
12908static PyObject *_wrap_SliderNameStr_get() {
12909 PyObject *pyobj;
12910
12911 {
12912#if wxUSE_UNICODE
12913 pyobj = PyUnicode_FromWideChar((&wxPySliderNameStr)->c_str(), (&wxPySliderNameStr)->Len());
12914#else
12915 pyobj = PyString_FromStringAndSize((&wxPySliderNameStr)->c_str(), (&wxPySliderNameStr)->Len());
12916#endif
12917 }
12918 return pyobj;
12919}
12920
12921
c370783e 12922static PyObject *_wrap_new_Slider(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
12923 PyObject *resultobj;
12924 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17
RD
12925 int arg2 = (int) -1 ;
12926 int arg3 = (int) 0 ;
12927 int arg4 = (int) 0 ;
12928 int arg5 = (int) 100 ;
d55e5bfc
RD
12929 wxPoint const &arg6_defvalue = wxDefaultPosition ;
12930 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
12931 wxSize const &arg7_defvalue = wxDefaultSize ;
12932 wxSize *arg7 = (wxSize *) &arg7_defvalue ;
12933 long arg8 = (long) wxSL_HORIZONTAL ;
12934 wxValidator const &arg9_defvalue = wxDefaultValidator ;
12935 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
12936 wxString const &arg10_defvalue = wxPySliderNameStr ;
12937 wxString *arg10 = (wxString *) &arg10_defvalue ;
12938 wxSlider *result;
12939 wxPoint temp6 ;
12940 wxSize temp7 ;
12941 bool temp10 = False ;
12942 PyObject * obj0 = 0 ;
12943 PyObject * obj1 = 0 ;
12944 PyObject * obj2 = 0 ;
12945 PyObject * obj3 = 0 ;
12946 PyObject * obj4 = 0 ;
12947 PyObject * obj5 = 0 ;
12948 PyObject * obj6 = 0 ;
12949 PyObject * obj7 = 0 ;
12950 PyObject * obj8 = 0 ;
12951 PyObject * obj9 = 0 ;
12952 char *kwnames[] = {
12953 (char *) "parent",(char *) "id",(char *) "value",(char *) "minValue",(char *) "maxValue",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
12954 };
12955
bfddbb17 12956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_Slider",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
d55e5bfc
RD
12957 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
12958 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 12959 if (obj1) {
c370783e 12960 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
12961 if (PyErr_Occurred()) SWIG_fail;
12962 }
12963 if (obj2) {
c370783e 12964 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
12965 if (PyErr_Occurred()) SWIG_fail;
12966 }
12967 if (obj3) {
c370783e 12968 arg4 = (int)SWIG_As_int(obj3);
bfddbb17
RD
12969 if (PyErr_Occurred()) SWIG_fail;
12970 }
12971 if (obj4) {
c370783e 12972 arg5 = (int)SWIG_As_int(obj4);
bfddbb17
RD
12973 if (PyErr_Occurred()) SWIG_fail;
12974 }
d55e5bfc
RD
12975 if (obj5) {
12976 {
12977 arg6 = &temp6;
12978 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
12979 }
12980 }
12981 if (obj6) {
12982 {
12983 arg7 = &temp7;
12984 if ( ! wxSize_helper(obj6, &arg7)) SWIG_fail;
12985 }
12986 }
12987 if (obj7) {
c370783e 12988 arg8 = (long)SWIG_As_long(obj7);
d55e5bfc
RD
12989 if (PyErr_Occurred()) SWIG_fail;
12990 }
12991 if (obj8) {
12992 if ((SWIG_ConvertPtr(obj8,(void **)(&arg9),SWIGTYPE_p_wxValidator,
12993 SWIG_POINTER_EXCEPTION | 0)) == -1)
12994 SWIG_fail;
12995 if (arg9 == NULL) {
12996 PyErr_SetString(PyExc_TypeError,"null reference");
12997 SWIG_fail;
12998 }
12999 }
13000 if (obj9) {
13001 {
13002 arg10 = wxString_in_helper(obj9);
13003 if (arg10 == NULL) SWIG_fail;
13004 temp10 = True;
13005 }
13006 }
13007 {
0439c23b 13008 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
13009 PyThreadState* __tstate = wxPyBeginAllowThreads();
13010 result = (wxSlider *)new wxSlider(arg1,arg2,arg3,arg4,arg5,(wxPoint const &)*arg6,(wxSize const &)*arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
13011
13012 wxPyEndAllowThreads(__tstate);
110da5b0 13013 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
13014 }
13015 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSlider, 1);
13016 {
13017 if (temp10)
13018 delete arg10;
13019 }
13020 return resultobj;
13021 fail:
13022 {
13023 if (temp10)
13024 delete arg10;
13025 }
13026 return NULL;
13027}
13028
13029
c370783e 13030static PyObject *_wrap_new_PreSlider(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13031 PyObject *resultobj;
13032 wxSlider *result;
13033 char *kwnames[] = {
13034 NULL
13035 };
13036
13037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSlider",kwnames)) goto fail;
13038 {
0439c23b 13039 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
13040 PyThreadState* __tstate = wxPyBeginAllowThreads();
13041 result = (wxSlider *)new wxSlider();
13042
13043 wxPyEndAllowThreads(__tstate);
110da5b0 13044 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
13045 }
13046 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSlider, 1);
13047 return resultobj;
13048 fail:
13049 return NULL;
13050}
13051
13052
c370783e 13053static PyObject *_wrap_Slider_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13054 PyObject *resultobj;
13055 wxSlider *arg1 = (wxSlider *) 0 ;
13056 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17
RD
13057 int arg3 = (int) -1 ;
13058 int arg4 = (int) 0 ;
13059 int arg5 = (int) 0 ;
13060 int arg6 = (int) 100 ;
d55e5bfc
RD
13061 wxPoint const &arg7_defvalue = wxDefaultPosition ;
13062 wxPoint *arg7 = (wxPoint *) &arg7_defvalue ;
13063 wxSize const &arg8_defvalue = wxDefaultSize ;
13064 wxSize *arg8 = (wxSize *) &arg8_defvalue ;
13065 long arg9 = (long) wxSL_HORIZONTAL ;
13066 wxValidator const &arg10_defvalue = wxDefaultValidator ;
13067 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
13068 wxString const &arg11_defvalue = wxPySliderNameStr ;
13069 wxString *arg11 = (wxString *) &arg11_defvalue ;
13070 bool result;
13071 wxPoint temp7 ;
13072 wxSize temp8 ;
13073 bool temp11 = False ;
13074 PyObject * obj0 = 0 ;
13075 PyObject * obj1 = 0 ;
13076 PyObject * obj2 = 0 ;
13077 PyObject * obj3 = 0 ;
13078 PyObject * obj4 = 0 ;
13079 PyObject * obj5 = 0 ;
13080 PyObject * obj6 = 0 ;
13081 PyObject * obj7 = 0 ;
13082 PyObject * obj8 = 0 ;
13083 PyObject * obj9 = 0 ;
13084 PyObject * obj10 = 0 ;
13085 char *kwnames[] = {
13086 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "minValue",(char *) "maxValue",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
13087 };
13088
bfddbb17 13089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:Slider_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
d55e5bfc
RD
13090 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13091 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13092 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
13093 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 13094 if (obj2) {
c370783e 13095 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
13096 if (PyErr_Occurred()) SWIG_fail;
13097 }
13098 if (obj3) {
c370783e 13099 arg4 = (int)SWIG_As_int(obj3);
bfddbb17
RD
13100 if (PyErr_Occurred()) SWIG_fail;
13101 }
13102 if (obj4) {
c370783e 13103 arg5 = (int)SWIG_As_int(obj4);
bfddbb17
RD
13104 if (PyErr_Occurred()) SWIG_fail;
13105 }
13106 if (obj5) {
c370783e 13107 arg6 = (int)SWIG_As_int(obj5);
bfddbb17
RD
13108 if (PyErr_Occurred()) SWIG_fail;
13109 }
d55e5bfc
RD
13110 if (obj6) {
13111 {
13112 arg7 = &temp7;
13113 if ( ! wxPoint_helper(obj6, &arg7)) SWIG_fail;
13114 }
13115 }
13116 if (obj7) {
13117 {
13118 arg8 = &temp8;
13119 if ( ! wxSize_helper(obj7, &arg8)) SWIG_fail;
13120 }
13121 }
13122 if (obj8) {
c370783e 13123 arg9 = (long)SWIG_As_long(obj8);
d55e5bfc
RD
13124 if (PyErr_Occurred()) SWIG_fail;
13125 }
13126 if (obj9) {
13127 if ((SWIG_ConvertPtr(obj9,(void **)(&arg10),SWIGTYPE_p_wxValidator,
13128 SWIG_POINTER_EXCEPTION | 0)) == -1)
13129 SWIG_fail;
13130 if (arg10 == NULL) {
13131 PyErr_SetString(PyExc_TypeError,"null reference");
13132 SWIG_fail;
13133 }
13134 }
13135 if (obj10) {
13136 {
13137 arg11 = wxString_in_helper(obj10);
13138 if (arg11 == NULL) SWIG_fail;
13139 temp11 = True;
13140 }
13141 }
13142 {
13143 PyThreadState* __tstate = wxPyBeginAllowThreads();
13144 result = (bool)(arg1)->Create(arg2,arg3,arg4,arg5,arg6,(wxPoint const &)*arg7,(wxSize const &)*arg8,arg9,(wxValidator const &)*arg10,(wxString const &)*arg11);
13145
13146 wxPyEndAllowThreads(__tstate);
13147 if (PyErr_Occurred()) SWIG_fail;
13148 }
13149 {
13150 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13151 }
13152 {
13153 if (temp11)
13154 delete arg11;
13155 }
13156 return resultobj;
13157 fail:
13158 {
13159 if (temp11)
13160 delete arg11;
13161 }
13162 return NULL;
13163}
13164
13165
c370783e 13166static PyObject *_wrap_Slider_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13167 PyObject *resultobj;
13168 wxSlider *arg1 = (wxSlider *) 0 ;
13169 int result;
13170 PyObject * obj0 = 0 ;
13171 char *kwnames[] = {
13172 (char *) "self", NULL
13173 };
13174
13175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetValue",kwnames,&obj0)) goto fail;
13176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13178 {
13179 PyThreadState* __tstate = wxPyBeginAllowThreads();
13180 result = (int)((wxSlider const *)arg1)->GetValue();
13181
13182 wxPyEndAllowThreads(__tstate);
13183 if (PyErr_Occurred()) SWIG_fail;
13184 }
c370783e 13185 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
13186 return resultobj;
13187 fail:
13188 return NULL;
13189}
13190
13191
c370783e 13192static PyObject *_wrap_Slider_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13193 PyObject *resultobj;
13194 wxSlider *arg1 = (wxSlider *) 0 ;
13195 int arg2 ;
13196 PyObject * obj0 = 0 ;
13197 PyObject * obj1 = 0 ;
13198 char *kwnames[] = {
13199 (char *) "self",(char *) "value", NULL
13200 };
13201
13202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetValue",kwnames,&obj0,&obj1)) goto fail;
13203 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13204 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 13205 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
13206 if (PyErr_Occurred()) SWIG_fail;
13207 {
13208 PyThreadState* __tstate = wxPyBeginAllowThreads();
13209 (arg1)->SetValue(arg2);
13210
13211 wxPyEndAllowThreads(__tstate);
13212 if (PyErr_Occurred()) SWIG_fail;
13213 }
13214 Py_INCREF(Py_None); resultobj = Py_None;
13215 return resultobj;
13216 fail:
13217 return NULL;
13218}
13219
13220
c370783e 13221static PyObject *_wrap_Slider_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13222 PyObject *resultobj;
13223 wxSlider *arg1 = (wxSlider *) 0 ;
13224 int arg2 ;
13225 int arg3 ;
13226 PyObject * obj0 = 0 ;
13227 PyObject * obj1 = 0 ;
13228 PyObject * obj2 = 0 ;
13229 char *kwnames[] = {
13230 (char *) "self",(char *) "minValue",(char *) "maxValue", NULL
13231 };
13232
13233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Slider_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
13234 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13235 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 13236 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 13237 if (PyErr_Occurred()) SWIG_fail;
c370783e 13238 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
13239 if (PyErr_Occurred()) SWIG_fail;
13240 {
13241 PyThreadState* __tstate = wxPyBeginAllowThreads();
13242 (arg1)->SetRange(arg2,arg3);
13243
13244 wxPyEndAllowThreads(__tstate);
13245 if (PyErr_Occurred()) SWIG_fail;
13246 }
13247 Py_INCREF(Py_None); resultobj = Py_None;
13248 return resultobj;
13249 fail:
13250 return NULL;
13251}
13252
13253
c370783e 13254static PyObject *_wrap_Slider_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13255 PyObject *resultobj;
13256 wxSlider *arg1 = (wxSlider *) 0 ;
13257 int result;
13258 PyObject * obj0 = 0 ;
13259 char *kwnames[] = {
13260 (char *) "self", NULL
13261 };
13262
13263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetMin",kwnames,&obj0)) goto fail;
13264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13266 {
13267 PyThreadState* __tstate = wxPyBeginAllowThreads();
13268 result = (int)((wxSlider const *)arg1)->GetMin();
13269
13270 wxPyEndAllowThreads(__tstate);
13271 if (PyErr_Occurred()) SWIG_fail;
13272 }
c370783e 13273 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
13274 return resultobj;
13275 fail:
13276 return NULL;
13277}
13278
13279
c370783e 13280static PyObject *_wrap_Slider_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13281 PyObject *resultobj;
13282 wxSlider *arg1 = (wxSlider *) 0 ;
13283 int result;
13284 PyObject * obj0 = 0 ;
13285 char *kwnames[] = {
13286 (char *) "self", NULL
13287 };
13288
13289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetMax",kwnames,&obj0)) goto fail;
13290 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13291 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13292 {
13293 PyThreadState* __tstate = wxPyBeginAllowThreads();
13294 result = (int)((wxSlider const *)arg1)->GetMax();
13295
13296 wxPyEndAllowThreads(__tstate);
13297 if (PyErr_Occurred()) SWIG_fail;
13298 }
c370783e 13299 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
13300 return resultobj;
13301 fail:
13302 return NULL;
13303}
13304
13305
c370783e 13306static PyObject *_wrap_Slider_SetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13307 PyObject *resultobj;
13308 wxSlider *arg1 = (wxSlider *) 0 ;
13309 int arg2 ;
13310 PyObject * obj0 = 0 ;
13311 PyObject * obj1 = 0 ;
13312 char *kwnames[] = {
13313 (char *) "self",(char *) "minValue", NULL
13314 };
13315
13316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetMin",kwnames,&obj0,&obj1)) goto fail;
13317 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13318 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 13319 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
13320 if (PyErr_Occurred()) SWIG_fail;
13321 {
13322 PyThreadState* __tstate = wxPyBeginAllowThreads();
13323 (arg1)->SetMin(arg2);
13324
13325 wxPyEndAllowThreads(__tstate);
13326 if (PyErr_Occurred()) SWIG_fail;
13327 }
13328 Py_INCREF(Py_None); resultobj = Py_None;
13329 return resultobj;
13330 fail:
13331 return NULL;
13332}
13333
13334
c370783e 13335static PyObject *_wrap_Slider_SetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13336 PyObject *resultobj;
13337 wxSlider *arg1 = (wxSlider *) 0 ;
13338 int arg2 ;
13339 PyObject * obj0 = 0 ;
13340 PyObject * obj1 = 0 ;
13341 char *kwnames[] = {
13342 (char *) "self",(char *) "maxValue", NULL
13343 };
13344
13345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetMax",kwnames,&obj0,&obj1)) goto fail;
13346 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13347 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 13348 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
13349 if (PyErr_Occurred()) SWIG_fail;
13350 {
13351 PyThreadState* __tstate = wxPyBeginAllowThreads();
13352 (arg1)->SetMax(arg2);
13353
13354 wxPyEndAllowThreads(__tstate);
13355 if (PyErr_Occurred()) SWIG_fail;
13356 }
13357 Py_INCREF(Py_None); resultobj = Py_None;
13358 return resultobj;
13359 fail:
13360 return NULL;
13361}
13362
13363
c370783e 13364static PyObject *_wrap_Slider_SetLineSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13365 PyObject *resultobj;
13366 wxSlider *arg1 = (wxSlider *) 0 ;
13367 int arg2 ;
13368 PyObject * obj0 = 0 ;
13369 PyObject * obj1 = 0 ;
13370 char *kwnames[] = {
13371 (char *) "self",(char *) "lineSize", NULL
13372 };
13373
13374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetLineSize",kwnames,&obj0,&obj1)) goto fail;
13375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 13377 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
13378 if (PyErr_Occurred()) SWIG_fail;
13379 {
13380 PyThreadState* __tstate = wxPyBeginAllowThreads();
13381 (arg1)->SetLineSize(arg2);
13382
13383 wxPyEndAllowThreads(__tstate);
13384 if (PyErr_Occurred()) SWIG_fail;
13385 }
13386 Py_INCREF(Py_None); resultobj = Py_None;
13387 return resultobj;
13388 fail:
13389 return NULL;
13390}
13391
13392
c370783e 13393static PyObject *_wrap_Slider_SetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13394 PyObject *resultobj;
13395 wxSlider *arg1 = (wxSlider *) 0 ;
13396 int arg2 ;
13397 PyObject * obj0 = 0 ;
13398 PyObject * obj1 = 0 ;
13399 char *kwnames[] = {
13400 (char *) "self",(char *) "pageSize", NULL
13401 };
13402
13403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetPageSize",kwnames,&obj0,&obj1)) goto fail;
13404 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13405 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 13406 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
13407 if (PyErr_Occurred()) SWIG_fail;
13408 {
13409 PyThreadState* __tstate = wxPyBeginAllowThreads();
13410 (arg1)->SetPageSize(arg2);
13411
13412 wxPyEndAllowThreads(__tstate);
13413 if (PyErr_Occurred()) SWIG_fail;
13414 }
13415 Py_INCREF(Py_None); resultobj = Py_None;
13416 return resultobj;
13417 fail:
13418 return NULL;
13419}
13420
13421
c370783e 13422static PyObject *_wrap_Slider_GetLineSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13423 PyObject *resultobj;
13424 wxSlider *arg1 = (wxSlider *) 0 ;
13425 int result;
13426 PyObject * obj0 = 0 ;
13427 char *kwnames[] = {
13428 (char *) "self", NULL
13429 };
13430
13431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetLineSize",kwnames,&obj0)) goto fail;
13432 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13433 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13434 {
13435 PyThreadState* __tstate = wxPyBeginAllowThreads();
13436 result = (int)((wxSlider const *)arg1)->GetLineSize();
13437
13438 wxPyEndAllowThreads(__tstate);
13439 if (PyErr_Occurred()) SWIG_fail;
13440 }
c370783e 13441 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
13442 return resultobj;
13443 fail:
13444 return NULL;
13445}
13446
13447
c370783e 13448static PyObject *_wrap_Slider_GetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13449 PyObject *resultobj;
13450 wxSlider *arg1 = (wxSlider *) 0 ;
13451 int result;
13452 PyObject * obj0 = 0 ;
13453 char *kwnames[] = {
13454 (char *) "self", NULL
13455 };
13456
13457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetPageSize",kwnames,&obj0)) goto fail;
13458 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13459 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13460 {
13461 PyThreadState* __tstate = wxPyBeginAllowThreads();
13462 result = (int)((wxSlider const *)arg1)->GetPageSize();
13463
13464 wxPyEndAllowThreads(__tstate);
13465 if (PyErr_Occurred()) SWIG_fail;
13466 }
c370783e 13467 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
13468 return resultobj;
13469 fail:
13470 return NULL;
13471}
13472
13473
c370783e 13474static PyObject *_wrap_Slider_SetThumbLength(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13475 PyObject *resultobj;
13476 wxSlider *arg1 = (wxSlider *) 0 ;
13477 int arg2 ;
13478 PyObject * obj0 = 0 ;
13479 PyObject * obj1 = 0 ;
13480 char *kwnames[] = {
13481 (char *) "self",(char *) "lenPixels", NULL
13482 };
13483
13484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetThumbLength",kwnames,&obj0,&obj1)) goto fail;
13485 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13486 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 13487 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
13488 if (PyErr_Occurred()) SWIG_fail;
13489 {
13490 PyThreadState* __tstate = wxPyBeginAllowThreads();
13491 (arg1)->SetThumbLength(arg2);
13492
13493 wxPyEndAllowThreads(__tstate);
13494 if (PyErr_Occurred()) SWIG_fail;
13495 }
13496 Py_INCREF(Py_None); resultobj = Py_None;
13497 return resultobj;
13498 fail:
13499 return NULL;
13500}
13501
13502
c370783e 13503static PyObject *_wrap_Slider_GetThumbLength(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13504 PyObject *resultobj;
13505 wxSlider *arg1 = (wxSlider *) 0 ;
13506 int result;
13507 PyObject * obj0 = 0 ;
13508 char *kwnames[] = {
13509 (char *) "self", NULL
13510 };
13511
13512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetThumbLength",kwnames,&obj0)) goto fail;
13513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13515 {
13516 PyThreadState* __tstate = wxPyBeginAllowThreads();
13517 result = (int)((wxSlider const *)arg1)->GetThumbLength();
13518
13519 wxPyEndAllowThreads(__tstate);
13520 if (PyErr_Occurred()) SWIG_fail;
13521 }
c370783e 13522 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
13523 return resultobj;
13524 fail:
13525 return NULL;
13526}
13527
13528
c370783e 13529static PyObject *_wrap_Slider_SetTickFreq(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13530 PyObject *resultobj;
13531 wxSlider *arg1 = (wxSlider *) 0 ;
13532 int arg2 ;
13533 int arg3 = (int) 1 ;
13534 PyObject * obj0 = 0 ;
13535 PyObject * obj1 = 0 ;
13536 PyObject * obj2 = 0 ;
13537 char *kwnames[] = {
13538 (char *) "self",(char *) "n",(char *) "pos", NULL
13539 };
13540
13541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Slider_SetTickFreq",kwnames,&obj0,&obj1,&obj2)) goto fail;
13542 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13543 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 13544 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
13545 if (PyErr_Occurred()) SWIG_fail;
13546 if (obj2) {
c370783e 13547 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
13548 if (PyErr_Occurred()) SWIG_fail;
13549 }
13550 {
13551 PyThreadState* __tstate = wxPyBeginAllowThreads();
13552 (arg1)->SetTickFreq(arg2,arg3);
13553
13554 wxPyEndAllowThreads(__tstate);
13555 if (PyErr_Occurred()) SWIG_fail;
13556 }
13557 Py_INCREF(Py_None); resultobj = Py_None;
13558 return resultobj;
13559 fail:
13560 return NULL;
13561}
13562
13563
c370783e 13564static PyObject *_wrap_Slider_GetTickFreq(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13565 PyObject *resultobj;
13566 wxSlider *arg1 = (wxSlider *) 0 ;
13567 int result;
13568 PyObject * obj0 = 0 ;
13569 char *kwnames[] = {
13570 (char *) "self", NULL
13571 };
13572
13573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetTickFreq",kwnames,&obj0)) goto fail;
13574 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13575 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13576 {
13577 PyThreadState* __tstate = wxPyBeginAllowThreads();
13578 result = (int)((wxSlider const *)arg1)->GetTickFreq();
13579
13580 wxPyEndAllowThreads(__tstate);
13581 if (PyErr_Occurred()) SWIG_fail;
13582 }
c370783e 13583 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
13584 return resultobj;
13585 fail:
13586 return NULL;
13587}
13588
13589
c370783e 13590static PyObject *_wrap_Slider_ClearTicks(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13591 PyObject *resultobj;
13592 wxSlider *arg1 = (wxSlider *) 0 ;
13593 PyObject * obj0 = 0 ;
13594 char *kwnames[] = {
13595 (char *) "self", NULL
13596 };
13597
13598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_ClearTicks",kwnames,&obj0)) goto fail;
13599 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13600 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13601 {
13602 PyThreadState* __tstate = wxPyBeginAllowThreads();
13603 (arg1)->ClearTicks();
13604
13605 wxPyEndAllowThreads(__tstate);
13606 if (PyErr_Occurred()) SWIG_fail;
13607 }
13608 Py_INCREF(Py_None); resultobj = Py_None;
13609 return resultobj;
13610 fail:
13611 return NULL;
13612}
13613
13614
c370783e 13615static PyObject *_wrap_Slider_SetTick(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13616 PyObject *resultobj;
13617 wxSlider *arg1 = (wxSlider *) 0 ;
13618 int arg2 ;
13619 PyObject * obj0 = 0 ;
13620 PyObject * obj1 = 0 ;
13621 char *kwnames[] = {
13622 (char *) "self",(char *) "tickPos", NULL
13623 };
13624
13625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetTick",kwnames,&obj0,&obj1)) goto fail;
13626 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13627 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 13628 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
13629 if (PyErr_Occurred()) SWIG_fail;
13630 {
13631 PyThreadState* __tstate = wxPyBeginAllowThreads();
13632 (arg1)->SetTick(arg2);
13633
13634 wxPyEndAllowThreads(__tstate);
13635 if (PyErr_Occurred()) SWIG_fail;
13636 }
13637 Py_INCREF(Py_None); resultobj = Py_None;
13638 return resultobj;
13639 fail:
13640 return NULL;
13641}
13642
13643
c370783e 13644static PyObject *_wrap_Slider_ClearSel(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13645 PyObject *resultobj;
13646 wxSlider *arg1 = (wxSlider *) 0 ;
13647 PyObject * obj0 = 0 ;
13648 char *kwnames[] = {
13649 (char *) "self", NULL
13650 };
13651
13652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_ClearSel",kwnames,&obj0)) goto fail;
13653 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13654 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13655 {
13656 PyThreadState* __tstate = wxPyBeginAllowThreads();
13657 (arg1)->ClearSel();
13658
13659 wxPyEndAllowThreads(__tstate);
13660 if (PyErr_Occurred()) SWIG_fail;
13661 }
13662 Py_INCREF(Py_None); resultobj = Py_None;
13663 return resultobj;
13664 fail:
13665 return NULL;
13666}
13667
13668
c370783e 13669static PyObject *_wrap_Slider_GetSelEnd(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13670 PyObject *resultobj;
13671 wxSlider *arg1 = (wxSlider *) 0 ;
13672 int result;
13673 PyObject * obj0 = 0 ;
13674 char *kwnames[] = {
13675 (char *) "self", NULL
13676 };
13677
13678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetSelEnd",kwnames,&obj0)) goto fail;
13679 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13681 {
13682 PyThreadState* __tstate = wxPyBeginAllowThreads();
13683 result = (int)((wxSlider const *)arg1)->GetSelEnd();
13684
13685 wxPyEndAllowThreads(__tstate);
13686 if (PyErr_Occurred()) SWIG_fail;
13687 }
c370783e 13688 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
13689 return resultobj;
13690 fail:
13691 return NULL;
13692}
13693
13694
c370783e 13695static PyObject *_wrap_Slider_GetSelStart(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13696 PyObject *resultobj;
13697 wxSlider *arg1 = (wxSlider *) 0 ;
13698 int result;
13699 PyObject * obj0 = 0 ;
13700 char *kwnames[] = {
13701 (char *) "self", NULL
13702 };
13703
13704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetSelStart",kwnames,&obj0)) goto fail;
13705 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13707 {
13708 PyThreadState* __tstate = wxPyBeginAllowThreads();
13709 result = (int)((wxSlider const *)arg1)->GetSelStart();
13710
13711 wxPyEndAllowThreads(__tstate);
13712 if (PyErr_Occurred()) SWIG_fail;
13713 }
c370783e 13714 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
13715 return resultobj;
13716 fail:
13717 return NULL;
13718}
13719
13720
c370783e 13721static PyObject *_wrap_Slider_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13722 PyObject *resultobj;
13723 wxSlider *arg1 = (wxSlider *) 0 ;
13724 int arg2 ;
13725 int arg3 ;
13726 PyObject * obj0 = 0 ;
13727 PyObject * obj1 = 0 ;
13728 PyObject * obj2 = 0 ;
13729 char *kwnames[] = {
13730 (char *) "self",(char *) "min",(char *) "max", NULL
13731 };
13732
13733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Slider_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
13734 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSlider,
13735 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 13736 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 13737 if (PyErr_Occurred()) SWIG_fail;
c370783e 13738 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
13739 if (PyErr_Occurred()) SWIG_fail;
13740 {
13741 PyThreadState* __tstate = wxPyBeginAllowThreads();
13742 (arg1)->SetSelection(arg2,arg3);
13743
13744 wxPyEndAllowThreads(__tstate);
13745 if (PyErr_Occurred()) SWIG_fail;
13746 }
13747 Py_INCREF(Py_None); resultobj = Py_None;
13748 return resultobj;
13749 fail:
13750 return NULL;
13751}
13752
13753
c370783e 13754static PyObject *_wrap_Slider_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
13755 PyObject *resultobj;
13756 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
13757 wxVisualAttributes result;
13758 PyObject * obj0 = 0 ;
13759 char *kwnames[] = {
13760 (char *) "variant", NULL
13761 };
13762
13763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Slider_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
13764 if (obj0) {
c370783e 13765 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
13766 if (PyErr_Occurred()) SWIG_fail;
13767 }
13768 {
0439c23b 13769 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
13770 PyThreadState* __tstate = wxPyBeginAllowThreads();
13771 result = wxSlider::GetClassDefaultAttributes((wxWindowVariant )arg1);
13772
13773 wxPyEndAllowThreads(__tstate);
110da5b0 13774 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
13775 }
13776 {
13777 wxVisualAttributes * resultptr;
13778 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
13779 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
13780 }
13781 return resultobj;
13782 fail:
13783 return NULL;
13784}
13785
13786
c370783e 13787static PyObject * Slider_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
13788 PyObject *obj;
13789 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13790 SWIG_TypeClientData(SWIGTYPE_p_wxSlider, obj);
13791 Py_INCREF(obj);
13792 return Py_BuildValue((char *)"");
13793}
c370783e 13794static int _wrap_ToggleButtonNameStr_set(PyObject *) {
d55e5bfc
RD
13795 PyErr_SetString(PyExc_TypeError,"Variable ToggleButtonNameStr is read-only.");
13796 return 1;
13797}
13798
13799
13800static PyObject *_wrap_ToggleButtonNameStr_get() {
13801 PyObject *pyobj;
13802
13803 {
13804#if wxUSE_UNICODE
13805 pyobj = PyUnicode_FromWideChar((&wxPyToggleButtonNameStr)->c_str(), (&wxPyToggleButtonNameStr)->Len());
13806#else
13807 pyobj = PyString_FromStringAndSize((&wxPyToggleButtonNameStr)->c_str(), (&wxPyToggleButtonNameStr)->Len());
13808#endif
13809 }
13810 return pyobj;
13811}
13812
13813
c370783e 13814static PyObject *_wrap_new_ToggleButton(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13815 PyObject *resultobj;
13816 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17
RD
13817 int arg2 = (int) -1 ;
13818 wxString const &arg3_defvalue = wxPyEmptyString ;
13819 wxString *arg3 = (wxString *) &arg3_defvalue ;
d55e5bfc
RD
13820 wxPoint const &arg4_defvalue = wxDefaultPosition ;
13821 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
13822 wxSize const &arg5_defvalue = wxDefaultSize ;
13823 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
13824 long arg6 = (long) 0 ;
13825 wxValidator const &arg7_defvalue = wxDefaultValidator ;
13826 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
13827 wxString const &arg8_defvalue = wxPyToggleButtonNameStr ;
13828 wxString *arg8 = (wxString *) &arg8_defvalue ;
13829 wxToggleButton *result;
13830 bool temp3 = False ;
13831 wxPoint temp4 ;
13832 wxSize temp5 ;
13833 bool temp8 = False ;
13834 PyObject * obj0 = 0 ;
13835 PyObject * obj1 = 0 ;
13836 PyObject * obj2 = 0 ;
13837 PyObject * obj3 = 0 ;
13838 PyObject * obj4 = 0 ;
13839 PyObject * obj5 = 0 ;
13840 PyObject * obj6 = 0 ;
13841 PyObject * obj7 = 0 ;
13842 char *kwnames[] = {
13843 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
13844 };
13845
bfddbb17 13846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ToggleButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
d55e5bfc
RD
13847 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
13848 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 13849 if (obj1) {
c370783e 13850 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
13851 if (PyErr_Occurred()) SWIG_fail;
13852 }
13853 if (obj2) {
13854 {
13855 arg3 = wxString_in_helper(obj2);
13856 if (arg3 == NULL) SWIG_fail;
13857 temp3 = True;
13858 }
d55e5bfc
RD
13859 }
13860 if (obj3) {
13861 {
13862 arg4 = &temp4;
13863 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
13864 }
13865 }
13866 if (obj4) {
13867 {
13868 arg5 = &temp5;
13869 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
13870 }
13871 }
13872 if (obj5) {
c370783e 13873 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
13874 if (PyErr_Occurred()) SWIG_fail;
13875 }
13876 if (obj6) {
13877 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
13878 SWIG_POINTER_EXCEPTION | 0)) == -1)
13879 SWIG_fail;
13880 if (arg7 == NULL) {
13881 PyErr_SetString(PyExc_TypeError,"null reference");
13882 SWIG_fail;
13883 }
13884 }
13885 if (obj7) {
13886 {
13887 arg8 = wxString_in_helper(obj7);
13888 if (arg8 == NULL) SWIG_fail;
13889 temp8 = True;
13890 }
13891 }
13892 {
0439c23b 13893 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
13894 PyThreadState* __tstate = wxPyBeginAllowThreads();
13895 result = (wxToggleButton *)new wxToggleButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
13896
13897 wxPyEndAllowThreads(__tstate);
110da5b0 13898 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
13899 }
13900 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToggleButton, 1);
13901 {
13902 if (temp3)
13903 delete arg3;
13904 }
13905 {
13906 if (temp8)
13907 delete arg8;
13908 }
13909 return resultobj;
13910 fail:
13911 {
13912 if (temp3)
13913 delete arg3;
13914 }
13915 {
13916 if (temp8)
13917 delete arg8;
13918 }
13919 return NULL;
13920}
13921
13922
c370783e 13923static PyObject *_wrap_new_PreToggleButton(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
13924 PyObject *resultobj;
13925 wxToggleButton *result;
13926 char *kwnames[] = {
13927 NULL
13928 };
13929
13930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreToggleButton",kwnames)) goto fail;
13931 {
0439c23b 13932 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
13933 PyThreadState* __tstate = wxPyBeginAllowThreads();
13934 result = (wxToggleButton *)new wxToggleButton();
13935
13936 wxPyEndAllowThreads(__tstate);
110da5b0 13937 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
13938 }
13939 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToggleButton, 1);
13940 return resultobj;
13941 fail:
13942 return NULL;
13943}
13944
13945
c370783e 13946static PyObject *_wrap_ToggleButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
121b9a67
RD
13947 PyObject *resultobj;
13948 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
13949 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17
RD
13950 int arg3 = (int) -1 ;
13951 wxString const &arg4_defvalue = wxPyEmptyString ;
13952 wxString *arg4 = (wxString *) &arg4_defvalue ;
121b9a67
RD
13953 wxPoint const &arg5_defvalue = wxDefaultPosition ;
13954 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
13955 wxSize const &arg6_defvalue = wxDefaultSize ;
13956 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
13957 long arg7 = (long) 0 ;
13958 wxValidator const &arg8_defvalue = wxDefaultValidator ;
13959 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
13960 wxString const &arg9_defvalue = wxPyToggleButtonNameStr ;
13961 wxString *arg9 = (wxString *) &arg9_defvalue ;
13962 bool result;
13963 bool temp4 = False ;
13964 wxPoint temp5 ;
13965 wxSize temp6 ;
13966 bool temp9 = False ;
13967 PyObject * obj0 = 0 ;
13968 PyObject * obj1 = 0 ;
13969 PyObject * obj2 = 0 ;
13970 PyObject * obj3 = 0 ;
13971 PyObject * obj4 = 0 ;
13972 PyObject * obj5 = 0 ;
13973 PyObject * obj6 = 0 ;
13974 PyObject * obj7 = 0 ;
13975 PyObject * obj8 = 0 ;
13976 char *kwnames[] = {
13977 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
13978 };
13979
bfddbb17 13980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:ToggleButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
121b9a67
RD
13981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToggleButton,
13982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13983 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
13984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 13985 if (obj2) {
c370783e 13986 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
13987 if (PyErr_Occurred()) SWIG_fail;
13988 }
13989 if (obj3) {
13990 {
13991 arg4 = wxString_in_helper(obj3);
13992 if (arg4 == NULL) SWIG_fail;
13993 temp4 = True;
13994 }
121b9a67
RD
13995 }
13996 if (obj4) {
13997 {
13998 arg5 = &temp5;
13999 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
14000 }
14001 }
14002 if (obj5) {
14003 {
14004 arg6 = &temp6;
14005 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
14006 }
14007 }
14008 if (obj6) {
c370783e 14009 arg7 = (long)SWIG_As_long(obj6);
121b9a67
RD
14010 if (PyErr_Occurred()) SWIG_fail;
14011 }
14012 if (obj7) {
14013 if ((SWIG_ConvertPtr(obj7,(void **)(&arg8),SWIGTYPE_p_wxValidator,
14014 SWIG_POINTER_EXCEPTION | 0)) == -1)
14015 SWIG_fail;
14016 if (arg8 == NULL) {
14017 PyErr_SetString(PyExc_TypeError,"null reference");
14018 SWIG_fail;
14019 }
14020 }
14021 if (obj8) {
14022 {
14023 arg9 = wxString_in_helper(obj8);
14024 if (arg9 == NULL) SWIG_fail;
14025 temp9 = True;
14026 }
14027 }
14028 {
14029 PyThreadState* __tstate = wxPyBeginAllowThreads();
14030 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
14031
14032 wxPyEndAllowThreads(__tstate);
14033 if (PyErr_Occurred()) SWIG_fail;
14034 }
14035 {
14036 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14037 }
14038 {
14039 if (temp4)
14040 delete arg4;
14041 }
14042 {
14043 if (temp9)
14044 delete arg9;
14045 }
14046 return resultobj;
14047 fail:
14048 {
14049 if (temp4)
14050 delete arg4;
14051 }
14052 {
14053 if (temp9)
14054 delete arg9;
14055 }
14056 return NULL;
14057}
14058
14059
c370783e 14060static PyObject *_wrap_ToggleButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
121b9a67
RD
14061 PyObject *resultobj;
14062 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
14063 bool arg2 ;
14064 PyObject * obj0 = 0 ;
14065 PyObject * obj1 = 0 ;
14066 char *kwnames[] = {
14067 (char *) "self",(char *) "value", NULL
14068 };
14069
14070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToggleButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
14071 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToggleButton,
14072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 14073 arg2 = (bool)SWIG_As_bool(obj1);
121b9a67
RD
14074 if (PyErr_Occurred()) SWIG_fail;
14075 {
14076 PyThreadState* __tstate = wxPyBeginAllowThreads();
14077 (arg1)->SetValue(arg2);
14078
14079 wxPyEndAllowThreads(__tstate);
14080 if (PyErr_Occurred()) SWIG_fail;
14081 }
14082 Py_INCREF(Py_None); resultobj = Py_None;
14083 return resultobj;
14084 fail:
14085 return NULL;
14086}
14087
14088
c370783e 14089static PyObject *_wrap_ToggleButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
121b9a67
RD
14090 PyObject *resultobj;
14091 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
14092 bool result;
14093 PyObject * obj0 = 0 ;
14094 char *kwnames[] = {
14095 (char *) "self", NULL
14096 };
14097
14098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToggleButton_GetValue",kwnames,&obj0)) goto fail;
14099 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToggleButton,
14100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14101 {
14102 PyThreadState* __tstate = wxPyBeginAllowThreads();
14103 result = (bool)((wxToggleButton const *)arg1)->GetValue();
14104
14105 wxPyEndAllowThreads(__tstate);
14106 if (PyErr_Occurred()) SWIG_fail;
14107 }
14108 {
14109 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14110 }
14111 return resultobj;
14112 fail:
14113 return NULL;
14114}
14115
14116
c370783e 14117static PyObject *_wrap_ToggleButton_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
121b9a67
RD
14118 PyObject *resultobj;
14119 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
14120 wxString *arg2 = 0 ;
14121 bool temp2 = False ;
14122 PyObject * obj0 = 0 ;
14123 PyObject * obj1 = 0 ;
14124 char *kwnames[] = {
14125 (char *) "self",(char *) "label", NULL
14126 };
14127
14128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToggleButton_SetLabel",kwnames,&obj0,&obj1)) goto fail;
14129 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToggleButton,
14130 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14131 {
14132 arg2 = wxString_in_helper(obj1);
14133 if (arg2 == NULL) SWIG_fail;
14134 temp2 = True;
14135 }
14136 {
14137 PyThreadState* __tstate = wxPyBeginAllowThreads();
14138 (arg1)->SetLabel((wxString const &)*arg2);
14139
14140 wxPyEndAllowThreads(__tstate);
14141 if (PyErr_Occurred()) SWIG_fail;
14142 }
14143 Py_INCREF(Py_None); resultobj = Py_None;
14144 {
14145 if (temp2)
14146 delete arg2;
14147 }
14148 return resultobj;
14149 fail:
14150 {
14151 if (temp2)
14152 delete arg2;
14153 }
14154 return NULL;
14155}
14156
14157
c370783e 14158static PyObject *_wrap_ToggleButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
14159 PyObject *resultobj;
14160 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
14161 wxVisualAttributes result;
14162 PyObject * obj0 = 0 ;
14163 char *kwnames[] = {
14164 (char *) "variant", NULL
14165 };
14166
14167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ToggleButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
14168 if (obj0) {
c370783e 14169 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
14170 if (PyErr_Occurred()) SWIG_fail;
14171 }
14172 {
0439c23b 14173 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
14174 PyThreadState* __tstate = wxPyBeginAllowThreads();
14175 result = wxToggleButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
14176
14177 wxPyEndAllowThreads(__tstate);
110da5b0 14178 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
14179 }
14180 {
14181 wxVisualAttributes * resultptr;
14182 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
14183 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
14184 }
14185 return resultobj;
14186 fail:
14187 return NULL;
14188}
14189
14190
c370783e 14191static PyObject * ToggleButton_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
14192 PyObject *obj;
14193 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14194 SWIG_TypeClientData(SWIGTYPE_p_wxToggleButton, obj);
14195 Py_INCREF(obj);
14196 return Py_BuildValue((char *)"");
14197}
c370783e 14198static int _wrap_NOTEBOOK_NAME_set(PyObject *) {
d55e5bfc
RD
14199 PyErr_SetString(PyExc_TypeError,"Variable NOTEBOOK_NAME is read-only.");
14200 return 1;
14201}
14202
14203
14204static PyObject *_wrap_NOTEBOOK_NAME_get() {
14205 PyObject *pyobj;
14206
14207 {
14208#if wxUSE_UNICODE
14209 pyobj = PyUnicode_FromWideChar((&wxPyNOTEBOOK_NAME)->c_str(), (&wxPyNOTEBOOK_NAME)->Len());
14210#else
14211 pyobj = PyString_FromStringAndSize((&wxPyNOTEBOOK_NAME)->c_str(), (&wxPyNOTEBOOK_NAME)->Len());
14212#endif
14213 }
14214 return pyobj;
14215}
14216
14217
c370783e 14218static PyObject *_wrap_BookCtrl_GetPageCount(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14219 PyObject *resultobj;
14220 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14221 size_t result;
14222 PyObject * obj0 = 0 ;
14223 char *kwnames[] = {
14224 (char *) "self", NULL
14225 };
14226
14227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrl_GetPageCount",kwnames,&obj0)) goto fail;
14228 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14229 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14230 {
14231 PyThreadState* __tstate = wxPyBeginAllowThreads();
14232 result = (size_t)((wxBookCtrl const *)arg1)->GetPageCount();
14233
14234 wxPyEndAllowThreads(__tstate);
14235 if (PyErr_Occurred()) SWIG_fail;
14236 }
c370783e 14237 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
d55e5bfc
RD
14238 return resultobj;
14239 fail:
14240 return NULL;
14241}
14242
14243
c370783e 14244static PyObject *_wrap_BookCtrl_GetPage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14245 PyObject *resultobj;
14246 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14247 size_t arg2 ;
14248 wxWindow *result;
14249 PyObject * obj0 = 0 ;
14250 PyObject * obj1 = 0 ;
14251 char *kwnames[] = {
14252 (char *) "self",(char *) "n", NULL
14253 };
14254
14255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrl_GetPage",kwnames,&obj0,&obj1)) goto fail;
14256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 14258 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
d55e5bfc
RD
14259 if (PyErr_Occurred()) SWIG_fail;
14260 {
14261 PyThreadState* __tstate = wxPyBeginAllowThreads();
14262 result = (wxWindow *)(arg1)->GetPage(arg2);
14263
14264 wxPyEndAllowThreads(__tstate);
14265 if (PyErr_Occurred()) SWIG_fail;
14266 }
14267 {
412d302d 14268 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
14269 }
14270 return resultobj;
14271 fail:
14272 return NULL;
14273}
14274
14275
c370783e 14276static PyObject *_wrap_BookCtrl_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14277 PyObject *resultobj;
14278 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14279 int result;
14280 PyObject * obj0 = 0 ;
14281 char *kwnames[] = {
14282 (char *) "self", NULL
14283 };
14284
14285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrl_GetSelection",kwnames,&obj0)) goto fail;
14286 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14287 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14288 {
14289 PyThreadState* __tstate = wxPyBeginAllowThreads();
14290 result = (int)((wxBookCtrl const *)arg1)->GetSelection();
14291
14292 wxPyEndAllowThreads(__tstate);
14293 if (PyErr_Occurred()) SWIG_fail;
14294 }
c370783e 14295 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
14296 return resultobj;
14297 fail:
14298 return NULL;
14299}
14300
14301
c370783e 14302static PyObject *_wrap_BookCtrl_SetPageText(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14303 PyObject *resultobj;
14304 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14305 size_t arg2 ;
14306 wxString *arg3 = 0 ;
14307 bool result;
14308 bool temp3 = False ;
14309 PyObject * obj0 = 0 ;
14310 PyObject * obj1 = 0 ;
14311 PyObject * obj2 = 0 ;
14312 char *kwnames[] = {
14313 (char *) "self",(char *) "n",(char *) "strText", NULL
14314 };
14315
14316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BookCtrl_SetPageText",kwnames,&obj0,&obj1,&obj2)) goto fail;
14317 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14318 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 14319 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
d55e5bfc
RD
14320 if (PyErr_Occurred()) SWIG_fail;
14321 {
14322 arg3 = wxString_in_helper(obj2);
14323 if (arg3 == NULL) SWIG_fail;
14324 temp3 = True;
14325 }
14326 {
14327 PyThreadState* __tstate = wxPyBeginAllowThreads();
14328 result = (bool)(arg1)->SetPageText(arg2,(wxString const &)*arg3);
14329
14330 wxPyEndAllowThreads(__tstate);
14331 if (PyErr_Occurred()) SWIG_fail;
14332 }
14333 {
14334 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14335 }
14336 {
14337 if (temp3)
14338 delete arg3;
14339 }
14340 return resultobj;
14341 fail:
14342 {
14343 if (temp3)
14344 delete arg3;
14345 }
14346 return NULL;
14347}
14348
14349
c370783e 14350static PyObject *_wrap_BookCtrl_GetPageText(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14351 PyObject *resultobj;
14352 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14353 size_t arg2 ;
14354 wxString result;
14355 PyObject * obj0 = 0 ;
14356 PyObject * obj1 = 0 ;
14357 char *kwnames[] = {
14358 (char *) "self",(char *) "n", NULL
14359 };
14360
14361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrl_GetPageText",kwnames,&obj0,&obj1)) goto fail;
14362 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 14364 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
d55e5bfc
RD
14365 if (PyErr_Occurred()) SWIG_fail;
14366 {
14367 PyThreadState* __tstate = wxPyBeginAllowThreads();
14368 result = ((wxBookCtrl const *)arg1)->GetPageText(arg2);
14369
14370 wxPyEndAllowThreads(__tstate);
14371 if (PyErr_Occurred()) SWIG_fail;
14372 }
14373 {
14374#if wxUSE_UNICODE
14375 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14376#else
14377 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14378#endif
14379 }
14380 return resultobj;
14381 fail:
14382 return NULL;
14383}
14384
14385
c370783e 14386static PyObject *_wrap_BookCtrl_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14387 PyObject *resultobj;
14388 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14389 wxImageList *arg2 = (wxImageList *) 0 ;
14390 PyObject * obj0 = 0 ;
14391 PyObject * obj1 = 0 ;
14392 char *kwnames[] = {
14393 (char *) "self",(char *) "imageList", NULL
14394 };
14395
14396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrl_SetImageList",kwnames,&obj0,&obj1)) goto fail;
14397 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14398 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14399 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImageList,
14400 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14401 {
14402 PyThreadState* __tstate = wxPyBeginAllowThreads();
14403 (arg1)->SetImageList(arg2);
14404
14405 wxPyEndAllowThreads(__tstate);
14406 if (PyErr_Occurred()) SWIG_fail;
14407 }
14408 Py_INCREF(Py_None); resultobj = Py_None;
14409 return resultobj;
14410 fail:
14411 return NULL;
14412}
14413
14414
c370783e 14415static PyObject *_wrap_BookCtrl_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14416 PyObject *resultobj;
14417 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14418 wxImageList *arg2 = (wxImageList *) 0 ;
14419 PyObject * obj0 = 0 ;
14420 PyObject * obj1 = 0 ;
14421 char *kwnames[] = {
14422 (char *) "self",(char *) "imageList", NULL
14423 };
14424
14425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrl_AssignImageList",kwnames,&obj0,&obj1)) goto fail;
14426 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14427 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14428 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImageList,
14429 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
14430 {
14431 PyThreadState* __tstate = wxPyBeginAllowThreads();
14432 (arg1)->AssignImageList(arg2);
14433
14434 wxPyEndAllowThreads(__tstate);
14435 if (PyErr_Occurred()) SWIG_fail;
14436 }
14437 Py_INCREF(Py_None); resultobj = Py_None;
14438 return resultobj;
14439 fail:
14440 return NULL;
14441}
14442
14443
c370783e 14444static PyObject *_wrap_BookCtrl_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14445 PyObject *resultobj;
14446 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14447 wxImageList *result;
14448 PyObject * obj0 = 0 ;
14449 char *kwnames[] = {
14450 (char *) "self", NULL
14451 };
14452
14453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrl_GetImageList",kwnames,&obj0)) goto fail;
14454 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14455 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14456 {
14457 PyThreadState* __tstate = wxPyBeginAllowThreads();
14458 result = (wxImageList *)((wxBookCtrl const *)arg1)->GetImageList();
14459
14460 wxPyEndAllowThreads(__tstate);
14461 if (PyErr_Occurred()) SWIG_fail;
14462 }
14463 {
412d302d 14464 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
14465 }
14466 return resultobj;
14467 fail:
14468 return NULL;
14469}
14470
14471
c370783e 14472static PyObject *_wrap_BookCtrl_GetPageImage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14473 PyObject *resultobj;
14474 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14475 size_t arg2 ;
14476 int result;
14477 PyObject * obj0 = 0 ;
14478 PyObject * obj1 = 0 ;
14479 char *kwnames[] = {
14480 (char *) "self",(char *) "n", NULL
14481 };
14482
14483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrl_GetPageImage",kwnames,&obj0,&obj1)) goto fail;
14484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 14486 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
d55e5bfc
RD
14487 if (PyErr_Occurred()) SWIG_fail;
14488 {
14489 PyThreadState* __tstate = wxPyBeginAllowThreads();
14490 result = (int)((wxBookCtrl const *)arg1)->GetPageImage(arg2);
14491
14492 wxPyEndAllowThreads(__tstate);
14493 if (PyErr_Occurred()) SWIG_fail;
14494 }
c370783e 14495 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
14496 return resultobj;
14497 fail:
14498 return NULL;
14499}
14500
14501
c370783e 14502static PyObject *_wrap_BookCtrl_SetPageImage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14503 PyObject *resultobj;
14504 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14505 size_t arg2 ;
14506 int arg3 ;
14507 bool result;
14508 PyObject * obj0 = 0 ;
14509 PyObject * obj1 = 0 ;
14510 PyObject * obj2 = 0 ;
14511 char *kwnames[] = {
14512 (char *) "self",(char *) "n",(char *) "imageId", NULL
14513 };
14514
14515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BookCtrl_SetPageImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
14516 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 14518 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
d55e5bfc 14519 if (PyErr_Occurred()) SWIG_fail;
c370783e 14520 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
14521 if (PyErr_Occurred()) SWIG_fail;
14522 {
14523 PyThreadState* __tstate = wxPyBeginAllowThreads();
14524 result = (bool)(arg1)->SetPageImage(arg2,arg3);
14525
14526 wxPyEndAllowThreads(__tstate);
14527 if (PyErr_Occurred()) SWIG_fail;
14528 }
14529 {
14530 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14531 }
14532 return resultobj;
14533 fail:
14534 return NULL;
14535}
14536
14537
c370783e 14538static PyObject *_wrap_BookCtrl_SetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14539 PyObject *resultobj;
14540 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14541 wxSize *arg2 = 0 ;
14542 wxSize temp2 ;
14543 PyObject * obj0 = 0 ;
14544 PyObject * obj1 = 0 ;
14545 char *kwnames[] = {
14546 (char *) "self",(char *) "size", NULL
14547 };
14548
14549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrl_SetPageSize",kwnames,&obj0,&obj1)) goto fail;
14550 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14551 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14552 {
14553 arg2 = &temp2;
14554 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
14555 }
14556 {
14557 PyThreadState* __tstate = wxPyBeginAllowThreads();
14558 (arg1)->SetPageSize((wxSize const &)*arg2);
14559
14560 wxPyEndAllowThreads(__tstate);
14561 if (PyErr_Occurred()) SWIG_fail;
14562 }
14563 Py_INCREF(Py_None); resultobj = Py_None;
14564 return resultobj;
14565 fail:
14566 return NULL;
14567}
14568
14569
c370783e 14570static PyObject *_wrap_BookCtrl_CalcSizeFromPage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14571 PyObject *resultobj;
14572 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14573 wxSize *arg2 = 0 ;
14574 wxSize result;
14575 wxSize temp2 ;
14576 PyObject * obj0 = 0 ;
14577 PyObject * obj1 = 0 ;
14578 char *kwnames[] = {
14579 (char *) "self",(char *) "sizePage", NULL
14580 };
14581
14582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrl_CalcSizeFromPage",kwnames,&obj0,&obj1)) goto fail;
14583 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14584 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14585 {
14586 arg2 = &temp2;
14587 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
14588 }
14589 {
14590 PyThreadState* __tstate = wxPyBeginAllowThreads();
14591 result = ((wxBookCtrl const *)arg1)->CalcSizeFromPage((wxSize const &)*arg2);
14592
14593 wxPyEndAllowThreads(__tstate);
14594 if (PyErr_Occurred()) SWIG_fail;
14595 }
14596 {
14597 wxSize * resultptr;
14598 resultptr = new wxSize((wxSize &) result);
14599 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
14600 }
14601 return resultobj;
14602 fail:
14603 return NULL;
14604}
14605
14606
c370783e 14607static PyObject *_wrap_BookCtrl_DeletePage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14608 PyObject *resultobj;
14609 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14610 size_t arg2 ;
14611 bool result;
14612 PyObject * obj0 = 0 ;
14613 PyObject * obj1 = 0 ;
14614 char *kwnames[] = {
14615 (char *) "self",(char *) "n", NULL
14616 };
14617
14618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrl_DeletePage",kwnames,&obj0,&obj1)) goto fail;
14619 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14620 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 14621 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
d55e5bfc
RD
14622 if (PyErr_Occurred()) SWIG_fail;
14623 {
14624 PyThreadState* __tstate = wxPyBeginAllowThreads();
14625 result = (bool)(arg1)->DeletePage(arg2);
14626
14627 wxPyEndAllowThreads(__tstate);
14628 if (PyErr_Occurred()) SWIG_fail;
14629 }
14630 {
14631 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14632 }
14633 return resultobj;
14634 fail:
14635 return NULL;
14636}
14637
14638
c370783e 14639static PyObject *_wrap_BookCtrl_RemovePage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14640 PyObject *resultobj;
14641 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14642 size_t arg2 ;
14643 bool result;
14644 PyObject * obj0 = 0 ;
14645 PyObject * obj1 = 0 ;
14646 char *kwnames[] = {
14647 (char *) "self",(char *) "n", NULL
14648 };
14649
14650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrl_RemovePage",kwnames,&obj0,&obj1)) goto fail;
14651 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 14653 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
d55e5bfc
RD
14654 if (PyErr_Occurred()) SWIG_fail;
14655 {
14656 PyThreadState* __tstate = wxPyBeginAllowThreads();
14657 result = (bool)(arg1)->RemovePage(arg2);
14658
14659 wxPyEndAllowThreads(__tstate);
14660 if (PyErr_Occurred()) SWIG_fail;
14661 }
14662 {
14663 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14664 }
14665 return resultobj;
14666 fail:
14667 return NULL;
14668}
14669
14670
c370783e 14671static PyObject *_wrap_BookCtrl_DeleteAllPages(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14672 PyObject *resultobj;
14673 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14674 bool result;
14675 PyObject * obj0 = 0 ;
14676 char *kwnames[] = {
14677 (char *) "self", NULL
14678 };
14679
14680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrl_DeleteAllPages",kwnames,&obj0)) goto fail;
14681 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14682 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14683 {
14684 PyThreadState* __tstate = wxPyBeginAllowThreads();
14685 result = (bool)(arg1)->DeleteAllPages();
14686
14687 wxPyEndAllowThreads(__tstate);
14688 if (PyErr_Occurred()) SWIG_fail;
14689 }
14690 {
14691 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14692 }
14693 return resultobj;
14694 fail:
14695 return NULL;
14696}
14697
14698
c370783e 14699static PyObject *_wrap_BookCtrl_AddPage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14700 PyObject *resultobj;
14701 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14702 wxWindow *arg2 = (wxWindow *) 0 ;
14703 wxString *arg3 = 0 ;
14704 bool arg4 = (bool) False ;
14705 int arg5 = (int) -1 ;
14706 bool result;
14707 bool temp3 = False ;
14708 PyObject * obj0 = 0 ;
14709 PyObject * obj1 = 0 ;
14710 PyObject * obj2 = 0 ;
14711 PyObject * obj3 = 0 ;
14712 PyObject * obj4 = 0 ;
14713 char *kwnames[] = {
14714 (char *) "self",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
14715 };
14716
14717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:BookCtrl_AddPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
14718 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14719 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14720 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
14721 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14722 {
14723 arg3 = wxString_in_helper(obj2);
14724 if (arg3 == NULL) SWIG_fail;
14725 temp3 = True;
14726 }
14727 if (obj3) {
c370783e 14728 arg4 = (bool)SWIG_As_bool(obj3);
d55e5bfc
RD
14729 if (PyErr_Occurred()) SWIG_fail;
14730 }
14731 if (obj4) {
c370783e 14732 arg5 = (int)SWIG_As_int(obj4);
d55e5bfc
RD
14733 if (PyErr_Occurred()) SWIG_fail;
14734 }
14735 {
14736 PyThreadState* __tstate = wxPyBeginAllowThreads();
14737 result = (bool)(arg1)->AddPage(arg2,(wxString const &)*arg3,arg4,arg5);
14738
14739 wxPyEndAllowThreads(__tstate);
14740 if (PyErr_Occurred()) SWIG_fail;
14741 }
14742 {
14743 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14744 }
14745 {
14746 if (temp3)
14747 delete arg3;
14748 }
14749 return resultobj;
14750 fail:
14751 {
14752 if (temp3)
14753 delete arg3;
14754 }
14755 return NULL;
14756}
14757
14758
c370783e 14759static PyObject *_wrap_BookCtrl_InsertPage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14760 PyObject *resultobj;
14761 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14762 size_t arg2 ;
14763 wxWindow *arg3 = (wxWindow *) 0 ;
14764 wxString *arg4 = 0 ;
14765 bool arg5 = (bool) False ;
14766 int arg6 = (int) -1 ;
14767 bool result;
14768 bool temp4 = False ;
14769 PyObject * obj0 = 0 ;
14770 PyObject * obj1 = 0 ;
14771 PyObject * obj2 = 0 ;
14772 PyObject * obj3 = 0 ;
14773 PyObject * obj4 = 0 ;
14774 PyObject * obj5 = 0 ;
14775 char *kwnames[] = {
14776 (char *) "self",(char *) "n",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
14777 };
14778
14779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:BookCtrl_InsertPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
14780 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14781 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 14782 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
d55e5bfc
RD
14783 if (PyErr_Occurred()) SWIG_fail;
14784 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
14785 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14786 {
14787 arg4 = wxString_in_helper(obj3);
14788 if (arg4 == NULL) SWIG_fail;
14789 temp4 = True;
14790 }
14791 if (obj4) {
c370783e 14792 arg5 = (bool)SWIG_As_bool(obj4);
d55e5bfc
RD
14793 if (PyErr_Occurred()) SWIG_fail;
14794 }
14795 if (obj5) {
c370783e 14796 arg6 = (int)SWIG_As_int(obj5);
d55e5bfc
RD
14797 if (PyErr_Occurred()) SWIG_fail;
14798 }
14799 {
14800 PyThreadState* __tstate = wxPyBeginAllowThreads();
14801 result = (bool)(arg1)->InsertPage(arg2,arg3,(wxString const &)*arg4,arg5,arg6);
14802
14803 wxPyEndAllowThreads(__tstate);
14804 if (PyErr_Occurred()) SWIG_fail;
14805 }
14806 {
14807 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14808 }
14809 {
14810 if (temp4)
14811 delete arg4;
14812 }
14813 return resultobj;
14814 fail:
14815 {
14816 if (temp4)
14817 delete arg4;
14818 }
14819 return NULL;
14820}
14821
14822
c370783e 14823static PyObject *_wrap_BookCtrl_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14824 PyObject *resultobj;
14825 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14826 size_t arg2 ;
14827 int result;
14828 PyObject * obj0 = 0 ;
14829 PyObject * obj1 = 0 ;
14830 char *kwnames[] = {
14831 (char *) "self",(char *) "n", NULL
14832 };
14833
14834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrl_SetSelection",kwnames,&obj0,&obj1)) goto fail;
14835 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 14837 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
d55e5bfc
RD
14838 if (PyErr_Occurred()) SWIG_fail;
14839 {
14840 PyThreadState* __tstate = wxPyBeginAllowThreads();
14841 result = (int)(arg1)->SetSelection(arg2);
14842
14843 wxPyEndAllowThreads(__tstate);
14844 if (PyErr_Occurred()) SWIG_fail;
14845 }
c370783e 14846 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
14847 return resultobj;
14848 fail:
14849 return NULL;
14850}
14851
14852
c370783e 14853static PyObject *_wrap_BookCtrl_AdvanceSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14854 PyObject *resultobj;
14855 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
14856 bool arg2 = (bool) True ;
14857 PyObject * obj0 = 0 ;
14858 PyObject * obj1 = 0 ;
14859 char *kwnames[] = {
14860 (char *) "self",(char *) "forward", NULL
14861 };
14862
14863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:BookCtrl_AdvanceSelection",kwnames,&obj0,&obj1)) goto fail;
14864 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
14865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14866 if (obj1) {
c370783e 14867 arg2 = (bool)SWIG_As_bool(obj1);
d55e5bfc
RD
14868 if (PyErr_Occurred()) SWIG_fail;
14869 }
14870 {
14871 PyThreadState* __tstate = wxPyBeginAllowThreads();
14872 (arg1)->AdvanceSelection(arg2);
14873
14874 wxPyEndAllowThreads(__tstate);
14875 if (PyErr_Occurred()) SWIG_fail;
14876 }
14877 Py_INCREF(Py_None); resultobj = Py_None;
14878 return resultobj;
14879 fail:
14880 return NULL;
14881}
14882
14883
c370783e 14884static PyObject *_wrap_BookCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
14885 PyObject *resultobj;
14886 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
14887 wxVisualAttributes result;
14888 PyObject * obj0 = 0 ;
14889 char *kwnames[] = {
14890 (char *) "variant", NULL
14891 };
14892
14893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:BookCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
14894 if (obj0) {
c370783e 14895 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
14896 if (PyErr_Occurred()) SWIG_fail;
14897 }
14898 {
0439c23b 14899 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
14900 PyThreadState* __tstate = wxPyBeginAllowThreads();
14901 result = wxBookCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
14902
14903 wxPyEndAllowThreads(__tstate);
110da5b0 14904 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
14905 }
14906 {
14907 wxVisualAttributes * resultptr;
14908 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
14909 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
14910 }
14911 return resultobj;
14912 fail:
14913 return NULL;
14914}
14915
14916
c370783e 14917static PyObject * BookCtrl_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
14918 PyObject *obj;
14919 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14920 SWIG_TypeClientData(SWIGTYPE_p_wxBookCtrl, obj);
14921 Py_INCREF(obj);
14922 return Py_BuildValue((char *)"");
14923}
c370783e 14924static PyObject *_wrap_new_BookCtrlEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14925 PyObject *resultobj;
14926 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
14927 int arg2 = (int) 0 ;
14928 int arg3 = (int) -1 ;
14929 int arg4 = (int) -1 ;
14930 wxBookCtrlEvent *result;
14931 PyObject * obj0 = 0 ;
14932 PyObject * obj1 = 0 ;
14933 PyObject * obj2 = 0 ;
14934 PyObject * obj3 = 0 ;
14935 char *kwnames[] = {
14936 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
14937 };
14938
14939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_BookCtrlEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
14940 if (obj0) {
c370783e 14941 arg1 = (wxEventType)SWIG_As_int(obj0);
d55e5bfc
RD
14942 if (PyErr_Occurred()) SWIG_fail;
14943 }
14944 if (obj1) {
c370783e 14945 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
14946 if (PyErr_Occurred()) SWIG_fail;
14947 }
14948 if (obj2) {
c370783e 14949 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
14950 if (PyErr_Occurred()) SWIG_fail;
14951 }
14952 if (obj3) {
c370783e 14953 arg4 = (int)SWIG_As_int(obj3);
d55e5bfc
RD
14954 if (PyErr_Occurred()) SWIG_fail;
14955 }
14956 {
14957 PyThreadState* __tstate = wxPyBeginAllowThreads();
14958 result = (wxBookCtrlEvent *)new wxBookCtrlEvent(arg1,arg2,arg3,arg4);
14959
14960 wxPyEndAllowThreads(__tstate);
14961 if (PyErr_Occurred()) SWIG_fail;
14962 }
14963 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBookCtrlEvent, 1);
14964 return resultobj;
14965 fail:
14966 return NULL;
14967}
14968
14969
c370783e 14970static PyObject *_wrap_BookCtrlEvent_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14971 PyObject *resultobj;
14972 wxBookCtrlEvent *arg1 = (wxBookCtrlEvent *) 0 ;
14973 int result;
14974 PyObject * obj0 = 0 ;
14975 char *kwnames[] = {
14976 (char *) "self", NULL
14977 };
14978
14979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlEvent_GetSelection",kwnames,&obj0)) goto fail;
14980 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrlEvent,
14981 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14982 {
14983 PyThreadState* __tstate = wxPyBeginAllowThreads();
14984 result = (int)((wxBookCtrlEvent const *)arg1)->GetSelection();
14985
14986 wxPyEndAllowThreads(__tstate);
14987 if (PyErr_Occurred()) SWIG_fail;
14988 }
c370783e 14989 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
14990 return resultobj;
14991 fail:
14992 return NULL;
14993}
14994
14995
c370783e 14996static PyObject *_wrap_BookCtrlEvent_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
14997 PyObject *resultobj;
14998 wxBookCtrlEvent *arg1 = (wxBookCtrlEvent *) 0 ;
14999 int arg2 ;
15000 PyObject * obj0 = 0 ;
15001 PyObject * obj1 = 0 ;
15002 char *kwnames[] = {
15003 (char *) "self",(char *) "nSel", NULL
15004 };
15005
15006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlEvent_SetSelection",kwnames,&obj0,&obj1)) goto fail;
15007 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrlEvent,
15008 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 15009 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
15010 if (PyErr_Occurred()) SWIG_fail;
15011 {
15012 PyThreadState* __tstate = wxPyBeginAllowThreads();
15013 (arg1)->SetSelection(arg2);
15014
15015 wxPyEndAllowThreads(__tstate);
15016 if (PyErr_Occurred()) SWIG_fail;
15017 }
15018 Py_INCREF(Py_None); resultobj = Py_None;
15019 return resultobj;
15020 fail:
15021 return NULL;
15022}
15023
15024
c370783e 15025static PyObject *_wrap_BookCtrlEvent_GetOldSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15026 PyObject *resultobj;
15027 wxBookCtrlEvent *arg1 = (wxBookCtrlEvent *) 0 ;
15028 int result;
15029 PyObject * obj0 = 0 ;
15030 char *kwnames[] = {
15031 (char *) "self", NULL
15032 };
15033
15034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlEvent_GetOldSelection",kwnames,&obj0)) goto fail;
15035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrlEvent,
15036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15037 {
15038 PyThreadState* __tstate = wxPyBeginAllowThreads();
15039 result = (int)((wxBookCtrlEvent const *)arg1)->GetOldSelection();
15040
15041 wxPyEndAllowThreads(__tstate);
15042 if (PyErr_Occurred()) SWIG_fail;
15043 }
c370783e 15044 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
15045 return resultobj;
15046 fail:
15047 return NULL;
15048}
15049
15050
c370783e 15051static PyObject *_wrap_BookCtrlEvent_SetOldSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15052 PyObject *resultobj;
15053 wxBookCtrlEvent *arg1 = (wxBookCtrlEvent *) 0 ;
15054 int arg2 ;
15055 PyObject * obj0 = 0 ;
15056 PyObject * obj1 = 0 ;
15057 char *kwnames[] = {
15058 (char *) "self",(char *) "nOldSel", NULL
15059 };
15060
15061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlEvent_SetOldSelection",kwnames,&obj0,&obj1)) goto fail;
15062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrlEvent,
15063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 15064 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
15065 if (PyErr_Occurred()) SWIG_fail;
15066 {
15067 PyThreadState* __tstate = wxPyBeginAllowThreads();
15068 (arg1)->SetOldSelection(arg2);
15069
15070 wxPyEndAllowThreads(__tstate);
15071 if (PyErr_Occurred()) SWIG_fail;
15072 }
15073 Py_INCREF(Py_None); resultobj = Py_None;
15074 return resultobj;
15075 fail:
15076 return NULL;
15077}
15078
15079
c370783e 15080static PyObject * BookCtrlEvent_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
15081 PyObject *obj;
15082 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15083 SWIG_TypeClientData(SWIGTYPE_p_wxBookCtrlEvent, obj);
15084 Py_INCREF(obj);
15085 return Py_BuildValue((char *)"");
15086}
c370783e 15087static PyObject *_wrap_new_Notebook(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15088 PyObject *resultobj;
15089 wxWindow *arg1 = (wxWindow *) 0 ;
15090 int arg2 = (int) -1 ;
15091 wxPoint const &arg3_defvalue = wxDefaultPosition ;
15092 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
15093 wxSize const &arg4_defvalue = wxDefaultSize ;
15094 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
15095 long arg5 = (long) 0 ;
15096 wxString const &arg6_defvalue = wxPyNOTEBOOK_NAME ;
15097 wxString *arg6 = (wxString *) &arg6_defvalue ;
15098 wxNotebook *result;
15099 wxPoint temp3 ;
15100 wxSize temp4 ;
15101 bool temp6 = False ;
15102 PyObject * obj0 = 0 ;
15103 PyObject * obj1 = 0 ;
15104 PyObject * obj2 = 0 ;
15105 PyObject * obj3 = 0 ;
15106 PyObject * obj4 = 0 ;
15107 PyObject * obj5 = 0 ;
15108 char *kwnames[] = {
15109 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
15110 };
15111
15112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Notebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15113 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
15114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15115 if (obj1) {
c370783e 15116 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
15117 if (PyErr_Occurred()) SWIG_fail;
15118 }
15119 if (obj2) {
15120 {
15121 arg3 = &temp3;
15122 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
15123 }
15124 }
15125 if (obj3) {
15126 {
15127 arg4 = &temp4;
15128 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
15129 }
15130 }
15131 if (obj4) {
c370783e 15132 arg5 = (long)SWIG_As_long(obj4);
d55e5bfc
RD
15133 if (PyErr_Occurred()) SWIG_fail;
15134 }
15135 if (obj5) {
15136 {
15137 arg6 = wxString_in_helper(obj5);
15138 if (arg6 == NULL) SWIG_fail;
15139 temp6 = True;
15140 }
15141 }
15142 {
0439c23b 15143 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
15144 PyThreadState* __tstate = wxPyBeginAllowThreads();
15145 result = (wxNotebook *)new wxNotebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
15146
15147 wxPyEndAllowThreads(__tstate);
110da5b0 15148 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 15149 }
b0f7404b 15150 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebook, 1);
d55e5bfc
RD
15151 {
15152 if (temp6)
15153 delete arg6;
15154 }
15155 return resultobj;
15156 fail:
15157 {
15158 if (temp6)
15159 delete arg6;
15160 }
15161 return NULL;
15162}
15163
15164
c370783e 15165static PyObject *_wrap_new_PreNotebook(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15166 PyObject *resultobj;
15167 wxNotebook *result;
15168 char *kwnames[] = {
15169 NULL
15170 };
15171
15172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreNotebook",kwnames)) goto fail;
15173 {
0439c23b 15174 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
15175 PyThreadState* __tstate = wxPyBeginAllowThreads();
15176 result = (wxNotebook *)new wxNotebook();
15177
15178 wxPyEndAllowThreads(__tstate);
110da5b0 15179 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 15180 }
b0f7404b 15181 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebook, 1);
d55e5bfc
RD
15182 return resultobj;
15183 fail:
15184 return NULL;
15185}
15186
15187
c370783e 15188static PyObject *_wrap_Notebook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15189 PyObject *resultobj;
15190 wxNotebook *arg1 = (wxNotebook *) 0 ;
15191 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17 15192 int arg3 = (int) -1 ;
d55e5bfc
RD
15193 wxPoint const &arg4_defvalue = wxDefaultPosition ;
15194 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
15195 wxSize const &arg5_defvalue = wxDefaultSize ;
15196 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
15197 long arg6 = (long) 0 ;
15198 wxString const &arg7_defvalue = wxPyNOTEBOOK_NAME ;
15199 wxString *arg7 = (wxString *) &arg7_defvalue ;
15200 bool result;
15201 wxPoint temp4 ;
15202 wxSize temp5 ;
15203 bool temp7 = False ;
15204 PyObject * obj0 = 0 ;
15205 PyObject * obj1 = 0 ;
15206 PyObject * obj2 = 0 ;
15207 PyObject * obj3 = 0 ;
15208 PyObject * obj4 = 0 ;
15209 PyObject * obj5 = 0 ;
15210 PyObject * obj6 = 0 ;
15211 char *kwnames[] = {
15212 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
15213 };
15214
bfddbb17 15215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Notebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
d55e5bfc
RD
15216 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotebook,
15217 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15218 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
15219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 15220 if (obj2) {
c370783e 15221 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
15222 if (PyErr_Occurred()) SWIG_fail;
15223 }
d55e5bfc
RD
15224 if (obj3) {
15225 {
15226 arg4 = &temp4;
15227 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
15228 }
15229 }
15230 if (obj4) {
15231 {
15232 arg5 = &temp5;
15233 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
15234 }
15235 }
15236 if (obj5) {
c370783e 15237 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
15238 if (PyErr_Occurred()) SWIG_fail;
15239 }
15240 if (obj6) {
15241 {
15242 arg7 = wxString_in_helper(obj6);
15243 if (arg7 == NULL) SWIG_fail;
15244 temp7 = True;
15245 }
15246 }
15247 {
15248 PyThreadState* __tstate = wxPyBeginAllowThreads();
15249 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
15250
15251 wxPyEndAllowThreads(__tstate);
15252 if (PyErr_Occurred()) SWIG_fail;
15253 }
15254 {
15255 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15256 }
15257 {
15258 if (temp7)
15259 delete arg7;
15260 }
15261 return resultobj;
15262 fail:
15263 {
15264 if (temp7)
15265 delete arg7;
15266 }
15267 return NULL;
15268}
15269
15270
c370783e 15271static PyObject *_wrap_Notebook_GetRowCount(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15272 PyObject *resultobj;
15273 wxNotebook *arg1 = (wxNotebook *) 0 ;
15274 int result;
15275 PyObject * obj0 = 0 ;
15276 char *kwnames[] = {
15277 (char *) "self", NULL
15278 };
15279
15280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Notebook_GetRowCount",kwnames,&obj0)) goto fail;
15281 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotebook,
15282 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15283 {
15284 PyThreadState* __tstate = wxPyBeginAllowThreads();
15285 result = (int)((wxNotebook const *)arg1)->GetRowCount();
15286
15287 wxPyEndAllowThreads(__tstate);
15288 if (PyErr_Occurred()) SWIG_fail;
15289 }
c370783e 15290 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
15291 return resultobj;
15292 fail:
15293 return NULL;
15294}
15295
15296
c370783e 15297static PyObject *_wrap_Notebook_SetPadding(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15298 PyObject *resultobj;
15299 wxNotebook *arg1 = (wxNotebook *) 0 ;
15300 wxSize *arg2 = 0 ;
15301 wxSize temp2 ;
15302 PyObject * obj0 = 0 ;
15303 PyObject * obj1 = 0 ;
15304 char *kwnames[] = {
15305 (char *) "self",(char *) "padding", NULL
15306 };
15307
15308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SetPadding",kwnames,&obj0,&obj1)) goto fail;
15309 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotebook,
15310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15311 {
15312 arg2 = &temp2;
15313 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
15314 }
15315 {
15316 PyThreadState* __tstate = wxPyBeginAllowThreads();
15317 (arg1)->SetPadding((wxSize const &)*arg2);
15318
15319 wxPyEndAllowThreads(__tstate);
15320 if (PyErr_Occurred()) SWIG_fail;
15321 }
15322 Py_INCREF(Py_None); resultobj = Py_None;
15323 return resultobj;
15324 fail:
15325 return NULL;
15326}
15327
15328
c370783e 15329static PyObject *_wrap_Notebook_SetTabSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15330 PyObject *resultobj;
15331 wxNotebook *arg1 = (wxNotebook *) 0 ;
15332 wxSize *arg2 = 0 ;
15333 wxSize temp2 ;
15334 PyObject * obj0 = 0 ;
15335 PyObject * obj1 = 0 ;
15336 char *kwnames[] = {
15337 (char *) "self",(char *) "sz", NULL
15338 };
15339
15340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SetTabSize",kwnames,&obj0,&obj1)) goto fail;
15341 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotebook,
15342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15343 {
15344 arg2 = &temp2;
15345 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
15346 }
15347 {
15348 PyThreadState* __tstate = wxPyBeginAllowThreads();
15349 (arg1)->SetTabSize((wxSize const &)*arg2);
15350
15351 wxPyEndAllowThreads(__tstate);
15352 if (PyErr_Occurred()) SWIG_fail;
15353 }
15354 Py_INCREF(Py_None); resultobj = Py_None;
15355 return resultobj;
15356 fail:
15357 return NULL;
15358}
15359
15360
c370783e 15361static PyObject *_wrap_Notebook_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15362 PyObject *resultobj;
15363 wxNotebook *arg1 = (wxNotebook *) 0 ;
15364 wxPoint *arg2 = 0 ;
15365 long *arg3 = (long *) 0 ;
15366 int result;
15367 wxPoint temp2 ;
15368 long temp3 ;
c370783e 15369 int res3 = 0 ;
d55e5bfc
RD
15370 PyObject * obj0 = 0 ;
15371 PyObject * obj1 = 0 ;
15372 char *kwnames[] = {
15373 (char *) "self",(char *) "pt", NULL
15374 };
15375
c370783e 15376 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d55e5bfc
RD
15377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_HitTest",kwnames,&obj0,&obj1)) goto fail;
15378 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotebook,
15379 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15380 {
15381 arg2 = &temp2;
15382 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
15383 }
15384 {
15385 PyThreadState* __tstate = wxPyBeginAllowThreads();
15386 result = (int)((wxNotebook const *)arg1)->HitTest((wxPoint const &)*arg2,arg3);
15387
15388 wxPyEndAllowThreads(__tstate);
15389 if (PyErr_Occurred()) SWIG_fail;
15390 }
c370783e
RD
15391 resultobj = SWIG_From_int((int)result);
15392 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
15393 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
d55e5bfc
RD
15394 return resultobj;
15395 fail:
15396 return NULL;
15397}
15398
15399
c370783e 15400static PyObject *_wrap_Notebook_CalcSizeFromPage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15401 PyObject *resultobj;
15402 wxNotebook *arg1 = (wxNotebook *) 0 ;
15403 wxSize *arg2 = 0 ;
15404 wxSize result;
15405 wxSize temp2 ;
15406 PyObject * obj0 = 0 ;
15407 PyObject * obj1 = 0 ;
15408 char *kwnames[] = {
15409 (char *) "self",(char *) "sizePage", NULL
15410 };
15411
15412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_CalcSizeFromPage",kwnames,&obj0,&obj1)) goto fail;
15413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotebook,
15414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15415 {
15416 arg2 = &temp2;
15417 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
15418 }
15419 {
15420 PyThreadState* __tstate = wxPyBeginAllowThreads();
15421 result = ((wxNotebook const *)arg1)->CalcSizeFromPage((wxSize const &)*arg2);
15422
15423 wxPyEndAllowThreads(__tstate);
15424 if (PyErr_Occurred()) SWIG_fail;
15425 }
15426 {
15427 wxSize * resultptr;
15428 resultptr = new wxSize((wxSize &) result);
15429 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
15430 }
15431 return resultobj;
15432 fail:
15433 return NULL;
15434}
15435
15436
c370783e 15437static PyObject *_wrap_Notebook_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
15438 PyObject *resultobj;
15439 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
15440 wxVisualAttributes result;
15441 PyObject * obj0 = 0 ;
15442 char *kwnames[] = {
15443 (char *) "variant", NULL
15444 };
15445
15446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Notebook_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
15447 if (obj0) {
c370783e 15448 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
15449 if (PyErr_Occurred()) SWIG_fail;
15450 }
15451 {
0439c23b 15452 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
15453 PyThreadState* __tstate = wxPyBeginAllowThreads();
15454 result = wxNotebook::GetClassDefaultAttributes((wxWindowVariant )arg1);
15455
15456 wxPyEndAllowThreads(__tstate);
110da5b0 15457 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
15458 }
15459 {
15460 wxVisualAttributes * resultptr;
15461 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
15462 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
15463 }
15464 return resultobj;
15465 fail:
15466 return NULL;
15467}
15468
15469
c370783e 15470static PyObject * Notebook_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
15471 PyObject *obj;
15472 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15473 SWIG_TypeClientData(SWIGTYPE_p_wxNotebook, obj);
15474 Py_INCREF(obj);
15475 return Py_BuildValue((char *)"");
15476}
c370783e 15477static PyObject *_wrap_new_NotebookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15478 PyObject *resultobj;
15479 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15480 int arg2 = (int) 0 ;
15481 int arg3 = (int) -1 ;
15482 int arg4 = (int) -1 ;
15483 wxNotebookEvent *result;
15484 PyObject * obj0 = 0 ;
15485 PyObject * obj1 = 0 ;
15486 PyObject * obj2 = 0 ;
15487 PyObject * obj3 = 0 ;
15488 char *kwnames[] = {
15489 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
15490 };
15491
15492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_NotebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15493 if (obj0) {
c370783e 15494 arg1 = (wxEventType)SWIG_As_int(obj0);
d55e5bfc
RD
15495 if (PyErr_Occurred()) SWIG_fail;
15496 }
15497 if (obj1) {
c370783e 15498 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
15499 if (PyErr_Occurred()) SWIG_fail;
15500 }
15501 if (obj2) {
c370783e 15502 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
15503 if (PyErr_Occurred()) SWIG_fail;
15504 }
15505 if (obj3) {
c370783e 15506 arg4 = (int)SWIG_As_int(obj3);
d55e5bfc
RD
15507 if (PyErr_Occurred()) SWIG_fail;
15508 }
15509 {
15510 PyThreadState* __tstate = wxPyBeginAllowThreads();
15511 result = (wxNotebookEvent *)new wxNotebookEvent(arg1,arg2,arg3,arg4);
15512
15513 wxPyEndAllowThreads(__tstate);
15514 if (PyErr_Occurred()) SWIG_fail;
15515 }
15516 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebookEvent, 1);
15517 return resultobj;
15518 fail:
15519 return NULL;
15520}
15521
15522
c370783e 15523static PyObject * NotebookEvent_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
15524 PyObject *obj;
15525 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15526 SWIG_TypeClientData(SWIGTYPE_p_wxNotebookEvent, obj);
15527 Py_INCREF(obj);
15528 return Py_BuildValue((char *)"");
15529}
c370783e 15530static PyObject *_wrap_new_Listbook(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15531 PyObject *resultobj;
15532 wxWindow *arg1 = (wxWindow *) 0 ;
15533 int arg2 = (int) -1 ;
15534 wxPoint const &arg3_defvalue = wxDefaultPosition ;
15535 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
15536 wxSize const &arg4_defvalue = wxDefaultSize ;
15537 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
15538 long arg5 = (long) 0 ;
15539 wxString const &arg6_defvalue = wxPyEmptyString ;
15540 wxString *arg6 = (wxString *) &arg6_defvalue ;
15541 wxListbook *result;
15542 wxPoint temp3 ;
15543 wxSize temp4 ;
15544 bool temp6 = False ;
15545 PyObject * obj0 = 0 ;
15546 PyObject * obj1 = 0 ;
15547 PyObject * obj2 = 0 ;
15548 PyObject * obj3 = 0 ;
15549 PyObject * obj4 = 0 ;
15550 PyObject * obj5 = 0 ;
15551 char *kwnames[] = {
15552 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
15553 };
15554
15555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Listbook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
15557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15558 if (obj1) {
c370783e 15559 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
15560 if (PyErr_Occurred()) SWIG_fail;
15561 }
15562 if (obj2) {
15563 {
15564 arg3 = &temp3;
15565 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
15566 }
15567 }
15568 if (obj3) {
15569 {
15570 arg4 = &temp4;
15571 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
15572 }
15573 }
15574 if (obj4) {
c370783e 15575 arg5 = (long)SWIG_As_long(obj4);
d55e5bfc
RD
15576 if (PyErr_Occurred()) SWIG_fail;
15577 }
15578 if (obj5) {
15579 {
15580 arg6 = wxString_in_helper(obj5);
15581 if (arg6 == NULL) SWIG_fail;
15582 temp6 = True;
15583 }
15584 }
15585 {
0439c23b 15586 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
15587 PyThreadState* __tstate = wxPyBeginAllowThreads();
15588 result = (wxListbook *)new wxListbook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
15589
15590 wxPyEndAllowThreads(__tstate);
110da5b0 15591 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
15592 }
15593 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbook, 1);
15594 {
15595 if (temp6)
15596 delete arg6;
15597 }
15598 return resultobj;
15599 fail:
15600 {
15601 if (temp6)
15602 delete arg6;
15603 }
15604 return NULL;
15605}
15606
15607
c370783e 15608static PyObject *_wrap_new_PreListbook(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15609 PyObject *resultobj;
15610 wxListbook *result;
15611 char *kwnames[] = {
15612 NULL
15613 };
15614
15615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListbook",kwnames)) goto fail;
15616 {
0439c23b 15617 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
15618 PyThreadState* __tstate = wxPyBeginAllowThreads();
15619 result = (wxListbook *)new wxListbook();
15620
15621 wxPyEndAllowThreads(__tstate);
110da5b0 15622 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
15623 }
15624 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbook, 1);
15625 return resultobj;
15626 fail:
15627 return NULL;
15628}
15629
15630
c370783e 15631static PyObject *_wrap_Listbook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15632 PyObject *resultobj;
15633 wxListbook *arg1 = (wxListbook *) 0 ;
15634 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17 15635 int arg3 = (int) -1 ;
d55e5bfc
RD
15636 wxPoint const &arg4_defvalue = wxDefaultPosition ;
15637 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
15638 wxSize const &arg5_defvalue = wxDefaultSize ;
15639 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
15640 long arg6 = (long) 0 ;
15641 wxString const &arg7_defvalue = wxPyEmptyString ;
15642 wxString *arg7 = (wxString *) &arg7_defvalue ;
15643 bool result;
15644 wxPoint temp4 ;
15645 wxSize temp5 ;
15646 bool temp7 = False ;
15647 PyObject * obj0 = 0 ;
15648 PyObject * obj1 = 0 ;
15649 PyObject * obj2 = 0 ;
15650 PyObject * obj3 = 0 ;
15651 PyObject * obj4 = 0 ;
15652 PyObject * obj5 = 0 ;
15653 PyObject * obj6 = 0 ;
15654 char *kwnames[] = {
15655 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
15656 };
15657
bfddbb17 15658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Listbook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
d55e5bfc
RD
15659 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListbook,
15660 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15661 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
15662 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 15663 if (obj2) {
c370783e 15664 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
15665 if (PyErr_Occurred()) SWIG_fail;
15666 }
d55e5bfc
RD
15667 if (obj3) {
15668 {
15669 arg4 = &temp4;
15670 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
15671 }
15672 }
15673 if (obj4) {
15674 {
15675 arg5 = &temp5;
15676 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
15677 }
15678 }
15679 if (obj5) {
c370783e 15680 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
15681 if (PyErr_Occurred()) SWIG_fail;
15682 }
15683 if (obj6) {
15684 {
15685 arg7 = wxString_in_helper(obj6);
15686 if (arg7 == NULL) SWIG_fail;
15687 temp7 = True;
15688 }
15689 }
15690 {
15691 PyThreadState* __tstate = wxPyBeginAllowThreads();
15692 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
15693
15694 wxPyEndAllowThreads(__tstate);
15695 if (PyErr_Occurred()) SWIG_fail;
15696 }
15697 {
15698 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15699 }
15700 {
15701 if (temp7)
15702 delete arg7;
15703 }
15704 return resultobj;
15705 fail:
15706 {
15707 if (temp7)
15708 delete arg7;
15709 }
15710 return NULL;
15711}
15712
15713
c370783e 15714static PyObject *_wrap_Listbook_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15715 PyObject *resultobj;
15716 wxListbook *arg1 = (wxListbook *) 0 ;
15717 bool result;
15718 PyObject * obj0 = 0 ;
15719 char *kwnames[] = {
15720 (char *) "self", NULL
15721 };
15722
15723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Listbook_IsVertical",kwnames,&obj0)) goto fail;
15724 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListbook,
15725 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15726 {
15727 PyThreadState* __tstate = wxPyBeginAllowThreads();
15728 result = (bool)((wxListbook const *)arg1)->IsVertical();
15729
15730 wxPyEndAllowThreads(__tstate);
15731 if (PyErr_Occurred()) SWIG_fail;
15732 }
15733 {
15734 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15735 }
15736 return resultobj;
15737 fail:
15738 return NULL;
15739}
15740
15741
c370783e 15742static PyObject * Listbook_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
15743 PyObject *obj;
15744 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15745 SWIG_TypeClientData(SWIGTYPE_p_wxListbook, obj);
15746 Py_INCREF(obj);
15747 return Py_BuildValue((char *)"");
15748}
c370783e 15749static PyObject *_wrap_new_ListbookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15750 PyObject *resultobj;
15751 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15752 int arg2 = (int) 0 ;
15753 int arg3 = (int) -1 ;
15754 int arg4 = (int) -1 ;
15755 wxListbookEvent *result;
15756 PyObject * obj0 = 0 ;
15757 PyObject * obj1 = 0 ;
15758 PyObject * obj2 = 0 ;
15759 PyObject * obj3 = 0 ;
15760 char *kwnames[] = {
15761 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
15762 };
15763
15764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ListbookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15765 if (obj0) {
c370783e 15766 arg1 = (wxEventType)SWIG_As_int(obj0);
d55e5bfc
RD
15767 if (PyErr_Occurred()) SWIG_fail;
15768 }
15769 if (obj1) {
c370783e 15770 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
15771 if (PyErr_Occurred()) SWIG_fail;
15772 }
15773 if (obj2) {
c370783e 15774 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
15775 if (PyErr_Occurred()) SWIG_fail;
15776 }
15777 if (obj3) {
c370783e 15778 arg4 = (int)SWIG_As_int(obj3);
d55e5bfc
RD
15779 if (PyErr_Occurred()) SWIG_fail;
15780 }
15781 {
15782 PyThreadState* __tstate = wxPyBeginAllowThreads();
15783 result = (wxListbookEvent *)new wxListbookEvent(arg1,arg2,arg3,arg4);
15784
15785 wxPyEndAllowThreads(__tstate);
15786 if (PyErr_Occurred()) SWIG_fail;
15787 }
15788 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbookEvent, 1);
15789 return resultobj;
15790 fail:
15791 return NULL;
15792}
15793
15794
c370783e 15795static PyObject * ListbookEvent_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
15796 PyObject *obj;
15797 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15798 SWIG_TypeClientData(SWIGTYPE_p_wxListbookEvent, obj);
15799 Py_INCREF(obj);
15800 return Py_BuildValue((char *)"");
15801}
c370783e 15802static PyObject *_wrap_new_BookCtrlSizer(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15803 PyObject *resultobj;
15804 wxBookCtrl *arg1 = (wxBookCtrl *) 0 ;
15805 wxBookCtrlSizer *result;
15806 PyObject * obj0 = 0 ;
15807 char *kwnames[] = {
15808 (char *) "nb", NULL
15809 };
15810
15811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_BookCtrlSizer",kwnames,&obj0)) goto fail;
15812 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrl,
15813 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15814 {
15815 PyThreadState* __tstate = wxPyBeginAllowThreads();
15816 result = (wxBookCtrlSizer *)new wxBookCtrlSizer(arg1);
15817
15818 wxPyEndAllowThreads(__tstate);
15819 if (PyErr_Occurred()) SWIG_fail;
15820 }
15821 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBookCtrlSizer, 1);
15822 return resultobj;
15823 fail:
15824 return NULL;
15825}
15826
15827
c370783e 15828static PyObject *_wrap_BookCtrlSizer_RecalcSizes(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15829 PyObject *resultobj;
15830 wxBookCtrlSizer *arg1 = (wxBookCtrlSizer *) 0 ;
15831 PyObject * obj0 = 0 ;
15832 char *kwnames[] = {
15833 (char *) "self", NULL
15834 };
15835
15836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlSizer_RecalcSizes",kwnames,&obj0)) goto fail;
15837 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrlSizer,
15838 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15839 {
15840 PyThreadState* __tstate = wxPyBeginAllowThreads();
15841 (arg1)->RecalcSizes();
15842
15843 wxPyEndAllowThreads(__tstate);
15844 if (PyErr_Occurred()) SWIG_fail;
15845 }
15846 Py_INCREF(Py_None); resultobj = Py_None;
15847 return resultobj;
15848 fail:
15849 return NULL;
15850}
15851
15852
c370783e 15853static PyObject *_wrap_BookCtrlSizer_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15854 PyObject *resultobj;
15855 wxBookCtrlSizer *arg1 = (wxBookCtrlSizer *) 0 ;
15856 wxSize result;
15857 PyObject * obj0 = 0 ;
15858 char *kwnames[] = {
15859 (char *) "self", NULL
15860 };
15861
15862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlSizer_CalcMin",kwnames,&obj0)) goto fail;
15863 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrlSizer,
15864 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15865 {
15866 PyThreadState* __tstate = wxPyBeginAllowThreads();
15867 result = (arg1)->CalcMin();
15868
15869 wxPyEndAllowThreads(__tstate);
15870 if (PyErr_Occurred()) SWIG_fail;
15871 }
15872 {
15873 wxSize * resultptr;
15874 resultptr = new wxSize((wxSize &) result);
15875 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
15876 }
15877 return resultobj;
15878 fail:
15879 return NULL;
15880}
15881
15882
c370783e 15883static PyObject *_wrap_BookCtrlSizer_GetControl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15884 PyObject *resultobj;
15885 wxBookCtrlSizer *arg1 = (wxBookCtrlSizer *) 0 ;
15886 wxBookCtrl *result;
15887 PyObject * obj0 = 0 ;
15888 char *kwnames[] = {
15889 (char *) "self", NULL
15890 };
15891
15892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlSizer_GetControl",kwnames,&obj0)) goto fail;
15893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBookCtrlSizer,
15894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15895 {
15896 PyThreadState* __tstate = wxPyBeginAllowThreads();
15897 result = (wxBookCtrl *)(arg1)->GetControl();
15898
15899 wxPyEndAllowThreads(__tstate);
15900 if (PyErr_Occurred()) SWIG_fail;
15901 }
15902 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBookCtrl, 0);
15903 return resultobj;
15904 fail:
15905 return NULL;
15906}
15907
15908
c370783e 15909static PyObject * BookCtrlSizer_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
15910 PyObject *obj;
15911 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15912 SWIG_TypeClientData(SWIGTYPE_p_wxBookCtrlSizer, obj);
15913 Py_INCREF(obj);
15914 return Py_BuildValue((char *)"");
15915}
c370783e 15916static PyObject *_wrap_new_NotebookSizer(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15917 PyObject *resultobj;
15918 wxNotebook *arg1 = (wxNotebook *) 0 ;
15919 wxNotebookSizer *result;
15920 PyObject * obj0 = 0 ;
15921 char *kwnames[] = {
15922 (char *) "nb", NULL
15923 };
15924
15925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_NotebookSizer",kwnames,&obj0)) goto fail;
15926 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotebook,
15927 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15928 {
15929 PyThreadState* __tstate = wxPyBeginAllowThreads();
15930 result = (wxNotebookSizer *)new wxNotebookSizer(arg1);
15931
15932 wxPyEndAllowThreads(__tstate);
15933 if (PyErr_Occurred()) SWIG_fail;
15934 }
15935 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebookSizer, 1);
15936 return resultobj;
15937 fail:
15938 return NULL;
15939}
15940
15941
c370783e 15942static PyObject *_wrap_NotebookSizer_RecalcSizes(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15943 PyObject *resultobj;
15944 wxNotebookSizer *arg1 = (wxNotebookSizer *) 0 ;
15945 PyObject * obj0 = 0 ;
15946 char *kwnames[] = {
15947 (char *) "self", NULL
15948 };
15949
15950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotebookSizer_RecalcSizes",kwnames,&obj0)) goto fail;
15951 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotebookSizer,
15952 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15953 {
15954 PyThreadState* __tstate = wxPyBeginAllowThreads();
15955 (arg1)->RecalcSizes();
15956
15957 wxPyEndAllowThreads(__tstate);
15958 if (PyErr_Occurred()) SWIG_fail;
15959 }
15960 Py_INCREF(Py_None); resultobj = Py_None;
15961 return resultobj;
15962 fail:
15963 return NULL;
15964}
15965
15966
c370783e 15967static PyObject *_wrap_NotebookSizer_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15968 PyObject *resultobj;
15969 wxNotebookSizer *arg1 = (wxNotebookSizer *) 0 ;
15970 wxSize result;
15971 PyObject * obj0 = 0 ;
15972 char *kwnames[] = {
15973 (char *) "self", NULL
15974 };
15975
15976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotebookSizer_CalcMin",kwnames,&obj0)) goto fail;
15977 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotebookSizer,
15978 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15979 {
15980 PyThreadState* __tstate = wxPyBeginAllowThreads();
15981 result = (arg1)->CalcMin();
15982
15983 wxPyEndAllowThreads(__tstate);
15984 if (PyErr_Occurred()) SWIG_fail;
15985 }
15986 {
15987 wxSize * resultptr;
15988 resultptr = new wxSize((wxSize &) result);
15989 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
15990 }
15991 return resultobj;
15992 fail:
15993 return NULL;
15994}
15995
15996
c370783e 15997static PyObject *_wrap_NotebookSizer_GetNotebook(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15998 PyObject *resultobj;
15999 wxNotebookSizer *arg1 = (wxNotebookSizer *) 0 ;
16000 wxNotebook *result;
16001 PyObject * obj0 = 0 ;
16002 char *kwnames[] = {
16003 (char *) "self", NULL
16004 };
16005
16006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotebookSizer_GetNotebook",kwnames,&obj0)) goto fail;
16007 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotebookSizer,
16008 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16009 {
16010 PyThreadState* __tstate = wxPyBeginAllowThreads();
16011 result = (wxNotebook *)(arg1)->GetNotebook();
16012
16013 wxPyEndAllowThreads(__tstate);
16014 if (PyErr_Occurred()) SWIG_fail;
16015 }
16016 {
412d302d 16017 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
16018 }
16019 return resultobj;
16020 fail:
16021 return NULL;
16022}
16023
16024
c370783e 16025static PyObject * NotebookSizer_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
16026 PyObject *obj;
16027 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16028 SWIG_TypeClientData(SWIGTYPE_p_wxNotebookSizer, obj);
16029 Py_INCREF(obj);
16030 return Py_BuildValue((char *)"");
16031}
c370783e 16032static PyObject *_wrap_ToolBarToolBase_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16033 PyObject *resultobj;
16034 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16035 int result;
16036 PyObject * obj0 = 0 ;
16037 char *kwnames[] = {
16038 (char *) "self", NULL
16039 };
16040
16041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetId",kwnames,&obj0)) goto fail;
16042 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16043 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16044 {
16045 PyThreadState* __tstate = wxPyBeginAllowThreads();
16046 result = (int)(arg1)->GetId();
16047
16048 wxPyEndAllowThreads(__tstate);
16049 if (PyErr_Occurred()) SWIG_fail;
16050 }
c370783e 16051 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
16052 return resultobj;
16053 fail:
16054 return NULL;
16055}
16056
16057
c370783e 16058static PyObject *_wrap_ToolBarToolBase_GetControl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16059 PyObject *resultobj;
16060 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16061 wxControl *result;
16062 PyObject * obj0 = 0 ;
16063 char *kwnames[] = {
16064 (char *) "self", NULL
16065 };
16066
16067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetControl",kwnames,&obj0)) goto fail;
16068 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16069 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16070 {
16071 PyThreadState* __tstate = wxPyBeginAllowThreads();
16072 result = (wxControl *)(arg1)->GetControl();
16073
16074 wxPyEndAllowThreads(__tstate);
16075 if (PyErr_Occurred()) SWIG_fail;
16076 }
16077 {
412d302d 16078 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
16079 }
16080 return resultobj;
16081 fail:
16082 return NULL;
16083}
16084
16085
c370783e 16086static PyObject *_wrap_ToolBarToolBase_GetToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16087 PyObject *resultobj;
16088 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16089 wxToolBarBase *result;
16090 PyObject * obj0 = 0 ;
16091 char *kwnames[] = {
16092 (char *) "self", NULL
16093 };
16094
16095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetToolBar",kwnames,&obj0)) goto fail;
16096 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16097 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16098 {
16099 PyThreadState* __tstate = wxPyBeginAllowThreads();
16100 result = (wxToolBarBase *)(arg1)->GetToolBar();
16101
16102 wxPyEndAllowThreads(__tstate);
16103 if (PyErr_Occurred()) SWIG_fail;
16104 }
16105 {
412d302d 16106 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
16107 }
16108 return resultobj;
16109 fail:
16110 return NULL;
16111}
16112
16113
c370783e 16114static PyObject *_wrap_ToolBarToolBase_IsButton(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16115 PyObject *resultobj;
16116 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16117 int result;
16118 PyObject * obj0 = 0 ;
16119 char *kwnames[] = {
16120 (char *) "self", NULL
16121 };
16122
16123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsButton",kwnames,&obj0)) goto fail;
16124 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16125 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16126 {
16127 PyThreadState* __tstate = wxPyBeginAllowThreads();
16128 result = (int)(arg1)->IsButton();
16129
16130 wxPyEndAllowThreads(__tstate);
16131 if (PyErr_Occurred()) SWIG_fail;
16132 }
c370783e 16133 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
16134 return resultobj;
16135 fail:
16136 return NULL;
16137}
16138
16139
c370783e 16140static PyObject *_wrap_ToolBarToolBase_IsControl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16141 PyObject *resultobj;
16142 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16143 int result;
16144 PyObject * obj0 = 0 ;
16145 char *kwnames[] = {
16146 (char *) "self", NULL
16147 };
16148
16149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsControl",kwnames,&obj0)) goto fail;
16150 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16151 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16152 {
16153 PyThreadState* __tstate = wxPyBeginAllowThreads();
16154 result = (int)(arg1)->IsControl();
16155
16156 wxPyEndAllowThreads(__tstate);
16157 if (PyErr_Occurred()) SWIG_fail;
16158 }
c370783e 16159 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
16160 return resultobj;
16161 fail:
16162 return NULL;
16163}
16164
16165
c370783e 16166static PyObject *_wrap_ToolBarToolBase_IsSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16167 PyObject *resultobj;
16168 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16169 int result;
16170 PyObject * obj0 = 0 ;
16171 char *kwnames[] = {
16172 (char *) "self", NULL
16173 };
16174
16175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsSeparator",kwnames,&obj0)) goto fail;
16176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16178 {
16179 PyThreadState* __tstate = wxPyBeginAllowThreads();
16180 result = (int)(arg1)->IsSeparator();
16181
16182 wxPyEndAllowThreads(__tstate);
16183 if (PyErr_Occurred()) SWIG_fail;
16184 }
c370783e 16185 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
16186 return resultobj;
16187 fail:
16188 return NULL;
16189}
16190
16191
c370783e 16192static PyObject *_wrap_ToolBarToolBase_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16193 PyObject *resultobj;
16194 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16195 int result;
16196 PyObject * obj0 = 0 ;
16197 char *kwnames[] = {
16198 (char *) "self", NULL
16199 };
16200
16201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetStyle",kwnames,&obj0)) goto fail;
16202 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16203 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16204 {
16205 PyThreadState* __tstate = wxPyBeginAllowThreads();
16206 result = (int)(arg1)->GetStyle();
16207
16208 wxPyEndAllowThreads(__tstate);
16209 if (PyErr_Occurred()) SWIG_fail;
16210 }
c370783e 16211 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
16212 return resultobj;
16213 fail:
16214 return NULL;
16215}
16216
16217
c370783e 16218static PyObject *_wrap_ToolBarToolBase_GetKind(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16219 PyObject *resultobj;
16220 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16221 int result;
16222 PyObject * obj0 = 0 ;
16223 char *kwnames[] = {
16224 (char *) "self", NULL
16225 };
16226
16227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetKind",kwnames,&obj0)) goto fail;
16228 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16229 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16230 {
16231 PyThreadState* __tstate = wxPyBeginAllowThreads();
16232 result = (int)(arg1)->GetKind();
16233
16234 wxPyEndAllowThreads(__tstate);
16235 if (PyErr_Occurred()) SWIG_fail;
16236 }
c370783e 16237 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
16238 return resultobj;
16239 fail:
16240 return NULL;
16241}
16242
16243
c370783e 16244static PyObject *_wrap_ToolBarToolBase_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16245 PyObject *resultobj;
16246 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16247 bool result;
16248 PyObject * obj0 = 0 ;
16249 char *kwnames[] = {
16250 (char *) "self", NULL
16251 };
16252
16253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsEnabled",kwnames,&obj0)) goto fail;
16254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16256 {
16257 PyThreadState* __tstate = wxPyBeginAllowThreads();
16258 result = (bool)(arg1)->IsEnabled();
16259
16260 wxPyEndAllowThreads(__tstate);
16261 if (PyErr_Occurred()) SWIG_fail;
16262 }
16263 {
16264 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16265 }
16266 return resultobj;
16267 fail:
16268 return NULL;
16269}
16270
16271
c370783e 16272static PyObject *_wrap_ToolBarToolBase_IsToggled(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16273 PyObject *resultobj;
16274 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16275 bool result;
16276 PyObject * obj0 = 0 ;
16277 char *kwnames[] = {
16278 (char *) "self", NULL
16279 };
16280
16281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsToggled",kwnames,&obj0)) goto fail;
16282 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16283 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16284 {
16285 PyThreadState* __tstate = wxPyBeginAllowThreads();
16286 result = (bool)(arg1)->IsToggled();
16287
16288 wxPyEndAllowThreads(__tstate);
16289 if (PyErr_Occurred()) SWIG_fail;
16290 }
16291 {
16292 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16293 }
16294 return resultobj;
16295 fail:
16296 return NULL;
16297}
16298
16299
c370783e 16300static PyObject *_wrap_ToolBarToolBase_CanBeToggled(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16301 PyObject *resultobj;
16302 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16303 bool result;
16304 PyObject * obj0 = 0 ;
16305 char *kwnames[] = {
16306 (char *) "self", NULL
16307 };
16308
16309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_CanBeToggled",kwnames,&obj0)) goto fail;
16310 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16311 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16312 {
16313 PyThreadState* __tstate = wxPyBeginAllowThreads();
16314 result = (bool)(arg1)->CanBeToggled();
16315
16316 wxPyEndAllowThreads(__tstate);
16317 if (PyErr_Occurred()) SWIG_fail;
16318 }
16319 {
16320 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16321 }
16322 return resultobj;
16323 fail:
16324 return NULL;
16325}
16326
16327
c370783e 16328static PyObject *_wrap_ToolBarToolBase_GetNormalBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16329 PyObject *resultobj;
16330 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16331 wxBitmap *result;
16332 PyObject * obj0 = 0 ;
16333 char *kwnames[] = {
16334 (char *) "self", NULL
16335 };
16336
16337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetNormalBitmap",kwnames,&obj0)) goto fail;
16338 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16339 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16340 {
16341 PyThreadState* __tstate = wxPyBeginAllowThreads();
16342 {
16343 wxBitmap const &_result_ref = (arg1)->GetNormalBitmap();
16344 result = (wxBitmap *) &_result_ref;
16345 }
16346
16347 wxPyEndAllowThreads(__tstate);
16348 if (PyErr_Occurred()) SWIG_fail;
16349 }
16350 {
16351 wxBitmap* resultptr = new wxBitmap(*result);
16352 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
16353 }
16354 return resultobj;
16355 fail:
16356 return NULL;
16357}
16358
16359
c370783e 16360static PyObject *_wrap_ToolBarToolBase_GetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16361 PyObject *resultobj;
16362 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16363 wxBitmap *result;
16364 PyObject * obj0 = 0 ;
16365 char *kwnames[] = {
16366 (char *) "self", NULL
16367 };
16368
16369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetDisabledBitmap",kwnames,&obj0)) goto fail;
16370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16372 {
16373 PyThreadState* __tstate = wxPyBeginAllowThreads();
16374 {
16375 wxBitmap const &_result_ref = (arg1)->GetDisabledBitmap();
16376 result = (wxBitmap *) &_result_ref;
16377 }
16378
16379 wxPyEndAllowThreads(__tstate);
16380 if (PyErr_Occurred()) SWIG_fail;
16381 }
16382 {
16383 wxBitmap* resultptr = new wxBitmap(*result);
16384 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
16385 }
16386 return resultobj;
16387 fail:
16388 return NULL;
16389}
16390
16391
c370783e 16392static PyObject *_wrap_ToolBarToolBase_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16393 PyObject *resultobj;
16394 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16395 wxBitmap result;
16396 PyObject * obj0 = 0 ;
16397 char *kwnames[] = {
16398 (char *) "self", NULL
16399 };
16400
16401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetBitmap",kwnames,&obj0)) goto fail;
16402 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16403 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16404 {
16405 PyThreadState* __tstate = wxPyBeginAllowThreads();
16406 result = (arg1)->GetBitmap();
16407
16408 wxPyEndAllowThreads(__tstate);
16409 if (PyErr_Occurred()) SWIG_fail;
16410 }
16411 {
16412 wxBitmap * resultptr;
16413 resultptr = new wxBitmap((wxBitmap &) result);
16414 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
16415 }
16416 return resultobj;
16417 fail:
16418 return NULL;
16419}
16420
16421
c370783e 16422static PyObject *_wrap_ToolBarToolBase_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16423 PyObject *resultobj;
16424 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16425 wxString result;
16426 PyObject * obj0 = 0 ;
16427 char *kwnames[] = {
16428 (char *) "self", NULL
16429 };
16430
16431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetLabel",kwnames,&obj0)) goto fail;
16432 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16433 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16434 {
16435 PyThreadState* __tstate = wxPyBeginAllowThreads();
16436 result = (arg1)->GetLabel();
16437
16438 wxPyEndAllowThreads(__tstate);
16439 if (PyErr_Occurred()) SWIG_fail;
16440 }
16441 {
16442#if wxUSE_UNICODE
16443 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16444#else
16445 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16446#endif
16447 }
16448 return resultobj;
16449 fail:
16450 return NULL;
16451}
16452
16453
c370783e 16454static PyObject *_wrap_ToolBarToolBase_GetShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16455 PyObject *resultobj;
16456 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16457 wxString result;
16458 PyObject * obj0 = 0 ;
16459 char *kwnames[] = {
16460 (char *) "self", NULL
16461 };
16462
16463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetShortHelp",kwnames,&obj0)) goto fail;
16464 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16465 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16466 {
16467 PyThreadState* __tstate = wxPyBeginAllowThreads();
16468 result = (arg1)->GetShortHelp();
16469
16470 wxPyEndAllowThreads(__tstate);
16471 if (PyErr_Occurred()) SWIG_fail;
16472 }
16473 {
16474#if wxUSE_UNICODE
16475 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16476#else
16477 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16478#endif
16479 }
16480 return resultobj;
16481 fail:
16482 return NULL;
16483}
16484
16485
c370783e 16486static PyObject *_wrap_ToolBarToolBase_GetLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16487 PyObject *resultobj;
16488 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16489 wxString result;
16490 PyObject * obj0 = 0 ;
16491 char *kwnames[] = {
16492 (char *) "self", NULL
16493 };
16494
16495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetLongHelp",kwnames,&obj0)) goto fail;
16496 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16497 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16498 {
16499 PyThreadState* __tstate = wxPyBeginAllowThreads();
16500 result = (arg1)->GetLongHelp();
16501
16502 wxPyEndAllowThreads(__tstate);
16503 if (PyErr_Occurred()) SWIG_fail;
16504 }
16505 {
16506#if wxUSE_UNICODE
16507 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16508#else
16509 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16510#endif
16511 }
16512 return resultobj;
16513 fail:
16514 return NULL;
16515}
16516
16517
c370783e 16518static PyObject *_wrap_ToolBarToolBase_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16519 PyObject *resultobj;
16520 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16521 bool arg2 ;
16522 bool result;
16523 PyObject * obj0 = 0 ;
16524 PyObject * obj1 = 0 ;
16525 char *kwnames[] = {
16526 (char *) "self",(char *) "enable", NULL
16527 };
16528
16529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_Enable",kwnames,&obj0,&obj1)) goto fail;
16530 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16531 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 16532 arg2 = (bool)SWIG_As_bool(obj1);
d55e5bfc
RD
16533 if (PyErr_Occurred()) SWIG_fail;
16534 {
16535 PyThreadState* __tstate = wxPyBeginAllowThreads();
16536 result = (bool)(arg1)->Enable(arg2);
16537
16538 wxPyEndAllowThreads(__tstate);
16539 if (PyErr_Occurred()) SWIG_fail;
16540 }
16541 {
16542 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16543 }
16544 return resultobj;
16545 fail:
16546 return NULL;
16547}
16548
16549
c370783e 16550static PyObject *_wrap_ToolBarToolBase_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16551 PyObject *resultobj;
16552 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16553 PyObject * obj0 = 0 ;
16554 char *kwnames[] = {
16555 (char *) "self", NULL
16556 };
16557
16558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_Toggle",kwnames,&obj0)) goto fail;
16559 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16560 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16561 {
16562 PyThreadState* __tstate = wxPyBeginAllowThreads();
16563 (arg1)->Toggle();
16564
16565 wxPyEndAllowThreads(__tstate);
16566 if (PyErr_Occurred()) SWIG_fail;
16567 }
16568 Py_INCREF(Py_None); resultobj = Py_None;
16569 return resultobj;
16570 fail:
16571 return NULL;
16572}
16573
16574
c370783e 16575static PyObject *_wrap_ToolBarToolBase_SetToggle(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16576 PyObject *resultobj;
16577 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16578 bool arg2 ;
16579 bool result;
16580 PyObject * obj0 = 0 ;
16581 PyObject * obj1 = 0 ;
16582 char *kwnames[] = {
16583 (char *) "self",(char *) "toggle", NULL
16584 };
16585
16586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetToggle",kwnames,&obj0,&obj1)) goto fail;
16587 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16588 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 16589 arg2 = (bool)SWIG_As_bool(obj1);
d55e5bfc
RD
16590 if (PyErr_Occurred()) SWIG_fail;
16591 {
16592 PyThreadState* __tstate = wxPyBeginAllowThreads();
16593 result = (bool)(arg1)->SetToggle(arg2);
16594
16595 wxPyEndAllowThreads(__tstate);
16596 if (PyErr_Occurred()) SWIG_fail;
16597 }
16598 {
16599 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16600 }
16601 return resultobj;
16602 fail:
16603 return NULL;
16604}
16605
16606
c370783e 16607static PyObject *_wrap_ToolBarToolBase_SetShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16608 PyObject *resultobj;
16609 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16610 wxString *arg2 = 0 ;
16611 bool result;
16612 bool temp2 = False ;
16613 PyObject * obj0 = 0 ;
16614 PyObject * obj1 = 0 ;
16615 char *kwnames[] = {
16616 (char *) "self",(char *) "help", NULL
16617 };
16618
16619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetShortHelp",kwnames,&obj0,&obj1)) goto fail;
16620 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16621 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16622 {
16623 arg2 = wxString_in_helper(obj1);
16624 if (arg2 == NULL) SWIG_fail;
16625 temp2 = True;
16626 }
16627 {
16628 PyThreadState* __tstate = wxPyBeginAllowThreads();
16629 result = (bool)(arg1)->SetShortHelp((wxString const &)*arg2);
16630
16631 wxPyEndAllowThreads(__tstate);
16632 if (PyErr_Occurred()) SWIG_fail;
16633 }
16634 {
16635 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16636 }
16637 {
16638 if (temp2)
16639 delete arg2;
16640 }
16641 return resultobj;
16642 fail:
16643 {
16644 if (temp2)
16645 delete arg2;
16646 }
16647 return NULL;
16648}
16649
16650
c370783e 16651static PyObject *_wrap_ToolBarToolBase_SetLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16652 PyObject *resultobj;
16653 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16654 wxString *arg2 = 0 ;
16655 bool result;
16656 bool temp2 = False ;
16657 PyObject * obj0 = 0 ;
16658 PyObject * obj1 = 0 ;
16659 char *kwnames[] = {
16660 (char *) "self",(char *) "help", NULL
16661 };
16662
16663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetLongHelp",kwnames,&obj0,&obj1)) goto fail;
16664 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16665 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16666 {
16667 arg2 = wxString_in_helper(obj1);
16668 if (arg2 == NULL) SWIG_fail;
16669 temp2 = True;
16670 }
16671 {
16672 PyThreadState* __tstate = wxPyBeginAllowThreads();
16673 result = (bool)(arg1)->SetLongHelp((wxString const &)*arg2);
16674
16675 wxPyEndAllowThreads(__tstate);
16676 if (PyErr_Occurred()) SWIG_fail;
16677 }
16678 {
16679 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16680 }
16681 {
16682 if (temp2)
16683 delete arg2;
16684 }
16685 return resultobj;
16686 fail:
16687 {
16688 if (temp2)
16689 delete arg2;
16690 }
16691 return NULL;
16692}
16693
16694
c370783e 16695static PyObject *_wrap_ToolBarToolBase_SetNormalBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16696 PyObject *resultobj;
16697 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16698 wxBitmap *arg2 = 0 ;
16699 PyObject * obj0 = 0 ;
16700 PyObject * obj1 = 0 ;
16701 char *kwnames[] = {
16702 (char *) "self",(char *) "bmp", NULL
16703 };
16704
16705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetNormalBitmap",kwnames,&obj0,&obj1)) goto fail;
16706 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16707 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16708 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
16709 SWIG_POINTER_EXCEPTION | 0)) == -1)
16710 SWIG_fail;
16711 if (arg2 == NULL) {
16712 PyErr_SetString(PyExc_TypeError,"null reference");
16713 SWIG_fail;
16714 }
16715 {
16716 PyThreadState* __tstate = wxPyBeginAllowThreads();
16717 (arg1)->SetNormalBitmap((wxBitmap const &)*arg2);
16718
16719 wxPyEndAllowThreads(__tstate);
16720 if (PyErr_Occurred()) SWIG_fail;
16721 }
16722 Py_INCREF(Py_None); resultobj = Py_None;
16723 return resultobj;
16724 fail:
16725 return NULL;
16726}
16727
16728
c370783e 16729static PyObject *_wrap_ToolBarToolBase_SetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16730 PyObject *resultobj;
16731 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16732 wxBitmap *arg2 = 0 ;
16733 PyObject * obj0 = 0 ;
16734 PyObject * obj1 = 0 ;
16735 char *kwnames[] = {
16736 (char *) "self",(char *) "bmp", NULL
16737 };
16738
16739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetDisabledBitmap",kwnames,&obj0,&obj1)) goto fail;
16740 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16741 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16742 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
16743 SWIG_POINTER_EXCEPTION | 0)) == -1)
16744 SWIG_fail;
16745 if (arg2 == NULL) {
16746 PyErr_SetString(PyExc_TypeError,"null reference");
16747 SWIG_fail;
16748 }
16749 {
16750 PyThreadState* __tstate = wxPyBeginAllowThreads();
16751 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
16752
16753 wxPyEndAllowThreads(__tstate);
16754 if (PyErr_Occurred()) SWIG_fail;
16755 }
16756 Py_INCREF(Py_None); resultobj = Py_None;
16757 return resultobj;
16758 fail:
16759 return NULL;
16760}
16761
16762
c370783e 16763static PyObject *_wrap_ToolBarToolBase_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16764 PyObject *resultobj;
16765 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16766 wxString *arg2 = 0 ;
16767 bool temp2 = False ;
16768 PyObject * obj0 = 0 ;
16769 PyObject * obj1 = 0 ;
16770 char *kwnames[] = {
16771 (char *) "self",(char *) "label", NULL
16772 };
16773
16774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetLabel",kwnames,&obj0,&obj1)) goto fail;
16775 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16776 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16777 {
16778 arg2 = wxString_in_helper(obj1);
16779 if (arg2 == NULL) SWIG_fail;
16780 temp2 = True;
16781 }
16782 {
16783 PyThreadState* __tstate = wxPyBeginAllowThreads();
16784 (arg1)->SetLabel((wxString const &)*arg2);
16785
16786 wxPyEndAllowThreads(__tstate);
16787 if (PyErr_Occurred()) SWIG_fail;
16788 }
16789 Py_INCREF(Py_None); resultobj = Py_None;
16790 {
16791 if (temp2)
16792 delete arg2;
16793 }
16794 return resultobj;
16795 fail:
16796 {
16797 if (temp2)
16798 delete arg2;
16799 }
16800 return NULL;
16801}
16802
16803
c370783e 16804static PyObject *_wrap_ToolBarToolBase_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16805 PyObject *resultobj;
16806 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16807 PyObject * obj0 = 0 ;
16808 char *kwnames[] = {
16809 (char *) "self", NULL
16810 };
16811
16812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_Detach",kwnames,&obj0)) goto fail;
16813 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16814 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16815 {
16816 PyThreadState* __tstate = wxPyBeginAllowThreads();
16817 (arg1)->Detach();
16818
16819 wxPyEndAllowThreads(__tstate);
16820 if (PyErr_Occurred()) SWIG_fail;
16821 }
16822 Py_INCREF(Py_None); resultobj = Py_None;
16823 return resultobj;
16824 fail:
16825 return NULL;
16826}
16827
16828
c370783e 16829static PyObject *_wrap_ToolBarToolBase_Attach(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16830 PyObject *resultobj;
16831 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16832 wxToolBarBase *arg2 = (wxToolBarBase *) 0 ;
16833 PyObject * obj0 = 0 ;
16834 PyObject * obj1 = 0 ;
16835 char *kwnames[] = {
16836 (char *) "self",(char *) "tbar", NULL
16837 };
16838
16839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_Attach",kwnames,&obj0,&obj1)) goto fail;
16840 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16842 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxToolBarBase,
16843 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16844 {
16845 PyThreadState* __tstate = wxPyBeginAllowThreads();
16846 (arg1)->Attach(arg2);
16847
16848 wxPyEndAllowThreads(__tstate);
16849 if (PyErr_Occurred()) SWIG_fail;
16850 }
16851 Py_INCREF(Py_None); resultobj = Py_None;
16852 return resultobj;
16853 fail:
16854 return NULL;
16855}
16856
16857
c370783e 16858static PyObject *_wrap_ToolBarToolBase_GetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16859 PyObject *resultobj;
16860 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16861 PyObject *result;
16862 PyObject * obj0 = 0 ;
16863 char *kwnames[] = {
16864 (char *) "self", NULL
16865 };
16866
16867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetClientData",kwnames,&obj0)) goto fail;
16868 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16869 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16870 {
16871 PyThreadState* __tstate = wxPyBeginAllowThreads();
16872 result = (PyObject *)wxToolBarToolBase_GetClientData(arg1);
16873
16874 wxPyEndAllowThreads(__tstate);
16875 if (PyErr_Occurred()) SWIG_fail;
16876 }
16877 resultobj = result;
16878 return resultobj;
16879 fail:
16880 return NULL;
16881}
16882
16883
c370783e 16884static PyObject *_wrap_ToolBarToolBase_SetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16885 PyObject *resultobj;
16886 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
16887 PyObject *arg2 = (PyObject *) 0 ;
16888 PyObject * obj0 = 0 ;
16889 PyObject * obj1 = 0 ;
16890 char *kwnames[] = {
16891 (char *) "self",(char *) "clientData", NULL
16892 };
16893
16894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetClientData",kwnames,&obj0,&obj1)) goto fail;
16895 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarToolBase,
16896 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16897 arg2 = obj1;
16898 {
16899 PyThreadState* __tstate = wxPyBeginAllowThreads();
16900 wxToolBarToolBase_SetClientData(arg1,arg2);
16901
16902 wxPyEndAllowThreads(__tstate);
16903 if (PyErr_Occurred()) SWIG_fail;
16904 }
16905 Py_INCREF(Py_None); resultobj = Py_None;
16906 return resultobj;
16907 fail:
16908 return NULL;
16909}
16910
16911
c370783e 16912static PyObject * ToolBarToolBase_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
16913 PyObject *obj;
16914 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16915 SWIG_TypeClientData(SWIGTYPE_p_wxToolBarToolBase, obj);
16916 Py_INCREF(obj);
16917 return Py_BuildValue((char *)"");
16918}
c370783e 16919static PyObject *_wrap_ToolBarBase_DoAddTool(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
16920 PyObject *resultobj;
16921 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
16922 int arg2 ;
16923 wxString *arg3 = 0 ;
16924 wxBitmap *arg4 = 0 ;
16925 wxBitmap const &arg5_defvalue = wxNullBitmap ;
16926 wxBitmap *arg5 = (wxBitmap *) &arg5_defvalue ;
16927 int arg6 = (int) wxITEM_NORMAL ;
16928 wxString const &arg7_defvalue = wxPyEmptyString ;
16929 wxString *arg7 = (wxString *) &arg7_defvalue ;
16930 wxString const &arg8_defvalue = wxPyEmptyString ;
16931 wxString *arg8 = (wxString *) &arg8_defvalue ;
16932 PyObject *arg9 = (PyObject *) NULL ;
16933 wxToolBarToolBase *result;
16934 bool temp3 = False ;
16935 bool temp7 = False ;
16936 bool temp8 = False ;
16937 PyObject * obj0 = 0 ;
16938 PyObject * obj1 = 0 ;
16939 PyObject * obj2 = 0 ;
16940 PyObject * obj3 = 0 ;
16941 PyObject * obj4 = 0 ;
16942 PyObject * obj5 = 0 ;
16943 PyObject * obj6 = 0 ;
16944 PyObject * obj7 = 0 ;
16945 PyObject * obj8 = 0 ;
16946 char *kwnames[] = {
16947 (char *) "self",(char *) "id",(char *) "label",(char *) "bitmap",(char *) "bmpDisabled",(char *) "kind",(char *) "shortHelp",(char *) "longHelp",(char *) "clientData", NULL
16948 };
16949
16950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOOOO:ToolBarBase_DoAddTool",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
16951 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
16952 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 16953 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
16954 if (PyErr_Occurred()) SWIG_fail;
16955 {
16956 arg3 = wxString_in_helper(obj2);
16957 if (arg3 == NULL) SWIG_fail;
16958 temp3 = True;
16959 }
16960 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxBitmap,
16961 SWIG_POINTER_EXCEPTION | 0)) == -1)
16962 SWIG_fail;
16963 if (arg4 == NULL) {
16964 PyErr_SetString(PyExc_TypeError,"null reference");
16965 SWIG_fail;
16966 }
16967 if (obj4) {
16968 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxBitmap,
16969 SWIG_POINTER_EXCEPTION | 0)) == -1)
16970 SWIG_fail;
16971 if (arg5 == NULL) {
16972 PyErr_SetString(PyExc_TypeError,"null reference");
16973 SWIG_fail;
16974 }
16975 }
16976 if (obj5) {
c370783e 16977 arg6 = (int)SWIG_As_int(obj5);
d55e5bfc
RD
16978 if (PyErr_Occurred()) SWIG_fail;
16979 }
16980 if (obj6) {
16981 {
16982 arg7 = wxString_in_helper(obj6);
16983 if (arg7 == NULL) SWIG_fail;
16984 temp7 = True;
16985 }
16986 }
16987 if (obj7) {
16988 {
16989 arg8 = wxString_in_helper(obj7);
16990 if (arg8 == NULL) SWIG_fail;
16991 temp8 = True;
16992 }
16993 }
16994 if (obj8) {
16995 arg9 = obj8;
16996 }
16997 {
16998 PyThreadState* __tstate = wxPyBeginAllowThreads();
16999 result = (wxToolBarToolBase *)wxToolBarBase_DoAddTool(arg1,arg2,(wxString const &)*arg3,(wxBitmap const &)*arg4,(wxBitmap const &)*arg5,(wxItemKind )arg6,(wxString const &)*arg7,(wxString const &)*arg8,arg9);
17000
17001 wxPyEndAllowThreads(__tstate);
17002 if (PyErr_Occurred()) SWIG_fail;
17003 }
17004 {
412d302d 17005 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
17006 }
17007 {
17008 if (temp3)
17009 delete arg3;
17010 }
17011 {
17012 if (temp7)
17013 delete arg7;
17014 }
17015 {
17016 if (temp8)
17017 delete arg8;
17018 }
17019 return resultobj;
17020 fail:
17021 {
17022 if (temp3)
17023 delete arg3;
17024 }
17025 {
17026 if (temp7)
17027 delete arg7;
17028 }
17029 {
17030 if (temp8)
17031 delete arg8;
17032 }
17033 return NULL;
17034}
17035
17036
c370783e 17037static PyObject *_wrap_ToolBarBase_DoInsertTool(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17038 PyObject *resultobj;
17039 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17040 size_t arg2 ;
17041 int arg3 ;
17042 wxString *arg4 = 0 ;
17043 wxBitmap *arg5 = 0 ;
17044 wxBitmap const &arg6_defvalue = wxNullBitmap ;
17045 wxBitmap *arg6 = (wxBitmap *) &arg6_defvalue ;
17046 int arg7 = (int) wxITEM_NORMAL ;
17047 wxString const &arg8_defvalue = wxPyEmptyString ;
17048 wxString *arg8 = (wxString *) &arg8_defvalue ;
17049 wxString const &arg9_defvalue = wxPyEmptyString ;
17050 wxString *arg9 = (wxString *) &arg9_defvalue ;
17051 PyObject *arg10 = (PyObject *) NULL ;
17052 wxToolBarToolBase *result;
17053 bool temp4 = False ;
17054 bool temp8 = False ;
17055 bool temp9 = False ;
17056 PyObject * obj0 = 0 ;
17057 PyObject * obj1 = 0 ;
17058 PyObject * obj2 = 0 ;
17059 PyObject * obj3 = 0 ;
17060 PyObject * obj4 = 0 ;
17061 PyObject * obj5 = 0 ;
17062 PyObject * obj6 = 0 ;
17063 PyObject * obj7 = 0 ;
17064 PyObject * obj8 = 0 ;
17065 PyObject * obj9 = 0 ;
17066 char *kwnames[] = {
17067 (char *) "self",(char *) "pos",(char *) "id",(char *) "label",(char *) "bitmap",(char *) "bmpDisabled",(char *) "kind",(char *) "shortHelp",(char *) "longHelp",(char *) "clientData", NULL
17068 };
17069
17070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OOOOO:ToolBarBase_DoInsertTool",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
17071 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17073 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
d55e5bfc 17074 if (PyErr_Occurred()) SWIG_fail;
c370783e 17075 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
17076 if (PyErr_Occurred()) SWIG_fail;
17077 {
17078 arg4 = wxString_in_helper(obj3);
17079 if (arg4 == NULL) SWIG_fail;
17080 temp4 = True;
17081 }
17082 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxBitmap,
17083 SWIG_POINTER_EXCEPTION | 0)) == -1)
17084 SWIG_fail;
17085 if (arg5 == NULL) {
17086 PyErr_SetString(PyExc_TypeError,"null reference");
17087 SWIG_fail;
17088 }
17089 if (obj5) {
17090 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxBitmap,
17091 SWIG_POINTER_EXCEPTION | 0)) == -1)
17092 SWIG_fail;
17093 if (arg6 == NULL) {
17094 PyErr_SetString(PyExc_TypeError,"null reference");
17095 SWIG_fail;
17096 }
17097 }
17098 if (obj6) {
c370783e 17099 arg7 = (int)SWIG_As_int(obj6);
d55e5bfc
RD
17100 if (PyErr_Occurred()) SWIG_fail;
17101 }
17102 if (obj7) {
17103 {
17104 arg8 = wxString_in_helper(obj7);
17105 if (arg8 == NULL) SWIG_fail;
17106 temp8 = True;
17107 }
17108 }
17109 if (obj8) {
17110 {
17111 arg9 = wxString_in_helper(obj8);
17112 if (arg9 == NULL) SWIG_fail;
17113 temp9 = True;
17114 }
17115 }
17116 if (obj9) {
17117 arg10 = obj9;
17118 }
17119 {
17120 PyThreadState* __tstate = wxPyBeginAllowThreads();
17121 result = (wxToolBarToolBase *)wxToolBarBase_DoInsertTool(arg1,arg2,arg3,(wxString const &)*arg4,(wxBitmap const &)*arg5,(wxBitmap const &)*arg6,(wxItemKind )arg7,(wxString const &)*arg8,(wxString const &)*arg9,arg10);
17122
17123 wxPyEndAllowThreads(__tstate);
17124 if (PyErr_Occurred()) SWIG_fail;
17125 }
17126 {
412d302d 17127 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
17128 }
17129 {
17130 if (temp4)
17131 delete arg4;
17132 }
17133 {
17134 if (temp8)
17135 delete arg8;
17136 }
17137 {
17138 if (temp9)
17139 delete arg9;
17140 }
17141 return resultobj;
17142 fail:
17143 {
17144 if (temp4)
17145 delete arg4;
17146 }
17147 {
17148 if (temp8)
17149 delete arg8;
17150 }
17151 {
17152 if (temp9)
17153 delete arg9;
17154 }
17155 return NULL;
17156}
17157
17158
c370783e 17159static PyObject *_wrap_ToolBarBase_AddToolItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17160 PyObject *resultobj;
17161 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17162 wxToolBarToolBase *arg2 = (wxToolBarToolBase *) 0 ;
17163 wxToolBarToolBase *result;
17164 PyObject * obj0 = 0 ;
17165 PyObject * obj1 = 0 ;
17166 char *kwnames[] = {
17167 (char *) "self",(char *) "tool", NULL
17168 };
17169
17170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_AddToolItem",kwnames,&obj0,&obj1)) goto fail;
17171 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17172 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17173 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxToolBarToolBase,
17174 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17175 {
17176 PyThreadState* __tstate = wxPyBeginAllowThreads();
17177 result = (wxToolBarToolBase *)(arg1)->AddTool(arg2);
17178
17179 wxPyEndAllowThreads(__tstate);
17180 if (PyErr_Occurred()) SWIG_fail;
17181 }
17182 {
412d302d 17183 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
17184 }
17185 return resultobj;
17186 fail:
17187 return NULL;
17188}
17189
17190
c370783e 17191static PyObject *_wrap_ToolBarBase_InsertToolItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17192 PyObject *resultobj;
17193 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17194 size_t arg2 ;
17195 wxToolBarToolBase *arg3 = (wxToolBarToolBase *) 0 ;
17196 wxToolBarToolBase *result;
17197 PyObject * obj0 = 0 ;
17198 PyObject * obj1 = 0 ;
17199 PyObject * obj2 = 0 ;
17200 char *kwnames[] = {
17201 (char *) "self",(char *) "pos",(char *) "tool", NULL
17202 };
17203
17204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_InsertToolItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
17205 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17206 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17207 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
d55e5bfc
RD
17208 if (PyErr_Occurred()) SWIG_fail;
17209 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxToolBarToolBase,
17210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17211 {
17212 PyThreadState* __tstate = wxPyBeginAllowThreads();
17213 result = (wxToolBarToolBase *)(arg1)->InsertTool(arg2,arg3);
17214
17215 wxPyEndAllowThreads(__tstate);
17216 if (PyErr_Occurred()) SWIG_fail;
17217 }
17218 {
412d302d 17219 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
17220 }
17221 return resultobj;
17222 fail:
17223 return NULL;
17224}
17225
17226
c370783e 17227static PyObject *_wrap_ToolBarBase_AddControl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17228 PyObject *resultobj;
17229 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17230 wxControl *arg2 = (wxControl *) 0 ;
17231 wxToolBarToolBase *result;
17232 PyObject * obj0 = 0 ;
17233 PyObject * obj1 = 0 ;
17234 char *kwnames[] = {
17235 (char *) "self",(char *) "control", NULL
17236 };
17237
17238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_AddControl",kwnames,&obj0,&obj1)) goto fail;
17239 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17240 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17241 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxControl,
17242 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17243 {
17244 PyThreadState* __tstate = wxPyBeginAllowThreads();
17245 result = (wxToolBarToolBase *)(arg1)->AddControl(arg2);
17246
17247 wxPyEndAllowThreads(__tstate);
17248 if (PyErr_Occurred()) SWIG_fail;
17249 }
17250 {
412d302d 17251 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
17252 }
17253 return resultobj;
17254 fail:
17255 return NULL;
17256}
17257
17258
c370783e 17259static PyObject *_wrap_ToolBarBase_InsertControl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17260 PyObject *resultobj;
17261 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17262 size_t arg2 ;
17263 wxControl *arg3 = (wxControl *) 0 ;
17264 wxToolBarToolBase *result;
17265 PyObject * obj0 = 0 ;
17266 PyObject * obj1 = 0 ;
17267 PyObject * obj2 = 0 ;
17268 char *kwnames[] = {
17269 (char *) "self",(char *) "pos",(char *) "control", NULL
17270 };
17271
17272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_InsertControl",kwnames,&obj0,&obj1,&obj2)) goto fail;
17273 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17274 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17275 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
d55e5bfc
RD
17276 if (PyErr_Occurred()) SWIG_fail;
17277 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxControl,
17278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17279 {
17280 PyThreadState* __tstate = wxPyBeginAllowThreads();
17281 result = (wxToolBarToolBase *)(arg1)->InsertControl(arg2,arg3);
17282
17283 wxPyEndAllowThreads(__tstate);
17284 if (PyErr_Occurred()) SWIG_fail;
17285 }
17286 {
412d302d 17287 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
17288 }
17289 return resultobj;
17290 fail:
17291 return NULL;
17292}
17293
17294
c370783e 17295static PyObject *_wrap_ToolBarBase_FindControl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17296 PyObject *resultobj;
17297 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17298 int arg2 ;
17299 wxControl *result;
17300 PyObject * obj0 = 0 ;
17301 PyObject * obj1 = 0 ;
17302 char *kwnames[] = {
17303 (char *) "self",(char *) "id", NULL
17304 };
17305
17306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_FindControl",kwnames,&obj0,&obj1)) goto fail;
17307 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17308 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17309 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
17310 if (PyErr_Occurred()) SWIG_fail;
17311 {
17312 PyThreadState* __tstate = wxPyBeginAllowThreads();
17313 result = (wxControl *)(arg1)->FindControl(arg2);
17314
17315 wxPyEndAllowThreads(__tstate);
17316 if (PyErr_Occurred()) SWIG_fail;
17317 }
17318 {
412d302d 17319 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
17320 }
17321 return resultobj;
17322 fail:
17323 return NULL;
17324}
17325
17326
c370783e 17327static PyObject *_wrap_ToolBarBase_AddSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17328 PyObject *resultobj;
17329 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17330 wxToolBarToolBase *result;
17331 PyObject * obj0 = 0 ;
17332 char *kwnames[] = {
17333 (char *) "self", NULL
17334 };
17335
17336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_AddSeparator",kwnames,&obj0)) goto fail;
17337 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17338 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17339 {
17340 PyThreadState* __tstate = wxPyBeginAllowThreads();
17341 result = (wxToolBarToolBase *)(arg1)->AddSeparator();
17342
17343 wxPyEndAllowThreads(__tstate);
17344 if (PyErr_Occurred()) SWIG_fail;
17345 }
17346 {
412d302d 17347 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
17348 }
17349 return resultobj;
17350 fail:
17351 return NULL;
17352}
17353
17354
c370783e 17355static PyObject *_wrap_ToolBarBase_InsertSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17356 PyObject *resultobj;
17357 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17358 size_t arg2 ;
17359 wxToolBarToolBase *result;
17360 PyObject * obj0 = 0 ;
17361 PyObject * obj1 = 0 ;
17362 char *kwnames[] = {
17363 (char *) "self",(char *) "pos", NULL
17364 };
17365
17366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
17367 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17368 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17369 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
d55e5bfc
RD
17370 if (PyErr_Occurred()) SWIG_fail;
17371 {
17372 PyThreadState* __tstate = wxPyBeginAllowThreads();
17373 result = (wxToolBarToolBase *)(arg1)->InsertSeparator(arg2);
17374
17375 wxPyEndAllowThreads(__tstate);
17376 if (PyErr_Occurred()) SWIG_fail;
17377 }
17378 {
412d302d 17379 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
17380 }
17381 return resultobj;
17382 fail:
17383 return NULL;
17384}
17385
17386
c370783e 17387static PyObject *_wrap_ToolBarBase_RemoveTool(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17388 PyObject *resultobj;
17389 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17390 int arg2 ;
17391 wxToolBarToolBase *result;
17392 PyObject * obj0 = 0 ;
17393 PyObject * obj1 = 0 ;
17394 char *kwnames[] = {
17395 (char *) "self",(char *) "id", NULL
17396 };
17397
17398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_RemoveTool",kwnames,&obj0,&obj1)) goto fail;
17399 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17400 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17401 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
17402 if (PyErr_Occurred()) SWIG_fail;
17403 {
17404 PyThreadState* __tstate = wxPyBeginAllowThreads();
17405 result = (wxToolBarToolBase *)(arg1)->RemoveTool(arg2);
17406
17407 wxPyEndAllowThreads(__tstate);
17408 if (PyErr_Occurred()) SWIG_fail;
17409 }
17410 {
412d302d 17411 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
17412 }
17413 return resultobj;
17414 fail:
17415 return NULL;
17416}
17417
17418
c370783e 17419static PyObject *_wrap_ToolBarBase_DeleteToolByPos(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17420 PyObject *resultobj;
17421 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17422 size_t arg2 ;
17423 bool result;
17424 PyObject * obj0 = 0 ;
17425 PyObject * obj1 = 0 ;
17426 char *kwnames[] = {
17427 (char *) "self",(char *) "pos", NULL
17428 };
17429
17430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_DeleteToolByPos",kwnames,&obj0,&obj1)) goto fail;
17431 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17433 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
d55e5bfc
RD
17434 if (PyErr_Occurred()) SWIG_fail;
17435 {
17436 PyThreadState* __tstate = wxPyBeginAllowThreads();
17437 result = (bool)(arg1)->DeleteToolByPos(arg2);
17438
17439 wxPyEndAllowThreads(__tstate);
17440 if (PyErr_Occurred()) SWIG_fail;
17441 }
17442 {
17443 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17444 }
17445 return resultobj;
17446 fail:
17447 return NULL;
17448}
17449
17450
c370783e 17451static PyObject *_wrap_ToolBarBase_DeleteTool(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17452 PyObject *resultobj;
17453 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17454 int arg2 ;
17455 bool result;
17456 PyObject * obj0 = 0 ;
17457 PyObject * obj1 = 0 ;
17458 char *kwnames[] = {
17459 (char *) "self",(char *) "id", NULL
17460 };
17461
17462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_DeleteTool",kwnames,&obj0,&obj1)) goto fail;
17463 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17464 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17465 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
17466 if (PyErr_Occurred()) SWIG_fail;
17467 {
17468 PyThreadState* __tstate = wxPyBeginAllowThreads();
17469 result = (bool)(arg1)->DeleteTool(arg2);
17470
17471 wxPyEndAllowThreads(__tstate);
17472 if (PyErr_Occurred()) SWIG_fail;
17473 }
17474 {
17475 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17476 }
17477 return resultobj;
17478 fail:
17479 return NULL;
17480}
17481
17482
c370783e 17483static PyObject *_wrap_ToolBarBase_ClearTools(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17484 PyObject *resultobj;
17485 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17486 PyObject * obj0 = 0 ;
17487 char *kwnames[] = {
17488 (char *) "self", NULL
17489 };
17490
17491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_ClearTools",kwnames,&obj0)) goto fail;
17492 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17493 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17494 {
17495 PyThreadState* __tstate = wxPyBeginAllowThreads();
17496 (arg1)->ClearTools();
17497
17498 wxPyEndAllowThreads(__tstate);
17499 if (PyErr_Occurred()) SWIG_fail;
17500 }
17501 Py_INCREF(Py_None); resultobj = Py_None;
17502 return resultobj;
17503 fail:
17504 return NULL;
17505}
17506
17507
c370783e 17508static PyObject *_wrap_ToolBarBase_Realize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17509 PyObject *resultobj;
17510 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17511 bool result;
17512 PyObject * obj0 = 0 ;
17513 char *kwnames[] = {
17514 (char *) "self", NULL
17515 };
17516
17517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_Realize",kwnames,&obj0)) goto fail;
17518 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17519 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17520 {
17521 PyThreadState* __tstate = wxPyBeginAllowThreads();
17522 result = (bool)(arg1)->Realize();
17523
17524 wxPyEndAllowThreads(__tstate);
17525 if (PyErr_Occurred()) SWIG_fail;
17526 }
17527 {
17528 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17529 }
17530 return resultobj;
17531 fail:
17532 return NULL;
17533}
17534
17535
c370783e 17536static PyObject *_wrap_ToolBarBase_EnableTool(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17537 PyObject *resultobj;
17538 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17539 int arg2 ;
17540 bool arg3 ;
17541 PyObject * obj0 = 0 ;
17542 PyObject * obj1 = 0 ;
17543 PyObject * obj2 = 0 ;
17544 char *kwnames[] = {
17545 (char *) "self",(char *) "id",(char *) "enable", NULL
17546 };
17547
17548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_EnableTool",kwnames,&obj0,&obj1,&obj2)) goto fail;
17549 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17550 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17551 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 17552 if (PyErr_Occurred()) SWIG_fail;
c370783e 17553 arg3 = (bool)SWIG_As_bool(obj2);
d55e5bfc
RD
17554 if (PyErr_Occurred()) SWIG_fail;
17555 {
17556 PyThreadState* __tstate = wxPyBeginAllowThreads();
17557 (arg1)->EnableTool(arg2,arg3);
17558
17559 wxPyEndAllowThreads(__tstate);
17560 if (PyErr_Occurred()) SWIG_fail;
17561 }
17562 Py_INCREF(Py_None); resultobj = Py_None;
17563 return resultobj;
17564 fail:
17565 return NULL;
17566}
17567
17568
c370783e 17569static PyObject *_wrap_ToolBarBase_ToggleTool(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17570 PyObject *resultobj;
17571 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17572 int arg2 ;
17573 bool arg3 ;
17574 PyObject * obj0 = 0 ;
17575 PyObject * obj1 = 0 ;
17576 PyObject * obj2 = 0 ;
17577 char *kwnames[] = {
17578 (char *) "self",(char *) "id",(char *) "toggle", NULL
17579 };
17580
17581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_ToggleTool",kwnames,&obj0,&obj1,&obj2)) goto fail;
17582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17584 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 17585 if (PyErr_Occurred()) SWIG_fail;
c370783e 17586 arg3 = (bool)SWIG_As_bool(obj2);
d55e5bfc
RD
17587 if (PyErr_Occurred()) SWIG_fail;
17588 {
17589 PyThreadState* __tstate = wxPyBeginAllowThreads();
17590 (arg1)->ToggleTool(arg2,arg3);
17591
17592 wxPyEndAllowThreads(__tstate);
17593 if (PyErr_Occurred()) SWIG_fail;
17594 }
17595 Py_INCREF(Py_None); resultobj = Py_None;
17596 return resultobj;
17597 fail:
17598 return NULL;
17599}
17600
17601
c370783e 17602static PyObject *_wrap_ToolBarBase_SetToggle(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17603 PyObject *resultobj;
17604 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17605 int arg2 ;
17606 bool arg3 ;
17607 PyObject * obj0 = 0 ;
17608 PyObject * obj1 = 0 ;
17609 PyObject * obj2 = 0 ;
17610 char *kwnames[] = {
17611 (char *) "self",(char *) "id",(char *) "toggle", NULL
17612 };
17613
17614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToggle",kwnames,&obj0,&obj1,&obj2)) goto fail;
17615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17617 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 17618 if (PyErr_Occurred()) SWIG_fail;
c370783e 17619 arg3 = (bool)SWIG_As_bool(obj2);
d55e5bfc
RD
17620 if (PyErr_Occurred()) SWIG_fail;
17621 {
17622 PyThreadState* __tstate = wxPyBeginAllowThreads();
17623 (arg1)->SetToggle(arg2,arg3);
17624
17625 wxPyEndAllowThreads(__tstate);
17626 if (PyErr_Occurred()) SWIG_fail;
17627 }
17628 Py_INCREF(Py_None); resultobj = Py_None;
17629 return resultobj;
17630 fail:
17631 return NULL;
17632}
17633
17634
c370783e 17635static PyObject *_wrap_ToolBarBase_GetToolClientData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17636 PyObject *resultobj;
17637 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17638 int arg2 ;
17639 PyObject *result;
17640 PyObject * obj0 = 0 ;
17641 PyObject * obj1 = 0 ;
17642 char *kwnames[] = {
17643 (char *) "self",(char *) "id", NULL
17644 };
17645
17646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolClientData",kwnames,&obj0,&obj1)) goto fail;
17647 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17648 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17649 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
17650 if (PyErr_Occurred()) SWIG_fail;
17651 {
17652 PyThreadState* __tstate = wxPyBeginAllowThreads();
17653 result = (PyObject *)wxToolBarBase_GetToolClientData(arg1,arg2);
17654
17655 wxPyEndAllowThreads(__tstate);
17656 if (PyErr_Occurred()) SWIG_fail;
17657 }
17658 resultobj = result;
17659 return resultobj;
17660 fail:
17661 return NULL;
17662}
17663
17664
c370783e 17665static PyObject *_wrap_ToolBarBase_SetToolClientData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17666 PyObject *resultobj;
17667 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17668 int arg2 ;
17669 PyObject *arg3 = (PyObject *) 0 ;
17670 PyObject * obj0 = 0 ;
17671 PyObject * obj1 = 0 ;
17672 PyObject * obj2 = 0 ;
17673 char *kwnames[] = {
17674 (char *) "self",(char *) "id",(char *) "clientData", NULL
17675 };
17676
17677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
17678 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17679 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17680 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
17681 if (PyErr_Occurred()) SWIG_fail;
17682 arg3 = obj2;
17683 {
17684 PyThreadState* __tstate = wxPyBeginAllowThreads();
17685 wxToolBarBase_SetToolClientData(arg1,arg2,arg3);
17686
17687 wxPyEndAllowThreads(__tstate);
17688 if (PyErr_Occurred()) SWIG_fail;
17689 }
17690 Py_INCREF(Py_None); resultobj = Py_None;
17691 return resultobj;
17692 fail:
17693 return NULL;
17694}
17695
17696
c370783e 17697static PyObject *_wrap_ToolBarBase_GetToolPos(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17698 PyObject *resultobj;
17699 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17700 int arg2 ;
17701 int result;
17702 PyObject * obj0 = 0 ;
17703 PyObject * obj1 = 0 ;
17704 char *kwnames[] = {
17705 (char *) "self",(char *) "id", NULL
17706 };
17707
17708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolPos",kwnames,&obj0,&obj1)) goto fail;
17709 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17711 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
17712 if (PyErr_Occurred()) SWIG_fail;
17713 {
17714 PyThreadState* __tstate = wxPyBeginAllowThreads();
17715 result = (int)((wxToolBarBase const *)arg1)->GetToolPos(arg2);
17716
17717 wxPyEndAllowThreads(__tstate);
17718 if (PyErr_Occurred()) SWIG_fail;
17719 }
c370783e 17720 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
17721 return resultobj;
17722 fail:
17723 return NULL;
17724}
17725
17726
c370783e 17727static PyObject *_wrap_ToolBarBase_GetToolState(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17728 PyObject *resultobj;
17729 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17730 int arg2 ;
17731 bool result;
17732 PyObject * obj0 = 0 ;
17733 PyObject * obj1 = 0 ;
17734 char *kwnames[] = {
17735 (char *) "self",(char *) "id", NULL
17736 };
17737
17738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolState",kwnames,&obj0,&obj1)) goto fail;
17739 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17740 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17741 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
17742 if (PyErr_Occurred()) SWIG_fail;
17743 {
17744 PyThreadState* __tstate = wxPyBeginAllowThreads();
17745 result = (bool)(arg1)->GetToolState(arg2);
17746
17747 wxPyEndAllowThreads(__tstate);
17748 if (PyErr_Occurred()) SWIG_fail;
17749 }
17750 {
17751 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17752 }
17753 return resultobj;
17754 fail:
17755 return NULL;
17756}
17757
17758
c370783e 17759static PyObject *_wrap_ToolBarBase_GetToolEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17760 PyObject *resultobj;
17761 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17762 int arg2 ;
17763 bool result;
17764 PyObject * obj0 = 0 ;
17765 PyObject * obj1 = 0 ;
17766 char *kwnames[] = {
17767 (char *) "self",(char *) "id", NULL
17768 };
17769
17770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolEnabled",kwnames,&obj0,&obj1)) goto fail;
17771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17773 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
17774 if (PyErr_Occurred()) SWIG_fail;
17775 {
17776 PyThreadState* __tstate = wxPyBeginAllowThreads();
17777 result = (bool)(arg1)->GetToolEnabled(arg2);
17778
17779 wxPyEndAllowThreads(__tstate);
17780 if (PyErr_Occurred()) SWIG_fail;
17781 }
17782 {
17783 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17784 }
17785 return resultobj;
17786 fail:
17787 return NULL;
17788}
17789
17790
c370783e 17791static PyObject *_wrap_ToolBarBase_SetToolShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17792 PyObject *resultobj;
17793 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17794 int arg2 ;
17795 wxString *arg3 = 0 ;
17796 bool temp3 = False ;
17797 PyObject * obj0 = 0 ;
17798 PyObject * obj1 = 0 ;
17799 PyObject * obj2 = 0 ;
17800 char *kwnames[] = {
17801 (char *) "self",(char *) "id",(char *) "helpString", NULL
17802 };
17803
17804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolShortHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
17805 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17806 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17807 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
17808 if (PyErr_Occurred()) SWIG_fail;
17809 {
17810 arg3 = wxString_in_helper(obj2);
17811 if (arg3 == NULL) SWIG_fail;
17812 temp3 = True;
17813 }
17814 {
17815 PyThreadState* __tstate = wxPyBeginAllowThreads();
17816 (arg1)->SetToolShortHelp(arg2,(wxString const &)*arg3);
17817
17818 wxPyEndAllowThreads(__tstate);
17819 if (PyErr_Occurred()) SWIG_fail;
17820 }
17821 Py_INCREF(Py_None); resultobj = Py_None;
17822 {
17823 if (temp3)
17824 delete arg3;
17825 }
17826 return resultobj;
17827 fail:
17828 {
17829 if (temp3)
17830 delete arg3;
17831 }
17832 return NULL;
17833}
17834
17835
c370783e 17836static PyObject *_wrap_ToolBarBase_GetToolShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17837 PyObject *resultobj;
17838 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17839 int arg2 ;
17840 wxString result;
17841 PyObject * obj0 = 0 ;
17842 PyObject * obj1 = 0 ;
17843 char *kwnames[] = {
17844 (char *) "self",(char *) "id", NULL
17845 };
17846
17847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolShortHelp",kwnames,&obj0,&obj1)) goto fail;
17848 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17849 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17850 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
17851 if (PyErr_Occurred()) SWIG_fail;
17852 {
17853 PyThreadState* __tstate = wxPyBeginAllowThreads();
17854 result = (arg1)->GetToolShortHelp(arg2);
17855
17856 wxPyEndAllowThreads(__tstate);
17857 if (PyErr_Occurred()) SWIG_fail;
17858 }
17859 {
17860#if wxUSE_UNICODE
17861 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17862#else
17863 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17864#endif
17865 }
17866 return resultobj;
17867 fail:
17868 return NULL;
17869}
17870
17871
c370783e 17872static PyObject *_wrap_ToolBarBase_SetToolLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17873 PyObject *resultobj;
17874 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17875 int arg2 ;
17876 wxString *arg3 = 0 ;
17877 bool temp3 = False ;
17878 PyObject * obj0 = 0 ;
17879 PyObject * obj1 = 0 ;
17880 PyObject * obj2 = 0 ;
17881 char *kwnames[] = {
17882 (char *) "self",(char *) "id",(char *) "helpString", NULL
17883 };
17884
17885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolLongHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
17886 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17887 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17888 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
17889 if (PyErr_Occurred()) SWIG_fail;
17890 {
17891 arg3 = wxString_in_helper(obj2);
17892 if (arg3 == NULL) SWIG_fail;
17893 temp3 = True;
17894 }
17895 {
17896 PyThreadState* __tstate = wxPyBeginAllowThreads();
17897 (arg1)->SetToolLongHelp(arg2,(wxString const &)*arg3);
17898
17899 wxPyEndAllowThreads(__tstate);
17900 if (PyErr_Occurred()) SWIG_fail;
17901 }
17902 Py_INCREF(Py_None); resultobj = Py_None;
17903 {
17904 if (temp3)
17905 delete arg3;
17906 }
17907 return resultobj;
17908 fail:
17909 {
17910 if (temp3)
17911 delete arg3;
17912 }
17913 return NULL;
17914}
17915
17916
c370783e 17917static PyObject *_wrap_ToolBarBase_GetToolLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17918 PyObject *resultobj;
17919 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17920 int arg2 ;
17921 wxString result;
17922 PyObject * obj0 = 0 ;
17923 PyObject * obj1 = 0 ;
17924 char *kwnames[] = {
17925 (char *) "self",(char *) "id", NULL
17926 };
17927
17928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolLongHelp",kwnames,&obj0,&obj1)) goto fail;
17929 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17931 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
17932 if (PyErr_Occurred()) SWIG_fail;
17933 {
17934 PyThreadState* __tstate = wxPyBeginAllowThreads();
17935 result = (arg1)->GetToolLongHelp(arg2);
17936
17937 wxPyEndAllowThreads(__tstate);
17938 if (PyErr_Occurred()) SWIG_fail;
17939 }
17940 {
17941#if wxUSE_UNICODE
17942 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17943#else
17944 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17945#endif
17946 }
17947 return resultobj;
17948 fail:
17949 return NULL;
17950}
17951
17952
c370783e 17953static PyObject *_wrap_ToolBarBase_SetMarginsXY(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17954 PyObject *resultobj;
17955 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17956 int arg2 ;
17957 int arg3 ;
17958 PyObject * obj0 = 0 ;
17959 PyObject * obj1 = 0 ;
17960 PyObject * obj2 = 0 ;
17961 char *kwnames[] = {
17962 (char *) "self",(char *) "x",(char *) "y", NULL
17963 };
17964
17965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetMarginsXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
17966 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17967 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 17968 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 17969 if (PyErr_Occurred()) SWIG_fail;
c370783e 17970 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
17971 if (PyErr_Occurred()) SWIG_fail;
17972 {
17973 PyThreadState* __tstate = wxPyBeginAllowThreads();
17974 (arg1)->SetMargins(arg2,arg3);
17975
17976 wxPyEndAllowThreads(__tstate);
17977 if (PyErr_Occurred()) SWIG_fail;
17978 }
17979 Py_INCREF(Py_None); resultobj = Py_None;
17980 return resultobj;
17981 fail:
17982 return NULL;
17983}
17984
17985
c370783e 17986static PyObject *_wrap_ToolBarBase_SetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
17987 PyObject *resultobj;
17988 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
17989 wxSize *arg2 = 0 ;
17990 wxSize temp2 ;
17991 PyObject * obj0 = 0 ;
17992 PyObject * obj1 = 0 ;
17993 char *kwnames[] = {
17994 (char *) "self",(char *) "size", NULL
17995 };
17996
17997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetMargins",kwnames,&obj0,&obj1)) goto fail;
17998 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
17999 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18000 {
18001 arg2 = &temp2;
18002 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
18003 }
18004 {
18005 PyThreadState* __tstate = wxPyBeginAllowThreads();
18006 (arg1)->SetMargins((wxSize const &)*arg2);
18007
18008 wxPyEndAllowThreads(__tstate);
18009 if (PyErr_Occurred()) SWIG_fail;
18010 }
18011 Py_INCREF(Py_None); resultobj = Py_None;
18012 return resultobj;
18013 fail:
18014 return NULL;
18015}
18016
18017
c370783e 18018static PyObject *_wrap_ToolBarBase_SetToolPacking(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18019 PyObject *resultobj;
18020 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
18021 int arg2 ;
18022 PyObject * obj0 = 0 ;
18023 PyObject * obj1 = 0 ;
18024 char *kwnames[] = {
18025 (char *) "self",(char *) "packing", NULL
18026 };
18027
18028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolPacking",kwnames,&obj0,&obj1)) goto fail;
18029 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
18030 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 18031 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
18032 if (PyErr_Occurred()) SWIG_fail;
18033 {
18034 PyThreadState* __tstate = wxPyBeginAllowThreads();
18035 (arg1)->SetToolPacking(arg2);
18036
18037 wxPyEndAllowThreads(__tstate);
18038 if (PyErr_Occurred()) SWIG_fail;
18039 }
18040 Py_INCREF(Py_None); resultobj = Py_None;
18041 return resultobj;
18042 fail:
18043 return NULL;
18044}
18045
18046
c370783e 18047static PyObject *_wrap_ToolBarBase_SetToolSeparation(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18048 PyObject *resultobj;
18049 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
18050 int arg2 ;
18051 PyObject * obj0 = 0 ;
18052 PyObject * obj1 = 0 ;
18053 char *kwnames[] = {
18054 (char *) "self",(char *) "separation", NULL
18055 };
18056
18057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolSeparation",kwnames,&obj0,&obj1)) goto fail;
18058 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
18059 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 18060 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
18061 if (PyErr_Occurred()) SWIG_fail;
18062 {
18063 PyThreadState* __tstate = wxPyBeginAllowThreads();
18064 (arg1)->SetToolSeparation(arg2);
18065
18066 wxPyEndAllowThreads(__tstate);
18067 if (PyErr_Occurred()) SWIG_fail;
18068 }
18069 Py_INCREF(Py_None); resultobj = Py_None;
18070 return resultobj;
18071 fail:
18072 return NULL;
18073}
18074
18075
c370783e 18076static PyObject *_wrap_ToolBarBase_GetToolMargins(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18077 PyObject *resultobj;
18078 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
18079 wxSize result;
18080 PyObject * obj0 = 0 ;
18081 char *kwnames[] = {
18082 (char *) "self", NULL
18083 };
18084
18085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolMargins",kwnames,&obj0)) goto fail;
18086 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
18087 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18088 {
18089 PyThreadState* __tstate = wxPyBeginAllowThreads();
18090 result = (arg1)->GetToolMargins();
18091
18092 wxPyEndAllowThreads(__tstate);
18093 if (PyErr_Occurred()) SWIG_fail;
18094 }
18095 {
18096 wxSize * resultptr;
18097 resultptr = new wxSize((wxSize &) result);
18098 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
18099 }
18100 return resultobj;
18101 fail:
18102 return NULL;
18103}
18104
18105
c370783e 18106static PyObject *_wrap_ToolBarBase_GetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18107 PyObject *resultobj;
18108 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
18109 wxSize result;
18110 PyObject * obj0 = 0 ;
18111 char *kwnames[] = {
18112 (char *) "self", NULL
18113 };
18114
18115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMargins",kwnames,&obj0)) goto fail;
18116 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
18117 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18118 {
18119 PyThreadState* __tstate = wxPyBeginAllowThreads();
18120 result = (arg1)->GetMargins();
18121
18122 wxPyEndAllowThreads(__tstate);
18123 if (PyErr_Occurred()) SWIG_fail;
18124 }
18125 {
18126 wxSize * resultptr;
18127 resultptr = new wxSize((wxSize &) result);
18128 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
18129 }
18130 return resultobj;
18131 fail:
18132 return NULL;
18133}
18134
18135
c370783e 18136static PyObject *_wrap_ToolBarBase_GetToolPacking(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18137 PyObject *resultobj;
18138 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
18139 int result;
18140 PyObject * obj0 = 0 ;
18141 char *kwnames[] = {
18142 (char *) "self", NULL
18143 };
18144
18145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolPacking",kwnames,&obj0)) goto fail;
18146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
18147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18148 {
18149 PyThreadState* __tstate = wxPyBeginAllowThreads();
18150 result = (int)(arg1)->GetToolPacking();
18151
18152 wxPyEndAllowThreads(__tstate);
18153 if (PyErr_Occurred()) SWIG_fail;
18154 }
c370783e 18155 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
18156 return resultobj;
18157 fail:
18158 return NULL;
18159}
18160
18161
c370783e 18162static PyObject *_wrap_ToolBarBase_GetToolSeparation(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18163 PyObject *resultobj;
18164 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
18165 int result;
18166 PyObject * obj0 = 0 ;
18167 char *kwnames[] = {
18168 (char *) "self", NULL
18169 };
18170
18171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolSeparation",kwnames,&obj0)) goto fail;
18172 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
18173 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18174 {
18175 PyThreadState* __tstate = wxPyBeginAllowThreads();
18176 result = (int)(arg1)->GetToolSeparation();
18177
18178 wxPyEndAllowThreads(__tstate);
18179 if (PyErr_Occurred()) SWIG_fail;
18180 }
c370783e 18181 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
18182 return resultobj;
18183 fail:
18184 return NULL;
18185}
18186
18187
c370783e 18188static PyObject *_wrap_ToolBarBase_SetRows(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18189 PyObject *resultobj;
18190 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
18191 int arg2 ;
18192 PyObject * obj0 = 0 ;
18193 PyObject * obj1 = 0 ;
18194 char *kwnames[] = {
18195 (char *) "self",(char *) "nRows", NULL
18196 };
18197
18198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetRows",kwnames,&obj0,&obj1)) goto fail;
18199 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
18200 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 18201 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
18202 if (PyErr_Occurred()) SWIG_fail;
18203 {
18204 PyThreadState* __tstate = wxPyBeginAllowThreads();
18205 (arg1)->SetRows(arg2);
18206
18207 wxPyEndAllowThreads(__tstate);
18208 if (PyErr_Occurred()) SWIG_fail;
18209 }
18210 Py_INCREF(Py_None); resultobj = Py_None;
18211 return resultobj;
18212 fail:
18213 return NULL;
18214}
18215
18216
c370783e 18217static PyObject *_wrap_ToolBarBase_SetMaxRowsCols(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18218 PyObject *resultobj;
18219 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
18220 int arg2 ;
18221 int arg3 ;
18222 PyObject * obj0 = 0 ;
18223 PyObject * obj1 = 0 ;
18224 PyObject * obj2 = 0 ;
18225 char *kwnames[] = {
18226 (char *) "self",(char *) "rows",(char *) "cols", NULL
18227 };
18228
18229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetMaxRowsCols",kwnames,&obj0,&obj1,&obj2)) goto fail;
18230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
18231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 18232 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 18233 if (PyErr_Occurred()) SWIG_fail;
c370783e 18234 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
18235 if (PyErr_Occurred()) SWIG_fail;
18236 {
18237 PyThreadState* __tstate = wxPyBeginAllowThreads();
18238 (arg1)->SetMaxRowsCols(arg2,arg3);
18239
18240 wxPyEndAllowThreads(__tstate);
18241 if (PyErr_Occurred()) SWIG_fail;
18242 }
18243 Py_INCREF(Py_None); resultobj = Py_None;
18244 return resultobj;
18245 fail:
18246 return NULL;
18247}
18248
18249
c370783e 18250static PyObject *_wrap_ToolBarBase_GetMaxRows(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18251 PyObject *resultobj;
18252 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
18253 int result;
18254 PyObject * obj0 = 0 ;
18255 char *kwnames[] = {
18256 (char *) "self", NULL
18257 };
18258
18259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMaxRows",kwnames,&obj0)) goto fail;
18260 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
18261 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18262 {
18263 PyThreadState* __tstate = wxPyBeginAllowThreads();
18264 result = (int)(arg1)->GetMaxRows();
18265
18266 wxPyEndAllowThreads(__tstate);
18267 if (PyErr_Occurred()) SWIG_fail;
18268 }
c370783e 18269 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
18270 return resultobj;
18271 fail:
18272 return NULL;
18273}
18274
18275
c370783e 18276static PyObject *_wrap_ToolBarBase_GetMaxCols(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18277 PyObject *resultobj;
18278 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
18279 int result;
18280 PyObject * obj0 = 0 ;
18281 char *kwnames[] = {
18282 (char *) "self", NULL
18283 };
18284
18285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMaxCols",kwnames,&obj0)) goto fail;
18286 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
18287 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18288 {
18289 PyThreadState* __tstate = wxPyBeginAllowThreads();
18290 result = (int)(arg1)->GetMaxCols();
18291
18292 wxPyEndAllowThreads(__tstate);
18293 if (PyErr_Occurred()) SWIG_fail;
18294 }
c370783e 18295 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
18296 return resultobj;
18297 fail:
18298 return NULL;
18299}
18300
18301
c370783e 18302static PyObject *_wrap_ToolBarBase_SetToolBitmapSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18303 PyObject *resultobj;
18304 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
18305 wxSize *arg2 = 0 ;
18306 wxSize temp2 ;
18307 PyObject * obj0 = 0 ;
18308 PyObject * obj1 = 0 ;
18309 char *kwnames[] = {
18310 (char *) "self",(char *) "size", NULL
18311 };
18312
18313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolBitmapSize",kwnames,&obj0,&obj1)) goto fail;
18314 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
18315 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18316 {
18317 arg2 = &temp2;
18318 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
18319 }
18320 {
18321 PyThreadState* __tstate = wxPyBeginAllowThreads();
18322 (arg1)->SetToolBitmapSize((wxSize const &)*arg2);
18323
18324 wxPyEndAllowThreads(__tstate);
18325 if (PyErr_Occurred()) SWIG_fail;
18326 }
18327 Py_INCREF(Py_None); resultobj = Py_None;
18328 return resultobj;
18329 fail:
18330 return NULL;
18331}
18332
18333
c370783e 18334static PyObject *_wrap_ToolBarBase_GetToolBitmapSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18335 PyObject *resultobj;
18336 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
18337 wxSize result;
18338 PyObject * obj0 = 0 ;
18339 char *kwnames[] = {
18340 (char *) "self", NULL
18341 };
18342
18343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolBitmapSize",kwnames,&obj0)) goto fail;
18344 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
18345 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18346 {
18347 PyThreadState* __tstate = wxPyBeginAllowThreads();
18348 result = (arg1)->GetToolBitmapSize();
18349
18350 wxPyEndAllowThreads(__tstate);
18351 if (PyErr_Occurred()) SWIG_fail;
18352 }
18353 {
18354 wxSize * resultptr;
18355 resultptr = new wxSize((wxSize &) result);
18356 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
18357 }
18358 return resultobj;
18359 fail:
18360 return NULL;
18361}
18362
18363
c370783e 18364static PyObject *_wrap_ToolBarBase_GetToolSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18365 PyObject *resultobj;
18366 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
18367 wxSize result;
18368 PyObject * obj0 = 0 ;
18369 char *kwnames[] = {
18370 (char *) "self", NULL
18371 };
18372
18373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolSize",kwnames,&obj0)) goto fail;
18374 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
18375 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18376 {
18377 PyThreadState* __tstate = wxPyBeginAllowThreads();
18378 result = (arg1)->GetToolSize();
18379
18380 wxPyEndAllowThreads(__tstate);
18381 if (PyErr_Occurred()) SWIG_fail;
18382 }
18383 {
18384 wxSize * resultptr;
18385 resultptr = new wxSize((wxSize &) result);
18386 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
18387 }
18388 return resultobj;
18389 fail:
18390 return NULL;
18391}
18392
18393
c370783e 18394static PyObject *_wrap_ToolBarBase_FindToolForPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18395 PyObject *resultobj;
18396 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
18397 int arg2 ;
18398 int arg3 ;
18399 wxToolBarToolBase *result;
18400 PyObject * obj0 = 0 ;
18401 PyObject * obj1 = 0 ;
18402 PyObject * obj2 = 0 ;
18403 char *kwnames[] = {
18404 (char *) "self",(char *) "x",(char *) "y", NULL
18405 };
18406
18407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_FindToolForPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
18408 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
18409 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 18410 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 18411 if (PyErr_Occurred()) SWIG_fail;
c370783e 18412 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
18413 if (PyErr_Occurred()) SWIG_fail;
18414 {
18415 PyThreadState* __tstate = wxPyBeginAllowThreads();
18416 result = (wxToolBarToolBase *)(arg1)->FindToolForPosition(arg2,arg3);
18417
18418 wxPyEndAllowThreads(__tstate);
18419 if (PyErr_Occurred()) SWIG_fail;
18420 }
18421 {
412d302d 18422 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
18423 }
18424 return resultobj;
18425 fail:
18426 return NULL;
18427}
18428
18429
c370783e 18430static PyObject *_wrap_ToolBarBase_FindById(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18431 PyObject *resultobj;
18432 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
18433 int arg2 ;
18434 wxToolBarToolBase *result;
18435 PyObject * obj0 = 0 ;
18436 PyObject * obj1 = 0 ;
18437 char *kwnames[] = {
18438 (char *) "self",(char *) "toolid", NULL
18439 };
18440
18441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_FindById",kwnames,&obj0,&obj1)) goto fail;
18442 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
18443 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 18444 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
18445 if (PyErr_Occurred()) SWIG_fail;
18446 {
18447 PyThreadState* __tstate = wxPyBeginAllowThreads();
18448 result = (wxToolBarToolBase *)((wxToolBarBase const *)arg1)->FindById(arg2);
18449
18450 wxPyEndAllowThreads(__tstate);
18451 if (PyErr_Occurred()) SWIG_fail;
18452 }
18453 {
412d302d 18454 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
18455 }
18456 return resultobj;
18457 fail:
18458 return NULL;
18459}
18460
18461
c370783e 18462static PyObject *_wrap_ToolBarBase_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18463 PyObject *resultobj;
18464 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
18465 bool result;
18466 PyObject * obj0 = 0 ;
18467 char *kwnames[] = {
18468 (char *) "self", NULL
18469 };
18470
18471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_IsVertical",kwnames,&obj0)) goto fail;
18472 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBarBase,
18473 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18474 {
18475 PyThreadState* __tstate = wxPyBeginAllowThreads();
18476 result = (bool)(arg1)->IsVertical();
18477
18478 wxPyEndAllowThreads(__tstate);
18479 if (PyErr_Occurred()) SWIG_fail;
18480 }
18481 {
18482 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18483 }
18484 return resultobj;
18485 fail:
18486 return NULL;
18487}
18488
18489
c370783e 18490static PyObject * ToolBarBase_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
18491 PyObject *obj;
18492 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18493 SWIG_TypeClientData(SWIGTYPE_p_wxToolBarBase, obj);
18494 Py_INCREF(obj);
18495 return Py_BuildValue((char *)"");
18496}
c370783e 18497static PyObject *_wrap_new_ToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18498 PyObject *resultobj;
18499 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17 18500 int arg2 = (int) -1 ;
d55e5bfc
RD
18501 wxPoint const &arg3_defvalue = wxDefaultPosition ;
18502 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
18503 wxSize const &arg4_defvalue = wxDefaultSize ;
18504 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
18505 long arg5 = (long) wxNO_BORDER|wxTB_HORIZONTAL ;
18506 wxString const &arg6_defvalue = wxPyToolBarNameStr ;
18507 wxString *arg6 = (wxString *) &arg6_defvalue ;
18508 wxToolBar *result;
18509 wxPoint temp3 ;
18510 wxSize temp4 ;
18511 bool temp6 = False ;
18512 PyObject * obj0 = 0 ;
18513 PyObject * obj1 = 0 ;
18514 PyObject * obj2 = 0 ;
18515 PyObject * obj3 = 0 ;
18516 PyObject * obj4 = 0 ;
18517 PyObject * obj5 = 0 ;
18518 char *kwnames[] = {
18519 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
18520 };
18521
bfddbb17 18522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_ToolBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
d55e5bfc
RD
18523 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18524 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 18525 if (obj1) {
c370783e 18526 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
18527 if (PyErr_Occurred()) SWIG_fail;
18528 }
d55e5bfc
RD
18529 if (obj2) {
18530 {
18531 arg3 = &temp3;
18532 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
18533 }
18534 }
18535 if (obj3) {
18536 {
18537 arg4 = &temp4;
18538 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
18539 }
18540 }
18541 if (obj4) {
c370783e 18542 arg5 = (long)SWIG_As_long(obj4);
d55e5bfc
RD
18543 if (PyErr_Occurred()) SWIG_fail;
18544 }
18545 if (obj5) {
18546 {
18547 arg6 = wxString_in_helper(obj5);
18548 if (arg6 == NULL) SWIG_fail;
18549 temp6 = True;
18550 }
18551 }
18552 {
0439c23b 18553 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
18554 PyThreadState* __tstate = wxPyBeginAllowThreads();
18555 result = (wxToolBar *)new wxToolBar(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
18556
18557 wxPyEndAllowThreads(__tstate);
110da5b0 18558 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 18559 }
b0f7404b 18560 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToolBar, 1);
d55e5bfc
RD
18561 {
18562 if (temp6)
18563 delete arg6;
18564 }
18565 return resultobj;
18566 fail:
18567 {
18568 if (temp6)
18569 delete arg6;
18570 }
18571 return NULL;
18572}
18573
18574
c370783e 18575static PyObject *_wrap_new_PreToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18576 PyObject *resultobj;
18577 wxToolBar *result;
18578 char *kwnames[] = {
18579 NULL
18580 };
18581
18582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreToolBar",kwnames)) goto fail;
18583 {
0439c23b 18584 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
18585 PyThreadState* __tstate = wxPyBeginAllowThreads();
18586 result = (wxToolBar *)new wxToolBar();
18587
18588 wxPyEndAllowThreads(__tstate);
110da5b0 18589 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 18590 }
b0f7404b 18591 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToolBar, 1);
d55e5bfc
RD
18592 return resultobj;
18593 fail:
18594 return NULL;
18595}
18596
18597
c370783e 18598static PyObject *_wrap_ToolBar_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18599 PyObject *resultobj;
18600 wxToolBar *arg1 = (wxToolBar *) 0 ;
18601 wxWindow *arg2 = (wxWindow *) 0 ;
bfddbb17 18602 int arg3 = (int) -1 ;
d55e5bfc
RD
18603 wxPoint const &arg4_defvalue = wxDefaultPosition ;
18604 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
18605 wxSize const &arg5_defvalue = wxDefaultSize ;
18606 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
18607 long arg6 = (long) wxNO_BORDER|wxTB_HORIZONTAL ;
18608 wxString const &arg7_defvalue = wxPyToolBarNameStr ;
18609 wxString *arg7 = (wxString *) &arg7_defvalue ;
18610 bool result;
18611 wxPoint temp4 ;
18612 wxSize temp5 ;
18613 bool temp7 = False ;
18614 PyObject * obj0 = 0 ;
18615 PyObject * obj1 = 0 ;
18616 PyObject * obj2 = 0 ;
18617 PyObject * obj3 = 0 ;
18618 PyObject * obj4 = 0 ;
18619 PyObject * obj5 = 0 ;
18620 PyObject * obj6 = 0 ;
18621 char *kwnames[] = {
18622 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
18623 };
18624
bfddbb17 18625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:ToolBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
d55e5bfc
RD
18626 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBar,
18627 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18628 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 18630 if (obj2) {
c370783e 18631 arg3 = (int)SWIG_As_int(obj2);
bfddbb17
RD
18632 if (PyErr_Occurred()) SWIG_fail;
18633 }
d55e5bfc
RD
18634 if (obj3) {
18635 {
18636 arg4 = &temp4;
18637 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
18638 }
18639 }
18640 if (obj4) {
18641 {
18642 arg5 = &temp5;
18643 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
18644 }
18645 }
18646 if (obj5) {
c370783e 18647 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
18648 if (PyErr_Occurred()) SWIG_fail;
18649 }
18650 if (obj6) {
18651 {
18652 arg7 = wxString_in_helper(obj6);
18653 if (arg7 == NULL) SWIG_fail;
18654 temp7 = True;
18655 }
18656 }
18657 {
18658 PyThreadState* __tstate = wxPyBeginAllowThreads();
18659 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
18660
18661 wxPyEndAllowThreads(__tstate);
18662 if (PyErr_Occurred()) SWIG_fail;
18663 }
18664 {
18665 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18666 }
18667 {
18668 if (temp7)
18669 delete arg7;
18670 }
18671 return resultobj;
18672 fail:
18673 {
18674 if (temp7)
18675 delete arg7;
18676 }
18677 return NULL;
18678}
18679
18680
c370783e 18681static PyObject *_wrap_ToolBar_FindToolForPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18682 PyObject *resultobj;
18683 wxToolBar *arg1 = (wxToolBar *) 0 ;
18684 int arg2 ;
18685 int arg3 ;
18686 wxToolBarToolBase *result;
18687 PyObject * obj0 = 0 ;
18688 PyObject * obj1 = 0 ;
18689 PyObject * obj2 = 0 ;
18690 char *kwnames[] = {
18691 (char *) "self",(char *) "x",(char *) "y", NULL
18692 };
18693
18694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBar_FindToolForPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
18695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolBar,
18696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 18697 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 18698 if (PyErr_Occurred()) SWIG_fail;
c370783e 18699 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
18700 if (PyErr_Occurred()) SWIG_fail;
18701 {
18702 PyThreadState* __tstate = wxPyBeginAllowThreads();
18703 result = (wxToolBarToolBase *)(arg1)->FindToolForPosition(arg2,arg3);
18704
18705 wxPyEndAllowThreads(__tstate);
18706 if (PyErr_Occurred()) SWIG_fail;
18707 }
18708 {
412d302d 18709 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
18710 }
18711 return resultobj;
18712 fail:
18713 return NULL;
18714}
18715
18716
c370783e 18717static PyObject *_wrap_ToolBar_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
f20a2e1f
RD
18718 PyObject *resultobj;
18719 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
18720 wxVisualAttributes result;
18721 PyObject * obj0 = 0 ;
18722 char *kwnames[] = {
18723 (char *) "variant", NULL
18724 };
18725
18726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ToolBar_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
18727 if (obj0) {
c370783e 18728 arg1 = (int)SWIG_As_int(obj0);
f20a2e1f
RD
18729 if (PyErr_Occurred()) SWIG_fail;
18730 }
18731 {
0439c23b 18732 if (!wxPyCheckForApp()) SWIG_fail;
f20a2e1f
RD
18733 PyThreadState* __tstate = wxPyBeginAllowThreads();
18734 result = wxToolBar::GetClassDefaultAttributes((wxWindowVariant )arg1);
18735
18736 wxPyEndAllowThreads(__tstate);
110da5b0 18737 if (PyErr_Occurred()) SWIG_fail;
f20a2e1f
RD
18738 }
18739 {
18740 wxVisualAttributes * resultptr;
18741 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
18742 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
18743 }
18744 return resultobj;
18745 fail:
18746 return NULL;
18747}
18748
18749
c370783e 18750static PyObject * ToolBar_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
18751 PyObject *obj;
18752 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18753 SWIG_TypeClientData(SWIGTYPE_p_wxToolBar, obj);
18754 Py_INCREF(obj);
18755 return Py_BuildValue((char *)"");
18756}
c370783e 18757static int _wrap_ListCtrlNameStr_set(PyObject *) {
d55e5bfc
RD
18758 PyErr_SetString(PyExc_TypeError,"Variable ListCtrlNameStr is read-only.");
18759 return 1;
18760}
18761
18762
18763static PyObject *_wrap_ListCtrlNameStr_get() {
18764 PyObject *pyobj;
18765
18766 {
18767#if wxUSE_UNICODE
18768 pyobj = PyUnicode_FromWideChar((&wxPyListCtrlNameStr)->c_str(), (&wxPyListCtrlNameStr)->Len());
18769#else
18770 pyobj = PyString_FromStringAndSize((&wxPyListCtrlNameStr)->c_str(), (&wxPyListCtrlNameStr)->Len());
18771#endif
18772 }
18773 return pyobj;
18774}
18775
18776
c370783e 18777static PyObject *_wrap_new_ListItemAttr(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18778 PyObject *resultobj;
18779 wxColour const &arg1_defvalue = wxNullColour ;
18780 wxColour *arg1 = (wxColour *) &arg1_defvalue ;
18781 wxColour const &arg2_defvalue = wxNullColour ;
18782 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
18783 wxFont const &arg3_defvalue = wxNullFont ;
18784 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
18785 wxListItemAttr *result;
18786 wxColour temp1 ;
18787 wxColour temp2 ;
18788 PyObject * obj0 = 0 ;
18789 PyObject * obj1 = 0 ;
18790 PyObject * obj2 = 0 ;
18791 char *kwnames[] = {
18792 (char *) "colText",(char *) "colBack",(char *) "font", NULL
18793 };
18794
18795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ListItemAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
18796 if (obj0) {
18797 {
18798 arg1 = &temp1;
18799 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
18800 }
18801 }
18802 if (obj1) {
18803 {
18804 arg2 = &temp2;
18805 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
18806 }
18807 }
18808 if (obj2) {
18809 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxFont,
18810 SWIG_POINTER_EXCEPTION | 0)) == -1)
18811 SWIG_fail;
18812 if (arg3 == NULL) {
18813 PyErr_SetString(PyExc_TypeError,"null reference");
18814 SWIG_fail;
18815 }
18816 }
18817 {
18818 PyThreadState* __tstate = wxPyBeginAllowThreads();
18819 result = (wxListItemAttr *)new wxListItemAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxFont const &)*arg3);
18820
18821 wxPyEndAllowThreads(__tstate);
18822 if (PyErr_Occurred()) SWIG_fail;
18823 }
18824 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItemAttr, 1);
18825 return resultobj;
18826 fail:
18827 return NULL;
18828}
18829
18830
c370783e 18831static PyObject *_wrap_ListItemAttr_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18832 PyObject *resultobj;
18833 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
18834 wxColour *arg2 = 0 ;
18835 wxColour temp2 ;
18836 PyObject * obj0 = 0 ;
18837 PyObject * obj1 = 0 ;
18838 char *kwnames[] = {
18839 (char *) "self",(char *) "colText", NULL
18840 };
18841
18842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
18843 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItemAttr,
18844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18845 {
18846 arg2 = &temp2;
18847 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
18848 }
18849 {
18850 PyThreadState* __tstate = wxPyBeginAllowThreads();
18851 (arg1)->SetTextColour((wxColour const &)*arg2);
18852
18853 wxPyEndAllowThreads(__tstate);
18854 if (PyErr_Occurred()) SWIG_fail;
18855 }
18856 Py_INCREF(Py_None); resultobj = Py_None;
18857 return resultobj;
18858 fail:
18859 return NULL;
18860}
18861
18862
c370783e 18863static PyObject *_wrap_ListItemAttr_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18864 PyObject *resultobj;
18865 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
18866 wxColour *arg2 = 0 ;
18867 wxColour temp2 ;
18868 PyObject * obj0 = 0 ;
18869 PyObject * obj1 = 0 ;
18870 char *kwnames[] = {
18871 (char *) "self",(char *) "colBack", NULL
18872 };
18873
18874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
18875 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItemAttr,
18876 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18877 {
18878 arg2 = &temp2;
18879 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
18880 }
18881 {
18882 PyThreadState* __tstate = wxPyBeginAllowThreads();
18883 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
18884
18885 wxPyEndAllowThreads(__tstate);
18886 if (PyErr_Occurred()) SWIG_fail;
18887 }
18888 Py_INCREF(Py_None); resultobj = Py_None;
18889 return resultobj;
18890 fail:
18891 return NULL;
18892}
18893
18894
c370783e 18895static PyObject *_wrap_ListItemAttr_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18896 PyObject *resultobj;
18897 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
18898 wxFont *arg2 = 0 ;
18899 PyObject * obj0 = 0 ;
18900 PyObject * obj1 = 0 ;
18901 char *kwnames[] = {
18902 (char *) "self",(char *) "font", NULL
18903 };
18904
18905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetFont",kwnames,&obj0,&obj1)) goto fail;
18906 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItemAttr,
18907 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18908 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
18909 SWIG_POINTER_EXCEPTION | 0)) == -1)
18910 SWIG_fail;
18911 if (arg2 == NULL) {
18912 PyErr_SetString(PyExc_TypeError,"null reference");
18913 SWIG_fail;
18914 }
18915 {
18916 PyThreadState* __tstate = wxPyBeginAllowThreads();
18917 (arg1)->SetFont((wxFont const &)*arg2);
18918
18919 wxPyEndAllowThreads(__tstate);
18920 if (PyErr_Occurred()) SWIG_fail;
18921 }
18922 Py_INCREF(Py_None); resultobj = Py_None;
18923 return resultobj;
18924 fail:
18925 return NULL;
18926}
18927
18928
c370783e 18929static PyObject *_wrap_ListItemAttr_HasTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18930 PyObject *resultobj;
18931 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
18932 bool result;
18933 PyObject * obj0 = 0 ;
18934 char *kwnames[] = {
18935 (char *) "self", NULL
18936 };
18937
18938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasTextColour",kwnames,&obj0)) goto fail;
18939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItemAttr,
18940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18941 {
18942 PyThreadState* __tstate = wxPyBeginAllowThreads();
18943 result = (bool)(arg1)->HasTextColour();
18944
18945 wxPyEndAllowThreads(__tstate);
18946 if (PyErr_Occurred()) SWIG_fail;
18947 }
18948 {
18949 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18950 }
18951 return resultobj;
18952 fail:
18953 return NULL;
18954}
18955
18956
c370783e 18957static PyObject *_wrap_ListItemAttr_HasBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18958 PyObject *resultobj;
18959 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
18960 bool result;
18961 PyObject * obj0 = 0 ;
18962 char *kwnames[] = {
18963 (char *) "self", NULL
18964 };
18965
18966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasBackgroundColour",kwnames,&obj0)) goto fail;
18967 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItemAttr,
18968 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18969 {
18970 PyThreadState* __tstate = wxPyBeginAllowThreads();
18971 result = (bool)(arg1)->HasBackgroundColour();
18972
18973 wxPyEndAllowThreads(__tstate);
18974 if (PyErr_Occurred()) SWIG_fail;
18975 }
18976 {
18977 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18978 }
18979 return resultobj;
18980 fail:
18981 return NULL;
18982}
18983
18984
c370783e 18985static PyObject *_wrap_ListItemAttr_HasFont(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
18986 PyObject *resultobj;
18987 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
18988 bool result;
18989 PyObject * obj0 = 0 ;
18990 char *kwnames[] = {
18991 (char *) "self", NULL
18992 };
18993
18994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasFont",kwnames,&obj0)) goto fail;
18995 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItemAttr,
18996 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18997 {
18998 PyThreadState* __tstate = wxPyBeginAllowThreads();
18999 result = (bool)(arg1)->HasFont();
19000
19001 wxPyEndAllowThreads(__tstate);
19002 if (PyErr_Occurred()) SWIG_fail;
19003 }
19004 {
19005 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19006 }
19007 return resultobj;
19008 fail:
19009 return NULL;
19010}
19011
19012
c370783e 19013static PyObject *_wrap_ListItemAttr_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19014 PyObject *resultobj;
19015 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
19016 wxColour result;
19017 PyObject * obj0 = 0 ;
19018 char *kwnames[] = {
19019 (char *) "self", NULL
19020 };
19021
19022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetTextColour",kwnames,&obj0)) goto fail;
19023 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItemAttr,
19024 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19025 {
19026 PyThreadState* __tstate = wxPyBeginAllowThreads();
19027 result = (arg1)->GetTextColour();
19028
19029 wxPyEndAllowThreads(__tstate);
19030 if (PyErr_Occurred()) SWIG_fail;
19031 }
19032 {
19033 wxColour * resultptr;
19034 resultptr = new wxColour((wxColour &) result);
19035 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
19036 }
19037 return resultobj;
19038 fail:
19039 return NULL;
19040}
19041
19042
c370783e 19043static PyObject *_wrap_ListItemAttr_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19044 PyObject *resultobj;
19045 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
19046 wxColour result;
19047 PyObject * obj0 = 0 ;
19048 char *kwnames[] = {
19049 (char *) "self", NULL
19050 };
19051
19052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetBackgroundColour",kwnames,&obj0)) goto fail;
19053 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItemAttr,
19054 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19055 {
19056 PyThreadState* __tstate = wxPyBeginAllowThreads();
19057 result = (arg1)->GetBackgroundColour();
19058
19059 wxPyEndAllowThreads(__tstate);
19060 if (PyErr_Occurred()) SWIG_fail;
19061 }
19062 {
19063 wxColour * resultptr;
19064 resultptr = new wxColour((wxColour &) result);
19065 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
19066 }
19067 return resultobj;
19068 fail:
19069 return NULL;
19070}
19071
19072
c370783e 19073static PyObject *_wrap_ListItemAttr_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19074 PyObject *resultobj;
19075 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
19076 wxFont result;
19077 PyObject * obj0 = 0 ;
19078 char *kwnames[] = {
19079 (char *) "self", NULL
19080 };
19081
19082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetFont",kwnames,&obj0)) goto fail;
19083 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItemAttr,
19084 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19085 {
19086 PyThreadState* __tstate = wxPyBeginAllowThreads();
19087 result = (arg1)->GetFont();
19088
19089 wxPyEndAllowThreads(__tstate);
19090 if (PyErr_Occurred()) SWIG_fail;
19091 }
19092 {
19093 wxFont * resultptr;
19094 resultptr = new wxFont((wxFont &) result);
19095 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
19096 }
19097 return resultobj;
19098 fail:
19099 return NULL;
19100}
19101
19102
c370783e 19103static PyObject *_wrap_ListItemAttr_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19104 PyObject *resultobj;
19105 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
19106 PyObject * obj0 = 0 ;
19107 char *kwnames[] = {
19108 (char *) "self", NULL
19109 };
19110
19111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_Destroy",kwnames,&obj0)) goto fail;
19112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItemAttr,
19113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19114 {
19115 PyThreadState* __tstate = wxPyBeginAllowThreads();
19116 wxListItemAttr_Destroy(arg1);
19117
19118 wxPyEndAllowThreads(__tstate);
19119 if (PyErr_Occurred()) SWIG_fail;
19120 }
19121 Py_INCREF(Py_None); resultobj = Py_None;
19122 return resultobj;
19123 fail:
19124 return NULL;
19125}
19126
19127
c370783e 19128static PyObject * ListItemAttr_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
19129 PyObject *obj;
19130 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19131 SWIG_TypeClientData(SWIGTYPE_p_wxListItemAttr, obj);
19132 Py_INCREF(obj);
19133 return Py_BuildValue((char *)"");
19134}
c370783e 19135static PyObject *_wrap_new_ListItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19136 PyObject *resultobj;
19137 wxListItem *result;
19138 char *kwnames[] = {
19139 NULL
19140 };
19141
19142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ListItem",kwnames)) goto fail;
19143 {
19144 PyThreadState* __tstate = wxPyBeginAllowThreads();
19145 result = (wxListItem *)new wxListItem();
19146
19147 wxPyEndAllowThreads(__tstate);
19148 if (PyErr_Occurred()) SWIG_fail;
19149 }
19150 {
412d302d 19151 resultobj = wxPyMake_wxObject(result, 1);
d55e5bfc
RD
19152 }
19153 return resultobj;
19154 fail:
19155 return NULL;
19156}
19157
19158
c370783e 19159static PyObject *_wrap_delete_ListItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19160 PyObject *resultobj;
19161 wxListItem *arg1 = (wxListItem *) 0 ;
19162 PyObject * obj0 = 0 ;
19163 char *kwnames[] = {
19164 (char *) "self", NULL
19165 };
19166
19167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ListItem",kwnames,&obj0)) goto fail;
19168 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19169 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19170 {
19171 PyThreadState* __tstate = wxPyBeginAllowThreads();
19172 delete arg1;
19173
19174 wxPyEndAllowThreads(__tstate);
19175 if (PyErr_Occurred()) SWIG_fail;
19176 }
19177 Py_INCREF(Py_None); resultobj = Py_None;
19178 return resultobj;
19179 fail:
19180 return NULL;
19181}
19182
19183
c370783e 19184static PyObject *_wrap_ListItem_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19185 PyObject *resultobj;
19186 wxListItem *arg1 = (wxListItem *) 0 ;
19187 PyObject * obj0 = 0 ;
19188 char *kwnames[] = {
19189 (char *) "self", NULL
19190 };
19191
19192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_Clear",kwnames,&obj0)) goto fail;
19193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19195 {
19196 PyThreadState* __tstate = wxPyBeginAllowThreads();
19197 (arg1)->Clear();
19198
19199 wxPyEndAllowThreads(__tstate);
19200 if (PyErr_Occurred()) SWIG_fail;
19201 }
19202 Py_INCREF(Py_None); resultobj = Py_None;
19203 return resultobj;
19204 fail:
19205 return NULL;
19206}
19207
19208
c370783e 19209static PyObject *_wrap_ListItem_ClearAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19210 PyObject *resultobj;
19211 wxListItem *arg1 = (wxListItem *) 0 ;
19212 PyObject * obj0 = 0 ;
19213 char *kwnames[] = {
19214 (char *) "self", NULL
19215 };
19216
19217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_ClearAttributes",kwnames,&obj0)) goto fail;
19218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19220 {
19221 PyThreadState* __tstate = wxPyBeginAllowThreads();
19222 (arg1)->ClearAttributes();
19223
19224 wxPyEndAllowThreads(__tstate);
19225 if (PyErr_Occurred()) SWIG_fail;
19226 }
19227 Py_INCREF(Py_None); resultobj = Py_None;
19228 return resultobj;
19229 fail:
19230 return NULL;
19231}
19232
19233
c370783e 19234static PyObject *_wrap_ListItem_SetMask(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19235 PyObject *resultobj;
19236 wxListItem *arg1 = (wxListItem *) 0 ;
19237 long arg2 ;
19238 PyObject * obj0 = 0 ;
19239 PyObject * obj1 = 0 ;
19240 char *kwnames[] = {
19241 (char *) "self",(char *) "mask", NULL
19242 };
19243
19244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetMask",kwnames,&obj0,&obj1)) goto fail;
19245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 19247 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
19248 if (PyErr_Occurred()) SWIG_fail;
19249 {
19250 PyThreadState* __tstate = wxPyBeginAllowThreads();
19251 (arg1)->SetMask(arg2);
19252
19253 wxPyEndAllowThreads(__tstate);
19254 if (PyErr_Occurred()) SWIG_fail;
19255 }
19256 Py_INCREF(Py_None); resultobj = Py_None;
19257 return resultobj;
19258 fail:
19259 return NULL;
19260}
19261
19262
c370783e 19263static PyObject *_wrap_ListItem_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19264 PyObject *resultobj;
19265 wxListItem *arg1 = (wxListItem *) 0 ;
19266 long arg2 ;
19267 PyObject * obj0 = 0 ;
19268 PyObject * obj1 = 0 ;
19269 char *kwnames[] = {
19270 (char *) "self",(char *) "id", NULL
19271 };
19272
19273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetId",kwnames,&obj0,&obj1)) goto fail;
19274 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19275 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 19276 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
19277 if (PyErr_Occurred()) SWIG_fail;
19278 {
19279 PyThreadState* __tstate = wxPyBeginAllowThreads();
19280 (arg1)->SetId(arg2);
19281
19282 wxPyEndAllowThreads(__tstate);
19283 if (PyErr_Occurred()) SWIG_fail;
19284 }
19285 Py_INCREF(Py_None); resultobj = Py_None;
19286 return resultobj;
19287 fail:
19288 return NULL;
19289}
19290
19291
c370783e 19292static PyObject *_wrap_ListItem_SetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19293 PyObject *resultobj;
19294 wxListItem *arg1 = (wxListItem *) 0 ;
19295 int arg2 ;
19296 PyObject * obj0 = 0 ;
19297 PyObject * obj1 = 0 ;
19298 char *kwnames[] = {
19299 (char *) "self",(char *) "col", NULL
19300 };
19301
19302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetColumn",kwnames,&obj0,&obj1)) goto fail;
19303 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19304 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 19305 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
19306 if (PyErr_Occurred()) SWIG_fail;
19307 {
19308 PyThreadState* __tstate = wxPyBeginAllowThreads();
19309 (arg1)->SetColumn(arg2);
19310
19311 wxPyEndAllowThreads(__tstate);
19312 if (PyErr_Occurred()) SWIG_fail;
19313 }
19314 Py_INCREF(Py_None); resultobj = Py_None;
19315 return resultobj;
19316 fail:
19317 return NULL;
19318}
19319
19320
c370783e 19321static PyObject *_wrap_ListItem_SetState(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19322 PyObject *resultobj;
19323 wxListItem *arg1 = (wxListItem *) 0 ;
19324 long arg2 ;
19325 PyObject * obj0 = 0 ;
19326 PyObject * obj1 = 0 ;
19327 char *kwnames[] = {
19328 (char *) "self",(char *) "state", NULL
19329 };
19330
19331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetState",kwnames,&obj0,&obj1)) goto fail;
19332 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19333 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 19334 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
19335 if (PyErr_Occurred()) SWIG_fail;
19336 {
19337 PyThreadState* __tstate = wxPyBeginAllowThreads();
19338 (arg1)->SetState(arg2);
19339
19340 wxPyEndAllowThreads(__tstate);
19341 if (PyErr_Occurred()) SWIG_fail;
19342 }
19343 Py_INCREF(Py_None); resultobj = Py_None;
19344 return resultobj;
19345 fail:
19346 return NULL;
19347}
19348
19349
c370783e 19350static PyObject *_wrap_ListItem_SetStateMask(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19351 PyObject *resultobj;
19352 wxListItem *arg1 = (wxListItem *) 0 ;
19353 long arg2 ;
19354 PyObject * obj0 = 0 ;
19355 PyObject * obj1 = 0 ;
19356 char *kwnames[] = {
19357 (char *) "self",(char *) "stateMask", NULL
19358 };
19359
19360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetStateMask",kwnames,&obj0,&obj1)) goto fail;
19361 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 19363 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
19364 if (PyErr_Occurred()) SWIG_fail;
19365 {
19366 PyThreadState* __tstate = wxPyBeginAllowThreads();
19367 (arg1)->SetStateMask(arg2);
19368
19369 wxPyEndAllowThreads(__tstate);
19370 if (PyErr_Occurred()) SWIG_fail;
19371 }
19372 Py_INCREF(Py_None); resultobj = Py_None;
19373 return resultobj;
19374 fail:
19375 return NULL;
19376}
19377
19378
c370783e 19379static PyObject *_wrap_ListItem_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19380 PyObject *resultobj;
19381 wxListItem *arg1 = (wxListItem *) 0 ;
19382 wxString *arg2 = 0 ;
19383 bool temp2 = False ;
19384 PyObject * obj0 = 0 ;
19385 PyObject * obj1 = 0 ;
19386 char *kwnames[] = {
19387 (char *) "self",(char *) "text", NULL
19388 };
19389
19390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetText",kwnames,&obj0,&obj1)) goto fail;
19391 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19392 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19393 {
19394 arg2 = wxString_in_helper(obj1);
19395 if (arg2 == NULL) SWIG_fail;
19396 temp2 = True;
19397 }
19398 {
19399 PyThreadState* __tstate = wxPyBeginAllowThreads();
19400 (arg1)->SetText((wxString const &)*arg2);
19401
19402 wxPyEndAllowThreads(__tstate);
19403 if (PyErr_Occurred()) SWIG_fail;
19404 }
19405 Py_INCREF(Py_None); resultobj = Py_None;
19406 {
19407 if (temp2)
19408 delete arg2;
19409 }
19410 return resultobj;
19411 fail:
19412 {
19413 if (temp2)
19414 delete arg2;
19415 }
19416 return NULL;
19417}
19418
19419
c370783e 19420static PyObject *_wrap_ListItem_SetImage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19421 PyObject *resultobj;
19422 wxListItem *arg1 = (wxListItem *) 0 ;
19423 int arg2 ;
19424 PyObject * obj0 = 0 ;
19425 PyObject * obj1 = 0 ;
19426 char *kwnames[] = {
19427 (char *) "self",(char *) "image", NULL
19428 };
19429
19430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetImage",kwnames,&obj0,&obj1)) goto fail;
19431 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 19433 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
19434 if (PyErr_Occurred()) SWIG_fail;
19435 {
19436 PyThreadState* __tstate = wxPyBeginAllowThreads();
19437 (arg1)->SetImage(arg2);
19438
19439 wxPyEndAllowThreads(__tstate);
19440 if (PyErr_Occurred()) SWIG_fail;
19441 }
19442 Py_INCREF(Py_None); resultobj = Py_None;
19443 return resultobj;
19444 fail:
19445 return NULL;
19446}
19447
19448
c370783e 19449static PyObject *_wrap_ListItem_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19450 PyObject *resultobj;
19451 wxListItem *arg1 = (wxListItem *) 0 ;
19452 long arg2 ;
19453 PyObject * obj0 = 0 ;
19454 PyObject * obj1 = 0 ;
19455 char *kwnames[] = {
19456 (char *) "self",(char *) "data", NULL
19457 };
19458
19459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetData",kwnames,&obj0,&obj1)) goto fail;
19460 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19461 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 19462 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
19463 if (PyErr_Occurred()) SWIG_fail;
19464 {
19465 PyThreadState* __tstate = wxPyBeginAllowThreads();
19466 (arg1)->SetData(arg2);
19467
19468 wxPyEndAllowThreads(__tstate);
19469 if (PyErr_Occurred()) SWIG_fail;
19470 }
19471 Py_INCREF(Py_None); resultobj = Py_None;
19472 return resultobj;
19473 fail:
19474 return NULL;
19475}
19476
19477
c370783e 19478static PyObject *_wrap_ListItem_SetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19479 PyObject *resultobj;
19480 wxListItem *arg1 = (wxListItem *) 0 ;
19481 int arg2 ;
19482 PyObject * obj0 = 0 ;
19483 PyObject * obj1 = 0 ;
19484 char *kwnames[] = {
19485 (char *) "self",(char *) "width", NULL
19486 };
19487
19488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetWidth",kwnames,&obj0,&obj1)) goto fail;
19489 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 19491 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
19492 if (PyErr_Occurred()) SWIG_fail;
19493 {
19494 PyThreadState* __tstate = wxPyBeginAllowThreads();
19495 (arg1)->SetWidth(arg2);
19496
19497 wxPyEndAllowThreads(__tstate);
19498 if (PyErr_Occurred()) SWIG_fail;
19499 }
19500 Py_INCREF(Py_None); resultobj = Py_None;
19501 return resultobj;
19502 fail:
19503 return NULL;
19504}
19505
19506
c370783e 19507static PyObject *_wrap_ListItem_SetAlign(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19508 PyObject *resultobj;
19509 wxListItem *arg1 = (wxListItem *) 0 ;
19510 int arg2 ;
19511 PyObject * obj0 = 0 ;
19512 PyObject * obj1 = 0 ;
19513 char *kwnames[] = {
19514 (char *) "self",(char *) "align", NULL
19515 };
19516
19517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetAlign",kwnames,&obj0,&obj1)) goto fail;
19518 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19519 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 19520 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
19521 if (PyErr_Occurred()) SWIG_fail;
19522 {
19523 PyThreadState* __tstate = wxPyBeginAllowThreads();
19524 (arg1)->SetAlign((wxListColumnFormat )arg2);
19525
19526 wxPyEndAllowThreads(__tstate);
19527 if (PyErr_Occurred()) SWIG_fail;
19528 }
19529 Py_INCREF(Py_None); resultobj = Py_None;
19530 return resultobj;
19531 fail:
19532 return NULL;
19533}
19534
19535
c370783e 19536static PyObject *_wrap_ListItem_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19537 PyObject *resultobj;
19538 wxListItem *arg1 = (wxListItem *) 0 ;
19539 wxColour *arg2 = 0 ;
19540 wxColour temp2 ;
19541 PyObject * obj0 = 0 ;
19542 PyObject * obj1 = 0 ;
19543 char *kwnames[] = {
19544 (char *) "self",(char *) "colText", NULL
19545 };
19546
19547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
19548 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19549 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19550 {
19551 arg2 = &temp2;
19552 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
19553 }
19554 {
19555 PyThreadState* __tstate = wxPyBeginAllowThreads();
19556 (arg1)->SetTextColour((wxColour const &)*arg2);
19557
19558 wxPyEndAllowThreads(__tstate);
19559 if (PyErr_Occurred()) SWIG_fail;
19560 }
19561 Py_INCREF(Py_None); resultobj = Py_None;
19562 return resultobj;
19563 fail:
19564 return NULL;
19565}
19566
19567
c370783e 19568static PyObject *_wrap_ListItem_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19569 PyObject *resultobj;
19570 wxListItem *arg1 = (wxListItem *) 0 ;
19571 wxColour *arg2 = 0 ;
19572 wxColour temp2 ;
19573 PyObject * obj0 = 0 ;
19574 PyObject * obj1 = 0 ;
19575 char *kwnames[] = {
19576 (char *) "self",(char *) "colBack", NULL
19577 };
19578
19579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
19580 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19581 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19582 {
19583 arg2 = &temp2;
19584 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
19585 }
19586 {
19587 PyThreadState* __tstate = wxPyBeginAllowThreads();
19588 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
19589
19590 wxPyEndAllowThreads(__tstate);
19591 if (PyErr_Occurred()) SWIG_fail;
19592 }
19593 Py_INCREF(Py_None); resultobj = Py_None;
19594 return resultobj;
19595 fail:
19596 return NULL;
19597}
19598
19599
c370783e 19600static PyObject *_wrap_ListItem_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19601 PyObject *resultobj;
19602 wxListItem *arg1 = (wxListItem *) 0 ;
19603 wxFont *arg2 = 0 ;
19604 PyObject * obj0 = 0 ;
19605 PyObject * obj1 = 0 ;
19606 char *kwnames[] = {
19607 (char *) "self",(char *) "font", NULL
19608 };
19609
19610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetFont",kwnames,&obj0,&obj1)) goto fail;
19611 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19612 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19613 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
19614 SWIG_POINTER_EXCEPTION | 0)) == -1)
19615 SWIG_fail;
19616 if (arg2 == NULL) {
19617 PyErr_SetString(PyExc_TypeError,"null reference");
19618 SWIG_fail;
19619 }
19620 {
19621 PyThreadState* __tstate = wxPyBeginAllowThreads();
19622 (arg1)->SetFont((wxFont const &)*arg2);
19623
19624 wxPyEndAllowThreads(__tstate);
19625 if (PyErr_Occurred()) SWIG_fail;
19626 }
19627 Py_INCREF(Py_None); resultobj = Py_None;
19628 return resultobj;
19629 fail:
19630 return NULL;
19631}
19632
19633
c370783e 19634static PyObject *_wrap_ListItem_GetMask(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19635 PyObject *resultobj;
19636 wxListItem *arg1 = (wxListItem *) 0 ;
19637 long result;
19638 PyObject * obj0 = 0 ;
19639 char *kwnames[] = {
19640 (char *) "self", NULL
19641 };
19642
19643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetMask",kwnames,&obj0)) goto fail;
19644 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19645 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19646 {
19647 PyThreadState* __tstate = wxPyBeginAllowThreads();
19648 result = (long)(arg1)->GetMask();
19649
19650 wxPyEndAllowThreads(__tstate);
19651 if (PyErr_Occurred()) SWIG_fail;
19652 }
c370783e 19653 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
19654 return resultobj;
19655 fail:
19656 return NULL;
19657}
19658
19659
c370783e 19660static PyObject *_wrap_ListItem_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19661 PyObject *resultobj;
19662 wxListItem *arg1 = (wxListItem *) 0 ;
19663 long result;
19664 PyObject * obj0 = 0 ;
19665 char *kwnames[] = {
19666 (char *) "self", NULL
19667 };
19668
19669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetId",kwnames,&obj0)) goto fail;
19670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19672 {
19673 PyThreadState* __tstate = wxPyBeginAllowThreads();
19674 result = (long)(arg1)->GetId();
19675
19676 wxPyEndAllowThreads(__tstate);
19677 if (PyErr_Occurred()) SWIG_fail;
19678 }
c370783e 19679 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
19680 return resultobj;
19681 fail:
19682 return NULL;
19683}
19684
19685
c370783e 19686static PyObject *_wrap_ListItem_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19687 PyObject *resultobj;
19688 wxListItem *arg1 = (wxListItem *) 0 ;
19689 int result;
19690 PyObject * obj0 = 0 ;
19691 char *kwnames[] = {
19692 (char *) "self", NULL
19693 };
19694
19695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetColumn",kwnames,&obj0)) goto fail;
19696 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19697 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19698 {
19699 PyThreadState* __tstate = wxPyBeginAllowThreads();
19700 result = (int)(arg1)->GetColumn();
19701
19702 wxPyEndAllowThreads(__tstate);
19703 if (PyErr_Occurred()) SWIG_fail;
19704 }
c370783e 19705 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
19706 return resultobj;
19707 fail:
19708 return NULL;
19709}
19710
19711
c370783e 19712static PyObject *_wrap_ListItem_GetState(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19713 PyObject *resultobj;
19714 wxListItem *arg1 = (wxListItem *) 0 ;
19715 long result;
19716 PyObject * obj0 = 0 ;
19717 char *kwnames[] = {
19718 (char *) "self", NULL
19719 };
19720
19721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetState",kwnames,&obj0)) goto fail;
19722 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19723 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19724 {
19725 PyThreadState* __tstate = wxPyBeginAllowThreads();
19726 result = (long)(arg1)->GetState();
19727
19728 wxPyEndAllowThreads(__tstate);
19729 if (PyErr_Occurred()) SWIG_fail;
19730 }
c370783e 19731 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
19732 return resultobj;
19733 fail:
19734 return NULL;
19735}
19736
19737
c370783e 19738static PyObject *_wrap_ListItem_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19739 PyObject *resultobj;
19740 wxListItem *arg1 = (wxListItem *) 0 ;
19741 wxString *result;
19742 PyObject * obj0 = 0 ;
19743 char *kwnames[] = {
19744 (char *) "self", NULL
19745 };
19746
19747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetText",kwnames,&obj0)) goto fail;
19748 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19749 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19750 {
19751 PyThreadState* __tstate = wxPyBeginAllowThreads();
19752 {
19753 wxString const &_result_ref = (arg1)->GetText();
19754 result = (wxString *) &_result_ref;
19755 }
19756
19757 wxPyEndAllowThreads(__tstate);
19758 if (PyErr_Occurred()) SWIG_fail;
19759 }
19760 {
19761#if wxUSE_UNICODE
19762 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
19763#else
19764 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
19765#endif
19766 }
19767 return resultobj;
19768 fail:
19769 return NULL;
19770}
19771
19772
c370783e 19773static PyObject *_wrap_ListItem_GetImage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19774 PyObject *resultobj;
19775 wxListItem *arg1 = (wxListItem *) 0 ;
19776 int result;
19777 PyObject * obj0 = 0 ;
19778 char *kwnames[] = {
19779 (char *) "self", NULL
19780 };
19781
19782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetImage",kwnames,&obj0)) goto fail;
19783 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19784 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19785 {
19786 PyThreadState* __tstate = wxPyBeginAllowThreads();
19787 result = (int)(arg1)->GetImage();
19788
19789 wxPyEndAllowThreads(__tstate);
19790 if (PyErr_Occurred()) SWIG_fail;
19791 }
c370783e 19792 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
19793 return resultobj;
19794 fail:
19795 return NULL;
19796}
19797
19798
c370783e 19799static PyObject *_wrap_ListItem_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19800 PyObject *resultobj;
19801 wxListItem *arg1 = (wxListItem *) 0 ;
19802 long result;
19803 PyObject * obj0 = 0 ;
19804 char *kwnames[] = {
19805 (char *) "self", NULL
19806 };
19807
19808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetData",kwnames,&obj0)) goto fail;
19809 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19810 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19811 {
19812 PyThreadState* __tstate = wxPyBeginAllowThreads();
19813 result = (long)(arg1)->GetData();
19814
19815 wxPyEndAllowThreads(__tstate);
19816 if (PyErr_Occurred()) SWIG_fail;
19817 }
c370783e 19818 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
19819 return resultobj;
19820 fail:
19821 return NULL;
19822}
19823
19824
c370783e 19825static PyObject *_wrap_ListItem_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19826 PyObject *resultobj;
19827 wxListItem *arg1 = (wxListItem *) 0 ;
19828 int result;
19829 PyObject * obj0 = 0 ;
19830 char *kwnames[] = {
19831 (char *) "self", NULL
19832 };
19833
19834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetWidth",kwnames,&obj0)) goto fail;
19835 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19837 {
19838 PyThreadState* __tstate = wxPyBeginAllowThreads();
19839 result = (int)(arg1)->GetWidth();
19840
19841 wxPyEndAllowThreads(__tstate);
19842 if (PyErr_Occurred()) SWIG_fail;
19843 }
c370783e 19844 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
19845 return resultobj;
19846 fail:
19847 return NULL;
19848}
19849
19850
c370783e 19851static PyObject *_wrap_ListItem_GetAlign(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19852 PyObject *resultobj;
19853 wxListItem *arg1 = (wxListItem *) 0 ;
19854 int result;
19855 PyObject * obj0 = 0 ;
19856 char *kwnames[] = {
19857 (char *) "self", NULL
19858 };
19859
19860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetAlign",kwnames,&obj0)) goto fail;
19861 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19862 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19863 {
19864 PyThreadState* __tstate = wxPyBeginAllowThreads();
19865 result = (int)(arg1)->GetAlign();
19866
19867 wxPyEndAllowThreads(__tstate);
19868 if (PyErr_Occurred()) SWIG_fail;
19869 }
c370783e 19870 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
19871 return resultobj;
19872 fail:
19873 return NULL;
19874}
19875
19876
c370783e 19877static PyObject *_wrap_ListItem_GetAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19878 PyObject *resultobj;
19879 wxListItem *arg1 = (wxListItem *) 0 ;
19880 wxListItemAttr *result;
19881 PyObject * obj0 = 0 ;
19882 char *kwnames[] = {
19883 (char *) "self", NULL
19884 };
19885
19886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetAttributes",kwnames,&obj0)) goto fail;
19887 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19888 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19889 {
19890 PyThreadState* __tstate = wxPyBeginAllowThreads();
19891 result = (wxListItemAttr *)(arg1)->GetAttributes();
19892
19893 wxPyEndAllowThreads(__tstate);
19894 if (PyErr_Occurred()) SWIG_fail;
19895 }
19896 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItemAttr, 0);
19897 return resultobj;
19898 fail:
19899 return NULL;
19900}
19901
19902
c370783e 19903static PyObject *_wrap_ListItem_HasAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19904 PyObject *resultobj;
19905 wxListItem *arg1 = (wxListItem *) 0 ;
19906 bool result;
19907 PyObject * obj0 = 0 ;
19908 char *kwnames[] = {
19909 (char *) "self", NULL
19910 };
19911
19912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_HasAttributes",kwnames,&obj0)) goto fail;
19913 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19914 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19915 {
19916 PyThreadState* __tstate = wxPyBeginAllowThreads();
19917 result = (bool)(arg1)->HasAttributes();
19918
19919 wxPyEndAllowThreads(__tstate);
19920 if (PyErr_Occurred()) SWIG_fail;
19921 }
19922 {
19923 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19924 }
19925 return resultobj;
19926 fail:
19927 return NULL;
19928}
19929
19930
c370783e 19931static PyObject *_wrap_ListItem_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19932 PyObject *resultobj;
19933 wxListItem *arg1 = (wxListItem *) 0 ;
19934 wxColour result;
19935 PyObject * obj0 = 0 ;
19936 char *kwnames[] = {
19937 (char *) "self", NULL
19938 };
19939
19940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetTextColour",kwnames,&obj0)) goto fail;
19941 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19942 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19943 {
19944 PyThreadState* __tstate = wxPyBeginAllowThreads();
19945 result = ((wxListItem const *)arg1)->GetTextColour();
19946
19947 wxPyEndAllowThreads(__tstate);
19948 if (PyErr_Occurred()) SWIG_fail;
19949 }
19950 {
19951 wxColour * resultptr;
19952 resultptr = new wxColour((wxColour &) result);
19953 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
19954 }
19955 return resultobj;
19956 fail:
19957 return NULL;
19958}
19959
19960
c370783e 19961static PyObject *_wrap_ListItem_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19962 PyObject *resultobj;
19963 wxListItem *arg1 = (wxListItem *) 0 ;
19964 wxColour result;
19965 PyObject * obj0 = 0 ;
19966 char *kwnames[] = {
19967 (char *) "self", NULL
19968 };
19969
19970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetBackgroundColour",kwnames,&obj0)) goto fail;
19971 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
19972 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19973 {
19974 PyThreadState* __tstate = wxPyBeginAllowThreads();
19975 result = ((wxListItem const *)arg1)->GetBackgroundColour();
19976
19977 wxPyEndAllowThreads(__tstate);
19978 if (PyErr_Occurred()) SWIG_fail;
19979 }
19980 {
19981 wxColour * resultptr;
19982 resultptr = new wxColour((wxColour &) result);
19983 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
19984 }
19985 return resultobj;
19986 fail:
19987 return NULL;
19988}
19989
19990
c370783e 19991static PyObject *_wrap_ListItem_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
19992 PyObject *resultobj;
19993 wxListItem *arg1 = (wxListItem *) 0 ;
19994 wxFont result;
19995 PyObject * obj0 = 0 ;
19996 char *kwnames[] = {
19997 (char *) "self", NULL
19998 };
19999
20000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetFont",kwnames,&obj0)) goto fail;
20001 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20002 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20003 {
20004 PyThreadState* __tstate = wxPyBeginAllowThreads();
20005 result = ((wxListItem const *)arg1)->GetFont();
20006
20007 wxPyEndAllowThreads(__tstate);
20008 if (PyErr_Occurred()) SWIG_fail;
20009 }
20010 {
20011 wxFont * resultptr;
20012 resultptr = new wxFont((wxFont &) result);
20013 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
20014 }
20015 return resultobj;
20016 fail:
20017 return NULL;
20018}
20019
20020
c370783e 20021static PyObject *_wrap_ListItem_m_mask_set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20022 PyObject *resultobj;
20023 wxListItem *arg1 = (wxListItem *) 0 ;
20024 long arg2 ;
20025 PyObject * obj0 = 0 ;
20026 PyObject * obj1 = 0 ;
20027 char *kwnames[] = {
20028 (char *) "self",(char *) "m_mask", NULL
20029 };
20030
20031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_mask_set",kwnames,&obj0,&obj1)) goto fail;
20032 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20033 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 20034 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
20035 if (PyErr_Occurred()) SWIG_fail;
20036 if (arg1) (arg1)->m_mask = arg2;
20037
20038 Py_INCREF(Py_None); resultobj = Py_None;
20039 return resultobj;
20040 fail:
20041 return NULL;
20042}
20043
20044
c370783e 20045static PyObject *_wrap_ListItem_m_mask_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20046 PyObject *resultobj;
20047 wxListItem *arg1 = (wxListItem *) 0 ;
20048 long result;
20049 PyObject * obj0 = 0 ;
20050 char *kwnames[] = {
20051 (char *) "self", NULL
20052 };
20053
20054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_mask_get",kwnames,&obj0)) goto fail;
20055 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20057 result = (long) ((arg1)->m_mask);
20058
c370783e 20059 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
20060 return resultobj;
20061 fail:
20062 return NULL;
20063}
20064
20065
c370783e 20066static PyObject *_wrap_ListItem_m_itemId_set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20067 PyObject *resultobj;
20068 wxListItem *arg1 = (wxListItem *) 0 ;
20069 long arg2 ;
20070 PyObject * obj0 = 0 ;
20071 PyObject * obj1 = 0 ;
20072 char *kwnames[] = {
20073 (char *) "self",(char *) "m_itemId", NULL
20074 };
20075
20076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_itemId_set",kwnames,&obj0,&obj1)) goto fail;
20077 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 20079 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
20080 if (PyErr_Occurred()) SWIG_fail;
20081 if (arg1) (arg1)->m_itemId = arg2;
20082
20083 Py_INCREF(Py_None); resultobj = Py_None;
20084 return resultobj;
20085 fail:
20086 return NULL;
20087}
20088
20089
c370783e 20090static PyObject *_wrap_ListItem_m_itemId_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20091 PyObject *resultobj;
20092 wxListItem *arg1 = (wxListItem *) 0 ;
20093 long result;
20094 PyObject * obj0 = 0 ;
20095 char *kwnames[] = {
20096 (char *) "self", NULL
20097 };
20098
20099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_itemId_get",kwnames,&obj0)) goto fail;
20100 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20101 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20102 result = (long) ((arg1)->m_itemId);
20103
c370783e 20104 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
20105 return resultobj;
20106 fail:
20107 return NULL;
20108}
20109
20110
c370783e 20111static PyObject *_wrap_ListItem_m_col_set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20112 PyObject *resultobj;
20113 wxListItem *arg1 = (wxListItem *) 0 ;
20114 int arg2 ;
20115 PyObject * obj0 = 0 ;
20116 PyObject * obj1 = 0 ;
20117 char *kwnames[] = {
20118 (char *) "self",(char *) "m_col", NULL
20119 };
20120
20121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_col_set",kwnames,&obj0,&obj1)) goto fail;
20122 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20123 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 20124 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
20125 if (PyErr_Occurred()) SWIG_fail;
20126 if (arg1) (arg1)->m_col = arg2;
20127
20128 Py_INCREF(Py_None); resultobj = Py_None;
20129 return resultobj;
20130 fail:
20131 return NULL;
20132}
20133
20134
c370783e 20135static PyObject *_wrap_ListItem_m_col_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20136 PyObject *resultobj;
20137 wxListItem *arg1 = (wxListItem *) 0 ;
20138 int result;
20139 PyObject * obj0 = 0 ;
20140 char *kwnames[] = {
20141 (char *) "self", NULL
20142 };
20143
20144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_col_get",kwnames,&obj0)) goto fail;
20145 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20146 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20147 result = (int) ((arg1)->m_col);
20148
c370783e 20149 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
20150 return resultobj;
20151 fail:
20152 return NULL;
20153}
20154
20155
c370783e 20156static PyObject *_wrap_ListItem_m_state_set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20157 PyObject *resultobj;
20158 wxListItem *arg1 = (wxListItem *) 0 ;
20159 long arg2 ;
20160 PyObject * obj0 = 0 ;
20161 PyObject * obj1 = 0 ;
20162 char *kwnames[] = {
20163 (char *) "self",(char *) "m_state", NULL
20164 };
20165
20166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_state_set",kwnames,&obj0,&obj1)) goto fail;
20167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 20169 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
20170 if (PyErr_Occurred()) SWIG_fail;
20171 if (arg1) (arg1)->m_state = arg2;
20172
20173 Py_INCREF(Py_None); resultobj = Py_None;
20174 return resultobj;
20175 fail:
20176 return NULL;
20177}
20178
20179
c370783e 20180static PyObject *_wrap_ListItem_m_state_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20181 PyObject *resultobj;
20182 wxListItem *arg1 = (wxListItem *) 0 ;
20183 long result;
20184 PyObject * obj0 = 0 ;
20185 char *kwnames[] = {
20186 (char *) "self", NULL
20187 };
20188
20189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_state_get",kwnames,&obj0)) goto fail;
20190 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20191 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20192 result = (long) ((arg1)->m_state);
20193
c370783e 20194 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
20195 return resultobj;
20196 fail:
20197 return NULL;
20198}
20199
20200
c370783e 20201static PyObject *_wrap_ListItem_m_stateMask_set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20202 PyObject *resultobj;
20203 wxListItem *arg1 = (wxListItem *) 0 ;
20204 long arg2 ;
20205 PyObject * obj0 = 0 ;
20206 PyObject * obj1 = 0 ;
20207 char *kwnames[] = {
20208 (char *) "self",(char *) "m_stateMask", NULL
20209 };
20210
20211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_stateMask_set",kwnames,&obj0,&obj1)) goto fail;
20212 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20213 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 20214 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
20215 if (PyErr_Occurred()) SWIG_fail;
20216 if (arg1) (arg1)->m_stateMask = arg2;
20217
20218 Py_INCREF(Py_None); resultobj = Py_None;
20219 return resultobj;
20220 fail:
20221 return NULL;
20222}
20223
20224
c370783e 20225static PyObject *_wrap_ListItem_m_stateMask_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20226 PyObject *resultobj;
20227 wxListItem *arg1 = (wxListItem *) 0 ;
20228 long result;
20229 PyObject * obj0 = 0 ;
20230 char *kwnames[] = {
20231 (char *) "self", NULL
20232 };
20233
20234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_stateMask_get",kwnames,&obj0)) goto fail;
20235 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20236 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20237 result = (long) ((arg1)->m_stateMask);
20238
c370783e 20239 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
20240 return resultobj;
20241 fail:
20242 return NULL;
20243}
20244
20245
c370783e 20246static PyObject *_wrap_ListItem_m_text_set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20247 PyObject *resultobj;
20248 wxListItem *arg1 = (wxListItem *) 0 ;
20249 wxString *arg2 = (wxString *) 0 ;
20250 bool temp2 = False ;
20251 PyObject * obj0 = 0 ;
20252 PyObject * obj1 = 0 ;
20253 char *kwnames[] = {
20254 (char *) "self",(char *) "m_text", NULL
20255 };
20256
20257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_text_set",kwnames,&obj0,&obj1)) goto fail;
20258 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20259 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20260 {
20261 arg2 = wxString_in_helper(obj1);
20262 if (arg2 == NULL) SWIG_fail;
20263 temp2 = True;
20264 }
20265 if (arg1) (arg1)->m_text = *arg2;
20266
20267 Py_INCREF(Py_None); resultobj = Py_None;
20268 {
20269 if (temp2)
20270 delete arg2;
20271 }
20272 return resultobj;
20273 fail:
20274 {
20275 if (temp2)
20276 delete arg2;
20277 }
20278 return NULL;
20279}
20280
20281
c370783e 20282static PyObject *_wrap_ListItem_m_text_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20283 PyObject *resultobj;
20284 wxListItem *arg1 = (wxListItem *) 0 ;
20285 wxString *result;
20286 PyObject * obj0 = 0 ;
20287 char *kwnames[] = {
20288 (char *) "self", NULL
20289 };
20290
20291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_text_get",kwnames,&obj0)) goto fail;
20292 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20293 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20294 result = (wxString *)& ((arg1)->m_text);
20295
20296 {
20297#if wxUSE_UNICODE
20298 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
20299#else
20300 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
20301#endif
20302 }
20303 return resultobj;
20304 fail:
20305 return NULL;
20306}
20307
20308
c370783e 20309static PyObject *_wrap_ListItem_m_image_set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20310 PyObject *resultobj;
20311 wxListItem *arg1 = (wxListItem *) 0 ;
20312 int arg2 ;
20313 PyObject * obj0 = 0 ;
20314 PyObject * obj1 = 0 ;
20315 char *kwnames[] = {
20316 (char *) "self",(char *) "m_image", NULL
20317 };
20318
20319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_image_set",kwnames,&obj0,&obj1)) goto fail;
20320 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20321 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 20322 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
20323 if (PyErr_Occurred()) SWIG_fail;
20324 if (arg1) (arg1)->m_image = arg2;
20325
20326 Py_INCREF(Py_None); resultobj = Py_None;
20327 return resultobj;
20328 fail:
20329 return NULL;
20330}
20331
20332
c370783e 20333static PyObject *_wrap_ListItem_m_image_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20334 PyObject *resultobj;
20335 wxListItem *arg1 = (wxListItem *) 0 ;
20336 int result;
20337 PyObject * obj0 = 0 ;
20338 char *kwnames[] = {
20339 (char *) "self", NULL
20340 };
20341
20342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_image_get",kwnames,&obj0)) goto fail;
20343 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20344 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20345 result = (int) ((arg1)->m_image);
20346
c370783e 20347 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
20348 return resultobj;
20349 fail:
20350 return NULL;
20351}
20352
20353
c370783e 20354static PyObject *_wrap_ListItem_m_data_set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20355 PyObject *resultobj;
20356 wxListItem *arg1 = (wxListItem *) 0 ;
20357 long arg2 ;
20358 PyObject * obj0 = 0 ;
20359 PyObject * obj1 = 0 ;
20360 char *kwnames[] = {
20361 (char *) "self",(char *) "m_data", NULL
20362 };
20363
20364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_data_set",kwnames,&obj0,&obj1)) goto fail;
20365 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20366 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 20367 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
20368 if (PyErr_Occurred()) SWIG_fail;
20369 if (arg1) (arg1)->m_data = arg2;
20370
20371 Py_INCREF(Py_None); resultobj = Py_None;
20372 return resultobj;
20373 fail:
20374 return NULL;
20375}
20376
20377
c370783e 20378static PyObject *_wrap_ListItem_m_data_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20379 PyObject *resultobj;
20380 wxListItem *arg1 = (wxListItem *) 0 ;
20381 long result;
20382 PyObject * obj0 = 0 ;
20383 char *kwnames[] = {
20384 (char *) "self", NULL
20385 };
20386
20387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_data_get",kwnames,&obj0)) goto fail;
20388 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20389 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20390 result = (long) ((arg1)->m_data);
20391
c370783e 20392 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
20393 return resultobj;
20394 fail:
20395 return NULL;
20396}
20397
20398
c370783e 20399static PyObject *_wrap_ListItem_m_format_set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20400 PyObject *resultobj;
20401 wxListItem *arg1 = (wxListItem *) 0 ;
20402 int arg2 ;
20403 PyObject * obj0 = 0 ;
20404 PyObject * obj1 = 0 ;
20405 char *kwnames[] = {
20406 (char *) "self",(char *) "m_format", NULL
20407 };
20408
20409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_format_set",kwnames,&obj0,&obj1)) goto fail;
20410 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20411 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 20412 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
20413 if (PyErr_Occurred()) SWIG_fail;
20414 if (arg1) (arg1)->m_format = arg2;
20415
20416 Py_INCREF(Py_None); resultobj = Py_None;
20417 return resultobj;
20418 fail:
20419 return NULL;
20420}
20421
20422
c370783e 20423static PyObject *_wrap_ListItem_m_format_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20424 PyObject *resultobj;
20425 wxListItem *arg1 = (wxListItem *) 0 ;
20426 int result;
20427 PyObject * obj0 = 0 ;
20428 char *kwnames[] = {
20429 (char *) "self", NULL
20430 };
20431
20432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_format_get",kwnames,&obj0)) goto fail;
20433 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20434 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20435 result = (int) ((arg1)->m_format);
20436
c370783e 20437 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
20438 return resultobj;
20439 fail:
20440 return NULL;
20441}
20442
20443
c370783e 20444static PyObject *_wrap_ListItem_m_width_set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20445 PyObject *resultobj;
20446 wxListItem *arg1 = (wxListItem *) 0 ;
20447 int arg2 ;
20448 PyObject * obj0 = 0 ;
20449 PyObject * obj1 = 0 ;
20450 char *kwnames[] = {
20451 (char *) "self",(char *) "m_width", NULL
20452 };
20453
20454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_width_set",kwnames,&obj0,&obj1)) goto fail;
20455 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20456 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 20457 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
20458 if (PyErr_Occurred()) SWIG_fail;
20459 if (arg1) (arg1)->m_width = arg2;
20460
20461 Py_INCREF(Py_None); resultobj = Py_None;
20462 return resultobj;
20463 fail:
20464 return NULL;
20465}
20466
20467
c370783e 20468static PyObject *_wrap_ListItem_m_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20469 PyObject *resultobj;
20470 wxListItem *arg1 = (wxListItem *) 0 ;
20471 int result;
20472 PyObject * obj0 = 0 ;
20473 char *kwnames[] = {
20474 (char *) "self", NULL
20475 };
20476
20477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_width_get",kwnames,&obj0)) goto fail;
20478 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListItem,
20479 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20480 result = (int) ((arg1)->m_width);
20481
c370783e 20482 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
20483 return resultobj;
20484 fail:
20485 return NULL;
20486}
20487
20488
c370783e 20489static PyObject * ListItem_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
20490 PyObject *obj;
20491 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20492 SWIG_TypeClientData(SWIGTYPE_p_wxListItem, obj);
20493 Py_INCREF(obj);
20494 return Py_BuildValue((char *)"");
20495}
c370783e 20496static PyObject *_wrap_new_ListEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20497 PyObject *resultobj;
20498 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
20499 int arg2 = (int) 0 ;
20500 wxListEvent *result;
20501 PyObject * obj0 = 0 ;
20502 PyObject * obj1 = 0 ;
20503 char *kwnames[] = {
20504 (char *) "commandType",(char *) "id", NULL
20505 };
20506
20507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ListEvent",kwnames,&obj0,&obj1)) goto fail;
20508 if (obj0) {
c370783e 20509 arg1 = (wxEventType)SWIG_As_int(obj0);
d55e5bfc
RD
20510 if (PyErr_Occurred()) SWIG_fail;
20511 }
20512 if (obj1) {
c370783e 20513 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
20514 if (PyErr_Occurred()) SWIG_fail;
20515 }
20516 {
20517 PyThreadState* __tstate = wxPyBeginAllowThreads();
20518 result = (wxListEvent *)new wxListEvent(arg1,arg2);
20519
20520 wxPyEndAllowThreads(__tstate);
20521 if (PyErr_Occurred()) SWIG_fail;
20522 }
20523 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListEvent, 1);
20524 return resultobj;
20525 fail:
20526 return NULL;
20527}
20528
20529
c370783e 20530static PyObject *_wrap_ListEvent_m_code_set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20531 PyObject *resultobj;
20532 wxListEvent *arg1 = (wxListEvent *) 0 ;
20533 int arg2 ;
20534 PyObject * obj0 = 0 ;
20535 PyObject * obj1 = 0 ;
20536 char *kwnames[] = {
20537 (char *) "self",(char *) "m_code", NULL
20538 };
20539
20540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_code_set",kwnames,&obj0,&obj1)) goto fail;
20541 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20542 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 20543 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
20544 if (PyErr_Occurred()) SWIG_fail;
20545 if (arg1) (arg1)->m_code = arg2;
20546
20547 Py_INCREF(Py_None); resultobj = Py_None;
20548 return resultobj;
20549 fail:
20550 return NULL;
20551}
20552
20553
c370783e 20554static PyObject *_wrap_ListEvent_m_code_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20555 PyObject *resultobj;
20556 wxListEvent *arg1 = (wxListEvent *) 0 ;
20557 int result;
20558 PyObject * obj0 = 0 ;
20559 char *kwnames[] = {
20560 (char *) "self", NULL
20561 };
20562
20563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_code_get",kwnames,&obj0)) goto fail;
20564 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20565 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20566 result = (int) ((arg1)->m_code);
20567
c370783e 20568 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
20569 return resultobj;
20570 fail:
20571 return NULL;
20572}
20573
20574
c370783e 20575static PyObject *_wrap_ListEvent_m_oldItemIndex_set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20576 PyObject *resultobj;
20577 wxListEvent *arg1 = (wxListEvent *) 0 ;
20578 long arg2 ;
20579 PyObject * obj0 = 0 ;
20580 PyObject * obj1 = 0 ;
20581 char *kwnames[] = {
20582 (char *) "self",(char *) "m_oldItemIndex", NULL
20583 };
20584
20585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_oldItemIndex_set",kwnames,&obj0,&obj1)) goto fail;
20586 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20587 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 20588 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
20589 if (PyErr_Occurred()) SWIG_fail;
20590 if (arg1) (arg1)->m_oldItemIndex = arg2;
20591
20592 Py_INCREF(Py_None); resultobj = Py_None;
20593 return resultobj;
20594 fail:
20595 return NULL;
20596}
20597
20598
c370783e 20599static PyObject *_wrap_ListEvent_m_oldItemIndex_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20600 PyObject *resultobj;
20601 wxListEvent *arg1 = (wxListEvent *) 0 ;
20602 long result;
20603 PyObject * obj0 = 0 ;
20604 char *kwnames[] = {
20605 (char *) "self", NULL
20606 };
20607
20608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_oldItemIndex_get",kwnames,&obj0)) goto fail;
20609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20611 result = (long) ((arg1)->m_oldItemIndex);
20612
c370783e 20613 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
20614 return resultobj;
20615 fail:
20616 return NULL;
20617}
20618
20619
c370783e 20620static PyObject *_wrap_ListEvent_m_itemIndex_set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20621 PyObject *resultobj;
20622 wxListEvent *arg1 = (wxListEvent *) 0 ;
20623 long arg2 ;
20624 PyObject * obj0 = 0 ;
20625 PyObject * obj1 = 0 ;
20626 char *kwnames[] = {
20627 (char *) "self",(char *) "m_itemIndex", NULL
20628 };
20629
20630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_itemIndex_set",kwnames,&obj0,&obj1)) goto fail;
20631 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20632 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 20633 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
20634 if (PyErr_Occurred()) SWIG_fail;
20635 if (arg1) (arg1)->m_itemIndex = arg2;
20636
20637 Py_INCREF(Py_None); resultobj = Py_None;
20638 return resultobj;
20639 fail:
20640 return NULL;
20641}
20642
20643
c370783e 20644static PyObject *_wrap_ListEvent_m_itemIndex_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20645 PyObject *resultobj;
20646 wxListEvent *arg1 = (wxListEvent *) 0 ;
20647 long result;
20648 PyObject * obj0 = 0 ;
20649 char *kwnames[] = {
20650 (char *) "self", NULL
20651 };
20652
20653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_itemIndex_get",kwnames,&obj0)) goto fail;
20654 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20656 result = (long) ((arg1)->m_itemIndex);
20657
c370783e 20658 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
20659 return resultobj;
20660 fail:
20661 return NULL;
20662}
20663
20664
c370783e 20665static PyObject *_wrap_ListEvent_m_col_set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20666 PyObject *resultobj;
20667 wxListEvent *arg1 = (wxListEvent *) 0 ;
20668 int arg2 ;
20669 PyObject * obj0 = 0 ;
20670 PyObject * obj1 = 0 ;
20671 char *kwnames[] = {
20672 (char *) "self",(char *) "m_col", NULL
20673 };
20674
20675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_col_set",kwnames,&obj0,&obj1)) goto fail;
20676 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20677 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 20678 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
20679 if (PyErr_Occurred()) SWIG_fail;
20680 if (arg1) (arg1)->m_col = arg2;
20681
20682 Py_INCREF(Py_None); resultobj = Py_None;
20683 return resultobj;
20684 fail:
20685 return NULL;
20686}
20687
20688
c370783e 20689static PyObject *_wrap_ListEvent_m_col_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20690 PyObject *resultobj;
20691 wxListEvent *arg1 = (wxListEvent *) 0 ;
20692 int result;
20693 PyObject * obj0 = 0 ;
20694 char *kwnames[] = {
20695 (char *) "self", NULL
20696 };
20697
20698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_col_get",kwnames,&obj0)) goto fail;
20699 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20700 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20701 result = (int) ((arg1)->m_col);
20702
c370783e 20703 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
20704 return resultobj;
20705 fail:
20706 return NULL;
20707}
20708
20709
c370783e 20710static PyObject *_wrap_ListEvent_m_pointDrag_set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20711 PyObject *resultobj;
20712 wxListEvent *arg1 = (wxListEvent *) 0 ;
20713 wxPoint *arg2 = (wxPoint *) 0 ;
20714 PyObject * obj0 = 0 ;
20715 PyObject * obj1 = 0 ;
20716 char *kwnames[] = {
20717 (char *) "self",(char *) "m_pointDrag", NULL
20718 };
20719
20720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_pointDrag_set",kwnames,&obj0,&obj1)) goto fail;
20721 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20722 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20723 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPoint,
20724 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20725 if (arg1) (arg1)->m_pointDrag = *arg2;
20726
20727 Py_INCREF(Py_None); resultobj = Py_None;
20728 return resultobj;
20729 fail:
20730 return NULL;
20731}
20732
20733
c370783e 20734static PyObject *_wrap_ListEvent_m_pointDrag_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20735 PyObject *resultobj;
20736 wxListEvent *arg1 = (wxListEvent *) 0 ;
20737 wxPoint *result;
20738 PyObject * obj0 = 0 ;
20739 char *kwnames[] = {
20740 (char *) "self", NULL
20741 };
20742
20743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_pointDrag_get",kwnames,&obj0)) goto fail;
20744 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20745 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20746 result = (wxPoint *)& ((arg1)->m_pointDrag);
20747
20748 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
20749 return resultobj;
20750 fail:
20751 return NULL;
20752}
20753
20754
c370783e 20755static PyObject *_wrap_ListEvent_m_item_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20756 PyObject *resultobj;
20757 wxListEvent *arg1 = (wxListEvent *) 0 ;
20758 wxListItem *result;
20759 PyObject * obj0 = 0 ;
20760 char *kwnames[] = {
20761 (char *) "self", NULL
20762 };
20763
20764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_item_get",kwnames,&obj0)) goto fail;
20765 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20766 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20767 result = (wxListItem *)& ((arg1)->m_item);
20768
20769 {
412d302d 20770 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
20771 }
20772 return resultobj;
20773 fail:
20774 return NULL;
20775}
20776
20777
c370783e 20778static PyObject *_wrap_ListEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20779 PyObject *resultobj;
20780 wxListEvent *arg1 = (wxListEvent *) 0 ;
20781 int result;
20782 PyObject * obj0 = 0 ;
20783 char *kwnames[] = {
20784 (char *) "self", NULL
20785 };
20786
20787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetKeyCode",kwnames,&obj0)) goto fail;
20788 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20789 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20790 {
20791 PyThreadState* __tstate = wxPyBeginAllowThreads();
20792 result = (int)(arg1)->GetKeyCode();
20793
20794 wxPyEndAllowThreads(__tstate);
20795 if (PyErr_Occurred()) SWIG_fail;
20796 }
c370783e 20797 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
20798 return resultobj;
20799 fail:
20800 return NULL;
20801}
20802
20803
c370783e 20804static PyObject *_wrap_ListEvent_GetIndex(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20805 PyObject *resultobj;
20806 wxListEvent *arg1 = (wxListEvent *) 0 ;
20807 long result;
20808 PyObject * obj0 = 0 ;
20809 char *kwnames[] = {
20810 (char *) "self", NULL
20811 };
20812
20813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetIndex",kwnames,&obj0)) goto fail;
20814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20816 {
20817 PyThreadState* __tstate = wxPyBeginAllowThreads();
20818 result = (long)(arg1)->GetIndex();
20819
20820 wxPyEndAllowThreads(__tstate);
20821 if (PyErr_Occurred()) SWIG_fail;
20822 }
c370783e 20823 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
20824 return resultobj;
20825 fail:
20826 return NULL;
20827}
20828
20829
c370783e 20830static PyObject *_wrap_ListEvent_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20831 PyObject *resultobj;
20832 wxListEvent *arg1 = (wxListEvent *) 0 ;
20833 int result;
20834 PyObject * obj0 = 0 ;
20835 char *kwnames[] = {
20836 (char *) "self", NULL
20837 };
20838
20839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetColumn",kwnames,&obj0)) goto fail;
20840 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20842 {
20843 PyThreadState* __tstate = wxPyBeginAllowThreads();
20844 result = (int)(arg1)->GetColumn();
20845
20846 wxPyEndAllowThreads(__tstate);
20847 if (PyErr_Occurred()) SWIG_fail;
20848 }
c370783e 20849 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
20850 return resultobj;
20851 fail:
20852 return NULL;
20853}
20854
20855
c370783e 20856static PyObject *_wrap_ListEvent_GetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20857 PyObject *resultobj;
20858 wxListEvent *arg1 = (wxListEvent *) 0 ;
20859 wxPoint result;
20860 PyObject * obj0 = 0 ;
20861 char *kwnames[] = {
20862 (char *) "self", NULL
20863 };
20864
20865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetPoint",kwnames,&obj0)) goto fail;
20866 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20867 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20868 {
20869 PyThreadState* __tstate = wxPyBeginAllowThreads();
20870 result = (arg1)->GetPoint();
20871
20872 wxPyEndAllowThreads(__tstate);
20873 if (PyErr_Occurred()) SWIG_fail;
20874 }
20875 {
20876 wxPoint * resultptr;
20877 resultptr = new wxPoint((wxPoint &) result);
20878 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
20879 }
20880 return resultobj;
20881 fail:
20882 return NULL;
20883}
20884
20885
c370783e 20886static PyObject *_wrap_ListEvent_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20887 PyObject *resultobj;
20888 wxListEvent *arg1 = (wxListEvent *) 0 ;
20889 wxString *result;
20890 PyObject * obj0 = 0 ;
20891 char *kwnames[] = {
20892 (char *) "self", NULL
20893 };
20894
20895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetLabel",kwnames,&obj0)) goto fail;
20896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20898 {
20899 PyThreadState* __tstate = wxPyBeginAllowThreads();
20900 {
20901 wxString const &_result_ref = (arg1)->GetLabel();
20902 result = (wxString *) &_result_ref;
20903 }
20904
20905 wxPyEndAllowThreads(__tstate);
20906 if (PyErr_Occurred()) SWIG_fail;
20907 }
20908 {
20909#if wxUSE_UNICODE
20910 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
20911#else
20912 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
20913#endif
20914 }
20915 return resultobj;
20916 fail:
20917 return NULL;
20918}
20919
20920
c370783e 20921static PyObject *_wrap_ListEvent_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20922 PyObject *resultobj;
20923 wxListEvent *arg1 = (wxListEvent *) 0 ;
20924 wxString *result;
20925 PyObject * obj0 = 0 ;
20926 char *kwnames[] = {
20927 (char *) "self", NULL
20928 };
20929
20930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetText",kwnames,&obj0)) goto fail;
20931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20933 {
20934 PyThreadState* __tstate = wxPyBeginAllowThreads();
20935 {
20936 wxString const &_result_ref = (arg1)->GetText();
20937 result = (wxString *) &_result_ref;
20938 }
20939
20940 wxPyEndAllowThreads(__tstate);
20941 if (PyErr_Occurred()) SWIG_fail;
20942 }
20943 {
20944#if wxUSE_UNICODE
20945 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
20946#else
20947 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
20948#endif
20949 }
20950 return resultobj;
20951 fail:
20952 return NULL;
20953}
20954
20955
c370783e 20956static PyObject *_wrap_ListEvent_GetImage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20957 PyObject *resultobj;
20958 wxListEvent *arg1 = (wxListEvent *) 0 ;
20959 int result;
20960 PyObject * obj0 = 0 ;
20961 char *kwnames[] = {
20962 (char *) "self", NULL
20963 };
20964
20965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetImage",kwnames,&obj0)) goto fail;
20966 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20967 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20968 {
20969 PyThreadState* __tstate = wxPyBeginAllowThreads();
20970 result = (int)(arg1)->GetImage();
20971
20972 wxPyEndAllowThreads(__tstate);
20973 if (PyErr_Occurred()) SWIG_fail;
20974 }
c370783e 20975 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
20976 return resultobj;
20977 fail:
20978 return NULL;
20979}
20980
20981
c370783e 20982static PyObject *_wrap_ListEvent_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
20983 PyObject *resultobj;
20984 wxListEvent *arg1 = (wxListEvent *) 0 ;
20985 long result;
20986 PyObject * obj0 = 0 ;
20987 char *kwnames[] = {
20988 (char *) "self", NULL
20989 };
20990
20991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetData",kwnames,&obj0)) goto fail;
20992 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
20993 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20994 {
20995 PyThreadState* __tstate = wxPyBeginAllowThreads();
20996 result = (long)(arg1)->GetData();
20997
20998 wxPyEndAllowThreads(__tstate);
20999 if (PyErr_Occurred()) SWIG_fail;
21000 }
c370783e 21001 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
21002 return resultobj;
21003 fail:
21004 return NULL;
21005}
21006
21007
c370783e 21008static PyObject *_wrap_ListEvent_GetMask(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21009 PyObject *resultobj;
21010 wxListEvent *arg1 = (wxListEvent *) 0 ;
21011 long result;
21012 PyObject * obj0 = 0 ;
21013 char *kwnames[] = {
21014 (char *) "self", NULL
21015 };
21016
21017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetMask",kwnames,&obj0)) goto fail;
21018 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
21019 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21020 {
21021 PyThreadState* __tstate = wxPyBeginAllowThreads();
21022 result = (long)(arg1)->GetMask();
21023
21024 wxPyEndAllowThreads(__tstate);
21025 if (PyErr_Occurred()) SWIG_fail;
21026 }
c370783e 21027 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
21028 return resultobj;
21029 fail:
21030 return NULL;
21031}
21032
21033
c370783e 21034static PyObject *_wrap_ListEvent_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21035 PyObject *resultobj;
21036 wxListEvent *arg1 = (wxListEvent *) 0 ;
21037 wxListItem *result;
21038 PyObject * obj0 = 0 ;
21039 char *kwnames[] = {
21040 (char *) "self", NULL
21041 };
21042
21043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetItem",kwnames,&obj0)) goto fail;
21044 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
21045 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21046 {
21047 PyThreadState* __tstate = wxPyBeginAllowThreads();
21048 {
21049 wxListItem const &_result_ref = (arg1)->GetItem();
21050 result = (wxListItem *) &_result_ref;
21051 }
21052
21053 wxPyEndAllowThreads(__tstate);
21054 if (PyErr_Occurred()) SWIG_fail;
21055 }
21056 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItem, 0);
21057 return resultobj;
21058 fail:
21059 return NULL;
21060}
21061
21062
c370783e 21063static PyObject *_wrap_ListEvent_GetCacheFrom(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21064 PyObject *resultobj;
21065 wxListEvent *arg1 = (wxListEvent *) 0 ;
21066 long result;
21067 PyObject * obj0 = 0 ;
21068 char *kwnames[] = {
21069 (char *) "self", NULL
21070 };
21071
21072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetCacheFrom",kwnames,&obj0)) goto fail;
21073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
21074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21075 {
21076 PyThreadState* __tstate = wxPyBeginAllowThreads();
21077 result = (long)(arg1)->GetCacheFrom();
21078
21079 wxPyEndAllowThreads(__tstate);
21080 if (PyErr_Occurred()) SWIG_fail;
21081 }
c370783e 21082 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
21083 return resultobj;
21084 fail:
21085 return NULL;
21086}
21087
21088
c370783e 21089static PyObject *_wrap_ListEvent_GetCacheTo(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21090 PyObject *resultobj;
21091 wxListEvent *arg1 = (wxListEvent *) 0 ;
21092 long result;
21093 PyObject * obj0 = 0 ;
21094 char *kwnames[] = {
21095 (char *) "self", NULL
21096 };
21097
21098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetCacheTo",kwnames,&obj0)) goto fail;
21099 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
21100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21101 {
21102 PyThreadState* __tstate = wxPyBeginAllowThreads();
21103 result = (long)(arg1)->GetCacheTo();
21104
21105 wxPyEndAllowThreads(__tstate);
21106 if (PyErr_Occurred()) SWIG_fail;
21107 }
c370783e 21108 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
21109 return resultobj;
21110 fail:
21111 return NULL;
21112}
21113
21114
c370783e 21115static PyObject *_wrap_ListEvent_IsEditCancelled(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21116 PyObject *resultobj;
21117 wxListEvent *arg1 = (wxListEvent *) 0 ;
21118 bool result;
21119 PyObject * obj0 = 0 ;
21120 char *kwnames[] = {
21121 (char *) "self", NULL
21122 };
21123
21124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_IsEditCancelled",kwnames,&obj0)) goto fail;
21125 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
21126 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21127 {
21128 PyThreadState* __tstate = wxPyBeginAllowThreads();
21129 result = (bool)((wxListEvent const *)arg1)->IsEditCancelled();
21130
21131 wxPyEndAllowThreads(__tstate);
21132 if (PyErr_Occurred()) SWIG_fail;
21133 }
21134 {
21135 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21136 }
21137 return resultobj;
21138 fail:
21139 return NULL;
21140}
21141
21142
c370783e 21143static PyObject *_wrap_ListEvent_SetEditCanceled(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21144 PyObject *resultobj;
21145 wxListEvent *arg1 = (wxListEvent *) 0 ;
21146 bool arg2 ;
21147 PyObject * obj0 = 0 ;
21148 PyObject * obj1 = 0 ;
21149 char *kwnames[] = {
21150 (char *) "self",(char *) "editCancelled", NULL
21151 };
21152
21153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_SetEditCanceled",kwnames,&obj0,&obj1)) goto fail;
21154 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListEvent,
21155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 21156 arg2 = (bool)SWIG_As_bool(obj1);
d55e5bfc
RD
21157 if (PyErr_Occurred()) SWIG_fail;
21158 {
21159 PyThreadState* __tstate = wxPyBeginAllowThreads();
21160 (arg1)->SetEditCanceled(arg2);
21161
21162 wxPyEndAllowThreads(__tstate);
21163 if (PyErr_Occurred()) SWIG_fail;
21164 }
21165 Py_INCREF(Py_None); resultobj = Py_None;
21166 return resultobj;
21167 fail:
21168 return NULL;
21169}
21170
21171
c370783e 21172static PyObject * ListEvent_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
21173 PyObject *obj;
21174 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21175 SWIG_TypeClientData(SWIGTYPE_p_wxListEvent, obj);
21176 Py_INCREF(obj);
21177 return Py_BuildValue((char *)"");
21178}
c370783e 21179static PyObject *_wrap_new_ListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21180 PyObject *resultobj;
21181 wxWindow *arg1 = (wxWindow *) 0 ;
21182 int arg2 = (int) -1 ;
21183 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21184 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21185 wxSize const &arg4_defvalue = wxDefaultSize ;
21186 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
21187 long arg5 = (long) wxLC_ICON ;
21188 wxValidator const &arg6_defvalue = wxDefaultValidator ;
21189 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
21190 wxString const &arg7_defvalue = wxPyListCtrlNameStr ;
21191 wxString *arg7 = (wxString *) &arg7_defvalue ;
21192 wxPyListCtrl *result;
21193 wxPoint temp3 ;
21194 wxSize temp4 ;
21195 bool temp7 = False ;
21196 PyObject * obj0 = 0 ;
21197 PyObject * obj1 = 0 ;
21198 PyObject * obj2 = 0 ;
21199 PyObject * obj3 = 0 ;
21200 PyObject * obj4 = 0 ;
21201 PyObject * obj5 = 0 ;
21202 PyObject * obj6 = 0 ;
21203 char *kwnames[] = {
21204 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
21205 };
21206
21207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ListCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
21208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21210 if (obj1) {
c370783e 21211 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
21212 if (PyErr_Occurred()) SWIG_fail;
21213 }
21214 if (obj2) {
21215 {
21216 arg3 = &temp3;
21217 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
21218 }
21219 }
21220 if (obj3) {
21221 {
21222 arg4 = &temp4;
21223 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
21224 }
21225 }
21226 if (obj4) {
c370783e 21227 arg5 = (long)SWIG_As_long(obj4);
d55e5bfc
RD
21228 if (PyErr_Occurred()) SWIG_fail;
21229 }
21230 if (obj5) {
21231 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxValidator,
21232 SWIG_POINTER_EXCEPTION | 0)) == -1)
21233 SWIG_fail;
21234 if (arg6 == NULL) {
21235 PyErr_SetString(PyExc_TypeError,"null reference");
21236 SWIG_fail;
21237 }
21238 }
21239 if (obj6) {
21240 {
21241 arg7 = wxString_in_helper(obj6);
21242 if (arg7 == NULL) SWIG_fail;
21243 temp7 = True;
21244 }
21245 }
21246 {
0439c23b 21247 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
21248 PyThreadState* __tstate = wxPyBeginAllowThreads();
21249 result = (wxPyListCtrl *)new wxPyListCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
21250
21251 wxPyEndAllowThreads(__tstate);
110da5b0 21252 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
21253 }
21254 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyListCtrl, 1);
21255 {
21256 if (temp7)
21257 delete arg7;
21258 }
21259 return resultobj;
21260 fail:
21261 {
21262 if (temp7)
21263 delete arg7;
21264 }
21265 return NULL;
21266}
21267
21268
c370783e 21269static PyObject *_wrap_new_PreListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21270 PyObject *resultobj;
21271 wxPyListCtrl *result;
21272 char *kwnames[] = {
21273 NULL
21274 };
21275
21276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListCtrl",kwnames)) goto fail;
21277 {
0439c23b 21278 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
21279 PyThreadState* __tstate = wxPyBeginAllowThreads();
21280 result = (wxPyListCtrl *)new wxPyListCtrl();
21281
21282 wxPyEndAllowThreads(__tstate);
110da5b0 21283 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
21284 }
21285 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyListCtrl, 1);
21286 return resultobj;
21287 fail:
21288 return NULL;
21289}
21290
21291
c370783e 21292static PyObject *_wrap_ListCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21293 PyObject *resultobj;
21294 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21295 wxWindow *arg2 = (wxWindow *) 0 ;
21296 int arg3 = (int) -1 ;
21297 wxPoint const &arg4_defvalue = wxDefaultPosition ;
21298 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
21299 wxSize const &arg5_defvalue = wxDefaultSize ;
21300 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
21301 long arg6 = (long) wxLC_ICON ;
21302 wxValidator const &arg7_defvalue = wxDefaultValidator ;
21303 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
21304 wxString const &arg8_defvalue = wxPyListCtrlNameStr ;
21305 wxString *arg8 = (wxString *) &arg8_defvalue ;
21306 bool result;
21307 wxPoint temp4 ;
21308 wxSize temp5 ;
21309 bool temp8 = False ;
21310 PyObject * obj0 = 0 ;
21311 PyObject * obj1 = 0 ;
21312 PyObject * obj2 = 0 ;
21313 PyObject * obj3 = 0 ;
21314 PyObject * obj4 = 0 ;
21315 PyObject * obj5 = 0 ;
21316 PyObject * obj6 = 0 ;
21317 PyObject * obj7 = 0 ;
21318 char *kwnames[] = {
21319 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
21320 };
21321
21322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ListCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
21323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21325 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
21326 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21327 if (obj2) {
c370783e 21328 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
21329 if (PyErr_Occurred()) SWIG_fail;
21330 }
21331 if (obj3) {
21332 {
21333 arg4 = &temp4;
21334 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
21335 }
21336 }
21337 if (obj4) {
21338 {
21339 arg5 = &temp5;
21340 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
21341 }
21342 }
21343 if (obj5) {
c370783e 21344 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
21345 if (PyErr_Occurred()) SWIG_fail;
21346 }
21347 if (obj6) {
21348 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
21349 SWIG_POINTER_EXCEPTION | 0)) == -1)
21350 SWIG_fail;
21351 if (arg7 == NULL) {
21352 PyErr_SetString(PyExc_TypeError,"null reference");
21353 SWIG_fail;
21354 }
21355 }
21356 if (obj7) {
21357 {
21358 arg8 = wxString_in_helper(obj7);
21359 if (arg8 == NULL) SWIG_fail;
21360 temp8 = True;
21361 }
21362 }
21363 {
21364 PyThreadState* __tstate = wxPyBeginAllowThreads();
21365 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
21366
21367 wxPyEndAllowThreads(__tstate);
21368 if (PyErr_Occurred()) SWIG_fail;
21369 }
21370 {
21371 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21372 }
21373 {
21374 if (temp8)
21375 delete arg8;
21376 }
21377 return resultobj;
21378 fail:
21379 {
21380 if (temp8)
21381 delete arg8;
21382 }
21383 return NULL;
21384}
21385
21386
c370783e 21387static PyObject *_wrap_ListCtrl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21388 PyObject *resultobj;
21389 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21390 PyObject *arg2 = (PyObject *) 0 ;
21391 PyObject *arg3 = (PyObject *) 0 ;
21392 PyObject * obj0 = 0 ;
21393 PyObject * obj1 = 0 ;
21394 PyObject * obj2 = 0 ;
21395 char *kwnames[] = {
21396 (char *) "self",(char *) "self",(char *) "_class", NULL
21397 };
21398
21399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
21400 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21401 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21402 arg2 = obj1;
21403 arg3 = obj2;
21404 {
21405 PyThreadState* __tstate = wxPyBeginAllowThreads();
21406 (arg1)->_setCallbackInfo(arg2,arg3);
21407
21408 wxPyEndAllowThreads(__tstate);
21409 if (PyErr_Occurred()) SWIG_fail;
21410 }
21411 Py_INCREF(Py_None); resultobj = Py_None;
21412 return resultobj;
21413 fail:
21414 return NULL;
21415}
21416
21417
c370783e 21418static PyObject *_wrap_ListCtrl_SetForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21419 PyObject *resultobj;
21420 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21421 wxColour *arg2 = 0 ;
21422 bool result;
21423 wxColour temp2 ;
21424 PyObject * obj0 = 0 ;
21425 PyObject * obj1 = 0 ;
21426 char *kwnames[] = {
21427 (char *) "self",(char *) "col", NULL
21428 };
21429
21430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
21431 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21433 {
21434 arg2 = &temp2;
21435 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21436 }
21437 {
21438 PyThreadState* __tstate = wxPyBeginAllowThreads();
21439 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
21440
21441 wxPyEndAllowThreads(__tstate);
21442 if (PyErr_Occurred()) SWIG_fail;
21443 }
21444 {
21445 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21446 }
21447 return resultobj;
21448 fail:
21449 return NULL;
21450}
21451
21452
c370783e 21453static PyObject *_wrap_ListCtrl_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21454 PyObject *resultobj;
21455 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21456 wxColour *arg2 = 0 ;
21457 bool result;
21458 wxColour temp2 ;
21459 PyObject * obj0 = 0 ;
21460 PyObject * obj1 = 0 ;
21461 char *kwnames[] = {
21462 (char *) "self",(char *) "col", NULL
21463 };
21464
21465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
21466 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21467 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21468 {
21469 arg2 = &temp2;
21470 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21471 }
21472 {
21473 PyThreadState* __tstate = wxPyBeginAllowThreads();
21474 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
21475
21476 wxPyEndAllowThreads(__tstate);
21477 if (PyErr_Occurred()) SWIG_fail;
21478 }
21479 {
21480 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21481 }
21482 return resultobj;
21483 fail:
21484 return NULL;
21485}
21486
21487
c370783e 21488static PyObject *_wrap_ListCtrl_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21489 PyObject *resultobj;
21490 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21491 int arg2 ;
21492 wxListItem *result;
21493 PyObject * obj0 = 0 ;
21494 PyObject * obj1 = 0 ;
21495 char *kwnames[] = {
21496 (char *) "self",(char *) "col", NULL
21497 };
21498
21499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetColumn",kwnames,&obj0,&obj1)) goto fail;
21500 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21501 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 21502 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
21503 if (PyErr_Occurred()) SWIG_fail;
21504 {
21505 PyThreadState* __tstate = wxPyBeginAllowThreads();
21506 result = (wxListItem *)wxPyListCtrl_GetColumn(arg1,arg2);
21507
21508 wxPyEndAllowThreads(__tstate);
21509 if (PyErr_Occurred()) SWIG_fail;
21510 }
21511 {
412d302d 21512 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
21513 }
21514 return resultobj;
21515 fail:
21516 return NULL;
21517}
21518
21519
c370783e 21520static PyObject *_wrap_ListCtrl_SetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21521 PyObject *resultobj;
21522 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21523 int arg2 ;
21524 wxListItem *arg3 = 0 ;
21525 bool result;
21526 PyObject * obj0 = 0 ;
21527 PyObject * obj1 = 0 ;
21528 PyObject * obj2 = 0 ;
21529 char *kwnames[] = {
21530 (char *) "self",(char *) "col",(char *) "item", NULL
21531 };
21532
21533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetColumn",kwnames,&obj0,&obj1,&obj2)) goto fail;
21534 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21535 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 21536 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
21537 if (PyErr_Occurred()) SWIG_fail;
21538 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxListItem,
21539 SWIG_POINTER_EXCEPTION | 0)) == -1)
21540 SWIG_fail;
21541 if (arg3 == NULL) {
21542 PyErr_SetString(PyExc_TypeError,"null reference");
21543 SWIG_fail;
21544 }
21545 {
21546 PyThreadState* __tstate = wxPyBeginAllowThreads();
21547 result = (bool)(arg1)->SetColumn(arg2,*arg3);
21548
21549 wxPyEndAllowThreads(__tstate);
21550 if (PyErr_Occurred()) SWIG_fail;
21551 }
21552 {
21553 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21554 }
21555 return resultobj;
21556 fail:
21557 return NULL;
21558}
21559
21560
c370783e 21561static PyObject *_wrap_ListCtrl_GetColumnWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21562 PyObject *resultobj;
21563 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21564 int arg2 ;
21565 int result;
21566 PyObject * obj0 = 0 ;
21567 PyObject * obj1 = 0 ;
21568 char *kwnames[] = {
21569 (char *) "self",(char *) "col", NULL
21570 };
21571
21572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetColumnWidth",kwnames,&obj0,&obj1)) goto fail;
21573 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21574 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 21575 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
21576 if (PyErr_Occurred()) SWIG_fail;
21577 {
21578 PyThreadState* __tstate = wxPyBeginAllowThreads();
21579 result = (int)((wxPyListCtrl const *)arg1)->GetColumnWidth(arg2);
21580
21581 wxPyEndAllowThreads(__tstate);
21582 if (PyErr_Occurred()) SWIG_fail;
21583 }
c370783e 21584 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
21585 return resultobj;
21586 fail:
21587 return NULL;
21588}
21589
21590
c370783e 21591static PyObject *_wrap_ListCtrl_SetColumnWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21592 PyObject *resultobj;
21593 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21594 int arg2 ;
21595 int arg3 ;
21596 bool result;
21597 PyObject * obj0 = 0 ;
21598 PyObject * obj1 = 0 ;
21599 PyObject * obj2 = 0 ;
21600 char *kwnames[] = {
21601 (char *) "self",(char *) "col",(char *) "width", NULL
21602 };
21603
21604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetColumnWidth",kwnames,&obj0,&obj1,&obj2)) goto fail;
21605 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21606 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 21607 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 21608 if (PyErr_Occurred()) SWIG_fail;
c370783e 21609 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
21610 if (PyErr_Occurred()) SWIG_fail;
21611 {
21612 PyThreadState* __tstate = wxPyBeginAllowThreads();
21613 result = (bool)(arg1)->SetColumnWidth(arg2,arg3);
21614
21615 wxPyEndAllowThreads(__tstate);
21616 if (PyErr_Occurred()) SWIG_fail;
21617 }
21618 {
21619 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21620 }
21621 return resultobj;
21622 fail:
21623 return NULL;
21624}
21625
21626
c370783e 21627static PyObject *_wrap_ListCtrl_GetCountPerPage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21628 PyObject *resultobj;
21629 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21630 int result;
21631 PyObject * obj0 = 0 ;
21632 char *kwnames[] = {
21633 (char *) "self", NULL
21634 };
21635
21636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetCountPerPage",kwnames,&obj0)) goto fail;
21637 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21638 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21639 {
21640 PyThreadState* __tstate = wxPyBeginAllowThreads();
21641 result = (int)((wxPyListCtrl const *)arg1)->GetCountPerPage();
21642
21643 wxPyEndAllowThreads(__tstate);
21644 if (PyErr_Occurred()) SWIG_fail;
21645 }
c370783e 21646 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
21647 return resultobj;
21648 fail:
21649 return NULL;
21650}
21651
21652
c370783e 21653static PyObject *_wrap_ListCtrl_GetViewRect(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21654 PyObject *resultobj;
21655 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21656 wxRect result;
21657 PyObject * obj0 = 0 ;
21658 char *kwnames[] = {
21659 (char *) "self", NULL
21660 };
21661
21662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetViewRect",kwnames,&obj0)) goto fail;
21663 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21664 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21665 {
21666 PyThreadState* __tstate = wxPyBeginAllowThreads();
21667 result = ((wxPyListCtrl const *)arg1)->GetViewRect();
21668
21669 wxPyEndAllowThreads(__tstate);
21670 if (PyErr_Occurred()) SWIG_fail;
21671 }
21672 {
21673 wxRect * resultptr;
21674 resultptr = new wxRect((wxRect &) result);
21675 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
21676 }
21677 return resultobj;
21678 fail:
21679 return NULL;
21680}
21681
21682
c370783e 21683static PyObject *_wrap_ListCtrl_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21684 PyObject *resultobj;
21685 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21686 long arg2 ;
21687 int arg3 = (int) 0 ;
21688 wxListItem *result;
21689 PyObject * obj0 = 0 ;
21690 PyObject * obj1 = 0 ;
21691 PyObject * obj2 = 0 ;
21692 char *kwnames[] = {
21693 (char *) "self",(char *) "itemId",(char *) "col", NULL
21694 };
21695
21696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_GetItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
21697 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21698 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 21699 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
21700 if (PyErr_Occurred()) SWIG_fail;
21701 if (obj2) {
c370783e 21702 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
21703 if (PyErr_Occurred()) SWIG_fail;
21704 }
21705 {
21706 PyThreadState* __tstate = wxPyBeginAllowThreads();
21707 result = (wxListItem *)wxPyListCtrl_GetItem(arg1,arg2,arg3);
21708
21709 wxPyEndAllowThreads(__tstate);
21710 if (PyErr_Occurred()) SWIG_fail;
21711 }
21712 {
412d302d 21713 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
21714 }
21715 return resultobj;
21716 fail:
21717 return NULL;
21718}
21719
21720
c370783e 21721static PyObject *_wrap_ListCtrl_SetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21722 PyObject *resultobj;
21723 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21724 wxListItem *arg2 = 0 ;
21725 bool result;
21726 PyObject * obj0 = 0 ;
21727 PyObject * obj1 = 0 ;
21728 char *kwnames[] = {
21729 (char *) "self",(char *) "info", NULL
21730 };
21731
21732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetItem",kwnames,&obj0,&obj1)) goto fail;
21733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21735 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxListItem,
21736 SWIG_POINTER_EXCEPTION | 0)) == -1)
21737 SWIG_fail;
21738 if (arg2 == NULL) {
21739 PyErr_SetString(PyExc_TypeError,"null reference");
21740 SWIG_fail;
21741 }
21742 {
21743 PyThreadState* __tstate = wxPyBeginAllowThreads();
21744 result = (bool)(arg1)->SetItem(*arg2);
21745
21746 wxPyEndAllowThreads(__tstate);
21747 if (PyErr_Occurred()) SWIG_fail;
21748 }
21749 {
21750 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21751 }
21752 return resultobj;
21753 fail:
21754 return NULL;
21755}
21756
21757
c370783e 21758static PyObject *_wrap_ListCtrl_SetStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21759 PyObject *resultobj;
21760 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21761 long arg2 ;
21762 int arg3 ;
21763 wxString *arg4 = 0 ;
21764 int arg5 = (int) -1 ;
21765 long result;
21766 bool temp4 = False ;
21767 PyObject * obj0 = 0 ;
21768 PyObject * obj1 = 0 ;
21769 PyObject * obj2 = 0 ;
21770 PyObject * obj3 = 0 ;
21771 PyObject * obj4 = 0 ;
21772 char *kwnames[] = {
21773 (char *) "self",(char *) "index",(char *) "col",(char *) "label",(char *) "imageId", NULL
21774 };
21775
21776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:ListCtrl_SetStringItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
21777 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21778 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 21779 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 21780 if (PyErr_Occurred()) SWIG_fail;
c370783e 21781 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
21782 if (PyErr_Occurred()) SWIG_fail;
21783 {
21784 arg4 = wxString_in_helper(obj3);
21785 if (arg4 == NULL) SWIG_fail;
21786 temp4 = True;
21787 }
21788 if (obj4) {
c370783e 21789 arg5 = (int)SWIG_As_int(obj4);
d55e5bfc
RD
21790 if (PyErr_Occurred()) SWIG_fail;
21791 }
21792 {
21793 PyThreadState* __tstate = wxPyBeginAllowThreads();
21794 result = (long)(arg1)->SetItem(arg2,arg3,(wxString const &)*arg4,arg5);
21795
21796 wxPyEndAllowThreads(__tstate);
21797 if (PyErr_Occurred()) SWIG_fail;
21798 }
c370783e 21799 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
21800 {
21801 if (temp4)
21802 delete arg4;
21803 }
21804 return resultobj;
21805 fail:
21806 {
21807 if (temp4)
21808 delete arg4;
21809 }
21810 return NULL;
21811}
21812
21813
c370783e 21814static PyObject *_wrap_ListCtrl_GetItemState(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21815 PyObject *resultobj;
21816 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21817 long arg2 ;
21818 long arg3 ;
21819 int result;
21820 PyObject * obj0 = 0 ;
21821 PyObject * obj1 = 0 ;
21822 PyObject * obj2 = 0 ;
21823 char *kwnames[] = {
21824 (char *) "self",(char *) "item",(char *) "stateMask", NULL
21825 };
21826
21827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_GetItemState",kwnames,&obj0,&obj1,&obj2)) goto fail;
21828 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21829 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 21830 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 21831 if (PyErr_Occurred()) SWIG_fail;
c370783e 21832 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc
RD
21833 if (PyErr_Occurred()) SWIG_fail;
21834 {
21835 PyThreadState* __tstate = wxPyBeginAllowThreads();
21836 result = (int)((wxPyListCtrl const *)arg1)->GetItemState(arg2,arg3);
21837
21838 wxPyEndAllowThreads(__tstate);
21839 if (PyErr_Occurred()) SWIG_fail;
21840 }
c370783e 21841 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
21842 return resultobj;
21843 fail:
21844 return NULL;
21845}
21846
21847
c370783e 21848static PyObject *_wrap_ListCtrl_SetItemState(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21849 PyObject *resultobj;
21850 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21851 long arg2 ;
21852 long arg3 ;
21853 long arg4 ;
21854 bool result;
21855 PyObject * obj0 = 0 ;
21856 PyObject * obj1 = 0 ;
21857 PyObject * obj2 = 0 ;
21858 PyObject * obj3 = 0 ;
21859 char *kwnames[] = {
21860 (char *) "self",(char *) "item",(char *) "state",(char *) "stateMask", NULL
21861 };
21862
21863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_SetItemState",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21864 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 21866 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 21867 if (PyErr_Occurred()) SWIG_fail;
c370783e 21868 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc 21869 if (PyErr_Occurred()) SWIG_fail;
c370783e 21870 arg4 = (long)SWIG_As_long(obj3);
d55e5bfc
RD
21871 if (PyErr_Occurred()) SWIG_fail;
21872 {
21873 PyThreadState* __tstate = wxPyBeginAllowThreads();
21874 result = (bool)(arg1)->SetItemState(arg2,arg3,arg4);
21875
21876 wxPyEndAllowThreads(__tstate);
21877 if (PyErr_Occurred()) SWIG_fail;
21878 }
21879 {
21880 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21881 }
21882 return resultobj;
21883 fail:
21884 return NULL;
21885}
21886
21887
c370783e 21888static PyObject *_wrap_ListCtrl_SetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21889 PyObject *resultobj;
21890 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21891 long arg2 ;
21892 int arg3 ;
21893 int arg4 ;
21894 bool result;
21895 PyObject * obj0 = 0 ;
21896 PyObject * obj1 = 0 ;
21897 PyObject * obj2 = 0 ;
21898 PyObject * obj3 = 0 ;
21899 char *kwnames[] = {
21900 (char *) "self",(char *) "item",(char *) "image",(char *) "selImage", NULL
21901 };
21902
21903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21904 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21905 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 21906 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 21907 if (PyErr_Occurred()) SWIG_fail;
c370783e 21908 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc 21909 if (PyErr_Occurred()) SWIG_fail;
c370783e 21910 arg4 = (int)SWIG_As_int(obj3);
d55e5bfc
RD
21911 if (PyErr_Occurred()) SWIG_fail;
21912 {
21913 PyThreadState* __tstate = wxPyBeginAllowThreads();
21914 result = (bool)(arg1)->SetItemImage(arg2,arg3,arg4);
21915
21916 wxPyEndAllowThreads(__tstate);
21917 if (PyErr_Occurred()) SWIG_fail;
21918 }
21919 {
21920 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21921 }
21922 return resultobj;
21923 fail:
21924 return NULL;
21925}
21926
21927
c370783e 21928static PyObject *_wrap_ListCtrl_GetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21929 PyObject *resultobj;
21930 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21931 long arg2 ;
21932 wxString result;
21933 PyObject * obj0 = 0 ;
21934 PyObject * obj1 = 0 ;
21935 char *kwnames[] = {
21936 (char *) "self",(char *) "item", NULL
21937 };
21938
21939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemText",kwnames,&obj0,&obj1)) goto fail;
21940 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21941 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 21942 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
21943 if (PyErr_Occurred()) SWIG_fail;
21944 {
21945 PyThreadState* __tstate = wxPyBeginAllowThreads();
21946 result = ((wxPyListCtrl const *)arg1)->GetItemText(arg2);
21947
21948 wxPyEndAllowThreads(__tstate);
21949 if (PyErr_Occurred()) SWIG_fail;
21950 }
21951 {
21952#if wxUSE_UNICODE
21953 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21954#else
21955 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21956#endif
21957 }
21958 return resultobj;
21959 fail:
21960 return NULL;
21961}
21962
21963
c370783e 21964static PyObject *_wrap_ListCtrl_SetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
21965 PyObject *resultobj;
21966 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
21967 long arg2 ;
21968 wxString *arg3 = 0 ;
21969 bool temp3 = False ;
21970 PyObject * obj0 = 0 ;
21971 PyObject * obj1 = 0 ;
21972 PyObject * obj2 = 0 ;
21973 char *kwnames[] = {
21974 (char *) "self",(char *) "item",(char *) "str", NULL
21975 };
21976
21977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemText",kwnames,&obj0,&obj1,&obj2)) goto fail;
21978 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
21979 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 21980 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
21981 if (PyErr_Occurred()) SWIG_fail;
21982 {
21983 arg3 = wxString_in_helper(obj2);
21984 if (arg3 == NULL) SWIG_fail;
21985 temp3 = True;
21986 }
21987 {
21988 PyThreadState* __tstate = wxPyBeginAllowThreads();
21989 (arg1)->SetItemText(arg2,(wxString const &)*arg3);
21990
21991 wxPyEndAllowThreads(__tstate);
21992 if (PyErr_Occurred()) SWIG_fail;
21993 }
21994 Py_INCREF(Py_None); resultobj = Py_None;
21995 {
21996 if (temp3)
21997 delete arg3;
21998 }
21999 return resultobj;
22000 fail:
22001 {
22002 if (temp3)
22003 delete arg3;
22004 }
22005 return NULL;
22006}
22007
22008
c370783e 22009static PyObject *_wrap_ListCtrl_GetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22010 PyObject *resultobj;
22011 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22012 long arg2 ;
22013 long result;
22014 PyObject * obj0 = 0 ;
22015 PyObject * obj1 = 0 ;
22016 char *kwnames[] = {
22017 (char *) "self",(char *) "item", NULL
22018 };
22019
22020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemData",kwnames,&obj0,&obj1)) goto fail;
22021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22023 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
22024 if (PyErr_Occurred()) SWIG_fail;
22025 {
22026 PyThreadState* __tstate = wxPyBeginAllowThreads();
22027 result = (long)((wxPyListCtrl const *)arg1)->GetItemData(arg2);
22028
22029 wxPyEndAllowThreads(__tstate);
22030 if (PyErr_Occurred()) SWIG_fail;
22031 }
c370783e 22032 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
22033 return resultobj;
22034 fail:
22035 return NULL;
22036}
22037
22038
c370783e 22039static PyObject *_wrap_ListCtrl_SetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22040 PyObject *resultobj;
22041 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22042 long arg2 ;
22043 long arg3 ;
22044 bool result;
22045 PyObject * obj0 = 0 ;
22046 PyObject * obj1 = 0 ;
22047 PyObject * obj2 = 0 ;
22048 char *kwnames[] = {
22049 (char *) "self",(char *) "item",(char *) "data", NULL
22050 };
22051
22052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
22053 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22054 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22055 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 22056 if (PyErr_Occurred()) SWIG_fail;
c370783e 22057 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc
RD
22058 if (PyErr_Occurred()) SWIG_fail;
22059 {
22060 PyThreadState* __tstate = wxPyBeginAllowThreads();
22061 result = (bool)(arg1)->SetItemData(arg2,arg3);
22062
22063 wxPyEndAllowThreads(__tstate);
22064 if (PyErr_Occurred()) SWIG_fail;
22065 }
22066 {
22067 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22068 }
22069 return resultobj;
22070 fail:
22071 return NULL;
22072}
22073
22074
c370783e 22075static PyObject *_wrap_ListCtrl_GetItemPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22076 PyObject *resultobj;
22077 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22078 long arg2 ;
22079 wxPoint result;
22080 PyObject * obj0 = 0 ;
22081 PyObject * obj1 = 0 ;
22082 char *kwnames[] = {
22083 (char *) "self",(char *) "item", NULL
22084 };
22085
22086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemPosition",kwnames,&obj0,&obj1)) goto fail;
22087 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22088 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22089 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
22090 if (PyErr_Occurred()) SWIG_fail;
22091 {
22092 PyThreadState* __tstate = wxPyBeginAllowThreads();
22093 result = wxPyListCtrl_GetItemPosition(arg1,arg2);
22094
22095 wxPyEndAllowThreads(__tstate);
22096 if (PyErr_Occurred()) SWIG_fail;
22097 }
22098 {
22099 wxPoint * resultptr;
22100 resultptr = new wxPoint((wxPoint &) result);
22101 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22102 }
22103 return resultobj;
22104 fail:
22105 return NULL;
22106}
22107
22108
c370783e 22109static PyObject *_wrap_ListCtrl_GetItemRect(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22110 PyObject *resultobj;
22111 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22112 long arg2 ;
22113 int arg3 = (int) wxLIST_RECT_BOUNDS ;
22114 wxRect result;
22115 PyObject * obj0 = 0 ;
22116 PyObject * obj1 = 0 ;
22117 PyObject * obj2 = 0 ;
22118 char *kwnames[] = {
22119 (char *) "self",(char *) "item",(char *) "code", NULL
22120 };
22121
22122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_GetItemRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
22123 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22124 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22125 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
22126 if (PyErr_Occurred()) SWIG_fail;
22127 if (obj2) {
c370783e 22128 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
22129 if (PyErr_Occurred()) SWIG_fail;
22130 }
22131 {
22132 PyThreadState* __tstate = wxPyBeginAllowThreads();
22133 result = wxPyListCtrl_GetItemRect(arg1,arg2,arg3);
22134
22135 wxPyEndAllowThreads(__tstate);
22136 if (PyErr_Occurred()) SWIG_fail;
22137 }
22138 {
22139 wxRect * resultptr;
22140 resultptr = new wxRect((wxRect &) result);
22141 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
22142 }
22143 return resultobj;
22144 fail:
22145 return NULL;
22146}
22147
22148
c370783e 22149static PyObject *_wrap_ListCtrl_SetItemPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22150 PyObject *resultobj;
22151 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22152 long arg2 ;
22153 wxPoint *arg3 = 0 ;
22154 bool result;
22155 wxPoint temp3 ;
22156 PyObject * obj0 = 0 ;
22157 PyObject * obj1 = 0 ;
22158 PyObject * obj2 = 0 ;
22159 char *kwnames[] = {
22160 (char *) "self",(char *) "item",(char *) "pos", NULL
22161 };
22162
22163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
22164 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22165 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22166 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
22167 if (PyErr_Occurred()) SWIG_fail;
22168 {
22169 arg3 = &temp3;
22170 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
22171 }
22172 {
22173 PyThreadState* __tstate = wxPyBeginAllowThreads();
22174 result = (bool)(arg1)->SetItemPosition(arg2,(wxPoint const &)*arg3);
22175
22176 wxPyEndAllowThreads(__tstate);
22177 if (PyErr_Occurred()) SWIG_fail;
22178 }
22179 {
22180 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22181 }
22182 return resultobj;
22183 fail:
22184 return NULL;
22185}
22186
22187
c370783e 22188static PyObject *_wrap_ListCtrl_GetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22189 PyObject *resultobj;
22190 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22191 int result;
22192 PyObject * obj0 = 0 ;
22193 char *kwnames[] = {
22194 (char *) "self", NULL
22195 };
22196
22197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetItemCount",kwnames,&obj0)) goto fail;
22198 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22199 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22200 {
22201 PyThreadState* __tstate = wxPyBeginAllowThreads();
22202 result = (int)((wxPyListCtrl const *)arg1)->GetItemCount();
22203
22204 wxPyEndAllowThreads(__tstate);
22205 if (PyErr_Occurred()) SWIG_fail;
22206 }
c370783e 22207 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
22208 return resultobj;
22209 fail:
22210 return NULL;
22211}
22212
22213
c370783e 22214static PyObject *_wrap_ListCtrl_GetColumnCount(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22215 PyObject *resultobj;
22216 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22217 int result;
22218 PyObject * obj0 = 0 ;
22219 char *kwnames[] = {
22220 (char *) "self", NULL
22221 };
22222
22223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetColumnCount",kwnames,&obj0)) goto fail;
22224 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22225 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22226 {
22227 PyThreadState* __tstate = wxPyBeginAllowThreads();
22228 result = (int)((wxPyListCtrl const *)arg1)->GetColumnCount();
22229
22230 wxPyEndAllowThreads(__tstate);
22231 if (PyErr_Occurred()) SWIG_fail;
22232 }
c370783e 22233 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
22234 return resultobj;
22235 fail:
22236 return NULL;
22237}
22238
22239
c370783e 22240static PyObject *_wrap_ListCtrl_GetItemSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22241 PyObject *resultobj;
22242 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22243 wxSize result;
22244 PyObject * obj0 = 0 ;
22245 char *kwnames[] = {
22246 (char *) "self", NULL
22247 };
22248
22249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetItemSpacing",kwnames,&obj0)) goto fail;
22250 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22251 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22252 {
22253 PyThreadState* __tstate = wxPyBeginAllowThreads();
22254 result = ((wxPyListCtrl const *)arg1)->GetItemSpacing();
22255
22256 wxPyEndAllowThreads(__tstate);
22257 if (PyErr_Occurred()) SWIG_fail;
22258 }
22259 {
22260 wxSize * resultptr;
22261 resultptr = new wxSize((wxSize &) result);
22262 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22263 }
22264 return resultobj;
22265 fail:
22266 return NULL;
22267}
22268
22269
c370783e 22270static PyObject *_wrap_ListCtrl_SetItemSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22271 PyObject *resultobj;
22272 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22273 int arg2 ;
22274 bool arg3 = (bool) False ;
22275 PyObject * obj0 = 0 ;
22276 PyObject * obj1 = 0 ;
22277 PyObject * obj2 = 0 ;
22278 char *kwnames[] = {
22279 (char *) "self",(char *) "spacing",(char *) "isSmall", NULL
22280 };
22281
22282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_SetItemSpacing",kwnames,&obj0,&obj1,&obj2)) goto fail;
22283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22285 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
22286 if (PyErr_Occurred()) SWIG_fail;
22287 if (obj2) {
c370783e 22288 arg3 = (bool)SWIG_As_bool(obj2);
d55e5bfc
RD
22289 if (PyErr_Occurred()) SWIG_fail;
22290 }
22291 {
22292 PyThreadState* __tstate = wxPyBeginAllowThreads();
22293 (arg1)->SetItemSpacing(arg2,arg3);
22294
22295 wxPyEndAllowThreads(__tstate);
22296 if (PyErr_Occurred()) SWIG_fail;
22297 }
22298 Py_INCREF(Py_None); resultobj = Py_None;
22299 return resultobj;
22300 fail:
22301 return NULL;
22302}
22303
22304
c370783e 22305static PyObject *_wrap_ListCtrl_GetSelectedItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22306 PyObject *resultobj;
22307 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22308 int result;
22309 PyObject * obj0 = 0 ;
22310 char *kwnames[] = {
22311 (char *) "self", NULL
22312 };
22313
22314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetSelectedItemCount",kwnames,&obj0)) goto fail;
22315 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22316 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22317 {
22318 PyThreadState* __tstate = wxPyBeginAllowThreads();
22319 result = (int)((wxPyListCtrl const *)arg1)->GetSelectedItemCount();
22320
22321 wxPyEndAllowThreads(__tstate);
22322 if (PyErr_Occurred()) SWIG_fail;
22323 }
c370783e 22324 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
22325 return resultobj;
22326 fail:
22327 return NULL;
22328}
22329
22330
c370783e 22331static PyObject *_wrap_ListCtrl_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22332 PyObject *resultobj;
22333 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22334 wxColour result;
22335 PyObject * obj0 = 0 ;
22336 char *kwnames[] = {
22337 (char *) "self", NULL
22338 };
22339
22340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetTextColour",kwnames,&obj0)) goto fail;
22341 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22343 {
22344 PyThreadState* __tstate = wxPyBeginAllowThreads();
22345 result = ((wxPyListCtrl const *)arg1)->GetTextColour();
22346
22347 wxPyEndAllowThreads(__tstate);
22348 if (PyErr_Occurred()) SWIG_fail;
22349 }
22350 {
22351 wxColour * resultptr;
22352 resultptr = new wxColour((wxColour &) result);
22353 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
22354 }
22355 return resultobj;
22356 fail:
22357 return NULL;
22358}
22359
22360
c370783e 22361static PyObject *_wrap_ListCtrl_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22362 PyObject *resultobj;
22363 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22364 wxColour *arg2 = 0 ;
22365 wxColour temp2 ;
22366 PyObject * obj0 = 0 ;
22367 PyObject * obj1 = 0 ;
22368 char *kwnames[] = {
22369 (char *) "self",(char *) "col", NULL
22370 };
22371
22372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
22373 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22374 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22375 {
22376 arg2 = &temp2;
22377 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
22378 }
22379 {
22380 PyThreadState* __tstate = wxPyBeginAllowThreads();
22381 (arg1)->SetTextColour((wxColour const &)*arg2);
22382
22383 wxPyEndAllowThreads(__tstate);
22384 if (PyErr_Occurred()) SWIG_fail;
22385 }
22386 Py_INCREF(Py_None); resultobj = Py_None;
22387 return resultobj;
22388 fail:
22389 return NULL;
22390}
22391
22392
c370783e 22393static PyObject *_wrap_ListCtrl_GetTopItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22394 PyObject *resultobj;
22395 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22396 long result;
22397 PyObject * obj0 = 0 ;
22398 char *kwnames[] = {
22399 (char *) "self", NULL
22400 };
22401
22402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetTopItem",kwnames,&obj0)) goto fail;
22403 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22404 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22405 {
22406 PyThreadState* __tstate = wxPyBeginAllowThreads();
22407 result = (long)((wxPyListCtrl const *)arg1)->GetTopItem();
22408
22409 wxPyEndAllowThreads(__tstate);
22410 if (PyErr_Occurred()) SWIG_fail;
22411 }
c370783e 22412 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
22413 return resultobj;
22414 fail:
22415 return NULL;
22416}
22417
22418
c370783e 22419static PyObject *_wrap_ListCtrl_SetSingleStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22420 PyObject *resultobj;
22421 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22422 long arg2 ;
22423 bool arg3 = (bool) True ;
22424 PyObject * obj0 = 0 ;
22425 PyObject * obj1 = 0 ;
22426 PyObject * obj2 = 0 ;
22427 char *kwnames[] = {
22428 (char *) "self",(char *) "style",(char *) "add", NULL
22429 };
22430
22431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_SetSingleStyle",kwnames,&obj0,&obj1,&obj2)) goto fail;
22432 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22433 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22434 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
22435 if (PyErr_Occurred()) SWIG_fail;
22436 if (obj2) {
c370783e 22437 arg3 = (bool)SWIG_As_bool(obj2);
d55e5bfc
RD
22438 if (PyErr_Occurred()) SWIG_fail;
22439 }
22440 {
22441 PyThreadState* __tstate = wxPyBeginAllowThreads();
22442 (arg1)->SetSingleStyle(arg2,arg3);
22443
22444 wxPyEndAllowThreads(__tstate);
22445 if (PyErr_Occurred()) SWIG_fail;
22446 }
22447 Py_INCREF(Py_None); resultobj = Py_None;
22448 return resultobj;
22449 fail:
22450 return NULL;
22451}
22452
22453
c370783e 22454static PyObject *_wrap_ListCtrl_SetWindowStyleFlag(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22455 PyObject *resultobj;
22456 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22457 long arg2 ;
22458 PyObject * obj0 = 0 ;
22459 PyObject * obj1 = 0 ;
22460 char *kwnames[] = {
22461 (char *) "self",(char *) "style", NULL
22462 };
22463
22464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
22465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22467 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
22468 if (PyErr_Occurred()) SWIG_fail;
22469 {
22470 PyThreadState* __tstate = wxPyBeginAllowThreads();
22471 (arg1)->SetWindowStyleFlag(arg2);
22472
22473 wxPyEndAllowThreads(__tstate);
22474 if (PyErr_Occurred()) SWIG_fail;
22475 }
22476 Py_INCREF(Py_None); resultobj = Py_None;
22477 return resultobj;
22478 fail:
22479 return NULL;
22480}
22481
22482
c370783e 22483static PyObject *_wrap_ListCtrl_GetNextItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22484 PyObject *resultobj;
22485 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22486 long arg2 ;
22487 int arg3 = (int) wxLIST_NEXT_ALL ;
22488 int arg4 = (int) wxLIST_STATE_DONTCARE ;
22489 long result;
22490 PyObject * obj0 = 0 ;
22491 PyObject * obj1 = 0 ;
22492 PyObject * obj2 = 0 ;
22493 PyObject * obj3 = 0 ;
22494 char *kwnames[] = {
22495 (char *) "self",(char *) "item",(char *) "geometry",(char *) "state", NULL
22496 };
22497
22498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:ListCtrl_GetNextItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
22499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22501 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
22502 if (PyErr_Occurred()) SWIG_fail;
22503 if (obj2) {
c370783e 22504 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
22505 if (PyErr_Occurred()) SWIG_fail;
22506 }
22507 if (obj3) {
c370783e 22508 arg4 = (int)SWIG_As_int(obj3);
d55e5bfc
RD
22509 if (PyErr_Occurred()) SWIG_fail;
22510 }
22511 {
22512 PyThreadState* __tstate = wxPyBeginAllowThreads();
22513 result = (long)((wxPyListCtrl const *)arg1)->GetNextItem(arg2,arg3,arg4);
22514
22515 wxPyEndAllowThreads(__tstate);
22516 if (PyErr_Occurred()) SWIG_fail;
22517 }
c370783e 22518 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
22519 return resultobj;
22520 fail:
22521 return NULL;
22522}
22523
22524
c370783e 22525static PyObject *_wrap_ListCtrl_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22526 PyObject *resultobj;
22527 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22528 int arg2 ;
22529 wxImageList *result;
22530 PyObject * obj0 = 0 ;
22531 PyObject * obj1 = 0 ;
22532 char *kwnames[] = {
22533 (char *) "self",(char *) "which", NULL
22534 };
22535
22536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetImageList",kwnames,&obj0,&obj1)) goto fail;
22537 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22538 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22539 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
22540 if (PyErr_Occurred()) SWIG_fail;
22541 {
22542 PyThreadState* __tstate = wxPyBeginAllowThreads();
22543 result = (wxImageList *)((wxPyListCtrl const *)arg1)->GetImageList(arg2);
22544
22545 wxPyEndAllowThreads(__tstate);
22546 if (PyErr_Occurred()) SWIG_fail;
22547 }
22548 {
412d302d 22549 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
22550 }
22551 return resultobj;
22552 fail:
22553 return NULL;
22554}
22555
22556
c370783e 22557static PyObject *_wrap_ListCtrl_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22558 PyObject *resultobj;
22559 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22560 wxImageList *arg2 = (wxImageList *) 0 ;
22561 int arg3 ;
22562 PyObject * obj0 = 0 ;
22563 PyObject * obj1 = 0 ;
22564 PyObject * obj2 = 0 ;
22565 char *kwnames[] = {
22566 (char *) "self",(char *) "imageList",(char *) "which", NULL
22567 };
22568
22569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetImageList",kwnames,&obj0,&obj1,&obj2)) goto fail;
22570 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22571 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22572 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImageList,
22573 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22574 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
22575 if (PyErr_Occurred()) SWIG_fail;
22576 {
22577 PyThreadState* __tstate = wxPyBeginAllowThreads();
22578 (arg1)->SetImageList(arg2,arg3);
22579
22580 wxPyEndAllowThreads(__tstate);
22581 if (PyErr_Occurred()) SWIG_fail;
22582 }
22583 Py_INCREF(Py_None); resultobj = Py_None;
22584 return resultobj;
22585 fail:
22586 return NULL;
22587}
22588
22589
c370783e 22590static PyObject *_wrap_ListCtrl_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22591 PyObject *resultobj;
22592 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22593 wxImageList *arg2 = (wxImageList *) 0 ;
22594 int arg3 ;
22595 PyObject * obj0 = 0 ;
22596 PyObject * obj1 = 0 ;
22597 PyObject * obj2 = 0 ;
22598 char *kwnames[] = {
22599 (char *) "self",(char *) "imageList",(char *) "which", NULL
22600 };
22601
22602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_AssignImageList",kwnames,&obj0,&obj1,&obj2)) goto fail;
22603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22605 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImageList,
22606 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
c370783e 22607 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
22608 if (PyErr_Occurred()) SWIG_fail;
22609 {
22610 PyThreadState* __tstate = wxPyBeginAllowThreads();
22611 (arg1)->AssignImageList(arg2,arg3);
22612
22613 wxPyEndAllowThreads(__tstate);
22614 if (PyErr_Occurred()) SWIG_fail;
22615 }
22616 Py_INCREF(Py_None); resultobj = Py_None;
22617 return resultobj;
22618 fail:
22619 return NULL;
22620}
22621
22622
c370783e 22623static PyObject *_wrap_ListCtrl_InReportView(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22624 PyObject *resultobj;
22625 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22626 bool result;
22627 PyObject * obj0 = 0 ;
22628 char *kwnames[] = {
22629 (char *) "self", NULL
22630 };
22631
22632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_InReportView",kwnames,&obj0)) goto fail;
22633 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22634 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22635 {
22636 PyThreadState* __tstate = wxPyBeginAllowThreads();
22637 result = (bool)((wxPyListCtrl const *)arg1)->InReportView();
22638
22639 wxPyEndAllowThreads(__tstate);
22640 if (PyErr_Occurred()) SWIG_fail;
22641 }
22642 {
22643 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22644 }
22645 return resultobj;
22646 fail:
22647 return NULL;
22648}
22649
22650
c370783e 22651static PyObject *_wrap_ListCtrl_IsVirtual(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22652 PyObject *resultobj;
22653 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22654 bool result;
22655 PyObject * obj0 = 0 ;
22656 char *kwnames[] = {
22657 (char *) "self", NULL
22658 };
22659
22660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_IsVirtual",kwnames,&obj0)) goto fail;
22661 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22662 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22663 {
22664 PyThreadState* __tstate = wxPyBeginAllowThreads();
22665 result = (bool)((wxPyListCtrl const *)arg1)->IsVirtual();
22666
22667 wxPyEndAllowThreads(__tstate);
22668 if (PyErr_Occurred()) SWIG_fail;
22669 }
22670 {
22671 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22672 }
22673 return resultobj;
22674 fail:
22675 return NULL;
22676}
22677
22678
c370783e 22679static PyObject *_wrap_ListCtrl_RefreshItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22680 PyObject *resultobj;
22681 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22682 long arg2 ;
22683 PyObject * obj0 = 0 ;
22684 PyObject * obj1 = 0 ;
22685 char *kwnames[] = {
22686 (char *) "self",(char *) "item", NULL
22687 };
22688
22689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_RefreshItem",kwnames,&obj0,&obj1)) goto fail;
22690 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22691 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22692 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
22693 if (PyErr_Occurred()) SWIG_fail;
22694 {
22695 PyThreadState* __tstate = wxPyBeginAllowThreads();
22696 (arg1)->RefreshItem(arg2);
22697
22698 wxPyEndAllowThreads(__tstate);
22699 if (PyErr_Occurred()) SWIG_fail;
22700 }
22701 Py_INCREF(Py_None); resultobj = Py_None;
22702 return resultobj;
22703 fail:
22704 return NULL;
22705}
22706
22707
c370783e 22708static PyObject *_wrap_ListCtrl_RefreshItems(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22709 PyObject *resultobj;
22710 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22711 long arg2 ;
22712 long arg3 ;
22713 PyObject * obj0 = 0 ;
22714 PyObject * obj1 = 0 ;
22715 PyObject * obj2 = 0 ;
22716 char *kwnames[] = {
22717 (char *) "self",(char *) "itemFrom",(char *) "itemTo", NULL
22718 };
22719
22720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_RefreshItems",kwnames,&obj0,&obj1,&obj2)) goto fail;
22721 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22722 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22723 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 22724 if (PyErr_Occurred()) SWIG_fail;
c370783e 22725 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc
RD
22726 if (PyErr_Occurred()) SWIG_fail;
22727 {
22728 PyThreadState* __tstate = wxPyBeginAllowThreads();
22729 (arg1)->RefreshItems(arg2,arg3);
22730
22731 wxPyEndAllowThreads(__tstate);
22732 if (PyErr_Occurred()) SWIG_fail;
22733 }
22734 Py_INCREF(Py_None); resultobj = Py_None;
22735 return resultobj;
22736 fail:
22737 return NULL;
22738}
22739
22740
c370783e 22741static PyObject *_wrap_ListCtrl_Arrange(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22742 PyObject *resultobj;
22743 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22744 int arg2 = (int) wxLIST_ALIGN_DEFAULT ;
22745 bool result;
22746 PyObject * obj0 = 0 ;
22747 PyObject * obj1 = 0 ;
22748 char *kwnames[] = {
22749 (char *) "self",(char *) "flag", NULL
22750 };
22751
22752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ListCtrl_Arrange",kwnames,&obj0,&obj1)) goto fail;
22753 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22754 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22755 if (obj1) {
c370783e 22756 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
22757 if (PyErr_Occurred()) SWIG_fail;
22758 }
22759 {
22760 PyThreadState* __tstate = wxPyBeginAllowThreads();
22761 result = (bool)(arg1)->Arrange(arg2);
22762
22763 wxPyEndAllowThreads(__tstate);
22764 if (PyErr_Occurred()) SWIG_fail;
22765 }
22766 {
22767 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22768 }
22769 return resultobj;
22770 fail:
22771 return NULL;
22772}
22773
22774
c370783e 22775static PyObject *_wrap_ListCtrl_DeleteItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22776 PyObject *resultobj;
22777 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22778 long arg2 ;
22779 bool result;
22780 PyObject * obj0 = 0 ;
22781 PyObject * obj1 = 0 ;
22782 char *kwnames[] = {
22783 (char *) "self",(char *) "item", NULL
22784 };
22785
22786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
22787 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22788 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22789 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
22790 if (PyErr_Occurred()) SWIG_fail;
22791 {
22792 PyThreadState* __tstate = wxPyBeginAllowThreads();
22793 result = (bool)(arg1)->DeleteItem(arg2);
22794
22795 wxPyEndAllowThreads(__tstate);
22796 if (PyErr_Occurred()) SWIG_fail;
22797 }
22798 {
22799 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22800 }
22801 return resultobj;
22802 fail:
22803 return NULL;
22804}
22805
22806
c370783e 22807static PyObject *_wrap_ListCtrl_DeleteAllItems(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22808 PyObject *resultobj;
22809 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22810 bool result;
22811 PyObject * obj0 = 0 ;
22812 char *kwnames[] = {
22813 (char *) "self", NULL
22814 };
22815
22816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_DeleteAllItems",kwnames,&obj0)) goto fail;
22817 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22819 {
22820 PyThreadState* __tstate = wxPyBeginAllowThreads();
22821 result = (bool)(arg1)->DeleteAllItems();
22822
22823 wxPyEndAllowThreads(__tstate);
22824 if (PyErr_Occurred()) SWIG_fail;
22825 }
22826 {
22827 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22828 }
22829 return resultobj;
22830 fail:
22831 return NULL;
22832}
22833
22834
c370783e 22835static PyObject *_wrap_ListCtrl_DeleteColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22836 PyObject *resultobj;
22837 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22838 int arg2 ;
22839 bool result;
22840 PyObject * obj0 = 0 ;
22841 PyObject * obj1 = 0 ;
22842 char *kwnames[] = {
22843 (char *) "self",(char *) "col", NULL
22844 };
22845
22846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_DeleteColumn",kwnames,&obj0,&obj1)) goto fail;
22847 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22848 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22849 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
22850 if (PyErr_Occurred()) SWIG_fail;
22851 {
22852 PyThreadState* __tstate = wxPyBeginAllowThreads();
22853 result = (bool)(arg1)->DeleteColumn(arg2);
22854
22855 wxPyEndAllowThreads(__tstate);
22856 if (PyErr_Occurred()) SWIG_fail;
22857 }
22858 {
22859 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22860 }
22861 return resultobj;
22862 fail:
22863 return NULL;
22864}
22865
22866
c370783e 22867static PyObject *_wrap_ListCtrl_DeleteAllColumns(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22868 PyObject *resultobj;
22869 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22870 bool result;
22871 PyObject * obj0 = 0 ;
22872 char *kwnames[] = {
22873 (char *) "self", NULL
22874 };
22875
22876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_DeleteAllColumns",kwnames,&obj0)) goto fail;
22877 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22878 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22879 {
22880 PyThreadState* __tstate = wxPyBeginAllowThreads();
22881 result = (bool)(arg1)->DeleteAllColumns();
22882
22883 wxPyEndAllowThreads(__tstate);
22884 if (PyErr_Occurred()) SWIG_fail;
22885 }
22886 {
22887 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22888 }
22889 return resultobj;
22890 fail:
22891 return NULL;
22892}
22893
22894
c370783e 22895static PyObject *_wrap_ListCtrl_ClearAll(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22896 PyObject *resultobj;
22897 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22898 PyObject * obj0 = 0 ;
22899 char *kwnames[] = {
22900 (char *) "self", NULL
22901 };
22902
22903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_ClearAll",kwnames,&obj0)) goto fail;
22904 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22905 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22906 {
22907 PyThreadState* __tstate = wxPyBeginAllowThreads();
22908 (arg1)->ClearAll();
22909
22910 wxPyEndAllowThreads(__tstate);
22911 if (PyErr_Occurred()) SWIG_fail;
22912 }
22913 Py_INCREF(Py_None); resultobj = Py_None;
22914 return resultobj;
22915 fail:
22916 return NULL;
22917}
22918
22919
c370783e 22920static PyObject *_wrap_ListCtrl_EditLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22921 PyObject *resultobj;
22922 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22923 long arg2 ;
22924 PyObject * obj0 = 0 ;
22925 PyObject * obj1 = 0 ;
22926 char *kwnames[] = {
22927 (char *) "self",(char *) "item", NULL
22928 };
22929
22930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EditLabel",kwnames,&obj0,&obj1)) goto fail;
22931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22933 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
22934 if (PyErr_Occurred()) SWIG_fail;
22935 {
22936 PyThreadState* __tstate = wxPyBeginAllowThreads();
22937 (arg1)->EditLabel(arg2);
22938
22939 wxPyEndAllowThreads(__tstate);
22940 if (PyErr_Occurred()) SWIG_fail;
22941 }
22942 Py_INCREF(Py_None); resultobj = Py_None;
22943 return resultobj;
22944 fail:
22945 return NULL;
22946}
22947
22948
c370783e 22949static PyObject *_wrap_ListCtrl_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22950 PyObject *resultobj;
22951 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22952 long arg2 ;
22953 bool result;
22954 PyObject * obj0 = 0 ;
22955 PyObject * obj1 = 0 ;
22956 char *kwnames[] = {
22957 (char *) "self",(char *) "item", NULL
22958 };
22959
22960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
22961 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22962 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 22963 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
22964 if (PyErr_Occurred()) SWIG_fail;
22965 {
22966 PyThreadState* __tstate = wxPyBeginAllowThreads();
22967 result = (bool)(arg1)->EnsureVisible(arg2);
22968
22969 wxPyEndAllowThreads(__tstate);
22970 if (PyErr_Occurred()) SWIG_fail;
22971 }
22972 {
22973 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22974 }
22975 return resultobj;
22976 fail:
22977 return NULL;
22978}
22979
22980
c370783e 22981static PyObject *_wrap_ListCtrl_FindItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
22982 PyObject *resultobj;
22983 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
22984 long arg2 ;
22985 wxString *arg3 = 0 ;
22986 bool arg4 = (bool) False ;
22987 long result;
22988 bool temp3 = False ;
22989 PyObject * obj0 = 0 ;
22990 PyObject * obj1 = 0 ;
22991 PyObject * obj2 = 0 ;
22992 PyObject * obj3 = 0 ;
22993 char *kwnames[] = {
22994 (char *) "self",(char *) "start",(char *) "str",(char *) "partial", NULL
22995 };
22996
22997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_FindItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
22998 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
22999 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 23000 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
23001 if (PyErr_Occurred()) SWIG_fail;
23002 {
23003 arg3 = wxString_in_helper(obj2);
23004 if (arg3 == NULL) SWIG_fail;
23005 temp3 = True;
23006 }
23007 if (obj3) {
c370783e 23008 arg4 = (bool)SWIG_As_bool(obj3);
d55e5bfc
RD
23009 if (PyErr_Occurred()) SWIG_fail;
23010 }
23011 {
23012 PyThreadState* __tstate = wxPyBeginAllowThreads();
23013 result = (long)(arg1)->FindItem(arg2,(wxString const &)*arg3,arg4);
23014
23015 wxPyEndAllowThreads(__tstate);
23016 if (PyErr_Occurred()) SWIG_fail;
23017 }
c370783e 23018 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
23019 {
23020 if (temp3)
23021 delete arg3;
23022 }
23023 return resultobj;
23024 fail:
23025 {
23026 if (temp3)
23027 delete arg3;
23028 }
23029 return NULL;
23030}
23031
23032
c370783e 23033static PyObject *_wrap_ListCtrl_FindItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23034 PyObject *resultobj;
23035 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23036 long arg2 ;
23037 long arg3 ;
23038 long result;
23039 PyObject * obj0 = 0 ;
23040 PyObject * obj1 = 0 ;
23041 PyObject * obj2 = 0 ;
23042 char *kwnames[] = {
23043 (char *) "self",(char *) "start",(char *) "data", NULL
23044 };
23045
23046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_FindItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
23047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 23049 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 23050 if (PyErr_Occurred()) SWIG_fail;
c370783e 23051 arg3 = (long)SWIG_As_long(obj2);
d55e5bfc
RD
23052 if (PyErr_Occurred()) SWIG_fail;
23053 {
23054 PyThreadState* __tstate = wxPyBeginAllowThreads();
23055 result = (long)(arg1)->FindItem(arg2,arg3);
23056
23057 wxPyEndAllowThreads(__tstate);
23058 if (PyErr_Occurred()) SWIG_fail;
23059 }
c370783e 23060 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
23061 return resultobj;
23062 fail:
23063 return NULL;
23064}
23065
23066
c370783e 23067static PyObject *_wrap_ListCtrl_FindItemAtPos(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23068 PyObject *resultobj;
23069 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23070 long arg2 ;
23071 wxPoint *arg3 = 0 ;
23072 int arg4 ;
23073 long result;
23074 wxPoint temp3 ;
23075 PyObject * obj0 = 0 ;
23076 PyObject * obj1 = 0 ;
23077 PyObject * obj2 = 0 ;
23078 PyObject * obj3 = 0 ;
23079 char *kwnames[] = {
23080 (char *) "self",(char *) "start",(char *) "pt",(char *) "direction", NULL
23081 };
23082
23083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_FindItemAtPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
23084 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23085 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 23086 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
23087 if (PyErr_Occurred()) SWIG_fail;
23088 {
23089 arg3 = &temp3;
23090 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
23091 }
c370783e 23092 arg4 = (int)SWIG_As_int(obj3);
d55e5bfc
RD
23093 if (PyErr_Occurred()) SWIG_fail;
23094 {
23095 PyThreadState* __tstate = wxPyBeginAllowThreads();
23096 result = (long)(arg1)->FindItem(arg2,(wxPoint const &)*arg3,arg4);
23097
23098 wxPyEndAllowThreads(__tstate);
23099 if (PyErr_Occurred()) SWIG_fail;
23100 }
c370783e 23101 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
23102 return resultobj;
23103 fail:
23104 return NULL;
23105}
23106
23107
c370783e 23108static PyObject *_wrap_ListCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23109 PyObject *resultobj;
23110 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23111 wxPoint *arg2 = 0 ;
23112 int *arg3 = 0 ;
23113 long result;
23114 wxPoint temp2 ;
23115 int temp3 ;
c370783e 23116 int res3 = 0 ;
d55e5bfc
RD
23117 PyObject * obj0 = 0 ;
23118 PyObject * obj1 = 0 ;
23119 char *kwnames[] = {
23120 (char *) "self",(char *) "point", NULL
23121 };
23122
c370783e 23123 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d55e5bfc
RD
23124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
23125 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23126 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23127 {
23128 arg2 = &temp2;
23129 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
23130 }
23131 {
23132 PyThreadState* __tstate = wxPyBeginAllowThreads();
23133 result = (long)(arg1)->HitTest((wxPoint const &)*arg2,*arg3);
23134
23135 wxPyEndAllowThreads(__tstate);
23136 if (PyErr_Occurred()) SWIG_fail;
23137 }
c370783e
RD
23138 resultobj = SWIG_From_long((long)result);
23139 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
23140 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d55e5bfc
RD
23141 return resultobj;
23142 fail:
23143 return NULL;
23144}
23145
23146
c370783e 23147static PyObject *_wrap_ListCtrl_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23148 PyObject *resultobj;
23149 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23150 wxListItem *arg2 = 0 ;
23151 long result;
23152 PyObject * obj0 = 0 ;
23153 PyObject * obj1 = 0 ;
23154 char *kwnames[] = {
23155 (char *) "self",(char *) "info", NULL
23156 };
23157
23158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_InsertItem",kwnames,&obj0,&obj1)) goto fail;
23159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23161 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxListItem,
23162 SWIG_POINTER_EXCEPTION | 0)) == -1)
23163 SWIG_fail;
23164 if (arg2 == NULL) {
23165 PyErr_SetString(PyExc_TypeError,"null reference");
23166 SWIG_fail;
23167 }
23168 {
23169 PyThreadState* __tstate = wxPyBeginAllowThreads();
23170 result = (long)(arg1)->InsertItem(*arg2);
23171
23172 wxPyEndAllowThreads(__tstate);
23173 if (PyErr_Occurred()) SWIG_fail;
23174 }
c370783e 23175 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
23176 return resultobj;
23177 fail:
23178 return NULL;
23179}
23180
23181
c370783e 23182static PyObject *_wrap_ListCtrl_InsertStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23183 PyObject *resultobj;
23184 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23185 long arg2 ;
23186 wxString *arg3 = 0 ;
23187 long result;
23188 bool temp3 = False ;
23189 PyObject * obj0 = 0 ;
23190 PyObject * obj1 = 0 ;
23191 PyObject * obj2 = 0 ;
23192 char *kwnames[] = {
23193 (char *) "self",(char *) "index",(char *) "label", NULL
23194 };
23195
23196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertStringItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
23197 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23198 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 23199 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
23200 if (PyErr_Occurred()) SWIG_fail;
23201 {
23202 arg3 = wxString_in_helper(obj2);
23203 if (arg3 == NULL) SWIG_fail;
23204 temp3 = True;
23205 }
23206 {
23207 PyThreadState* __tstate = wxPyBeginAllowThreads();
23208 result = (long)(arg1)->InsertItem(arg2,(wxString const &)*arg3);
23209
23210 wxPyEndAllowThreads(__tstate);
23211 if (PyErr_Occurred()) SWIG_fail;
23212 }
c370783e 23213 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
23214 {
23215 if (temp3)
23216 delete arg3;
23217 }
23218 return resultobj;
23219 fail:
23220 {
23221 if (temp3)
23222 delete arg3;
23223 }
23224 return NULL;
23225}
23226
23227
c370783e 23228static PyObject *_wrap_ListCtrl_InsertImageItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23229 PyObject *resultobj;
23230 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23231 long arg2 ;
23232 int arg3 ;
23233 long result;
23234 PyObject * obj0 = 0 ;
23235 PyObject * obj1 = 0 ;
23236 PyObject * obj2 = 0 ;
23237 char *kwnames[] = {
23238 (char *) "self",(char *) "index",(char *) "imageIndex", NULL
23239 };
23240
23241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertImageItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
23242 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23243 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 23244 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc 23245 if (PyErr_Occurred()) SWIG_fail;
c370783e 23246 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
23247 if (PyErr_Occurred()) SWIG_fail;
23248 {
23249 PyThreadState* __tstate = wxPyBeginAllowThreads();
23250 result = (long)(arg1)->InsertItem(arg2,arg3);
23251
23252 wxPyEndAllowThreads(__tstate);
23253 if (PyErr_Occurred()) SWIG_fail;
23254 }
c370783e 23255 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
23256 return resultobj;
23257 fail:
23258 return NULL;
23259}
23260
23261
c370783e 23262static PyObject *_wrap_ListCtrl_InsertImageStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23263 PyObject *resultobj;
23264 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23265 long arg2 ;
23266 wxString *arg3 = 0 ;
23267 int arg4 ;
23268 long result;
23269 bool temp3 = False ;
23270 PyObject * obj0 = 0 ;
23271 PyObject * obj1 = 0 ;
23272 PyObject * obj2 = 0 ;
23273 PyObject * obj3 = 0 ;
23274 char *kwnames[] = {
23275 (char *) "self",(char *) "index",(char *) "label",(char *) "imageIndex", NULL
23276 };
23277
23278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_InsertImageStringItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
23279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 23281 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
23282 if (PyErr_Occurred()) SWIG_fail;
23283 {
23284 arg3 = wxString_in_helper(obj2);
23285 if (arg3 == NULL) SWIG_fail;
23286 temp3 = True;
23287 }
c370783e 23288 arg4 = (int)SWIG_As_int(obj3);
d55e5bfc
RD
23289 if (PyErr_Occurred()) SWIG_fail;
23290 {
23291 PyThreadState* __tstate = wxPyBeginAllowThreads();
23292 result = (long)(arg1)->InsertItem(arg2,(wxString const &)*arg3,arg4);
23293
23294 wxPyEndAllowThreads(__tstate);
23295 if (PyErr_Occurred()) SWIG_fail;
23296 }
c370783e 23297 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
23298 {
23299 if (temp3)
23300 delete arg3;
23301 }
23302 return resultobj;
23303 fail:
23304 {
23305 if (temp3)
23306 delete arg3;
23307 }
23308 return NULL;
23309}
23310
23311
c370783e 23312static PyObject *_wrap_ListCtrl_InsertColumnInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23313 PyObject *resultobj;
23314 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23315 long arg2 ;
23316 wxListItem *arg3 = 0 ;
23317 long result;
23318 PyObject * obj0 = 0 ;
23319 PyObject * obj1 = 0 ;
23320 PyObject * obj2 = 0 ;
23321 char *kwnames[] = {
23322 (char *) "self",(char *) "col",(char *) "info", NULL
23323 };
23324
23325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertColumnInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
23326 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23327 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 23328 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
23329 if (PyErr_Occurred()) SWIG_fail;
23330 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxListItem,
23331 SWIG_POINTER_EXCEPTION | 0)) == -1)
23332 SWIG_fail;
23333 if (arg3 == NULL) {
23334 PyErr_SetString(PyExc_TypeError,"null reference");
23335 SWIG_fail;
23336 }
23337 {
23338 PyThreadState* __tstate = wxPyBeginAllowThreads();
23339 result = (long)(arg1)->InsertColumn(arg2,*arg3);
23340
23341 wxPyEndAllowThreads(__tstate);
23342 if (PyErr_Occurred()) SWIG_fail;
23343 }
c370783e 23344 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
23345 return resultobj;
23346 fail:
23347 return NULL;
23348}
23349
23350
c370783e 23351static PyObject *_wrap_ListCtrl_InsertColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23352 PyObject *resultobj;
23353 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23354 long arg2 ;
23355 wxString *arg3 = 0 ;
23356 int arg4 = (int) wxLIST_FORMAT_LEFT ;
23357 int arg5 = (int) -1 ;
23358 long result;
23359 bool temp3 = False ;
23360 PyObject * obj0 = 0 ;
23361 PyObject * obj1 = 0 ;
23362 PyObject * obj2 = 0 ;
23363 PyObject * obj3 = 0 ;
23364 PyObject * obj4 = 0 ;
23365 char *kwnames[] = {
23366 (char *) "self",(char *) "col",(char *) "heading",(char *) "format",(char *) "width", NULL
23367 };
23368
23369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:ListCtrl_InsertColumn",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
23370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 23372 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
23373 if (PyErr_Occurred()) SWIG_fail;
23374 {
23375 arg3 = wxString_in_helper(obj2);
23376 if (arg3 == NULL) SWIG_fail;
23377 temp3 = True;
23378 }
23379 if (obj3) {
c370783e 23380 arg4 = (int)SWIG_As_int(obj3);
d55e5bfc
RD
23381 if (PyErr_Occurred()) SWIG_fail;
23382 }
23383 if (obj4) {
c370783e 23384 arg5 = (int)SWIG_As_int(obj4);
d55e5bfc
RD
23385 if (PyErr_Occurred()) SWIG_fail;
23386 }
23387 {
23388 PyThreadState* __tstate = wxPyBeginAllowThreads();
23389 result = (long)(arg1)->InsertColumn(arg2,(wxString const &)*arg3,arg4,arg5);
23390
23391 wxPyEndAllowThreads(__tstate);
23392 if (PyErr_Occurred()) SWIG_fail;
23393 }
c370783e 23394 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
23395 {
23396 if (temp3)
23397 delete arg3;
23398 }
23399 return resultobj;
23400 fail:
23401 {
23402 if (temp3)
23403 delete arg3;
23404 }
23405 return NULL;
23406}
23407
23408
c370783e 23409static PyObject *_wrap_ListCtrl_SetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23410 PyObject *resultobj;
23411 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23412 long arg2 ;
23413 PyObject * obj0 = 0 ;
23414 PyObject * obj1 = 0 ;
23415 char *kwnames[] = {
23416 (char *) "self",(char *) "count", NULL
23417 };
23418
23419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetItemCount",kwnames,&obj0,&obj1)) goto fail;
23420 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 23422 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
23423 if (PyErr_Occurred()) SWIG_fail;
23424 {
23425 PyThreadState* __tstate = wxPyBeginAllowThreads();
23426 (arg1)->SetItemCount(arg2);
23427
23428 wxPyEndAllowThreads(__tstate);
23429 if (PyErr_Occurred()) SWIG_fail;
23430 }
23431 Py_INCREF(Py_None); resultobj = Py_None;
23432 return resultobj;
23433 fail:
23434 return NULL;
23435}
23436
23437
c370783e 23438static PyObject *_wrap_ListCtrl_ScrollList(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23439 PyObject *resultobj;
23440 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23441 int arg2 ;
23442 int arg3 ;
23443 bool result;
23444 PyObject * obj0 = 0 ;
23445 PyObject * obj1 = 0 ;
23446 PyObject * obj2 = 0 ;
23447 char *kwnames[] = {
23448 (char *) "self",(char *) "dx",(char *) "dy", NULL
23449 };
23450
23451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_ScrollList",kwnames,&obj0,&obj1,&obj2)) goto fail;
23452 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23453 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 23454 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 23455 if (PyErr_Occurred()) SWIG_fail;
c370783e 23456 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
23457 if (PyErr_Occurred()) SWIG_fail;
23458 {
23459 PyThreadState* __tstate = wxPyBeginAllowThreads();
23460 result = (bool)(arg1)->ScrollList(arg2,arg3);
23461
23462 wxPyEndAllowThreads(__tstate);
23463 if (PyErr_Occurred()) SWIG_fail;
23464 }
23465 {
23466 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23467 }
23468 return resultobj;
23469 fail:
23470 return NULL;
23471}
23472
23473
c370783e 23474static PyObject *_wrap_ListCtrl_SetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23475 PyObject *resultobj;
23476 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23477 long arg2 ;
23478 wxColour *arg3 = 0 ;
23479 wxColour temp3 ;
23480 PyObject * obj0 = 0 ;
23481 PyObject * obj1 = 0 ;
23482 PyObject * obj2 = 0 ;
23483 char *kwnames[] = {
23484 (char *) "self",(char *) "item",(char *) "col", NULL
23485 };
23486
23487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemTextColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
23488 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23489 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 23490 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
23491 if (PyErr_Occurred()) SWIG_fail;
23492 {
23493 arg3 = &temp3;
23494 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
23495 }
23496 {
23497 PyThreadState* __tstate = wxPyBeginAllowThreads();
23498 (arg1)->SetItemTextColour(arg2,(wxColour const &)*arg3);
23499
23500 wxPyEndAllowThreads(__tstate);
23501 if (PyErr_Occurred()) SWIG_fail;
23502 }
23503 Py_INCREF(Py_None); resultobj = Py_None;
23504 return resultobj;
23505 fail:
23506 return NULL;
23507}
23508
23509
c370783e 23510static PyObject *_wrap_ListCtrl_GetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23511 PyObject *resultobj;
23512 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23513 long arg2 ;
23514 wxColour result;
23515 PyObject * obj0 = 0 ;
23516 PyObject * obj1 = 0 ;
23517 char *kwnames[] = {
23518 (char *) "self",(char *) "item", NULL
23519 };
23520
23521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemTextColour",kwnames,&obj0,&obj1)) goto fail;
23522 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23523 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 23524 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
23525 if (PyErr_Occurred()) SWIG_fail;
23526 {
23527 PyThreadState* __tstate = wxPyBeginAllowThreads();
23528 result = ((wxPyListCtrl const *)arg1)->GetItemTextColour(arg2);
23529
23530 wxPyEndAllowThreads(__tstate);
23531 if (PyErr_Occurred()) SWIG_fail;
23532 }
23533 {
23534 wxColour * resultptr;
23535 resultptr = new wxColour((wxColour &) result);
23536 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
23537 }
23538 return resultobj;
23539 fail:
23540 return NULL;
23541}
23542
23543
c370783e 23544static PyObject *_wrap_ListCtrl_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23545 PyObject *resultobj;
23546 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23547 long arg2 ;
23548 wxColour *arg3 = 0 ;
23549 wxColour temp3 ;
23550 PyObject * obj0 = 0 ;
23551 PyObject * obj1 = 0 ;
23552 PyObject * obj2 = 0 ;
23553 char *kwnames[] = {
23554 (char *) "self",(char *) "item",(char *) "col", NULL
23555 };
23556
23557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
23558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 23560 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
23561 if (PyErr_Occurred()) SWIG_fail;
23562 {
23563 arg3 = &temp3;
23564 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
23565 }
23566 {
23567 PyThreadState* __tstate = wxPyBeginAllowThreads();
23568 (arg1)->SetItemBackgroundColour(arg2,(wxColour const &)*arg3);
23569
23570 wxPyEndAllowThreads(__tstate);
23571 if (PyErr_Occurred()) SWIG_fail;
23572 }
23573 Py_INCREF(Py_None); resultobj = Py_None;
23574 return resultobj;
23575 fail:
23576 return NULL;
23577}
23578
23579
c370783e 23580static PyObject *_wrap_ListCtrl_GetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23581 PyObject *resultobj;
23582 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23583 long arg2 ;
23584 wxColour result;
23585 PyObject * obj0 = 0 ;
23586 PyObject * obj1 = 0 ;
23587 char *kwnames[] = {
23588 (char *) "self",(char *) "item", NULL
23589 };
23590
23591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
23592 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23593 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 23594 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
23595 if (PyErr_Occurred()) SWIG_fail;
23596 {
23597 PyThreadState* __tstate = wxPyBeginAllowThreads();
23598 result = ((wxPyListCtrl const *)arg1)->GetItemBackgroundColour(arg2);
23599
23600 wxPyEndAllowThreads(__tstate);
23601 if (PyErr_Occurred()) SWIG_fail;
23602 }
23603 {
23604 wxColour * resultptr;
23605 resultptr = new wxColour((wxColour &) result);
23606 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
23607 }
23608 return resultobj;
23609 fail:
23610 return NULL;
23611}
23612
23613
c370783e 23614static PyObject *_wrap_ListCtrl_SortItems(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23615 PyObject *resultobj;
23616 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23617 PyObject *arg2 = (PyObject *) 0 ;
23618 bool result;
23619 PyObject * obj0 = 0 ;
23620 PyObject * obj1 = 0 ;
23621 char *kwnames[] = {
23622 (char *) "self",(char *) "func", NULL
23623 };
23624
23625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SortItems",kwnames,&obj0,&obj1)) goto fail;
23626 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23627 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23628 arg2 = obj1;
23629 {
23630 PyThreadState* __tstate = wxPyBeginAllowThreads();
23631 result = (bool)wxPyListCtrl_SortItems(arg1,arg2);
23632
23633 wxPyEndAllowThreads(__tstate);
23634 if (PyErr_Occurred()) SWIG_fail;
23635 }
23636 {
23637 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23638 }
23639 return resultobj;
23640 fail:
23641 return NULL;
23642}
23643
23644
c370783e 23645static PyObject *_wrap_ListCtrl_GetMainWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23646 PyObject *resultobj;
23647 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23648 wxWindow *result;
23649 PyObject * obj0 = 0 ;
23650 char *kwnames[] = {
23651 (char *) "self", NULL
23652 };
23653
23654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetMainWindow",kwnames,&obj0)) goto fail;
23655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
23656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23657 {
23658 PyThreadState* __tstate = wxPyBeginAllowThreads();
23659 result = (wxWindow *)wxPyListCtrl_GetMainWindow(arg1);
23660
23661 wxPyEndAllowThreads(__tstate);
23662 if (PyErr_Occurred()) SWIG_fail;
23663 }
23664 {
412d302d 23665 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
23666 }
23667 return resultobj;
23668 fail:
23669 return NULL;
23670}
23671
23672
c370783e 23673static PyObject *_wrap_ListCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23674 PyObject *resultobj;
23675 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
23676 wxVisualAttributes result;
23677 PyObject * obj0 = 0 ;
23678 char *kwnames[] = {
23679 (char *) "variant", NULL
23680 };
23681
23682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ListCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
23683 if (obj0) {
c370783e 23684 arg1 = (int)SWIG_As_int(obj0);
d55e5bfc
RD
23685 if (PyErr_Occurred()) SWIG_fail;
23686 }
23687 {
0439c23b 23688 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
23689 PyThreadState* __tstate = wxPyBeginAllowThreads();
23690 result = wxPyListCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
23691
23692 wxPyEndAllowThreads(__tstate);
110da5b0 23693 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
23694 }
23695 {
23696 wxVisualAttributes * resultptr;
23697 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
23698 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
23699 }
23700 return resultobj;
23701 fail:
23702 return NULL;
23703}
23704
23705
c370783e 23706static PyObject * ListCtrl_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
23707 PyObject *obj;
23708 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23709 SWIG_TypeClientData(SWIGTYPE_p_wxPyListCtrl, obj);
23710 Py_INCREF(obj);
23711 return Py_BuildValue((char *)"");
23712}
c370783e 23713static PyObject *_wrap_new_ListView(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23714 PyObject *resultobj;
23715 wxWindow *arg1 = (wxWindow *) 0 ;
23716 int arg2 = (int) -1 ;
23717 wxPoint const &arg3_defvalue = wxDefaultPosition ;
23718 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
23719 wxSize const &arg4_defvalue = wxDefaultSize ;
23720 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
23721 long arg5 = (long) wxLC_REPORT ;
23722 wxValidator const &arg6_defvalue = wxDefaultValidator ;
23723 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
23724 wxString const &arg7_defvalue = wxPyListCtrlNameStr ;
23725 wxString *arg7 = (wxString *) &arg7_defvalue ;
23726 wxListView *result;
23727 wxPoint temp3 ;
23728 wxSize temp4 ;
23729 bool temp7 = False ;
23730 PyObject * obj0 = 0 ;
23731 PyObject * obj1 = 0 ;
23732 PyObject * obj2 = 0 ;
23733 PyObject * obj3 = 0 ;
23734 PyObject * obj4 = 0 ;
23735 PyObject * obj5 = 0 ;
23736 PyObject * obj6 = 0 ;
23737 char *kwnames[] = {
23738 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
23739 };
23740
23741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ListView",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
23742 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23743 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23744 if (obj1) {
c370783e 23745 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
23746 if (PyErr_Occurred()) SWIG_fail;
23747 }
23748 if (obj2) {
23749 {
23750 arg3 = &temp3;
23751 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
23752 }
23753 }
23754 if (obj3) {
23755 {
23756 arg4 = &temp4;
23757 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
23758 }
23759 }
23760 if (obj4) {
c370783e 23761 arg5 = (long)SWIG_As_long(obj4);
d55e5bfc
RD
23762 if (PyErr_Occurred()) SWIG_fail;
23763 }
23764 if (obj5) {
23765 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxValidator,
23766 SWIG_POINTER_EXCEPTION | 0)) == -1)
23767 SWIG_fail;
23768 if (arg6 == NULL) {
23769 PyErr_SetString(PyExc_TypeError,"null reference");
23770 SWIG_fail;
23771 }
23772 }
23773 if (obj6) {
23774 {
23775 arg7 = wxString_in_helper(obj6);
23776 if (arg7 == NULL) SWIG_fail;
23777 temp7 = True;
23778 }
23779 }
23780 {
0439c23b 23781 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
23782 PyThreadState* __tstate = wxPyBeginAllowThreads();
23783 result = (wxListView *)new wxListView(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
23784
23785 wxPyEndAllowThreads(__tstate);
110da5b0 23786 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
23787 }
23788 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 1);
23789 {
23790 if (temp7)
23791 delete arg7;
23792 }
23793 return resultobj;
23794 fail:
23795 {
23796 if (temp7)
23797 delete arg7;
23798 }
23799 return NULL;
23800}
23801
23802
c370783e 23803static PyObject *_wrap_new_PreListView(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23804 PyObject *resultobj;
23805 wxListView *result;
23806 char *kwnames[] = {
23807 NULL
23808 };
23809
23810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListView",kwnames)) goto fail;
23811 {
0439c23b 23812 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
23813 PyThreadState* __tstate = wxPyBeginAllowThreads();
23814 result = (wxListView *)new wxListView();
23815
23816 wxPyEndAllowThreads(__tstate);
110da5b0 23817 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
23818 }
23819 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 1);
23820 return resultobj;
23821 fail:
23822 return NULL;
23823}
23824
23825
c370783e 23826static PyObject *_wrap_ListView_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23827 PyObject *resultobj;
23828 wxListView *arg1 = (wxListView *) 0 ;
23829 wxWindow *arg2 = (wxWindow *) 0 ;
23830 int arg3 = (int) -1 ;
23831 wxPoint const &arg4_defvalue = wxDefaultPosition ;
23832 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
23833 wxSize const &arg5_defvalue = wxDefaultSize ;
23834 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
23835 long arg6 = (long) wxLC_REPORT ;
23836 wxValidator const &arg7_defvalue = wxDefaultValidator ;
23837 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
23838 wxString const &arg8_defvalue = wxPyListCtrlNameStr ;
23839 wxString *arg8 = (wxString *) &arg8_defvalue ;
23840 bool result;
23841 wxPoint temp4 ;
23842 wxSize temp5 ;
23843 bool temp8 = False ;
23844 PyObject * obj0 = 0 ;
23845 PyObject * obj1 = 0 ;
23846 PyObject * obj2 = 0 ;
23847 PyObject * obj3 = 0 ;
23848 PyObject * obj4 = 0 ;
23849 PyObject * obj5 = 0 ;
23850 PyObject * obj6 = 0 ;
23851 PyObject * obj7 = 0 ;
23852 char *kwnames[] = {
23853 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
23854 };
23855
23856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ListView_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
23857 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListView,
23858 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23859 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
23860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23861 if (obj2) {
c370783e 23862 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
23863 if (PyErr_Occurred()) SWIG_fail;
23864 }
23865 if (obj3) {
23866 {
23867 arg4 = &temp4;
23868 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
23869 }
23870 }
23871 if (obj4) {
23872 {
23873 arg5 = &temp5;
23874 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
23875 }
23876 }
23877 if (obj5) {
c370783e 23878 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
23879 if (PyErr_Occurred()) SWIG_fail;
23880 }
23881 if (obj6) {
23882 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
23883 SWIG_POINTER_EXCEPTION | 0)) == -1)
23884 SWIG_fail;
23885 if (arg7 == NULL) {
23886 PyErr_SetString(PyExc_TypeError,"null reference");
23887 SWIG_fail;
23888 }
23889 }
23890 if (obj7) {
23891 {
23892 arg8 = wxString_in_helper(obj7);
23893 if (arg8 == NULL) SWIG_fail;
23894 temp8 = True;
23895 }
23896 }
23897 {
23898 PyThreadState* __tstate = wxPyBeginAllowThreads();
23899 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
23900
23901 wxPyEndAllowThreads(__tstate);
23902 if (PyErr_Occurred()) SWIG_fail;
23903 }
23904 {
23905 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23906 }
23907 {
23908 if (temp8)
23909 delete arg8;
23910 }
23911 return resultobj;
23912 fail:
23913 {
23914 if (temp8)
23915 delete arg8;
23916 }
23917 return NULL;
23918}
23919
23920
c370783e 23921static PyObject *_wrap_ListView_Select(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23922 PyObject *resultobj;
23923 wxListView *arg1 = (wxListView *) 0 ;
23924 long arg2 ;
23925 bool arg3 = (bool) True ;
23926 PyObject * obj0 = 0 ;
23927 PyObject * obj1 = 0 ;
23928 PyObject * obj2 = 0 ;
23929 char *kwnames[] = {
23930 (char *) "self",(char *) "n",(char *) "on", NULL
23931 };
23932
23933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListView_Select",kwnames,&obj0,&obj1,&obj2)) goto fail;
23934 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListView,
23935 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 23936 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
23937 if (PyErr_Occurred()) SWIG_fail;
23938 if (obj2) {
c370783e 23939 arg3 = (bool)SWIG_As_bool(obj2);
d55e5bfc
RD
23940 if (PyErr_Occurred()) SWIG_fail;
23941 }
23942 {
23943 PyThreadState* __tstate = wxPyBeginAllowThreads();
23944 (arg1)->Select(arg2,arg3);
23945
23946 wxPyEndAllowThreads(__tstate);
23947 if (PyErr_Occurred()) SWIG_fail;
23948 }
23949 Py_INCREF(Py_None); resultobj = Py_None;
23950 return resultobj;
23951 fail:
23952 return NULL;
23953}
23954
23955
c370783e 23956static PyObject *_wrap_ListView_Focus(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23957 PyObject *resultobj;
23958 wxListView *arg1 = (wxListView *) 0 ;
23959 long arg2 ;
23960 PyObject * obj0 = 0 ;
23961 PyObject * obj1 = 0 ;
23962 char *kwnames[] = {
23963 (char *) "self",(char *) "index", NULL
23964 };
23965
23966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_Focus",kwnames,&obj0,&obj1)) goto fail;
23967 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListView,
23968 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 23969 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
23970 if (PyErr_Occurred()) SWIG_fail;
23971 {
23972 PyThreadState* __tstate = wxPyBeginAllowThreads();
23973 (arg1)->Focus(arg2);
23974
23975 wxPyEndAllowThreads(__tstate);
23976 if (PyErr_Occurred()) SWIG_fail;
23977 }
23978 Py_INCREF(Py_None); resultobj = Py_None;
23979 return resultobj;
23980 fail:
23981 return NULL;
23982}
23983
23984
c370783e 23985static PyObject *_wrap_ListView_GetFocusedItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23986 PyObject *resultobj;
23987 wxListView *arg1 = (wxListView *) 0 ;
23988 long result;
23989 PyObject * obj0 = 0 ;
23990 char *kwnames[] = {
23991 (char *) "self", NULL
23992 };
23993
23994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListView_GetFocusedItem",kwnames,&obj0)) goto fail;
23995 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListView,
23996 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23997 {
23998 PyThreadState* __tstate = wxPyBeginAllowThreads();
23999 result = (long)((wxListView const *)arg1)->GetFocusedItem();
24000
24001 wxPyEndAllowThreads(__tstate);
24002 if (PyErr_Occurred()) SWIG_fail;
24003 }
c370783e 24004 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
24005 return resultobj;
24006 fail:
24007 return NULL;
24008}
24009
24010
c370783e 24011static PyObject *_wrap_ListView_GetNextSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24012 PyObject *resultobj;
24013 wxListView *arg1 = (wxListView *) 0 ;
24014 long arg2 ;
24015 long result;
24016 PyObject * obj0 = 0 ;
24017 PyObject * obj1 = 0 ;
24018 char *kwnames[] = {
24019 (char *) "self",(char *) "item", NULL
24020 };
24021
24022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_GetNextSelected",kwnames,&obj0,&obj1)) goto fail;
24023 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListView,
24024 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 24025 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
24026 if (PyErr_Occurred()) SWIG_fail;
24027 {
24028 PyThreadState* __tstate = wxPyBeginAllowThreads();
24029 result = (long)((wxListView const *)arg1)->GetNextSelected(arg2);
24030
24031 wxPyEndAllowThreads(__tstate);
24032 if (PyErr_Occurred()) SWIG_fail;
24033 }
c370783e 24034 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
24035 return resultobj;
24036 fail:
24037 return NULL;
24038}
24039
24040
c370783e 24041static PyObject *_wrap_ListView_GetFirstSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24042 PyObject *resultobj;
24043 wxListView *arg1 = (wxListView *) 0 ;
24044 long result;
24045 PyObject * obj0 = 0 ;
24046 char *kwnames[] = {
24047 (char *) "self", NULL
24048 };
24049
24050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListView_GetFirstSelected",kwnames,&obj0)) goto fail;
24051 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListView,
24052 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24053 {
24054 PyThreadState* __tstate = wxPyBeginAllowThreads();
24055 result = (long)((wxListView const *)arg1)->GetFirstSelected();
24056
24057 wxPyEndAllowThreads(__tstate);
24058 if (PyErr_Occurred()) SWIG_fail;
24059 }
c370783e 24060 resultobj = SWIG_From_long((long)result);
d55e5bfc
RD
24061 return resultobj;
24062 fail:
24063 return NULL;
24064}
24065
24066
c370783e 24067static PyObject *_wrap_ListView_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24068 PyObject *resultobj;
24069 wxListView *arg1 = (wxListView *) 0 ;
24070 long arg2 ;
24071 bool result;
24072 PyObject * obj0 = 0 ;
24073 PyObject * obj1 = 0 ;
24074 char *kwnames[] = {
24075 (char *) "self",(char *) "index", NULL
24076 };
24077
24078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_IsSelected",kwnames,&obj0,&obj1)) goto fail;
24079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListView,
24080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 24081 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
24082 if (PyErr_Occurred()) SWIG_fail;
24083 {
24084 PyThreadState* __tstate = wxPyBeginAllowThreads();
24085 result = (bool)(arg1)->IsSelected(arg2);
24086
24087 wxPyEndAllowThreads(__tstate);
24088 if (PyErr_Occurred()) SWIG_fail;
24089 }
24090 {
24091 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24092 }
24093 return resultobj;
24094 fail:
24095 return NULL;
24096}
24097
24098
c370783e 24099static PyObject *_wrap_ListView_SetColumnImage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24100 PyObject *resultobj;
24101 wxListView *arg1 = (wxListView *) 0 ;
24102 int arg2 ;
24103 int arg3 ;
24104 PyObject * obj0 = 0 ;
24105 PyObject * obj1 = 0 ;
24106 PyObject * obj2 = 0 ;
24107 char *kwnames[] = {
24108 (char *) "self",(char *) "col",(char *) "image", NULL
24109 };
24110
24111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListView_SetColumnImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
24112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListView,
24113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 24114 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 24115 if (PyErr_Occurred()) SWIG_fail;
c370783e 24116 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
24117 if (PyErr_Occurred()) SWIG_fail;
24118 {
24119 PyThreadState* __tstate = wxPyBeginAllowThreads();
24120 (arg1)->SetColumnImage(arg2,arg3);
24121
24122 wxPyEndAllowThreads(__tstate);
24123 if (PyErr_Occurred()) SWIG_fail;
24124 }
24125 Py_INCREF(Py_None); resultobj = Py_None;
24126 return resultobj;
24127 fail:
24128 return NULL;
24129}
24130
24131
c370783e 24132static PyObject *_wrap_ListView_ClearColumnImage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24133 PyObject *resultobj;
24134 wxListView *arg1 = (wxListView *) 0 ;
24135 int arg2 ;
24136 PyObject * obj0 = 0 ;
24137 PyObject * obj1 = 0 ;
24138 char *kwnames[] = {
24139 (char *) "self",(char *) "col", NULL
24140 };
24141
24142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_ClearColumnImage",kwnames,&obj0,&obj1)) goto fail;
24143 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxListView,
24144 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 24145 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
24146 if (PyErr_Occurred()) SWIG_fail;
24147 {
24148 PyThreadState* __tstate = wxPyBeginAllowThreads();
24149 (arg1)->ClearColumnImage(arg2);
24150
24151 wxPyEndAllowThreads(__tstate);
24152 if (PyErr_Occurred()) SWIG_fail;
24153 }
24154 Py_INCREF(Py_None); resultobj = Py_None;
24155 return resultobj;
24156 fail:
24157 return NULL;
24158}
24159
24160
c370783e 24161static PyObject * ListView_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
24162 PyObject *obj;
24163 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24164 SWIG_TypeClientData(SWIGTYPE_p_wxListView, obj);
24165 Py_INCREF(obj);
24166 return Py_BuildValue((char *)"");
24167}
c370783e 24168static int _wrap_TreeCtrlNameStr_set(PyObject *) {
d55e5bfc
RD
24169 PyErr_SetString(PyExc_TypeError,"Variable TreeCtrlNameStr is read-only.");
24170 return 1;
24171}
24172
24173
24174static PyObject *_wrap_TreeCtrlNameStr_get() {
24175 PyObject *pyobj;
24176
24177 {
24178#if wxUSE_UNICODE
24179 pyobj = PyUnicode_FromWideChar((&wxPyTreeCtrlNameStr)->c_str(), (&wxPyTreeCtrlNameStr)->Len());
24180#else
24181 pyobj = PyString_FromStringAndSize((&wxPyTreeCtrlNameStr)->c_str(), (&wxPyTreeCtrlNameStr)->Len());
24182#endif
24183 }
24184 return pyobj;
24185}
24186
24187
c370783e 24188static PyObject *_wrap_new_TreeItemId(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24189 PyObject *resultobj;
24190 wxTreeItemId *result;
24191 char *kwnames[] = {
24192 NULL
24193 };
24194
24195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TreeItemId",kwnames)) goto fail;
24196 {
24197 PyThreadState* __tstate = wxPyBeginAllowThreads();
24198 result = (wxTreeItemId *)new wxTreeItemId();
24199
24200 wxPyEndAllowThreads(__tstate);
24201 if (PyErr_Occurred()) SWIG_fail;
24202 }
24203 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeItemId, 1);
24204 return resultobj;
24205 fail:
24206 return NULL;
24207}
24208
24209
c370783e 24210static PyObject *_wrap_delete_TreeItemId(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24211 PyObject *resultobj;
24212 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
24213 PyObject * obj0 = 0 ;
24214 char *kwnames[] = {
24215 (char *) "self", NULL
24216 };
24217
24218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TreeItemId",kwnames,&obj0)) goto fail;
24219 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeItemId,
24220 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24221 {
24222 PyThreadState* __tstate = wxPyBeginAllowThreads();
24223 delete arg1;
24224
24225 wxPyEndAllowThreads(__tstate);
24226 if (PyErr_Occurred()) SWIG_fail;
24227 }
24228 Py_INCREF(Py_None); resultobj = Py_None;
24229 return resultobj;
24230 fail:
24231 return NULL;
24232}
24233
24234
c370783e 24235static PyObject *_wrap_TreeItemId_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24236 PyObject *resultobj;
24237 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
24238 bool result;
24239 PyObject * obj0 = 0 ;
24240 char *kwnames[] = {
24241 (char *) "self", NULL
24242 };
24243
24244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemId_IsOk",kwnames,&obj0)) goto fail;
24245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeItemId,
24246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24247 {
24248 PyThreadState* __tstate = wxPyBeginAllowThreads();
24249 result = (bool)((wxTreeItemId const *)arg1)->IsOk();
24250
24251 wxPyEndAllowThreads(__tstate);
24252 if (PyErr_Occurred()) SWIG_fail;
24253 }
24254 {
24255 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24256 }
24257 return resultobj;
24258 fail:
24259 return NULL;
24260}
24261
24262
c370783e 24263static PyObject *_wrap_TreeItemId___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24264 PyObject *resultobj;
24265 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
24266 wxTreeItemId *arg2 = (wxTreeItemId *) 0 ;
24267 bool result;
24268 PyObject * obj0 = 0 ;
24269 PyObject * obj1 = 0 ;
24270 char *kwnames[] = {
24271 (char *) "self",(char *) "other", NULL
24272 };
24273
24274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId___eq__",kwnames,&obj0,&obj1)) goto fail;
24275 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeItemId,
24276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24277 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
24278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24279 {
24280 PyThreadState* __tstate = wxPyBeginAllowThreads();
24281 result = (bool)wxTreeItemId___eq__(arg1,(wxTreeItemId const *)arg2);
24282
24283 wxPyEndAllowThreads(__tstate);
24284 if (PyErr_Occurred()) SWIG_fail;
24285 }
24286 {
24287 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24288 }
24289 return resultobj;
24290 fail:
24291 return NULL;
24292}
24293
24294
c370783e 24295static PyObject *_wrap_TreeItemId___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24296 PyObject *resultobj;
24297 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
24298 wxTreeItemId *arg2 = (wxTreeItemId *) 0 ;
24299 bool result;
24300 PyObject * obj0 = 0 ;
24301 PyObject * obj1 = 0 ;
24302 char *kwnames[] = {
24303 (char *) "self",(char *) "other", NULL
24304 };
24305
24306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId___ne__",kwnames,&obj0,&obj1)) goto fail;
24307 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeItemId,
24308 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24309 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
24310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24311 {
24312 PyThreadState* __tstate = wxPyBeginAllowThreads();
24313 result = (bool)wxTreeItemId___ne__(arg1,(wxTreeItemId const *)arg2);
24314
24315 wxPyEndAllowThreads(__tstate);
24316 if (PyErr_Occurred()) SWIG_fail;
24317 }
24318 {
24319 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24320 }
24321 return resultobj;
24322 fail:
24323 return NULL;
24324}
24325
24326
c370783e 24327static PyObject *_wrap_TreeItemId_m_pItem_set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24328 PyObject *resultobj;
24329 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
24330 void *arg2 = (void *) 0 ;
24331 PyObject * obj0 = 0 ;
24332 PyObject * obj1 = 0 ;
24333 char *kwnames[] = {
24334 (char *) "self",(char *) "m_pItem", NULL
24335 };
24336
24337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId_m_pItem_set",kwnames,&obj0,&obj1)) goto fail;
24338 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeItemId,
24339 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24340 if ((SWIG_ConvertPtr(obj1,&arg2,0,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
24341 if (arg1) (arg1)->m_pItem = arg2;
24342
24343 Py_INCREF(Py_None); resultobj = Py_None;
24344 return resultobj;
24345 fail:
24346 return NULL;
24347}
24348
24349
c370783e 24350static PyObject *_wrap_TreeItemId_m_pItem_get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24351 PyObject *resultobj;
24352 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
24353 void *result;
24354 PyObject * obj0 = 0 ;
24355 char *kwnames[] = {
24356 (char *) "self", NULL
24357 };
24358
24359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemId_m_pItem_get",kwnames,&obj0)) goto fail;
24360 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeItemId,
24361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24362 result = (void *) ((arg1)->m_pItem);
24363
24364 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_void, 0);
24365 return resultobj;
24366 fail:
24367 return NULL;
24368}
24369
24370
c370783e 24371static PyObject * TreeItemId_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
24372 PyObject *obj;
24373 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24374 SWIG_TypeClientData(SWIGTYPE_p_wxTreeItemId, obj);
24375 Py_INCREF(obj);
24376 return Py_BuildValue((char *)"");
24377}
c370783e 24378static PyObject *_wrap_new_TreeItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24379 PyObject *resultobj;
24380 PyObject *arg1 = (PyObject *) NULL ;
24381 wxPyTreeItemData *result;
24382 PyObject * obj0 = 0 ;
24383 char *kwnames[] = {
24384 (char *) "obj", NULL
24385 };
24386
24387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_TreeItemData",kwnames,&obj0)) goto fail;
24388 if (obj0) {
24389 arg1 = obj0;
24390 }
24391 {
24392 PyThreadState* __tstate = wxPyBeginAllowThreads();
24393 result = (wxPyTreeItemData *)new wxPyTreeItemData(arg1);
24394
24395 wxPyEndAllowThreads(__tstate);
24396 if (PyErr_Occurred()) SWIG_fail;
24397 }
24398 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeItemData, 1);
24399 return resultobj;
24400 fail:
24401 return NULL;
24402}
24403
24404
c370783e 24405static PyObject *_wrap_TreeItemData_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24406 PyObject *resultobj;
24407 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
24408 PyObject *result;
24409 PyObject * obj0 = 0 ;
24410 char *kwnames[] = {
24411 (char *) "self", NULL
24412 };
24413
24414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_GetData",kwnames,&obj0)) goto fail;
24415 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeItemData,
24416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24417 {
24418 PyThreadState* __tstate = wxPyBeginAllowThreads();
24419 result = (PyObject *)(arg1)->GetData();
24420
24421 wxPyEndAllowThreads(__tstate);
24422 if (PyErr_Occurred()) SWIG_fail;
24423 }
24424 resultobj = result;
24425 return resultobj;
24426 fail:
24427 return NULL;
24428}
24429
24430
c370783e 24431static PyObject *_wrap_TreeItemData_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24432 PyObject *resultobj;
24433 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
24434 PyObject *arg2 = (PyObject *) 0 ;
24435 PyObject * obj0 = 0 ;
24436 PyObject * obj1 = 0 ;
24437 char *kwnames[] = {
24438 (char *) "self",(char *) "obj", NULL
24439 };
24440
24441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemData_SetData",kwnames,&obj0,&obj1)) goto fail;
24442 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeItemData,
24443 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24444 arg2 = obj1;
24445 {
24446 PyThreadState* __tstate = wxPyBeginAllowThreads();
24447 (arg1)->SetData(arg2);
24448
24449 wxPyEndAllowThreads(__tstate);
24450 if (PyErr_Occurred()) SWIG_fail;
24451 }
24452 Py_INCREF(Py_None); resultobj = Py_None;
24453 return resultobj;
24454 fail:
24455 return NULL;
24456}
24457
24458
c370783e 24459static PyObject *_wrap_TreeItemData_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24460 PyObject *resultobj;
24461 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
24462 wxTreeItemId *result;
24463 PyObject * obj0 = 0 ;
24464 char *kwnames[] = {
24465 (char *) "self", NULL
24466 };
24467
24468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_GetId",kwnames,&obj0)) goto fail;
24469 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeItemData,
24470 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24471 {
24472 PyThreadState* __tstate = wxPyBeginAllowThreads();
24473 {
24474 wxTreeItemId const &_result_ref = (arg1)->GetId();
24475 result = (wxTreeItemId *) &_result_ref;
24476 }
24477
24478 wxPyEndAllowThreads(__tstate);
24479 if (PyErr_Occurred()) SWIG_fail;
24480 }
24481 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeItemId, 0);
24482 return resultobj;
24483 fail:
24484 return NULL;
24485}
24486
24487
c370783e 24488static PyObject *_wrap_TreeItemData_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24489 PyObject *resultobj;
24490 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
24491 wxTreeItemId *arg2 = 0 ;
24492 PyObject * obj0 = 0 ;
24493 PyObject * obj1 = 0 ;
24494 char *kwnames[] = {
24495 (char *) "self",(char *) "id", NULL
24496 };
24497
24498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemData_SetId",kwnames,&obj0,&obj1)) goto fail;
24499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeItemData,
24500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24501 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
24502 SWIG_POINTER_EXCEPTION | 0)) == -1)
24503 SWIG_fail;
24504 if (arg2 == NULL) {
24505 PyErr_SetString(PyExc_TypeError,"null reference");
24506 SWIG_fail;
24507 }
24508 {
24509 PyThreadState* __tstate = wxPyBeginAllowThreads();
24510 (arg1)->SetId((wxTreeItemId const &)*arg2);
24511
24512 wxPyEndAllowThreads(__tstate);
24513 if (PyErr_Occurred()) SWIG_fail;
24514 }
24515 Py_INCREF(Py_None); resultobj = Py_None;
24516 return resultobj;
24517 fail:
24518 return NULL;
24519}
24520
24521
c370783e 24522static PyObject *_wrap_TreeItemData_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24523 PyObject *resultobj;
24524 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
24525 PyObject * obj0 = 0 ;
24526 char *kwnames[] = {
24527 (char *) "self", NULL
24528 };
24529
24530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_Destroy",kwnames,&obj0)) goto fail;
24531 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeItemData,
24532 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24533 {
24534 PyThreadState* __tstate = wxPyBeginAllowThreads();
24535 wxPyTreeItemData_Destroy(arg1);
24536
24537 wxPyEndAllowThreads(__tstate);
24538 if (PyErr_Occurred()) SWIG_fail;
24539 }
24540 Py_INCREF(Py_None); resultobj = Py_None;
24541 return resultobj;
24542 fail:
24543 return NULL;
24544}
24545
24546
c370783e 24547static PyObject * TreeItemData_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
24548 PyObject *obj;
24549 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24550 SWIG_TypeClientData(SWIGTYPE_p_wxPyTreeItemData, obj);
24551 Py_INCREF(obj);
24552 return Py_BuildValue((char *)"");
24553}
c370783e 24554static PyObject *_wrap_new_TreeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24555 PyObject *resultobj;
24556 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
24557 int arg2 = (int) 0 ;
24558 wxTreeEvent *result;
24559 PyObject * obj0 = 0 ;
24560 PyObject * obj1 = 0 ;
24561 char *kwnames[] = {
24562 (char *) "commandType",(char *) "id", NULL
24563 };
24564
24565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_TreeEvent",kwnames,&obj0,&obj1)) goto fail;
24566 if (obj0) {
c370783e 24567 arg1 = (wxEventType)SWIG_As_int(obj0);
d55e5bfc
RD
24568 if (PyErr_Occurred()) SWIG_fail;
24569 }
24570 if (obj1) {
c370783e 24571 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
24572 if (PyErr_Occurred()) SWIG_fail;
24573 }
24574 {
24575 PyThreadState* __tstate = wxPyBeginAllowThreads();
24576 result = (wxTreeEvent *)new wxTreeEvent(arg1,arg2);
24577
24578 wxPyEndAllowThreads(__tstate);
24579 if (PyErr_Occurred()) SWIG_fail;
24580 }
24581 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeEvent, 1);
24582 return resultobj;
24583 fail:
24584 return NULL;
24585}
24586
24587
c370783e 24588static PyObject *_wrap_TreeEvent_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24589 PyObject *resultobj;
24590 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
24591 wxTreeItemId result;
24592 PyObject * obj0 = 0 ;
24593 char *kwnames[] = {
24594 (char *) "self", NULL
24595 };
24596
24597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetItem",kwnames,&obj0)) goto fail;
24598 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeEvent,
24599 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24600 {
24601 PyThreadState* __tstate = wxPyBeginAllowThreads();
24602 result = ((wxTreeEvent const *)arg1)->GetItem();
24603
24604 wxPyEndAllowThreads(__tstate);
24605 if (PyErr_Occurred()) SWIG_fail;
24606 }
24607 {
24608 wxTreeItemId * resultptr;
24609 resultptr = new wxTreeItemId((wxTreeItemId &) result);
24610 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
24611 }
24612 return resultobj;
24613 fail:
24614 return NULL;
24615}
24616
24617
c370783e 24618static PyObject *_wrap_TreeEvent_SetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24619 PyObject *resultobj;
24620 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
24621 wxTreeItemId *arg2 = 0 ;
24622 PyObject * obj0 = 0 ;
24623 PyObject * obj1 = 0 ;
24624 char *kwnames[] = {
24625 (char *) "self",(char *) "item", NULL
24626 };
24627
24628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetItem",kwnames,&obj0,&obj1)) goto fail;
24629 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeEvent,
24630 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24631 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
24632 SWIG_POINTER_EXCEPTION | 0)) == -1)
24633 SWIG_fail;
24634 if (arg2 == NULL) {
24635 PyErr_SetString(PyExc_TypeError,"null reference");
24636 SWIG_fail;
24637 }
24638 {
24639 PyThreadState* __tstate = wxPyBeginAllowThreads();
24640 (arg1)->SetItem((wxTreeItemId const &)*arg2);
24641
24642 wxPyEndAllowThreads(__tstate);
24643 if (PyErr_Occurred()) SWIG_fail;
24644 }
24645 Py_INCREF(Py_None); resultobj = Py_None;
24646 return resultobj;
24647 fail:
24648 return NULL;
24649}
24650
24651
c370783e 24652static PyObject *_wrap_TreeEvent_GetOldItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24653 PyObject *resultobj;
24654 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
24655 wxTreeItemId result;
24656 PyObject * obj0 = 0 ;
24657 char *kwnames[] = {
24658 (char *) "self", NULL
24659 };
24660
24661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetOldItem",kwnames,&obj0)) goto fail;
24662 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeEvent,
24663 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24664 {
24665 PyThreadState* __tstate = wxPyBeginAllowThreads();
24666 result = ((wxTreeEvent const *)arg1)->GetOldItem();
24667
24668 wxPyEndAllowThreads(__tstate);
24669 if (PyErr_Occurred()) SWIG_fail;
24670 }
24671 {
24672 wxTreeItemId * resultptr;
24673 resultptr = new wxTreeItemId((wxTreeItemId &) result);
24674 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
24675 }
24676 return resultobj;
24677 fail:
24678 return NULL;
24679}
24680
24681
c370783e 24682static PyObject *_wrap_TreeEvent_SetOldItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24683 PyObject *resultobj;
24684 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
24685 wxTreeItemId *arg2 = 0 ;
24686 PyObject * obj0 = 0 ;
24687 PyObject * obj1 = 0 ;
24688 char *kwnames[] = {
24689 (char *) "self",(char *) "item", NULL
24690 };
24691
24692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetOldItem",kwnames,&obj0,&obj1)) goto fail;
24693 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeEvent,
24694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24695 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
24696 SWIG_POINTER_EXCEPTION | 0)) == -1)
24697 SWIG_fail;
24698 if (arg2 == NULL) {
24699 PyErr_SetString(PyExc_TypeError,"null reference");
24700 SWIG_fail;
24701 }
24702 {
24703 PyThreadState* __tstate = wxPyBeginAllowThreads();
24704 (arg1)->SetOldItem((wxTreeItemId const &)*arg2);
24705
24706 wxPyEndAllowThreads(__tstate);
24707 if (PyErr_Occurred()) SWIG_fail;
24708 }
24709 Py_INCREF(Py_None); resultobj = Py_None;
24710 return resultobj;
24711 fail:
24712 return NULL;
24713}
24714
24715
c370783e 24716static PyObject *_wrap_TreeEvent_GetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24717 PyObject *resultobj;
24718 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
24719 wxPoint result;
24720 PyObject * obj0 = 0 ;
24721 char *kwnames[] = {
24722 (char *) "self", NULL
24723 };
24724
24725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetPoint",kwnames,&obj0)) goto fail;
24726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeEvent,
24727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24728 {
24729 PyThreadState* __tstate = wxPyBeginAllowThreads();
24730 result = ((wxTreeEvent const *)arg1)->GetPoint();
24731
24732 wxPyEndAllowThreads(__tstate);
24733 if (PyErr_Occurred()) SWIG_fail;
24734 }
24735 {
24736 wxPoint * resultptr;
24737 resultptr = new wxPoint((wxPoint &) result);
24738 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
24739 }
24740 return resultobj;
24741 fail:
24742 return NULL;
24743}
24744
24745
c370783e 24746static PyObject *_wrap_TreeEvent_SetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24747 PyObject *resultobj;
24748 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
24749 wxPoint *arg2 = 0 ;
24750 wxPoint temp2 ;
24751 PyObject * obj0 = 0 ;
24752 PyObject * obj1 = 0 ;
24753 char *kwnames[] = {
24754 (char *) "self",(char *) "pt", NULL
24755 };
24756
24757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetPoint",kwnames,&obj0,&obj1)) goto fail;
24758 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeEvent,
24759 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24760 {
24761 arg2 = &temp2;
24762 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
24763 }
24764 {
24765 PyThreadState* __tstate = wxPyBeginAllowThreads();
24766 (arg1)->SetPoint((wxPoint const &)*arg2);
24767
24768 wxPyEndAllowThreads(__tstate);
24769 if (PyErr_Occurred()) SWIG_fail;
24770 }
24771 Py_INCREF(Py_None); resultobj = Py_None;
24772 return resultobj;
24773 fail:
24774 return NULL;
24775}
24776
24777
c370783e 24778static PyObject *_wrap_TreeEvent_GetKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24779 PyObject *resultobj;
24780 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
24781 wxKeyEvent *result;
24782 PyObject * obj0 = 0 ;
24783 char *kwnames[] = {
24784 (char *) "self", NULL
24785 };
24786
24787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetKeyEvent",kwnames,&obj0)) goto fail;
24788 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeEvent,
24789 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24790 {
24791 PyThreadState* __tstate = wxPyBeginAllowThreads();
24792 {
24793 wxKeyEvent const &_result_ref = ((wxTreeEvent const *)arg1)->GetKeyEvent();
24794 result = (wxKeyEvent *) &_result_ref;
24795 }
24796
24797 wxPyEndAllowThreads(__tstate);
24798 if (PyErr_Occurred()) SWIG_fail;
24799 }
24800 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 0);
24801 return resultobj;
24802 fail:
24803 return NULL;
24804}
24805
24806
c370783e 24807static PyObject *_wrap_TreeEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24808 PyObject *resultobj;
24809 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
24810 int result;
24811 PyObject * obj0 = 0 ;
24812 char *kwnames[] = {
24813 (char *) "self", NULL
24814 };
24815
24816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetKeyCode",kwnames,&obj0)) goto fail;
24817 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeEvent,
24818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24819 {
24820 PyThreadState* __tstate = wxPyBeginAllowThreads();
24821 result = (int)((wxTreeEvent const *)arg1)->GetKeyCode();
24822
24823 wxPyEndAllowThreads(__tstate);
24824 if (PyErr_Occurred()) SWIG_fail;
24825 }
c370783e 24826 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
24827 return resultobj;
24828 fail:
24829 return NULL;
24830}
24831
24832
c370783e 24833static PyObject *_wrap_TreeEvent_SetKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24834 PyObject *resultobj;
24835 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
24836 wxKeyEvent *arg2 = 0 ;
24837 PyObject * obj0 = 0 ;
24838 PyObject * obj1 = 0 ;
24839 char *kwnames[] = {
24840 (char *) "self",(char *) "evt", NULL
24841 };
24842
24843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetKeyEvent",kwnames,&obj0,&obj1)) goto fail;
24844 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeEvent,
24845 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24846 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxKeyEvent,
24847 SWIG_POINTER_EXCEPTION | 0)) == -1)
24848 SWIG_fail;
24849 if (arg2 == NULL) {
24850 PyErr_SetString(PyExc_TypeError,"null reference");
24851 SWIG_fail;
24852 }
24853 {
24854 PyThreadState* __tstate = wxPyBeginAllowThreads();
24855 (arg1)->SetKeyEvent((wxKeyEvent const &)*arg2);
24856
24857 wxPyEndAllowThreads(__tstate);
24858 if (PyErr_Occurred()) SWIG_fail;
24859 }
24860 Py_INCREF(Py_None); resultobj = Py_None;
24861 return resultobj;
24862 fail:
24863 return NULL;
24864}
24865
24866
c370783e 24867static PyObject *_wrap_TreeEvent_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24868 PyObject *resultobj;
24869 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
24870 wxString *result;
24871 PyObject * obj0 = 0 ;
24872 char *kwnames[] = {
24873 (char *) "self", NULL
24874 };
24875
24876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetLabel",kwnames,&obj0)) goto fail;
24877 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeEvent,
24878 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24879 {
24880 PyThreadState* __tstate = wxPyBeginAllowThreads();
24881 {
24882 wxString const &_result_ref = ((wxTreeEvent const *)arg1)->GetLabel();
24883 result = (wxString *) &_result_ref;
24884 }
24885
24886 wxPyEndAllowThreads(__tstate);
24887 if (PyErr_Occurred()) SWIG_fail;
24888 }
24889 {
24890#if wxUSE_UNICODE
24891 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
24892#else
24893 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
24894#endif
24895 }
24896 return resultobj;
24897 fail:
24898 return NULL;
24899}
24900
24901
c370783e 24902static PyObject *_wrap_TreeEvent_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24903 PyObject *resultobj;
24904 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
24905 wxString *arg2 = 0 ;
24906 bool temp2 = False ;
24907 PyObject * obj0 = 0 ;
24908 PyObject * obj1 = 0 ;
24909 char *kwnames[] = {
24910 (char *) "self",(char *) "label", NULL
24911 };
24912
24913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetLabel",kwnames,&obj0,&obj1)) goto fail;
24914 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeEvent,
24915 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24916 {
24917 arg2 = wxString_in_helper(obj1);
24918 if (arg2 == NULL) SWIG_fail;
24919 temp2 = True;
24920 }
24921 {
24922 PyThreadState* __tstate = wxPyBeginAllowThreads();
24923 (arg1)->SetLabel((wxString const &)*arg2);
24924
24925 wxPyEndAllowThreads(__tstate);
24926 if (PyErr_Occurred()) SWIG_fail;
24927 }
24928 Py_INCREF(Py_None); resultobj = Py_None;
24929 {
24930 if (temp2)
24931 delete arg2;
24932 }
24933 return resultobj;
24934 fail:
24935 {
24936 if (temp2)
24937 delete arg2;
24938 }
24939 return NULL;
24940}
24941
24942
c370783e 24943static PyObject *_wrap_TreeEvent_IsEditCancelled(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24944 PyObject *resultobj;
24945 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
24946 bool result;
24947 PyObject * obj0 = 0 ;
24948 char *kwnames[] = {
24949 (char *) "self", NULL
24950 };
24951
24952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_IsEditCancelled",kwnames,&obj0)) goto fail;
24953 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeEvent,
24954 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24955 {
24956 PyThreadState* __tstate = wxPyBeginAllowThreads();
24957 result = (bool)((wxTreeEvent const *)arg1)->IsEditCancelled();
24958
24959 wxPyEndAllowThreads(__tstate);
24960 if (PyErr_Occurred()) SWIG_fail;
24961 }
24962 {
24963 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24964 }
24965 return resultobj;
24966 fail:
24967 return NULL;
24968}
24969
24970
c370783e 24971static PyObject *_wrap_TreeEvent_SetEditCanceled(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
24972 PyObject *resultobj;
24973 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
24974 bool arg2 ;
24975 PyObject * obj0 = 0 ;
24976 PyObject * obj1 = 0 ;
24977 char *kwnames[] = {
24978 (char *) "self",(char *) "editCancelled", NULL
24979 };
24980
24981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetEditCanceled",kwnames,&obj0,&obj1)) goto fail;
24982 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeEvent,
24983 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 24984 arg2 = (bool)SWIG_As_bool(obj1);
d55e5bfc
RD
24985 if (PyErr_Occurred()) SWIG_fail;
24986 {
24987 PyThreadState* __tstate = wxPyBeginAllowThreads();
24988 (arg1)->SetEditCanceled(arg2);
24989
24990 wxPyEndAllowThreads(__tstate);
24991 if (PyErr_Occurred()) SWIG_fail;
24992 }
24993 Py_INCREF(Py_None); resultobj = Py_None;
24994 return resultobj;
24995 fail:
24996 return NULL;
24997}
24998
24999
c370783e 25000static PyObject *_wrap_TreeEvent_SetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25001 PyObject *resultobj;
25002 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
25003 wxString *arg2 = 0 ;
25004 bool temp2 = False ;
25005 PyObject * obj0 = 0 ;
25006 PyObject * obj1 = 0 ;
25007 char *kwnames[] = {
25008 (char *) "self",(char *) "toolTip", NULL
25009 };
25010
25011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
25012 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTreeEvent,
25013 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25014 {
25015 arg2 = wxString_in_helper(obj1);
25016 if (arg2 == NULL) SWIG_fail;
25017 temp2 = True;
25018 }
25019 {
25020 PyThreadState* __tstate = wxPyBeginAllowThreads();
25021 (arg1)->SetToolTip((wxString const &)*arg2);
25022
25023 wxPyEndAllowThreads(__tstate);
25024 if (PyErr_Occurred()) SWIG_fail;
25025 }
25026 Py_INCREF(Py_None); resultobj = Py_None;
25027 {
25028 if (temp2)
25029 delete arg2;
25030 }
25031 return resultobj;
25032 fail:
25033 {
25034 if (temp2)
25035 delete arg2;
25036 }
25037 return NULL;
25038}
25039
25040
c370783e 25041static PyObject * TreeEvent_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
25042 PyObject *obj;
25043 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25044 SWIG_TypeClientData(SWIGTYPE_p_wxTreeEvent, obj);
25045 Py_INCREF(obj);
25046 return Py_BuildValue((char *)"");
25047}
c370783e 25048static PyObject *_wrap_new_TreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25049 PyObject *resultobj;
25050 wxWindow *arg1 = (wxWindow *) 0 ;
25051 int arg2 = (int) -1 ;
25052 wxPoint const &arg3_defvalue = wxDefaultPosition ;
25053 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
25054 wxSize const &arg4_defvalue = wxDefaultSize ;
25055 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
25056 long arg5 = (long) wxTR_DEFAULT_STYLE ;
25057 wxValidator const &arg6_defvalue = wxDefaultValidator ;
25058 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
25059 wxString const &arg7_defvalue = wxPyTreeCtrlNameStr ;
25060 wxString *arg7 = (wxString *) &arg7_defvalue ;
25061 wxPyTreeCtrl *result;
25062 wxPoint temp3 ;
25063 wxSize temp4 ;
25064 bool temp7 = False ;
25065 PyObject * obj0 = 0 ;
25066 PyObject * obj1 = 0 ;
25067 PyObject * obj2 = 0 ;
25068 PyObject * obj3 = 0 ;
25069 PyObject * obj4 = 0 ;
25070 PyObject * obj5 = 0 ;
25071 PyObject * obj6 = 0 ;
25072 char *kwnames[] = {
25073 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
25074 };
25075
25076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_TreeCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
25077 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25079 if (obj1) {
c370783e 25080 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
25081 if (PyErr_Occurred()) SWIG_fail;
25082 }
25083 if (obj2) {
25084 {
25085 arg3 = &temp3;
25086 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
25087 }
25088 }
25089 if (obj3) {
25090 {
25091 arg4 = &temp4;
25092 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
25093 }
25094 }
25095 if (obj4) {
c370783e 25096 arg5 = (long)SWIG_As_long(obj4);
d55e5bfc
RD
25097 if (PyErr_Occurred()) SWIG_fail;
25098 }
25099 if (obj5) {
25100 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxValidator,
25101 SWIG_POINTER_EXCEPTION | 0)) == -1)
25102 SWIG_fail;
25103 if (arg6 == NULL) {
25104 PyErr_SetString(PyExc_TypeError,"null reference");
25105 SWIG_fail;
25106 }
25107 }
25108 if (obj6) {
25109 {
25110 arg7 = wxString_in_helper(obj6);
25111 if (arg7 == NULL) SWIG_fail;
25112 temp7 = True;
25113 }
25114 }
25115 {
0439c23b 25116 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
25117 PyThreadState* __tstate = wxPyBeginAllowThreads();
25118 result = (wxPyTreeCtrl *)new wxPyTreeCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
25119
25120 wxPyEndAllowThreads(__tstate);
110da5b0 25121 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 25122 }
b0f7404b 25123 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeCtrl, 1);
d55e5bfc
RD
25124 {
25125 if (temp7)
25126 delete arg7;
25127 }
25128 return resultobj;
25129 fail:
25130 {
25131 if (temp7)
25132 delete arg7;
25133 }
25134 return NULL;
25135}
25136
25137
c370783e 25138static PyObject *_wrap_new_PreTreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25139 PyObject *resultobj;
25140 wxPyTreeCtrl *result;
25141 char *kwnames[] = {
25142 NULL
25143 };
25144
25145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreTreeCtrl",kwnames)) goto fail;
25146 {
0439c23b 25147 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
25148 PyThreadState* __tstate = wxPyBeginAllowThreads();
25149 result = (wxPyTreeCtrl *)new wxPyTreeCtrl();
25150
25151 wxPyEndAllowThreads(__tstate);
110da5b0 25152 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 25153 }
b0f7404b 25154 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeCtrl, 1);
d55e5bfc
RD
25155 return resultobj;
25156 fail:
25157 return NULL;
25158}
25159
25160
c370783e 25161static PyObject *_wrap_TreeCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25162 PyObject *resultobj;
25163 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25164 wxWindow *arg2 = (wxWindow *) 0 ;
25165 int arg3 = (int) -1 ;
25166 wxPoint const &arg4_defvalue = wxDefaultPosition ;
25167 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
25168 wxSize const &arg5_defvalue = wxDefaultSize ;
25169 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
25170 long arg6 = (long) wxTR_DEFAULT_STYLE ;
25171 wxValidator const &arg7_defvalue = wxDefaultValidator ;
25172 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
25173 wxString const &arg8_defvalue = wxPyTreeCtrlNameStr ;
25174 wxString *arg8 = (wxString *) &arg8_defvalue ;
25175 bool result;
25176 wxPoint temp4 ;
25177 wxSize temp5 ;
25178 bool temp8 = False ;
25179 PyObject * obj0 = 0 ;
25180 PyObject * obj1 = 0 ;
25181 PyObject * obj2 = 0 ;
25182 PyObject * obj3 = 0 ;
25183 PyObject * obj4 = 0 ;
25184 PyObject * obj5 = 0 ;
25185 PyObject * obj6 = 0 ;
25186 PyObject * obj7 = 0 ;
25187 char *kwnames[] = {
25188 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
25189 };
25190
25191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:TreeCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
25192 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25193 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25194 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
25195 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25196 if (obj2) {
c370783e 25197 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
25198 if (PyErr_Occurred()) SWIG_fail;
25199 }
25200 if (obj3) {
25201 {
25202 arg4 = &temp4;
25203 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
25204 }
25205 }
25206 if (obj4) {
25207 {
25208 arg5 = &temp5;
25209 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
25210 }
25211 }
25212 if (obj5) {
c370783e 25213 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
25214 if (PyErr_Occurred()) SWIG_fail;
25215 }
25216 if (obj6) {
25217 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
25218 SWIG_POINTER_EXCEPTION | 0)) == -1)
25219 SWIG_fail;
25220 if (arg7 == NULL) {
25221 PyErr_SetString(PyExc_TypeError,"null reference");
25222 SWIG_fail;
25223 }
25224 }
25225 if (obj7) {
25226 {
25227 arg8 = wxString_in_helper(obj7);
25228 if (arg8 == NULL) SWIG_fail;
25229 temp8 = True;
25230 }
25231 }
25232 {
25233 PyThreadState* __tstate = wxPyBeginAllowThreads();
25234 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
25235
25236 wxPyEndAllowThreads(__tstate);
25237 if (PyErr_Occurred()) SWIG_fail;
25238 }
25239 {
25240 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25241 }
25242 {
25243 if (temp8)
25244 delete arg8;
25245 }
25246 return resultobj;
25247 fail:
25248 {
25249 if (temp8)
25250 delete arg8;
25251 }
25252 return NULL;
25253}
25254
25255
c370783e 25256static PyObject *_wrap_TreeCtrl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25257 PyObject *resultobj;
25258 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25259 PyObject *arg2 = (PyObject *) 0 ;
25260 PyObject *arg3 = (PyObject *) 0 ;
25261 PyObject * obj0 = 0 ;
25262 PyObject * obj1 = 0 ;
25263 PyObject * obj2 = 0 ;
25264 char *kwnames[] = {
25265 (char *) "self",(char *) "self",(char *) "_class", NULL
25266 };
25267
25268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
25269 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25270 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25271 arg2 = obj1;
25272 arg3 = obj2;
25273 {
25274 PyThreadState* __tstate = wxPyBeginAllowThreads();
25275 (arg1)->_setCallbackInfo(arg2,arg3);
25276
25277 wxPyEndAllowThreads(__tstate);
25278 if (PyErr_Occurred()) SWIG_fail;
25279 }
25280 Py_INCREF(Py_None); resultobj = Py_None;
25281 return resultobj;
25282 fail:
25283 return NULL;
25284}
25285
25286
c370783e 25287static PyObject *_wrap_TreeCtrl_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25288 PyObject *resultobj;
25289 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25290 size_t result;
25291 PyObject * obj0 = 0 ;
25292 char *kwnames[] = {
25293 (char *) "self", NULL
25294 };
25295
25296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetCount",kwnames,&obj0)) goto fail;
25297 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25298 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25299 {
25300 PyThreadState* __tstate = wxPyBeginAllowThreads();
25301 result = (size_t)((wxPyTreeCtrl const *)arg1)->GetCount();
25302
25303 wxPyEndAllowThreads(__tstate);
25304 if (PyErr_Occurred()) SWIG_fail;
25305 }
c370783e 25306 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
d55e5bfc
RD
25307 return resultobj;
25308 fail:
25309 return NULL;
25310}
25311
25312
c370783e 25313static PyObject *_wrap_TreeCtrl_GetIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25314 PyObject *resultobj;
25315 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25316 unsigned int result;
25317 PyObject * obj0 = 0 ;
25318 char *kwnames[] = {
25319 (char *) "self", NULL
25320 };
25321
25322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetIndent",kwnames,&obj0)) goto fail;
25323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25325 {
25326 PyThreadState* __tstate = wxPyBeginAllowThreads();
25327 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetIndent();
25328
25329 wxPyEndAllowThreads(__tstate);
25330 if (PyErr_Occurred()) SWIG_fail;
25331 }
c370783e 25332 resultobj = SWIG_From_unsigned_SS_int((unsigned int)result);
d55e5bfc
RD
25333 return resultobj;
25334 fail:
25335 return NULL;
25336}
25337
25338
c370783e 25339static PyObject *_wrap_TreeCtrl_SetIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25340 PyObject *resultobj;
25341 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25342 unsigned int arg2 ;
25343 PyObject * obj0 = 0 ;
25344 PyObject * obj1 = 0 ;
25345 char *kwnames[] = {
25346 (char *) "self",(char *) "indent", NULL
25347 };
25348
25349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetIndent",kwnames,&obj0,&obj1)) goto fail;
25350 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25351 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 25352 arg2 = (unsigned int)SWIG_As_unsigned_SS_int(obj1);
d55e5bfc
RD
25353 if (PyErr_Occurred()) SWIG_fail;
25354 {
25355 PyThreadState* __tstate = wxPyBeginAllowThreads();
25356 (arg1)->SetIndent(arg2);
25357
25358 wxPyEndAllowThreads(__tstate);
25359 if (PyErr_Occurred()) SWIG_fail;
25360 }
25361 Py_INCREF(Py_None); resultobj = Py_None;
25362 return resultobj;
25363 fail:
25364 return NULL;
25365}
25366
25367
c370783e 25368static PyObject *_wrap_TreeCtrl_GetSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25369 PyObject *resultobj;
25370 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25371 unsigned int result;
25372 PyObject * obj0 = 0 ;
25373 char *kwnames[] = {
25374 (char *) "self", NULL
25375 };
25376
25377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSpacing",kwnames,&obj0)) goto fail;
25378 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25379 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25380 {
25381 PyThreadState* __tstate = wxPyBeginAllowThreads();
25382 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetSpacing();
25383
25384 wxPyEndAllowThreads(__tstate);
25385 if (PyErr_Occurred()) SWIG_fail;
25386 }
c370783e 25387 resultobj = SWIG_From_unsigned_SS_int((unsigned int)result);
d55e5bfc
RD
25388 return resultobj;
25389 fail:
25390 return NULL;
25391}
25392
25393
c370783e 25394static PyObject *_wrap_TreeCtrl_SetSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25395 PyObject *resultobj;
25396 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25397 unsigned int arg2 ;
25398 PyObject * obj0 = 0 ;
25399 PyObject * obj1 = 0 ;
25400 char *kwnames[] = {
25401 (char *) "self",(char *) "spacing", NULL
25402 };
25403
25404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetSpacing",kwnames,&obj0,&obj1)) goto fail;
25405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 25407 arg2 = (unsigned int)SWIG_As_unsigned_SS_int(obj1);
d55e5bfc
RD
25408 if (PyErr_Occurred()) SWIG_fail;
25409 {
25410 PyThreadState* __tstate = wxPyBeginAllowThreads();
25411 (arg1)->SetSpacing(arg2);
25412
25413 wxPyEndAllowThreads(__tstate);
25414 if (PyErr_Occurred()) SWIG_fail;
25415 }
25416 Py_INCREF(Py_None); resultobj = Py_None;
25417 return resultobj;
25418 fail:
25419 return NULL;
25420}
25421
25422
c370783e 25423static PyObject *_wrap_TreeCtrl_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25424 PyObject *resultobj;
25425 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25426 wxImageList *result;
25427 PyObject * obj0 = 0 ;
25428 char *kwnames[] = {
25429 (char *) "self", NULL
25430 };
25431
25432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetImageList",kwnames,&obj0)) goto fail;
25433 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25434 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25435 {
25436 PyThreadState* __tstate = wxPyBeginAllowThreads();
25437 result = (wxImageList *)((wxPyTreeCtrl const *)arg1)->GetImageList();
25438
25439 wxPyEndAllowThreads(__tstate);
25440 if (PyErr_Occurred()) SWIG_fail;
25441 }
25442 {
412d302d 25443 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
25444 }
25445 return resultobj;
25446 fail:
25447 return NULL;
25448}
25449
25450
c370783e 25451static PyObject *_wrap_TreeCtrl_GetStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25452 PyObject *resultobj;
25453 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25454 wxImageList *result;
25455 PyObject * obj0 = 0 ;
25456 char *kwnames[] = {
25457 (char *) "self", NULL
25458 };
25459
25460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetStateImageList",kwnames,&obj0)) goto fail;
25461 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25462 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25463 {
25464 PyThreadState* __tstate = wxPyBeginAllowThreads();
25465 result = (wxImageList *)((wxPyTreeCtrl const *)arg1)->GetStateImageList();
25466
25467 wxPyEndAllowThreads(__tstate);
25468 if (PyErr_Occurred()) SWIG_fail;
25469 }
25470 {
412d302d 25471 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
25472 }
25473 return resultobj;
25474 fail:
25475 return NULL;
25476}
25477
25478
c370783e 25479static PyObject *_wrap_TreeCtrl_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25480 PyObject *resultobj;
25481 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25482 wxImageList *arg2 = (wxImageList *) 0 ;
25483 PyObject * obj0 = 0 ;
25484 PyObject * obj1 = 0 ;
25485 char *kwnames[] = {
25486 (char *) "self",(char *) "imageList", NULL
25487 };
25488
25489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetImageList",kwnames,&obj0,&obj1)) goto fail;
25490 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25491 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25492 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImageList,
25493 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25494 {
25495 PyThreadState* __tstate = wxPyBeginAllowThreads();
25496 (arg1)->SetImageList(arg2);
25497
25498 wxPyEndAllowThreads(__tstate);
25499 if (PyErr_Occurred()) SWIG_fail;
25500 }
25501 Py_INCREF(Py_None); resultobj = Py_None;
25502 return resultobj;
25503 fail:
25504 return NULL;
25505}
25506
25507
c370783e 25508static PyObject *_wrap_TreeCtrl_SetStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25509 PyObject *resultobj;
25510 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25511 wxImageList *arg2 = (wxImageList *) 0 ;
25512 PyObject * obj0 = 0 ;
25513 PyObject * obj1 = 0 ;
25514 char *kwnames[] = {
25515 (char *) "self",(char *) "imageList", NULL
25516 };
25517
25518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetStateImageList",kwnames,&obj0,&obj1)) goto fail;
25519 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25520 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25521 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImageList,
25522 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25523 {
25524 PyThreadState* __tstate = wxPyBeginAllowThreads();
25525 (arg1)->SetStateImageList(arg2);
25526
25527 wxPyEndAllowThreads(__tstate);
25528 if (PyErr_Occurred()) SWIG_fail;
25529 }
25530 Py_INCREF(Py_None); resultobj = Py_None;
25531 return resultobj;
25532 fail:
25533 return NULL;
25534}
25535
25536
c370783e 25537static PyObject *_wrap_TreeCtrl_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25538 PyObject *resultobj;
25539 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25540 wxImageList *arg2 = (wxImageList *) 0 ;
25541 PyObject * obj0 = 0 ;
25542 PyObject * obj1 = 0 ;
25543 char *kwnames[] = {
25544 (char *) "self",(char *) "imageList", NULL
25545 };
25546
25547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_AssignImageList",kwnames,&obj0,&obj1)) goto fail;
25548 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25549 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25550 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImageList,
25551 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
25552 {
25553 PyThreadState* __tstate = wxPyBeginAllowThreads();
25554 (arg1)->AssignImageList(arg2);
25555
25556 wxPyEndAllowThreads(__tstate);
25557 if (PyErr_Occurred()) SWIG_fail;
25558 }
25559 Py_INCREF(Py_None); resultobj = Py_None;
25560 return resultobj;
25561 fail:
25562 return NULL;
25563}
25564
25565
c370783e 25566static PyObject *_wrap_TreeCtrl_AssignStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25567 PyObject *resultobj;
25568 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25569 wxImageList *arg2 = (wxImageList *) 0 ;
25570 PyObject * obj0 = 0 ;
25571 PyObject * obj1 = 0 ;
25572 char *kwnames[] = {
25573 (char *) "self",(char *) "imageList", NULL
25574 };
25575
25576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_AssignStateImageList",kwnames,&obj0,&obj1)) goto fail;
25577 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25578 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25579 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImageList,
25580 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
25581 {
25582 PyThreadState* __tstate = wxPyBeginAllowThreads();
25583 (arg1)->AssignStateImageList(arg2);
25584
25585 wxPyEndAllowThreads(__tstate);
25586 if (PyErr_Occurred()) SWIG_fail;
25587 }
25588 Py_INCREF(Py_None); resultobj = Py_None;
25589 return resultobj;
25590 fail:
25591 return NULL;
25592}
25593
25594
c370783e 25595static PyObject *_wrap_TreeCtrl_GetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25596 PyObject *resultobj;
25597 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25598 wxTreeItemId *arg2 = 0 ;
25599 wxString result;
25600 PyObject * obj0 = 0 ;
25601 PyObject * obj1 = 0 ;
25602 char *kwnames[] = {
25603 (char *) "self",(char *) "item", NULL
25604 };
25605
25606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemText",kwnames,&obj0,&obj1)) goto fail;
25607 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25608 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25609 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
25610 SWIG_POINTER_EXCEPTION | 0)) == -1)
25611 SWIG_fail;
25612 if (arg2 == NULL) {
25613 PyErr_SetString(PyExc_TypeError,"null reference");
25614 SWIG_fail;
25615 }
25616 {
25617 PyThreadState* __tstate = wxPyBeginAllowThreads();
25618 result = ((wxPyTreeCtrl const *)arg1)->GetItemText((wxTreeItemId const &)*arg2);
25619
25620 wxPyEndAllowThreads(__tstate);
25621 if (PyErr_Occurred()) SWIG_fail;
25622 }
25623 {
25624#if wxUSE_UNICODE
25625 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25626#else
25627 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25628#endif
25629 }
25630 return resultobj;
25631 fail:
25632 return NULL;
25633}
25634
25635
c370783e 25636static PyObject *_wrap_TreeCtrl_GetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25637 PyObject *resultobj;
25638 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25639 wxTreeItemId *arg2 = 0 ;
25640 int arg3 = (int) wxTreeItemIcon_Normal ;
25641 int result;
25642 PyObject * obj0 = 0 ;
25643 PyObject * obj1 = 0 ;
25644 PyObject * obj2 = 0 ;
25645 char *kwnames[] = {
25646 (char *) "self",(char *) "item",(char *) "which", NULL
25647 };
25648
25649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetItemImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
25650 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25651 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25652 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
25653 SWIG_POINTER_EXCEPTION | 0)) == -1)
25654 SWIG_fail;
25655 if (arg2 == NULL) {
25656 PyErr_SetString(PyExc_TypeError,"null reference");
25657 SWIG_fail;
25658 }
25659 if (obj2) {
c370783e 25660 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
25661 if (PyErr_Occurred()) SWIG_fail;
25662 }
25663 {
25664 PyThreadState* __tstate = wxPyBeginAllowThreads();
25665 result = (int)((wxPyTreeCtrl const *)arg1)->GetItemImage((wxTreeItemId const &)*arg2,(wxTreeItemIcon )arg3);
25666
25667 wxPyEndAllowThreads(__tstate);
25668 if (PyErr_Occurred()) SWIG_fail;
25669 }
c370783e 25670 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
25671 return resultobj;
25672 fail:
25673 return NULL;
25674}
25675
25676
c370783e 25677static PyObject *_wrap_TreeCtrl_GetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25678 PyObject *resultobj;
25679 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25680 wxTreeItemId *arg2 = 0 ;
25681 wxPyTreeItemData *result;
25682 PyObject * obj0 = 0 ;
25683 PyObject * obj1 = 0 ;
25684 char *kwnames[] = {
25685 (char *) "self",(char *) "item", NULL
25686 };
25687
25688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemData",kwnames,&obj0,&obj1)) goto fail;
25689 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25690 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25691 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
25692 SWIG_POINTER_EXCEPTION | 0)) == -1)
25693 SWIG_fail;
25694 if (arg2 == NULL) {
25695 PyErr_SetString(PyExc_TypeError,"null reference");
25696 SWIG_fail;
25697 }
25698 {
25699 PyThreadState* __tstate = wxPyBeginAllowThreads();
25700 result = (wxPyTreeItemData *)wxPyTreeCtrl_GetItemData(arg1,(wxTreeItemId const &)*arg2);
25701
25702 wxPyEndAllowThreads(__tstate);
25703 if (PyErr_Occurred()) SWIG_fail;
25704 }
25705 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeItemData, 0);
25706 return resultobj;
25707 fail:
25708 return NULL;
25709}
25710
25711
c370783e 25712static PyObject *_wrap_TreeCtrl_GetItemPyData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25713 PyObject *resultobj;
25714 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25715 wxTreeItemId *arg2 = 0 ;
25716 PyObject *result;
25717 PyObject * obj0 = 0 ;
25718 PyObject * obj1 = 0 ;
25719 char *kwnames[] = {
25720 (char *) "self",(char *) "item", NULL
25721 };
25722
25723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemPyData",kwnames,&obj0,&obj1)) goto fail;
25724 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25725 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25726 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
25727 SWIG_POINTER_EXCEPTION | 0)) == -1)
25728 SWIG_fail;
25729 if (arg2 == NULL) {
25730 PyErr_SetString(PyExc_TypeError,"null reference");
25731 SWIG_fail;
25732 }
25733 {
25734 PyThreadState* __tstate = wxPyBeginAllowThreads();
25735 result = (PyObject *)wxPyTreeCtrl_GetItemPyData(arg1,(wxTreeItemId const &)*arg2);
25736
25737 wxPyEndAllowThreads(__tstate);
25738 if (PyErr_Occurred()) SWIG_fail;
25739 }
25740 resultobj = result;
25741 return resultobj;
25742 fail:
25743 return NULL;
25744}
25745
25746
c370783e 25747static PyObject *_wrap_TreeCtrl_GetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25748 PyObject *resultobj;
25749 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25750 wxTreeItemId *arg2 = 0 ;
25751 wxColour result;
25752 PyObject * obj0 = 0 ;
25753 PyObject * obj1 = 0 ;
25754 char *kwnames[] = {
25755 (char *) "self",(char *) "item", NULL
25756 };
25757
25758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemTextColour",kwnames,&obj0,&obj1)) goto fail;
25759 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25760 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25761 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
25762 SWIG_POINTER_EXCEPTION | 0)) == -1)
25763 SWIG_fail;
25764 if (arg2 == NULL) {
25765 PyErr_SetString(PyExc_TypeError,"null reference");
25766 SWIG_fail;
25767 }
25768 {
25769 PyThreadState* __tstate = wxPyBeginAllowThreads();
25770 result = ((wxPyTreeCtrl const *)arg1)->GetItemTextColour((wxTreeItemId const &)*arg2);
25771
25772 wxPyEndAllowThreads(__tstate);
25773 if (PyErr_Occurred()) SWIG_fail;
25774 }
25775 {
25776 wxColour * resultptr;
25777 resultptr = new wxColour((wxColour &) result);
25778 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
25779 }
25780 return resultobj;
25781 fail:
25782 return NULL;
25783}
25784
25785
c370783e 25786static PyObject *_wrap_TreeCtrl_GetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25787 PyObject *resultobj;
25788 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25789 wxTreeItemId *arg2 = 0 ;
25790 wxColour result;
25791 PyObject * obj0 = 0 ;
25792 PyObject * obj1 = 0 ;
25793 char *kwnames[] = {
25794 (char *) "self",(char *) "item", NULL
25795 };
25796
25797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
25798 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25799 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25800 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
25801 SWIG_POINTER_EXCEPTION | 0)) == -1)
25802 SWIG_fail;
25803 if (arg2 == NULL) {
25804 PyErr_SetString(PyExc_TypeError,"null reference");
25805 SWIG_fail;
25806 }
25807 {
25808 PyThreadState* __tstate = wxPyBeginAllowThreads();
25809 result = ((wxPyTreeCtrl const *)arg1)->GetItemBackgroundColour((wxTreeItemId const &)*arg2);
25810
25811 wxPyEndAllowThreads(__tstate);
25812 if (PyErr_Occurred()) SWIG_fail;
25813 }
25814 {
25815 wxColour * resultptr;
25816 resultptr = new wxColour((wxColour &) result);
25817 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
25818 }
25819 return resultobj;
25820 fail:
25821 return NULL;
25822}
25823
25824
c370783e 25825static PyObject *_wrap_TreeCtrl_GetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25826 PyObject *resultobj;
25827 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25828 wxTreeItemId *arg2 = 0 ;
25829 wxFont result;
25830 PyObject * obj0 = 0 ;
25831 PyObject * obj1 = 0 ;
25832 char *kwnames[] = {
25833 (char *) "self",(char *) "item", NULL
25834 };
25835
25836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemFont",kwnames,&obj0,&obj1)) goto fail;
25837 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25838 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25839 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
25840 SWIG_POINTER_EXCEPTION | 0)) == -1)
25841 SWIG_fail;
25842 if (arg2 == NULL) {
25843 PyErr_SetString(PyExc_TypeError,"null reference");
25844 SWIG_fail;
25845 }
25846 {
25847 PyThreadState* __tstate = wxPyBeginAllowThreads();
25848 result = ((wxPyTreeCtrl const *)arg1)->GetItemFont((wxTreeItemId const &)*arg2);
25849
25850 wxPyEndAllowThreads(__tstate);
25851 if (PyErr_Occurred()) SWIG_fail;
25852 }
25853 {
25854 wxFont * resultptr;
25855 resultptr = new wxFont((wxFont &) result);
25856 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
25857 }
25858 return resultobj;
25859 fail:
25860 return NULL;
25861}
25862
25863
c370783e 25864static PyObject *_wrap_TreeCtrl_SetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25865 PyObject *resultobj;
25866 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25867 wxTreeItemId *arg2 = 0 ;
25868 wxString *arg3 = 0 ;
25869 bool temp3 = False ;
25870 PyObject * obj0 = 0 ;
25871 PyObject * obj1 = 0 ;
25872 PyObject * obj2 = 0 ;
25873 char *kwnames[] = {
25874 (char *) "self",(char *) "item",(char *) "text", NULL
25875 };
25876
25877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemText",kwnames,&obj0,&obj1,&obj2)) goto fail;
25878 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25879 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25880 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
25881 SWIG_POINTER_EXCEPTION | 0)) == -1)
25882 SWIG_fail;
25883 if (arg2 == NULL) {
25884 PyErr_SetString(PyExc_TypeError,"null reference");
25885 SWIG_fail;
25886 }
25887 {
25888 arg3 = wxString_in_helper(obj2);
25889 if (arg3 == NULL) SWIG_fail;
25890 temp3 = True;
25891 }
25892 {
25893 PyThreadState* __tstate = wxPyBeginAllowThreads();
25894 (arg1)->SetItemText((wxTreeItemId const &)*arg2,(wxString const &)*arg3);
25895
25896 wxPyEndAllowThreads(__tstate);
25897 if (PyErr_Occurred()) SWIG_fail;
25898 }
25899 Py_INCREF(Py_None); resultobj = Py_None;
25900 {
25901 if (temp3)
25902 delete arg3;
25903 }
25904 return resultobj;
25905 fail:
25906 {
25907 if (temp3)
25908 delete arg3;
25909 }
25910 return NULL;
25911}
25912
25913
c370783e 25914static PyObject *_wrap_TreeCtrl_SetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25915 PyObject *resultobj;
25916 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25917 wxTreeItemId *arg2 = 0 ;
25918 int arg3 ;
25919 int arg4 = (int) wxTreeItemIcon_Normal ;
25920 PyObject * obj0 = 0 ;
25921 PyObject * obj1 = 0 ;
25922 PyObject * obj2 = 0 ;
25923 PyObject * obj3 = 0 ;
25924 char *kwnames[] = {
25925 (char *) "self",(char *) "item",(char *) "image",(char *) "which", NULL
25926 };
25927
25928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:TreeCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25929 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25931 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
25932 SWIG_POINTER_EXCEPTION | 0)) == -1)
25933 SWIG_fail;
25934 if (arg2 == NULL) {
25935 PyErr_SetString(PyExc_TypeError,"null reference");
25936 SWIG_fail;
25937 }
c370783e 25938 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
25939 if (PyErr_Occurred()) SWIG_fail;
25940 if (obj3) {
c370783e 25941 arg4 = (int)SWIG_As_int(obj3);
d55e5bfc
RD
25942 if (PyErr_Occurred()) SWIG_fail;
25943 }
25944 {
25945 PyThreadState* __tstate = wxPyBeginAllowThreads();
25946 (arg1)->SetItemImage((wxTreeItemId const &)*arg2,arg3,(wxTreeItemIcon )arg4);
25947
25948 wxPyEndAllowThreads(__tstate);
25949 if (PyErr_Occurred()) SWIG_fail;
25950 }
25951 Py_INCREF(Py_None); resultobj = Py_None;
25952 return resultobj;
25953 fail:
25954 return NULL;
25955}
25956
25957
c370783e 25958static PyObject *_wrap_TreeCtrl_SetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25959 PyObject *resultobj;
25960 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25961 wxTreeItemId *arg2 = 0 ;
25962 wxPyTreeItemData *arg3 = (wxPyTreeItemData *) 0 ;
25963 PyObject * obj0 = 0 ;
25964 PyObject * obj1 = 0 ;
25965 PyObject * obj2 = 0 ;
25966 char *kwnames[] = {
25967 (char *) "self",(char *) "item",(char *) "data", NULL
25968 };
25969
25970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
25971 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
25972 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25973 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
25974 SWIG_POINTER_EXCEPTION | 0)) == -1)
25975 SWIG_fail;
25976 if (arg2 == NULL) {
25977 PyErr_SetString(PyExc_TypeError,"null reference");
25978 SWIG_fail;
25979 }
25980 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPyTreeItemData,
25981 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25982 {
25983 PyThreadState* __tstate = wxPyBeginAllowThreads();
25984 wxPyTreeCtrl_SetItemData(arg1,(wxTreeItemId const &)*arg2,arg3);
25985
25986 wxPyEndAllowThreads(__tstate);
25987 if (PyErr_Occurred()) SWIG_fail;
25988 }
25989 Py_INCREF(Py_None); resultobj = Py_None;
25990 return resultobj;
25991 fail:
25992 return NULL;
25993}
25994
25995
c370783e 25996static PyObject *_wrap_TreeCtrl_SetItemPyData(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
25997 PyObject *resultobj;
25998 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
25999 wxTreeItemId *arg2 = 0 ;
26000 PyObject *arg3 = (PyObject *) 0 ;
26001 PyObject * obj0 = 0 ;
26002 PyObject * obj1 = 0 ;
26003 PyObject * obj2 = 0 ;
26004 char *kwnames[] = {
26005 (char *) "self",(char *) "item",(char *) "obj", NULL
26006 };
26007
26008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemPyData",kwnames,&obj0,&obj1,&obj2)) goto fail;
26009 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26010 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26011 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26012 SWIG_POINTER_EXCEPTION | 0)) == -1)
26013 SWIG_fail;
26014 if (arg2 == NULL) {
26015 PyErr_SetString(PyExc_TypeError,"null reference");
26016 SWIG_fail;
26017 }
26018 arg3 = obj2;
26019 {
26020 PyThreadState* __tstate = wxPyBeginAllowThreads();
26021 wxPyTreeCtrl_SetItemPyData(arg1,(wxTreeItemId const &)*arg2,arg3);
26022
26023 wxPyEndAllowThreads(__tstate);
26024 if (PyErr_Occurred()) SWIG_fail;
26025 }
26026 Py_INCREF(Py_None); resultobj = Py_None;
26027 return resultobj;
26028 fail:
26029 return NULL;
26030}
26031
26032
c370783e 26033static PyObject *_wrap_TreeCtrl_SetItemHasChildren(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26034 PyObject *resultobj;
26035 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26036 wxTreeItemId *arg2 = 0 ;
26037 bool arg3 = (bool) True ;
26038 PyObject * obj0 = 0 ;
26039 PyObject * obj1 = 0 ;
26040 PyObject * obj2 = 0 ;
26041 char *kwnames[] = {
26042 (char *) "self",(char *) "item",(char *) "has", NULL
26043 };
26044
26045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemHasChildren",kwnames,&obj0,&obj1,&obj2)) goto fail;
26046 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26047 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26048 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26049 SWIG_POINTER_EXCEPTION | 0)) == -1)
26050 SWIG_fail;
26051 if (arg2 == NULL) {
26052 PyErr_SetString(PyExc_TypeError,"null reference");
26053 SWIG_fail;
26054 }
26055 if (obj2) {
c370783e 26056 arg3 = (bool)SWIG_As_bool(obj2);
d55e5bfc
RD
26057 if (PyErr_Occurred()) SWIG_fail;
26058 }
26059 {
26060 PyThreadState* __tstate = wxPyBeginAllowThreads();
26061 (arg1)->SetItemHasChildren((wxTreeItemId const &)*arg2,arg3);
26062
26063 wxPyEndAllowThreads(__tstate);
26064 if (PyErr_Occurred()) SWIG_fail;
26065 }
26066 Py_INCREF(Py_None); resultobj = Py_None;
26067 return resultobj;
26068 fail:
26069 return NULL;
26070}
26071
26072
c370783e 26073static PyObject *_wrap_TreeCtrl_SetItemBold(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26074 PyObject *resultobj;
26075 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26076 wxTreeItemId *arg2 = 0 ;
26077 bool arg3 = (bool) True ;
26078 PyObject * obj0 = 0 ;
26079 PyObject * obj1 = 0 ;
26080 PyObject * obj2 = 0 ;
26081 char *kwnames[] = {
26082 (char *) "self",(char *) "item",(char *) "bold", NULL
26083 };
26084
26085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemBold",kwnames,&obj0,&obj1,&obj2)) goto fail;
26086 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26087 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26088 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26089 SWIG_POINTER_EXCEPTION | 0)) == -1)
26090 SWIG_fail;
26091 if (arg2 == NULL) {
26092 PyErr_SetString(PyExc_TypeError,"null reference");
26093 SWIG_fail;
26094 }
26095 if (obj2) {
c370783e 26096 arg3 = (bool)SWIG_As_bool(obj2);
d55e5bfc
RD
26097 if (PyErr_Occurred()) SWIG_fail;
26098 }
26099 {
26100 PyThreadState* __tstate = wxPyBeginAllowThreads();
26101 (arg1)->SetItemBold((wxTreeItemId const &)*arg2,arg3);
26102
26103 wxPyEndAllowThreads(__tstate);
26104 if (PyErr_Occurred()) SWIG_fail;
26105 }
26106 Py_INCREF(Py_None); resultobj = Py_None;
26107 return resultobj;
26108 fail:
26109 return NULL;
26110}
26111
26112
c370783e 26113static PyObject *_wrap_TreeCtrl_SetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26114 PyObject *resultobj;
26115 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26116 wxTreeItemId *arg2 = 0 ;
26117 wxColour *arg3 = 0 ;
26118 wxColour temp3 ;
26119 PyObject * obj0 = 0 ;
26120 PyObject * obj1 = 0 ;
26121 PyObject * obj2 = 0 ;
26122 char *kwnames[] = {
26123 (char *) "self",(char *) "item",(char *) "col", NULL
26124 };
26125
26126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemTextColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
26127 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26129 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26130 SWIG_POINTER_EXCEPTION | 0)) == -1)
26131 SWIG_fail;
26132 if (arg2 == NULL) {
26133 PyErr_SetString(PyExc_TypeError,"null reference");
26134 SWIG_fail;
26135 }
26136 {
26137 arg3 = &temp3;
26138 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
26139 }
26140 {
26141 PyThreadState* __tstate = wxPyBeginAllowThreads();
26142 (arg1)->SetItemTextColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
26143
26144 wxPyEndAllowThreads(__tstate);
26145 if (PyErr_Occurred()) SWIG_fail;
26146 }
26147 Py_INCREF(Py_None); resultobj = Py_None;
26148 return resultobj;
26149 fail:
26150 return NULL;
26151}
26152
26153
c370783e 26154static PyObject *_wrap_TreeCtrl_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26155 PyObject *resultobj;
26156 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26157 wxTreeItemId *arg2 = 0 ;
26158 wxColour *arg3 = 0 ;
26159 wxColour temp3 ;
26160 PyObject * obj0 = 0 ;
26161 PyObject * obj1 = 0 ;
26162 PyObject * obj2 = 0 ;
26163 char *kwnames[] = {
26164 (char *) "self",(char *) "item",(char *) "col", NULL
26165 };
26166
26167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
26168 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26169 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26170 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26171 SWIG_POINTER_EXCEPTION | 0)) == -1)
26172 SWIG_fail;
26173 if (arg2 == NULL) {
26174 PyErr_SetString(PyExc_TypeError,"null reference");
26175 SWIG_fail;
26176 }
26177 {
26178 arg3 = &temp3;
26179 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
26180 }
26181 {
26182 PyThreadState* __tstate = wxPyBeginAllowThreads();
26183 (arg1)->SetItemBackgroundColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
26184
26185 wxPyEndAllowThreads(__tstate);
26186 if (PyErr_Occurred()) SWIG_fail;
26187 }
26188 Py_INCREF(Py_None); resultobj = Py_None;
26189 return resultobj;
26190 fail:
26191 return NULL;
26192}
26193
26194
c370783e 26195static PyObject *_wrap_TreeCtrl_SetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26196 PyObject *resultobj;
26197 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26198 wxTreeItemId *arg2 = 0 ;
26199 wxFont *arg3 = 0 ;
26200 PyObject * obj0 = 0 ;
26201 PyObject * obj1 = 0 ;
26202 PyObject * obj2 = 0 ;
26203 char *kwnames[] = {
26204 (char *) "self",(char *) "item",(char *) "font", NULL
26205 };
26206
26207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
26208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26210 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26211 SWIG_POINTER_EXCEPTION | 0)) == -1)
26212 SWIG_fail;
26213 if (arg2 == NULL) {
26214 PyErr_SetString(PyExc_TypeError,"null reference");
26215 SWIG_fail;
26216 }
26217 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxFont,
26218 SWIG_POINTER_EXCEPTION | 0)) == -1)
26219 SWIG_fail;
26220 if (arg3 == NULL) {
26221 PyErr_SetString(PyExc_TypeError,"null reference");
26222 SWIG_fail;
26223 }
26224 {
26225 PyThreadState* __tstate = wxPyBeginAllowThreads();
26226 (arg1)->SetItemFont((wxTreeItemId const &)*arg2,(wxFont const &)*arg3);
26227
26228 wxPyEndAllowThreads(__tstate);
26229 if (PyErr_Occurred()) SWIG_fail;
26230 }
26231 Py_INCREF(Py_None); resultobj = Py_None;
26232 return resultobj;
26233 fail:
26234 return NULL;
26235}
26236
26237
c370783e 26238static PyObject *_wrap_TreeCtrl_IsVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26239 PyObject *resultobj;
26240 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26241 wxTreeItemId *arg2 = 0 ;
26242 bool result;
26243 PyObject * obj0 = 0 ;
26244 PyObject * obj1 = 0 ;
26245 char *kwnames[] = {
26246 (char *) "self",(char *) "item", NULL
26247 };
26248
26249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsVisible",kwnames,&obj0,&obj1)) goto fail;
26250 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26251 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26252 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26253 SWIG_POINTER_EXCEPTION | 0)) == -1)
26254 SWIG_fail;
26255 if (arg2 == NULL) {
26256 PyErr_SetString(PyExc_TypeError,"null reference");
26257 SWIG_fail;
26258 }
26259 {
26260 PyThreadState* __tstate = wxPyBeginAllowThreads();
26261 result = (bool)((wxPyTreeCtrl const *)arg1)->IsVisible((wxTreeItemId const &)*arg2);
26262
26263 wxPyEndAllowThreads(__tstate);
26264 if (PyErr_Occurred()) SWIG_fail;
26265 }
26266 {
26267 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26268 }
26269 return resultobj;
26270 fail:
26271 return NULL;
26272}
26273
26274
c370783e 26275static PyObject *_wrap_TreeCtrl_ItemHasChildren(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26276 PyObject *resultobj;
26277 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26278 wxTreeItemId *arg2 = 0 ;
26279 bool result;
26280 PyObject * obj0 = 0 ;
26281 PyObject * obj1 = 0 ;
26282 char *kwnames[] = {
26283 (char *) "self",(char *) "item", NULL
26284 };
26285
26286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ItemHasChildren",kwnames,&obj0,&obj1)) goto fail;
26287 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26289 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26290 SWIG_POINTER_EXCEPTION | 0)) == -1)
26291 SWIG_fail;
26292 if (arg2 == NULL) {
26293 PyErr_SetString(PyExc_TypeError,"null reference");
26294 SWIG_fail;
26295 }
26296 {
26297 PyThreadState* __tstate = wxPyBeginAllowThreads();
26298 result = (bool)((wxPyTreeCtrl const *)arg1)->ItemHasChildren((wxTreeItemId const &)*arg2);
26299
26300 wxPyEndAllowThreads(__tstate);
26301 if (PyErr_Occurred()) SWIG_fail;
26302 }
26303 {
26304 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26305 }
26306 return resultobj;
26307 fail:
26308 return NULL;
26309}
26310
26311
c370783e 26312static PyObject *_wrap_TreeCtrl_IsExpanded(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26313 PyObject *resultobj;
26314 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26315 wxTreeItemId *arg2 = 0 ;
26316 bool result;
26317 PyObject * obj0 = 0 ;
26318 PyObject * obj1 = 0 ;
26319 char *kwnames[] = {
26320 (char *) "self",(char *) "item", NULL
26321 };
26322
26323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsExpanded",kwnames,&obj0,&obj1)) goto fail;
26324 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26325 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26326 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26327 SWIG_POINTER_EXCEPTION | 0)) == -1)
26328 SWIG_fail;
26329 if (arg2 == NULL) {
26330 PyErr_SetString(PyExc_TypeError,"null reference");
26331 SWIG_fail;
26332 }
26333 {
26334 PyThreadState* __tstate = wxPyBeginAllowThreads();
26335 result = (bool)((wxPyTreeCtrl const *)arg1)->IsExpanded((wxTreeItemId const &)*arg2);
26336
26337 wxPyEndAllowThreads(__tstate);
26338 if (PyErr_Occurred()) SWIG_fail;
26339 }
26340 {
26341 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26342 }
26343 return resultobj;
26344 fail:
26345 return NULL;
26346}
26347
26348
c370783e 26349static PyObject *_wrap_TreeCtrl_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26350 PyObject *resultobj;
26351 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26352 wxTreeItemId *arg2 = 0 ;
26353 bool result;
26354 PyObject * obj0 = 0 ;
26355 PyObject * obj1 = 0 ;
26356 char *kwnames[] = {
26357 (char *) "self",(char *) "item", NULL
26358 };
26359
26360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsSelected",kwnames,&obj0,&obj1)) goto fail;
26361 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26363 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26364 SWIG_POINTER_EXCEPTION | 0)) == -1)
26365 SWIG_fail;
26366 if (arg2 == NULL) {
26367 PyErr_SetString(PyExc_TypeError,"null reference");
26368 SWIG_fail;
26369 }
26370 {
26371 PyThreadState* __tstate = wxPyBeginAllowThreads();
26372 result = (bool)((wxPyTreeCtrl const *)arg1)->IsSelected((wxTreeItemId const &)*arg2);
26373
26374 wxPyEndAllowThreads(__tstate);
26375 if (PyErr_Occurred()) SWIG_fail;
26376 }
26377 {
26378 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26379 }
26380 return resultobj;
26381 fail:
26382 return NULL;
26383}
26384
26385
c370783e 26386static PyObject *_wrap_TreeCtrl_IsBold(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26387 PyObject *resultobj;
26388 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26389 wxTreeItemId *arg2 = 0 ;
26390 bool result;
26391 PyObject * obj0 = 0 ;
26392 PyObject * obj1 = 0 ;
26393 char *kwnames[] = {
26394 (char *) "self",(char *) "item", NULL
26395 };
26396
26397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsBold",kwnames,&obj0,&obj1)) goto fail;
26398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26400 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26401 SWIG_POINTER_EXCEPTION | 0)) == -1)
26402 SWIG_fail;
26403 if (arg2 == NULL) {
26404 PyErr_SetString(PyExc_TypeError,"null reference");
26405 SWIG_fail;
26406 }
26407 {
26408 PyThreadState* __tstate = wxPyBeginAllowThreads();
26409 result = (bool)((wxPyTreeCtrl const *)arg1)->IsBold((wxTreeItemId const &)*arg2);
26410
26411 wxPyEndAllowThreads(__tstate);
26412 if (PyErr_Occurred()) SWIG_fail;
26413 }
26414 {
26415 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26416 }
26417 return resultobj;
26418 fail:
26419 return NULL;
26420}
26421
26422
c370783e 26423static PyObject *_wrap_TreeCtrl_GetChildrenCount(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26424 PyObject *resultobj;
26425 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26426 wxTreeItemId *arg2 = 0 ;
26427 bool arg3 = (bool) True ;
26428 size_t result;
26429 PyObject * obj0 = 0 ;
26430 PyObject * obj1 = 0 ;
26431 PyObject * obj2 = 0 ;
26432 char *kwnames[] = {
26433 (char *) "self",(char *) "item",(char *) "recursively", NULL
26434 };
26435
26436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetChildrenCount",kwnames,&obj0,&obj1,&obj2)) goto fail;
26437 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26438 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26439 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26440 SWIG_POINTER_EXCEPTION | 0)) == -1)
26441 SWIG_fail;
26442 if (arg2 == NULL) {
26443 PyErr_SetString(PyExc_TypeError,"null reference");
26444 SWIG_fail;
26445 }
26446 if (obj2) {
c370783e 26447 arg3 = (bool)SWIG_As_bool(obj2);
d55e5bfc
RD
26448 if (PyErr_Occurred()) SWIG_fail;
26449 }
26450 {
26451 PyThreadState* __tstate = wxPyBeginAllowThreads();
26452 result = (size_t)(arg1)->GetChildrenCount((wxTreeItemId const &)*arg2,arg3);
26453
26454 wxPyEndAllowThreads(__tstate);
26455 if (PyErr_Occurred()) SWIG_fail;
26456 }
c370783e 26457 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
d55e5bfc
RD
26458 return resultobj;
26459 fail:
26460 return NULL;
26461}
26462
26463
c370783e 26464static PyObject *_wrap_TreeCtrl_GetRootItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26465 PyObject *resultobj;
26466 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26467 wxTreeItemId result;
26468 PyObject * obj0 = 0 ;
26469 char *kwnames[] = {
26470 (char *) "self", NULL
26471 };
26472
26473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetRootItem",kwnames,&obj0)) goto fail;
26474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26476 {
26477 PyThreadState* __tstate = wxPyBeginAllowThreads();
26478 result = ((wxPyTreeCtrl const *)arg1)->GetRootItem();
26479
26480 wxPyEndAllowThreads(__tstate);
26481 if (PyErr_Occurred()) SWIG_fail;
26482 }
26483 {
26484 wxTreeItemId * resultptr;
26485 resultptr = new wxTreeItemId((wxTreeItemId &) result);
26486 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
26487 }
26488 return resultobj;
26489 fail:
26490 return NULL;
26491}
26492
26493
c370783e 26494static PyObject *_wrap_TreeCtrl_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26495 PyObject *resultobj;
26496 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26497 wxTreeItemId result;
26498 PyObject * obj0 = 0 ;
26499 char *kwnames[] = {
26500 (char *) "self", NULL
26501 };
26502
26503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSelection",kwnames,&obj0)) goto fail;
26504 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26505 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26506 {
26507 PyThreadState* __tstate = wxPyBeginAllowThreads();
26508 result = ((wxPyTreeCtrl const *)arg1)->GetSelection();
26509
26510 wxPyEndAllowThreads(__tstate);
26511 if (PyErr_Occurred()) SWIG_fail;
26512 }
26513 {
26514 wxTreeItemId * resultptr;
26515 resultptr = new wxTreeItemId((wxTreeItemId &) result);
26516 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
26517 }
26518 return resultobj;
26519 fail:
26520 return NULL;
26521}
26522
26523
c370783e 26524static PyObject *_wrap_TreeCtrl_GetSelections(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26525 PyObject *resultobj;
26526 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26527 PyObject *result;
26528 PyObject * obj0 = 0 ;
26529 char *kwnames[] = {
26530 (char *) "self", NULL
26531 };
26532
26533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSelections",kwnames,&obj0)) goto fail;
26534 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26535 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26536 {
26537 PyThreadState* __tstate = wxPyBeginAllowThreads();
26538 result = (PyObject *)wxPyTreeCtrl_GetSelections(arg1);
26539
26540 wxPyEndAllowThreads(__tstate);
26541 if (PyErr_Occurred()) SWIG_fail;
26542 }
26543 resultobj = result;
26544 return resultobj;
26545 fail:
26546 return NULL;
26547}
26548
26549
c370783e 26550static PyObject *_wrap_TreeCtrl_GetItemParent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26551 PyObject *resultobj;
26552 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26553 wxTreeItemId *arg2 = 0 ;
26554 wxTreeItemId result;
26555 PyObject * obj0 = 0 ;
26556 PyObject * obj1 = 0 ;
26557 char *kwnames[] = {
26558 (char *) "self",(char *) "item", NULL
26559 };
26560
26561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemParent",kwnames,&obj0,&obj1)) goto fail;
26562 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26563 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26564 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26565 SWIG_POINTER_EXCEPTION | 0)) == -1)
26566 SWIG_fail;
26567 if (arg2 == NULL) {
26568 PyErr_SetString(PyExc_TypeError,"null reference");
26569 SWIG_fail;
26570 }
26571 {
26572 PyThreadState* __tstate = wxPyBeginAllowThreads();
26573 result = ((wxPyTreeCtrl const *)arg1)->GetItemParent((wxTreeItemId const &)*arg2);
26574
26575 wxPyEndAllowThreads(__tstate);
26576 if (PyErr_Occurred()) SWIG_fail;
26577 }
26578 {
26579 wxTreeItemId * resultptr;
26580 resultptr = new wxTreeItemId((wxTreeItemId &) result);
26581 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
26582 }
26583 return resultobj;
26584 fail:
26585 return NULL;
26586}
26587
26588
c370783e 26589static PyObject *_wrap_TreeCtrl_GetFirstChild(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26590 PyObject *resultobj;
26591 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26592 wxTreeItemId *arg2 = 0 ;
26593 PyObject *result;
26594 PyObject * obj0 = 0 ;
26595 PyObject * obj1 = 0 ;
26596 char *kwnames[] = {
26597 (char *) "self",(char *) "item", NULL
26598 };
26599
26600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetFirstChild",kwnames,&obj0,&obj1)) goto fail;
26601 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26602 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26603 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26604 SWIG_POINTER_EXCEPTION | 0)) == -1)
26605 SWIG_fail;
26606 if (arg2 == NULL) {
26607 PyErr_SetString(PyExc_TypeError,"null reference");
26608 SWIG_fail;
26609 }
26610 {
26611 PyThreadState* __tstate = wxPyBeginAllowThreads();
26612 result = (PyObject *)wxPyTreeCtrl_GetFirstChild(arg1,(wxTreeItemId const &)*arg2);
26613
26614 wxPyEndAllowThreads(__tstate);
26615 if (PyErr_Occurred()) SWIG_fail;
26616 }
26617 resultobj = result;
26618 return resultobj;
26619 fail:
26620 return NULL;
26621}
26622
26623
c370783e 26624static PyObject *_wrap_TreeCtrl_GetNextChild(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26625 PyObject *resultobj;
26626 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26627 wxTreeItemId *arg2 = 0 ;
26628 void *arg3 = (void *) 0 ;
26629 PyObject *result;
26630 PyObject * obj0 = 0 ;
26631 PyObject * obj1 = 0 ;
26632 PyObject * obj2 = 0 ;
26633 char *kwnames[] = {
26634 (char *) "self",(char *) "item",(char *) "cookie", NULL
26635 };
26636
26637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_GetNextChild",kwnames,&obj0,&obj1,&obj2)) goto fail;
26638 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26639 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26640 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26641 SWIG_POINTER_EXCEPTION | 0)) == -1)
26642 SWIG_fail;
26643 if (arg2 == NULL) {
26644 PyErr_SetString(PyExc_TypeError,"null reference");
26645 SWIG_fail;
26646 }
26647 if ((SWIG_ConvertPtr(obj2,&arg3,0,SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26648 {
26649 PyThreadState* __tstate = wxPyBeginAllowThreads();
26650 result = (PyObject *)wxPyTreeCtrl_GetNextChild(arg1,(wxTreeItemId const &)*arg2,arg3);
26651
26652 wxPyEndAllowThreads(__tstate);
26653 if (PyErr_Occurred()) SWIG_fail;
26654 }
26655 resultobj = result;
26656 return resultobj;
26657 fail:
26658 return NULL;
26659}
26660
26661
c370783e 26662static PyObject *_wrap_TreeCtrl_GetLastChild(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26663 PyObject *resultobj;
26664 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26665 wxTreeItemId *arg2 = 0 ;
26666 wxTreeItemId result;
26667 PyObject * obj0 = 0 ;
26668 PyObject * obj1 = 0 ;
26669 char *kwnames[] = {
26670 (char *) "self",(char *) "item", NULL
26671 };
26672
26673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetLastChild",kwnames,&obj0,&obj1)) goto fail;
26674 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26676 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26677 SWIG_POINTER_EXCEPTION | 0)) == -1)
26678 SWIG_fail;
26679 if (arg2 == NULL) {
26680 PyErr_SetString(PyExc_TypeError,"null reference");
26681 SWIG_fail;
26682 }
26683 {
26684 PyThreadState* __tstate = wxPyBeginAllowThreads();
26685 result = ((wxPyTreeCtrl const *)arg1)->GetLastChild((wxTreeItemId const &)*arg2);
26686
26687 wxPyEndAllowThreads(__tstate);
26688 if (PyErr_Occurred()) SWIG_fail;
26689 }
26690 {
26691 wxTreeItemId * resultptr;
26692 resultptr = new wxTreeItemId((wxTreeItemId &) result);
26693 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
26694 }
26695 return resultobj;
26696 fail:
26697 return NULL;
26698}
26699
26700
c370783e 26701static PyObject *_wrap_TreeCtrl_GetNextSibling(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26702 PyObject *resultobj;
26703 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26704 wxTreeItemId *arg2 = 0 ;
26705 wxTreeItemId result;
26706 PyObject * obj0 = 0 ;
26707 PyObject * obj1 = 0 ;
26708 char *kwnames[] = {
26709 (char *) "self",(char *) "item", NULL
26710 };
26711
26712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetNextSibling",kwnames,&obj0,&obj1)) goto fail;
26713 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26714 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26715 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26716 SWIG_POINTER_EXCEPTION | 0)) == -1)
26717 SWIG_fail;
26718 if (arg2 == NULL) {
26719 PyErr_SetString(PyExc_TypeError,"null reference");
26720 SWIG_fail;
26721 }
26722 {
26723 PyThreadState* __tstate = wxPyBeginAllowThreads();
26724 result = ((wxPyTreeCtrl const *)arg1)->GetNextSibling((wxTreeItemId const &)*arg2);
26725
26726 wxPyEndAllowThreads(__tstate);
26727 if (PyErr_Occurred()) SWIG_fail;
26728 }
26729 {
26730 wxTreeItemId * resultptr;
26731 resultptr = new wxTreeItemId((wxTreeItemId &) result);
26732 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
26733 }
26734 return resultobj;
26735 fail:
26736 return NULL;
26737}
26738
26739
c370783e 26740static PyObject *_wrap_TreeCtrl_GetPrevSibling(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26741 PyObject *resultobj;
26742 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26743 wxTreeItemId *arg2 = 0 ;
26744 wxTreeItemId result;
26745 PyObject * obj0 = 0 ;
26746 PyObject * obj1 = 0 ;
26747 char *kwnames[] = {
26748 (char *) "self",(char *) "item", NULL
26749 };
26750
26751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetPrevSibling",kwnames,&obj0,&obj1)) goto fail;
26752 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26753 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26754 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26755 SWIG_POINTER_EXCEPTION | 0)) == -1)
26756 SWIG_fail;
26757 if (arg2 == NULL) {
26758 PyErr_SetString(PyExc_TypeError,"null reference");
26759 SWIG_fail;
26760 }
26761 {
26762 PyThreadState* __tstate = wxPyBeginAllowThreads();
26763 result = ((wxPyTreeCtrl const *)arg1)->GetPrevSibling((wxTreeItemId const &)*arg2);
26764
26765 wxPyEndAllowThreads(__tstate);
26766 if (PyErr_Occurred()) SWIG_fail;
26767 }
26768 {
26769 wxTreeItemId * resultptr;
26770 resultptr = new wxTreeItemId((wxTreeItemId &) result);
26771 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
26772 }
26773 return resultobj;
26774 fail:
26775 return NULL;
26776}
26777
26778
c370783e 26779static PyObject *_wrap_TreeCtrl_GetFirstVisibleItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26780 PyObject *resultobj;
26781 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26782 wxTreeItemId result;
26783 PyObject * obj0 = 0 ;
26784 char *kwnames[] = {
26785 (char *) "self", NULL
26786 };
26787
26788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetFirstVisibleItem",kwnames,&obj0)) goto fail;
26789 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26790 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26791 {
26792 PyThreadState* __tstate = wxPyBeginAllowThreads();
26793 result = ((wxPyTreeCtrl const *)arg1)->GetFirstVisibleItem();
26794
26795 wxPyEndAllowThreads(__tstate);
26796 if (PyErr_Occurred()) SWIG_fail;
26797 }
26798 {
26799 wxTreeItemId * resultptr;
26800 resultptr = new wxTreeItemId((wxTreeItemId &) result);
26801 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
26802 }
26803 return resultobj;
26804 fail:
26805 return NULL;
26806}
26807
26808
c370783e 26809static PyObject *_wrap_TreeCtrl_GetNextVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26810 PyObject *resultobj;
26811 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26812 wxTreeItemId *arg2 = 0 ;
26813 wxTreeItemId result;
26814 PyObject * obj0 = 0 ;
26815 PyObject * obj1 = 0 ;
26816 char *kwnames[] = {
26817 (char *) "self",(char *) "item", NULL
26818 };
26819
26820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetNextVisible",kwnames,&obj0,&obj1)) goto fail;
26821 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26822 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26823 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26824 SWIG_POINTER_EXCEPTION | 0)) == -1)
26825 SWIG_fail;
26826 if (arg2 == NULL) {
26827 PyErr_SetString(PyExc_TypeError,"null reference");
26828 SWIG_fail;
26829 }
26830 {
26831 PyThreadState* __tstate = wxPyBeginAllowThreads();
26832 result = ((wxPyTreeCtrl const *)arg1)->GetNextVisible((wxTreeItemId const &)*arg2);
26833
26834 wxPyEndAllowThreads(__tstate);
26835 if (PyErr_Occurred()) SWIG_fail;
26836 }
26837 {
26838 wxTreeItemId * resultptr;
26839 resultptr = new wxTreeItemId((wxTreeItemId &) result);
26840 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
26841 }
26842 return resultobj;
26843 fail:
26844 return NULL;
26845}
26846
26847
c370783e 26848static PyObject *_wrap_TreeCtrl_GetPrevVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26849 PyObject *resultobj;
26850 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26851 wxTreeItemId *arg2 = 0 ;
26852 wxTreeItemId result;
26853 PyObject * obj0 = 0 ;
26854 PyObject * obj1 = 0 ;
26855 char *kwnames[] = {
26856 (char *) "self",(char *) "item", NULL
26857 };
26858
26859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetPrevVisible",kwnames,&obj0,&obj1)) goto fail;
26860 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26861 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26862 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26863 SWIG_POINTER_EXCEPTION | 0)) == -1)
26864 SWIG_fail;
26865 if (arg2 == NULL) {
26866 PyErr_SetString(PyExc_TypeError,"null reference");
26867 SWIG_fail;
26868 }
26869 {
26870 PyThreadState* __tstate = wxPyBeginAllowThreads();
26871 result = ((wxPyTreeCtrl const *)arg1)->GetPrevVisible((wxTreeItemId const &)*arg2);
26872
26873 wxPyEndAllowThreads(__tstate);
26874 if (PyErr_Occurred()) SWIG_fail;
26875 }
26876 {
26877 wxTreeItemId * resultptr;
26878 resultptr = new wxTreeItemId((wxTreeItemId &) result);
26879 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
26880 }
26881 return resultobj;
26882 fail:
26883 return NULL;
26884}
26885
26886
c370783e 26887static PyObject *_wrap_TreeCtrl_AddRoot(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26888 PyObject *resultobj;
26889 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26890 wxString *arg2 = 0 ;
26891 int arg3 = (int) -1 ;
26892 int arg4 = (int) -1 ;
26893 wxPyTreeItemData *arg5 = (wxPyTreeItemData *) NULL ;
26894 wxTreeItemId result;
26895 bool temp2 = False ;
26896 PyObject * obj0 = 0 ;
26897 PyObject * obj1 = 0 ;
26898 PyObject * obj2 = 0 ;
26899 PyObject * obj3 = 0 ;
26900 PyObject * obj4 = 0 ;
26901 char *kwnames[] = {
26902 (char *) "self",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
26903 };
26904
26905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:TreeCtrl_AddRoot",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
26906 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26907 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26908 {
26909 arg2 = wxString_in_helper(obj1);
26910 if (arg2 == NULL) SWIG_fail;
26911 temp2 = True;
26912 }
26913 if (obj2) {
c370783e 26914 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
26915 if (PyErr_Occurred()) SWIG_fail;
26916 }
26917 if (obj3) {
c370783e 26918 arg4 = (int)SWIG_As_int(obj3);
d55e5bfc
RD
26919 if (PyErr_Occurred()) SWIG_fail;
26920 }
26921 if (obj4) {
26922 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxPyTreeItemData,
26923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26924 }
26925 {
26926 PyThreadState* __tstate = wxPyBeginAllowThreads();
26927 result = (arg1)->AddRoot((wxString const &)*arg2,arg3,arg4,arg5);
26928
26929 wxPyEndAllowThreads(__tstate);
26930 if (PyErr_Occurred()) SWIG_fail;
26931 }
26932 {
26933 wxTreeItemId * resultptr;
26934 resultptr = new wxTreeItemId((wxTreeItemId &) result);
26935 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
26936 }
26937 {
26938 if (temp2)
26939 delete arg2;
26940 }
26941 return resultobj;
26942 fail:
26943 {
26944 if (temp2)
26945 delete arg2;
26946 }
26947 return NULL;
26948}
26949
26950
c370783e 26951static PyObject *_wrap_TreeCtrl_PrependItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26952 PyObject *resultobj;
26953 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
26954 wxTreeItemId *arg2 = 0 ;
26955 wxString *arg3 = 0 ;
26956 int arg4 = (int) -1 ;
26957 int arg5 = (int) -1 ;
26958 wxPyTreeItemData *arg6 = (wxPyTreeItemData *) NULL ;
26959 wxTreeItemId result;
26960 bool temp3 = False ;
26961 PyObject * obj0 = 0 ;
26962 PyObject * obj1 = 0 ;
26963 PyObject * obj2 = 0 ;
26964 PyObject * obj3 = 0 ;
26965 PyObject * obj4 = 0 ;
26966 PyObject * obj5 = 0 ;
26967 char *kwnames[] = {
26968 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
26969 };
26970
26971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:TreeCtrl_PrependItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
26972 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
26973 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26974 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
26975 SWIG_POINTER_EXCEPTION | 0)) == -1)
26976 SWIG_fail;
26977 if (arg2 == NULL) {
26978 PyErr_SetString(PyExc_TypeError,"null reference");
26979 SWIG_fail;
26980 }
26981 {
26982 arg3 = wxString_in_helper(obj2);
26983 if (arg3 == NULL) SWIG_fail;
26984 temp3 = True;
26985 }
26986 if (obj3) {
c370783e 26987 arg4 = (int)SWIG_As_int(obj3);
d55e5bfc
RD
26988 if (PyErr_Occurred()) SWIG_fail;
26989 }
26990 if (obj4) {
c370783e 26991 arg5 = (int)SWIG_As_int(obj4);
d55e5bfc
RD
26992 if (PyErr_Occurred()) SWIG_fail;
26993 }
26994 if (obj5) {
26995 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxPyTreeItemData,
26996 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26997 }
26998 {
26999 PyThreadState* __tstate = wxPyBeginAllowThreads();
27000 result = (arg1)->PrependItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6);
27001
27002 wxPyEndAllowThreads(__tstate);
27003 if (PyErr_Occurred()) SWIG_fail;
27004 }
27005 {
27006 wxTreeItemId * resultptr;
27007 resultptr = new wxTreeItemId((wxTreeItemId &) result);
27008 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
27009 }
27010 {
27011 if (temp3)
27012 delete arg3;
27013 }
27014 return resultobj;
27015 fail:
27016 {
27017 if (temp3)
27018 delete arg3;
27019 }
27020 return NULL;
27021}
27022
27023
c370783e 27024static PyObject *_wrap_TreeCtrl_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27025 PyObject *resultobj;
27026 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27027 wxTreeItemId *arg2 = 0 ;
27028 wxTreeItemId *arg3 = 0 ;
27029 wxString *arg4 = 0 ;
27030 int arg5 = (int) -1 ;
27031 int arg6 = (int) -1 ;
27032 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
27033 wxTreeItemId result;
27034 bool temp4 = False ;
27035 PyObject * obj0 = 0 ;
27036 PyObject * obj1 = 0 ;
27037 PyObject * obj2 = 0 ;
27038 PyObject * obj3 = 0 ;
27039 PyObject * obj4 = 0 ;
27040 PyObject * obj5 = 0 ;
27041 PyObject * obj6 = 0 ;
27042 char *kwnames[] = {
27043 (char *) "self",(char *) "parent",(char *) "idPrevious",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
27044 };
27045
27046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:TreeCtrl_InsertItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
27047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27049 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27050 SWIG_POINTER_EXCEPTION | 0)) == -1)
27051 SWIG_fail;
27052 if (arg2 == NULL) {
27053 PyErr_SetString(PyExc_TypeError,"null reference");
27054 SWIG_fail;
27055 }
27056 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxTreeItemId,
27057 SWIG_POINTER_EXCEPTION | 0)) == -1)
27058 SWIG_fail;
27059 if (arg3 == NULL) {
27060 PyErr_SetString(PyExc_TypeError,"null reference");
27061 SWIG_fail;
27062 }
27063 {
27064 arg4 = wxString_in_helper(obj3);
27065 if (arg4 == NULL) SWIG_fail;
27066 temp4 = True;
27067 }
27068 if (obj4) {
c370783e 27069 arg5 = (int)SWIG_As_int(obj4);
d55e5bfc
RD
27070 if (PyErr_Occurred()) SWIG_fail;
27071 }
27072 if (obj5) {
c370783e 27073 arg6 = (int)SWIG_As_int(obj5);
d55e5bfc
RD
27074 if (PyErr_Occurred()) SWIG_fail;
27075 }
27076 if (obj6) {
27077 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxPyTreeItemData,
27078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27079 }
27080 {
27081 PyThreadState* __tstate = wxPyBeginAllowThreads();
27082 result = (arg1)->InsertItem((wxTreeItemId const &)*arg2,(wxTreeItemId const &)*arg3,(wxString const &)*arg4,arg5,arg6,arg7);
27083
27084 wxPyEndAllowThreads(__tstate);
27085 if (PyErr_Occurred()) SWIG_fail;
27086 }
27087 {
27088 wxTreeItemId * resultptr;
27089 resultptr = new wxTreeItemId((wxTreeItemId &) result);
27090 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
27091 }
27092 {
27093 if (temp4)
27094 delete arg4;
27095 }
27096 return resultobj;
27097 fail:
27098 {
27099 if (temp4)
27100 delete arg4;
27101 }
27102 return NULL;
27103}
27104
27105
c370783e 27106static PyObject *_wrap_TreeCtrl_InsertItemBefore(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27107 PyObject *resultobj;
27108 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27109 wxTreeItemId *arg2 = 0 ;
27110 size_t arg3 ;
27111 wxString *arg4 = 0 ;
27112 int arg5 = (int) -1 ;
27113 int arg6 = (int) -1 ;
27114 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
27115 wxTreeItemId result;
27116 bool temp4 = False ;
27117 PyObject * obj0 = 0 ;
27118 PyObject * obj1 = 0 ;
27119 PyObject * obj2 = 0 ;
27120 PyObject * obj3 = 0 ;
27121 PyObject * obj4 = 0 ;
27122 PyObject * obj5 = 0 ;
27123 PyObject * obj6 = 0 ;
27124 char *kwnames[] = {
27125 (char *) "self",(char *) "parent",(char *) "index",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
27126 };
27127
27128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:TreeCtrl_InsertItemBefore",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
27129 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27130 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27131 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27132 SWIG_POINTER_EXCEPTION | 0)) == -1)
27133 SWIG_fail;
27134 if (arg2 == NULL) {
27135 PyErr_SetString(PyExc_TypeError,"null reference");
27136 SWIG_fail;
27137 }
c370783e 27138 arg3 = (size_t)SWIG_As_unsigned_SS_long(obj2);
d55e5bfc
RD
27139 if (PyErr_Occurred()) SWIG_fail;
27140 {
27141 arg4 = wxString_in_helper(obj3);
27142 if (arg4 == NULL) SWIG_fail;
27143 temp4 = True;
27144 }
27145 if (obj4) {
c370783e 27146 arg5 = (int)SWIG_As_int(obj4);
d55e5bfc
RD
27147 if (PyErr_Occurred()) SWIG_fail;
27148 }
27149 if (obj5) {
c370783e 27150 arg6 = (int)SWIG_As_int(obj5);
d55e5bfc
RD
27151 if (PyErr_Occurred()) SWIG_fail;
27152 }
27153 if (obj6) {
27154 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxPyTreeItemData,
27155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27156 }
27157 {
27158 PyThreadState* __tstate = wxPyBeginAllowThreads();
27159 result = (arg1)->InsertItem((wxTreeItemId const &)*arg2,arg3,(wxString const &)*arg4,arg5,arg6,arg7);
27160
27161 wxPyEndAllowThreads(__tstate);
27162 if (PyErr_Occurred()) SWIG_fail;
27163 }
27164 {
27165 wxTreeItemId * resultptr;
27166 resultptr = new wxTreeItemId((wxTreeItemId &) result);
27167 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
27168 }
27169 {
27170 if (temp4)
27171 delete arg4;
27172 }
27173 return resultobj;
27174 fail:
27175 {
27176 if (temp4)
27177 delete arg4;
27178 }
27179 return NULL;
27180}
27181
27182
c370783e 27183static PyObject *_wrap_TreeCtrl_AppendItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27184 PyObject *resultobj;
27185 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27186 wxTreeItemId *arg2 = 0 ;
27187 wxString *arg3 = 0 ;
27188 int arg4 = (int) -1 ;
27189 int arg5 = (int) -1 ;
27190 wxPyTreeItemData *arg6 = (wxPyTreeItemData *) NULL ;
27191 wxTreeItemId result;
27192 bool temp3 = False ;
27193 PyObject * obj0 = 0 ;
27194 PyObject * obj1 = 0 ;
27195 PyObject * obj2 = 0 ;
27196 PyObject * obj3 = 0 ;
27197 PyObject * obj4 = 0 ;
27198 PyObject * obj5 = 0 ;
27199 char *kwnames[] = {
27200 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
27201 };
27202
27203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:TreeCtrl_AppendItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
27204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27206 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27207 SWIG_POINTER_EXCEPTION | 0)) == -1)
27208 SWIG_fail;
27209 if (arg2 == NULL) {
27210 PyErr_SetString(PyExc_TypeError,"null reference");
27211 SWIG_fail;
27212 }
27213 {
27214 arg3 = wxString_in_helper(obj2);
27215 if (arg3 == NULL) SWIG_fail;
27216 temp3 = True;
27217 }
27218 if (obj3) {
c370783e 27219 arg4 = (int)SWIG_As_int(obj3);
d55e5bfc
RD
27220 if (PyErr_Occurred()) SWIG_fail;
27221 }
27222 if (obj4) {
c370783e 27223 arg5 = (int)SWIG_As_int(obj4);
d55e5bfc
RD
27224 if (PyErr_Occurred()) SWIG_fail;
27225 }
27226 if (obj5) {
27227 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxPyTreeItemData,
27228 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27229 }
27230 {
27231 PyThreadState* __tstate = wxPyBeginAllowThreads();
27232 result = (arg1)->AppendItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6);
27233
27234 wxPyEndAllowThreads(__tstate);
27235 if (PyErr_Occurred()) SWIG_fail;
27236 }
27237 {
27238 wxTreeItemId * resultptr;
27239 resultptr = new wxTreeItemId((wxTreeItemId &) result);
27240 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
27241 }
27242 {
27243 if (temp3)
27244 delete arg3;
27245 }
27246 return resultobj;
27247 fail:
27248 {
27249 if (temp3)
27250 delete arg3;
27251 }
27252 return NULL;
27253}
27254
27255
c370783e 27256static PyObject *_wrap_TreeCtrl_Delete(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27257 PyObject *resultobj;
27258 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27259 wxTreeItemId *arg2 = 0 ;
27260 PyObject * obj0 = 0 ;
27261 PyObject * obj1 = 0 ;
27262 char *kwnames[] = {
27263 (char *) "self",(char *) "item", NULL
27264 };
27265
27266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Delete",kwnames,&obj0,&obj1)) goto fail;
27267 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27268 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27269 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27270 SWIG_POINTER_EXCEPTION | 0)) == -1)
27271 SWIG_fail;
27272 if (arg2 == NULL) {
27273 PyErr_SetString(PyExc_TypeError,"null reference");
27274 SWIG_fail;
27275 }
27276 {
27277 PyThreadState* __tstate = wxPyBeginAllowThreads();
27278 (arg1)->Delete((wxTreeItemId const &)*arg2);
27279
27280 wxPyEndAllowThreads(__tstate);
27281 if (PyErr_Occurred()) SWIG_fail;
27282 }
27283 Py_INCREF(Py_None); resultobj = Py_None;
27284 return resultobj;
27285 fail:
27286 return NULL;
27287}
27288
27289
c370783e 27290static PyObject *_wrap_TreeCtrl_DeleteChildren(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27291 PyObject *resultobj;
27292 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27293 wxTreeItemId *arg2 = 0 ;
27294 PyObject * obj0 = 0 ;
27295 PyObject * obj1 = 0 ;
27296 char *kwnames[] = {
27297 (char *) "self",(char *) "item", NULL
27298 };
27299
27300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_DeleteChildren",kwnames,&obj0,&obj1)) goto fail;
27301 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27302 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27303 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27304 SWIG_POINTER_EXCEPTION | 0)) == -1)
27305 SWIG_fail;
27306 if (arg2 == NULL) {
27307 PyErr_SetString(PyExc_TypeError,"null reference");
27308 SWIG_fail;
27309 }
27310 {
27311 PyThreadState* __tstate = wxPyBeginAllowThreads();
27312 (arg1)->DeleteChildren((wxTreeItemId const &)*arg2);
27313
27314 wxPyEndAllowThreads(__tstate);
27315 if (PyErr_Occurred()) SWIG_fail;
27316 }
27317 Py_INCREF(Py_None); resultobj = Py_None;
27318 return resultobj;
27319 fail:
27320 return NULL;
27321}
27322
27323
c370783e 27324static PyObject *_wrap_TreeCtrl_DeleteAllItems(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27325 PyObject *resultobj;
27326 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27327 PyObject * obj0 = 0 ;
27328 char *kwnames[] = {
27329 (char *) "self", NULL
27330 };
27331
27332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_DeleteAllItems",kwnames,&obj0)) goto fail;
27333 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27334 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27335 {
27336 PyThreadState* __tstate = wxPyBeginAllowThreads();
27337 (arg1)->DeleteAllItems();
27338
27339 wxPyEndAllowThreads(__tstate);
27340 if (PyErr_Occurred()) SWIG_fail;
27341 }
27342 Py_INCREF(Py_None); resultobj = Py_None;
27343 return resultobj;
27344 fail:
27345 return NULL;
27346}
27347
27348
c370783e 27349static PyObject *_wrap_TreeCtrl_Expand(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27350 PyObject *resultobj;
27351 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27352 wxTreeItemId *arg2 = 0 ;
27353 PyObject * obj0 = 0 ;
27354 PyObject * obj1 = 0 ;
27355 char *kwnames[] = {
27356 (char *) "self",(char *) "item", NULL
27357 };
27358
27359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Expand",kwnames,&obj0,&obj1)) goto fail;
27360 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27362 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27363 SWIG_POINTER_EXCEPTION | 0)) == -1)
27364 SWIG_fail;
27365 if (arg2 == NULL) {
27366 PyErr_SetString(PyExc_TypeError,"null reference");
27367 SWIG_fail;
27368 }
27369 {
27370 PyThreadState* __tstate = wxPyBeginAllowThreads();
27371 (arg1)->Expand((wxTreeItemId const &)*arg2);
27372
27373 wxPyEndAllowThreads(__tstate);
27374 if (PyErr_Occurred()) SWIG_fail;
27375 }
27376 Py_INCREF(Py_None); resultobj = Py_None;
27377 return resultobj;
27378 fail:
27379 return NULL;
27380}
27381
27382
c370783e 27383static PyObject *_wrap_TreeCtrl_Collapse(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27384 PyObject *resultobj;
27385 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27386 wxTreeItemId *arg2 = 0 ;
27387 PyObject * obj0 = 0 ;
27388 PyObject * obj1 = 0 ;
27389 char *kwnames[] = {
27390 (char *) "self",(char *) "item", NULL
27391 };
27392
27393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Collapse",kwnames,&obj0,&obj1)) goto fail;
27394 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27395 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27396 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27397 SWIG_POINTER_EXCEPTION | 0)) == -1)
27398 SWIG_fail;
27399 if (arg2 == NULL) {
27400 PyErr_SetString(PyExc_TypeError,"null reference");
27401 SWIG_fail;
27402 }
27403 {
27404 PyThreadState* __tstate = wxPyBeginAllowThreads();
27405 (arg1)->Collapse((wxTreeItemId const &)*arg2);
27406
27407 wxPyEndAllowThreads(__tstate);
27408 if (PyErr_Occurred()) SWIG_fail;
27409 }
27410 Py_INCREF(Py_None); resultobj = Py_None;
27411 return resultobj;
27412 fail:
27413 return NULL;
27414}
27415
27416
c370783e 27417static PyObject *_wrap_TreeCtrl_CollapseAndReset(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27418 PyObject *resultobj;
27419 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27420 wxTreeItemId *arg2 = 0 ;
27421 PyObject * obj0 = 0 ;
27422 PyObject * obj1 = 0 ;
27423 char *kwnames[] = {
27424 (char *) "self",(char *) "item", NULL
27425 };
27426
27427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_CollapseAndReset",kwnames,&obj0,&obj1)) goto fail;
27428 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27429 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27430 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27431 SWIG_POINTER_EXCEPTION | 0)) == -1)
27432 SWIG_fail;
27433 if (arg2 == NULL) {
27434 PyErr_SetString(PyExc_TypeError,"null reference");
27435 SWIG_fail;
27436 }
27437 {
27438 PyThreadState* __tstate = wxPyBeginAllowThreads();
27439 (arg1)->CollapseAndReset((wxTreeItemId const &)*arg2);
27440
27441 wxPyEndAllowThreads(__tstate);
27442 if (PyErr_Occurred()) SWIG_fail;
27443 }
27444 Py_INCREF(Py_None); resultobj = Py_None;
27445 return resultobj;
27446 fail:
27447 return NULL;
27448}
27449
27450
c370783e 27451static PyObject *_wrap_TreeCtrl_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27452 PyObject *resultobj;
27453 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27454 wxTreeItemId *arg2 = 0 ;
27455 PyObject * obj0 = 0 ;
27456 PyObject * obj1 = 0 ;
27457 char *kwnames[] = {
27458 (char *) "self",(char *) "item", NULL
27459 };
27460
27461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Toggle",kwnames,&obj0,&obj1)) goto fail;
27462 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27463 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27464 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27465 SWIG_POINTER_EXCEPTION | 0)) == -1)
27466 SWIG_fail;
27467 if (arg2 == NULL) {
27468 PyErr_SetString(PyExc_TypeError,"null reference");
27469 SWIG_fail;
27470 }
27471 {
27472 PyThreadState* __tstate = wxPyBeginAllowThreads();
27473 (arg1)->Toggle((wxTreeItemId const &)*arg2);
27474
27475 wxPyEndAllowThreads(__tstate);
27476 if (PyErr_Occurred()) SWIG_fail;
27477 }
27478 Py_INCREF(Py_None); resultobj = Py_None;
27479 return resultobj;
27480 fail:
27481 return NULL;
27482}
27483
27484
c370783e 27485static PyObject *_wrap_TreeCtrl_Unselect(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27486 PyObject *resultobj;
27487 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27488 PyObject * obj0 = 0 ;
27489 char *kwnames[] = {
27490 (char *) "self", NULL
27491 };
27492
27493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_Unselect",kwnames,&obj0)) goto fail;
27494 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27495 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27496 {
27497 PyThreadState* __tstate = wxPyBeginAllowThreads();
27498 (arg1)->Unselect();
27499
27500 wxPyEndAllowThreads(__tstate);
27501 if (PyErr_Occurred()) SWIG_fail;
27502 }
27503 Py_INCREF(Py_None); resultobj = Py_None;
27504 return resultobj;
27505 fail:
27506 return NULL;
27507}
27508
27509
c370783e 27510static PyObject *_wrap_TreeCtrl_UnselectItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27511 PyObject *resultobj;
27512 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27513 wxTreeItemId *arg2 = 0 ;
27514 PyObject * obj0 = 0 ;
27515 PyObject * obj1 = 0 ;
27516 char *kwnames[] = {
27517 (char *) "self",(char *) "item", NULL
27518 };
27519
27520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_UnselectItem",kwnames,&obj0,&obj1)) goto fail;
27521 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27522 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27523 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27524 SWIG_POINTER_EXCEPTION | 0)) == -1)
27525 SWIG_fail;
27526 if (arg2 == NULL) {
27527 PyErr_SetString(PyExc_TypeError,"null reference");
27528 SWIG_fail;
27529 }
27530 {
27531 PyThreadState* __tstate = wxPyBeginAllowThreads();
27532 (arg1)->UnselectItem((wxTreeItemId const &)*arg2);
27533
27534 wxPyEndAllowThreads(__tstate);
27535 if (PyErr_Occurred()) SWIG_fail;
27536 }
27537 Py_INCREF(Py_None); resultobj = Py_None;
27538 return resultobj;
27539 fail:
27540 return NULL;
27541}
27542
27543
c370783e 27544static PyObject *_wrap_TreeCtrl_UnselectAll(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27545 PyObject *resultobj;
27546 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27547 PyObject * obj0 = 0 ;
27548 char *kwnames[] = {
27549 (char *) "self", NULL
27550 };
27551
27552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_UnselectAll",kwnames,&obj0)) goto fail;
27553 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27554 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27555 {
27556 PyThreadState* __tstate = wxPyBeginAllowThreads();
27557 (arg1)->UnselectAll();
27558
27559 wxPyEndAllowThreads(__tstate);
27560 if (PyErr_Occurred()) SWIG_fail;
27561 }
27562 Py_INCREF(Py_None); resultobj = Py_None;
27563 return resultobj;
27564 fail:
27565 return NULL;
27566}
27567
27568
c370783e 27569static PyObject *_wrap_TreeCtrl_SelectItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27570 PyObject *resultobj;
27571 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27572 wxTreeItemId *arg2 = 0 ;
27573 bool arg3 = (bool) True ;
27574 PyObject * obj0 = 0 ;
27575 PyObject * obj1 = 0 ;
27576 PyObject * obj2 = 0 ;
27577 char *kwnames[] = {
27578 (char *) "self",(char *) "item",(char *) "select", NULL
27579 };
27580
27581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SelectItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
27582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27584 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27585 SWIG_POINTER_EXCEPTION | 0)) == -1)
27586 SWIG_fail;
27587 if (arg2 == NULL) {
27588 PyErr_SetString(PyExc_TypeError,"null reference");
27589 SWIG_fail;
27590 }
27591 if (obj2) {
c370783e 27592 arg3 = (bool)SWIG_As_bool(obj2);
d55e5bfc
RD
27593 if (PyErr_Occurred()) SWIG_fail;
27594 }
27595 {
27596 PyThreadState* __tstate = wxPyBeginAllowThreads();
27597 (arg1)->SelectItem((wxTreeItemId const &)*arg2,arg3);
27598
27599 wxPyEndAllowThreads(__tstate);
27600 if (PyErr_Occurred()) SWIG_fail;
27601 }
27602 Py_INCREF(Py_None); resultobj = Py_None;
27603 return resultobj;
27604 fail:
27605 return NULL;
27606}
27607
27608
c370783e 27609static PyObject *_wrap_TreeCtrl_ToggleItemSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27610 PyObject *resultobj;
27611 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27612 wxTreeItemId *arg2 = 0 ;
27613 PyObject * obj0 = 0 ;
27614 PyObject * obj1 = 0 ;
27615 char *kwnames[] = {
27616 (char *) "self",(char *) "item", NULL
27617 };
27618
27619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ToggleItemSelection",kwnames,&obj0,&obj1)) goto fail;
27620 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27621 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27622 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27623 SWIG_POINTER_EXCEPTION | 0)) == -1)
27624 SWIG_fail;
27625 if (arg2 == NULL) {
27626 PyErr_SetString(PyExc_TypeError,"null reference");
27627 SWIG_fail;
27628 }
27629 {
27630 PyThreadState* __tstate = wxPyBeginAllowThreads();
27631 (arg1)->ToggleItemSelection((wxTreeItemId const &)*arg2);
27632
27633 wxPyEndAllowThreads(__tstate);
27634 if (PyErr_Occurred()) SWIG_fail;
27635 }
27636 Py_INCREF(Py_None); resultobj = Py_None;
27637 return resultobj;
27638 fail:
27639 return NULL;
27640}
27641
27642
c370783e 27643static PyObject *_wrap_TreeCtrl_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27644 PyObject *resultobj;
27645 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27646 wxTreeItemId *arg2 = 0 ;
27647 PyObject * obj0 = 0 ;
27648 PyObject * obj1 = 0 ;
27649 char *kwnames[] = {
27650 (char *) "self",(char *) "item", NULL
27651 };
27652
27653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
27654 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27656 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27657 SWIG_POINTER_EXCEPTION | 0)) == -1)
27658 SWIG_fail;
27659 if (arg2 == NULL) {
27660 PyErr_SetString(PyExc_TypeError,"null reference");
27661 SWIG_fail;
27662 }
27663 {
27664 PyThreadState* __tstate = wxPyBeginAllowThreads();
27665 (arg1)->EnsureVisible((wxTreeItemId const &)*arg2);
27666
27667 wxPyEndAllowThreads(__tstate);
27668 if (PyErr_Occurred()) SWIG_fail;
27669 }
27670 Py_INCREF(Py_None); resultobj = Py_None;
27671 return resultobj;
27672 fail:
27673 return NULL;
27674}
27675
27676
c370783e 27677static PyObject *_wrap_TreeCtrl_ScrollTo(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27678 PyObject *resultobj;
27679 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27680 wxTreeItemId *arg2 = 0 ;
27681 PyObject * obj0 = 0 ;
27682 PyObject * obj1 = 0 ;
27683 char *kwnames[] = {
27684 (char *) "self",(char *) "item", NULL
27685 };
27686
27687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ScrollTo",kwnames,&obj0,&obj1)) goto fail;
27688 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27689 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27690 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27691 SWIG_POINTER_EXCEPTION | 0)) == -1)
27692 SWIG_fail;
27693 if (arg2 == NULL) {
27694 PyErr_SetString(PyExc_TypeError,"null reference");
27695 SWIG_fail;
27696 }
27697 {
27698 PyThreadState* __tstate = wxPyBeginAllowThreads();
27699 (arg1)->ScrollTo((wxTreeItemId const &)*arg2);
27700
27701 wxPyEndAllowThreads(__tstate);
27702 if (PyErr_Occurred()) SWIG_fail;
27703 }
27704 Py_INCREF(Py_None); resultobj = Py_None;
27705 return resultobj;
27706 fail:
27707 return NULL;
27708}
27709
27710
c370783e 27711static PyObject *_wrap_TreeCtrl_EditLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27712 PyObject *resultobj;
27713 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27714 wxTreeItemId *arg2 = 0 ;
27715 PyObject * obj0 = 0 ;
27716 PyObject * obj1 = 0 ;
27717 char *kwnames[] = {
27718 (char *) "self",(char *) "item", NULL
27719 };
27720
27721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_EditLabel",kwnames,&obj0,&obj1)) goto fail;
27722 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27723 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27724 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27725 SWIG_POINTER_EXCEPTION | 0)) == -1)
27726 SWIG_fail;
27727 if (arg2 == NULL) {
27728 PyErr_SetString(PyExc_TypeError,"null reference");
27729 SWIG_fail;
27730 }
27731 {
27732 PyThreadState* __tstate = wxPyBeginAllowThreads();
27733 (arg1)->EditLabel((wxTreeItemId const &)*arg2);
27734
27735 wxPyEndAllowThreads(__tstate);
27736 if (PyErr_Occurred()) SWIG_fail;
27737 }
27738 Py_INCREF(Py_None); resultobj = Py_None;
27739 return resultobj;
27740 fail:
27741 return NULL;
27742}
27743
27744
c370783e 27745static PyObject *_wrap_TreeCtrl_GetEditControl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27746 PyObject *resultobj;
27747 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27748 wxTextCtrl *result;
27749 PyObject * obj0 = 0 ;
27750 char *kwnames[] = {
27751 (char *) "self", NULL
27752 };
27753
27754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetEditControl",kwnames,&obj0)) goto fail;
27755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27757 {
27758 PyThreadState* __tstate = wxPyBeginAllowThreads();
27759 result = (wxTextCtrl *)((wxPyTreeCtrl const *)arg1)->GetEditControl();
27760
27761 wxPyEndAllowThreads(__tstate);
27762 if (PyErr_Occurred()) SWIG_fail;
27763 }
27764 {
412d302d 27765 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
27766 }
27767 return resultobj;
27768 fail:
27769 return NULL;
27770}
27771
27772
c370783e 27773static PyObject *_wrap_TreeCtrl_SortChildren(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27774 PyObject *resultobj;
27775 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27776 wxTreeItemId *arg2 = 0 ;
27777 PyObject * obj0 = 0 ;
27778 PyObject * obj1 = 0 ;
27779 char *kwnames[] = {
27780 (char *) "self",(char *) "item", NULL
27781 };
27782
27783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SortChildren",kwnames,&obj0,&obj1)) goto fail;
27784 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27785 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27786 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27787 SWIG_POINTER_EXCEPTION | 0)) == -1)
27788 SWIG_fail;
27789 if (arg2 == NULL) {
27790 PyErr_SetString(PyExc_TypeError,"null reference");
27791 SWIG_fail;
27792 }
27793 {
27794 PyThreadState* __tstate = wxPyBeginAllowThreads();
27795 (arg1)->SortChildren((wxTreeItemId const &)*arg2);
27796
27797 wxPyEndAllowThreads(__tstate);
27798 if (PyErr_Occurred()) SWIG_fail;
27799 }
27800 Py_INCREF(Py_None); resultobj = Py_None;
27801 return resultobj;
27802 fail:
27803 return NULL;
27804}
27805
27806
c370783e 27807static PyObject *_wrap_TreeCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27808 PyObject *resultobj;
27809 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27810 wxPoint *arg2 = 0 ;
27811 int *arg3 = 0 ;
27812 wxTreeItemId result;
27813 wxPoint temp2 ;
27814 int temp3 ;
c370783e 27815 int res3 = 0 ;
d55e5bfc
RD
27816 PyObject * obj0 = 0 ;
27817 PyObject * obj1 = 0 ;
27818 char *kwnames[] = {
27819 (char *) "self",(char *) "point", NULL
27820 };
27821
c370783e 27822 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d55e5bfc
RD
27823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
27824 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27825 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27826 {
27827 arg2 = &temp2;
27828 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
27829 }
27830 {
27831 PyThreadState* __tstate = wxPyBeginAllowThreads();
27832 result = (arg1)->HitTest((wxPoint const &)*arg2,*arg3);
27833
27834 wxPyEndAllowThreads(__tstate);
27835 if (PyErr_Occurred()) SWIG_fail;
27836 }
27837 {
27838 wxTreeItemId * resultptr;
27839 resultptr = new wxTreeItemId((wxTreeItemId &) result);
27840 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
27841 }
c370783e
RD
27842 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
27843 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d55e5bfc
RD
27844 return resultobj;
27845 fail:
27846 return NULL;
27847}
27848
27849
c370783e 27850static PyObject *_wrap_TreeCtrl_GetBoundingRect(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27851 PyObject *resultobj;
27852 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27853 wxTreeItemId *arg2 = 0 ;
27854 bool arg3 = (bool) False ;
27855 PyObject *result;
27856 PyObject * obj0 = 0 ;
27857 PyObject * obj1 = 0 ;
27858 PyObject * obj2 = 0 ;
27859 char *kwnames[] = {
27860 (char *) "self",(char *) "item",(char *) "textOnly", NULL
27861 };
27862
27863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetBoundingRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
27864 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
27865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27866 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
27867 SWIG_POINTER_EXCEPTION | 0)) == -1)
27868 SWIG_fail;
27869 if (arg2 == NULL) {
27870 PyErr_SetString(PyExc_TypeError,"null reference");
27871 SWIG_fail;
27872 }
27873 if (obj2) {
c370783e 27874 arg3 = (bool)SWIG_As_bool(obj2);
d55e5bfc
RD
27875 if (PyErr_Occurred()) SWIG_fail;
27876 }
27877 {
27878 PyThreadState* __tstate = wxPyBeginAllowThreads();
27879 result = (PyObject *)wxPyTreeCtrl_GetBoundingRect(arg1,(wxTreeItemId const &)*arg2,arg3);
27880
27881 wxPyEndAllowThreads(__tstate);
27882 if (PyErr_Occurred()) SWIG_fail;
27883 }
27884 resultobj = result;
27885 return resultobj;
27886 fail:
27887 return NULL;
27888}
27889
27890
c370783e 27891static PyObject *_wrap_TreeCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27892 PyObject *resultobj;
27893 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
27894 wxVisualAttributes result;
27895 PyObject * obj0 = 0 ;
27896 char *kwnames[] = {
27897 (char *) "variant", NULL
27898 };
27899
27900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:TreeCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
27901 if (obj0) {
c370783e 27902 arg1 = (int)SWIG_As_int(obj0);
d55e5bfc
RD
27903 if (PyErr_Occurred()) SWIG_fail;
27904 }
27905 {
0439c23b 27906 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
27907 PyThreadState* __tstate = wxPyBeginAllowThreads();
27908 result = wxPyTreeCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
27909
27910 wxPyEndAllowThreads(__tstate);
110da5b0 27911 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
27912 }
27913 {
27914 wxVisualAttributes * resultptr;
27915 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
27916 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
27917 }
27918 return resultobj;
27919 fail:
27920 return NULL;
27921}
27922
27923
c370783e 27924static PyObject * TreeCtrl_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
27925 PyObject *obj;
27926 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27927 SWIG_TypeClientData(SWIGTYPE_p_wxPyTreeCtrl, obj);
27928 Py_INCREF(obj);
27929 return Py_BuildValue((char *)"");
27930}
c370783e 27931static int _wrap_DirDialogDefaultFolderStr_set(PyObject *) {
d55e5bfc
RD
27932 PyErr_SetString(PyExc_TypeError,"Variable DirDialogDefaultFolderStr is read-only.");
27933 return 1;
27934}
27935
27936
27937static PyObject *_wrap_DirDialogDefaultFolderStr_get() {
27938 PyObject *pyobj;
27939
27940 {
27941#if wxUSE_UNICODE
27942 pyobj = PyUnicode_FromWideChar((&wxPyDirDialogDefaultFolderStr)->c_str(), (&wxPyDirDialogDefaultFolderStr)->Len());
27943#else
27944 pyobj = PyString_FromStringAndSize((&wxPyDirDialogDefaultFolderStr)->c_str(), (&wxPyDirDialogDefaultFolderStr)->Len());
27945#endif
27946 }
27947 return pyobj;
27948}
27949
27950
c370783e 27951static PyObject *_wrap_new_GenericDirCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
27952 PyObject *resultobj;
27953 wxWindow *arg1 = (wxWindow *) 0 ;
27954 int arg2 = (int) (int)-1 ;
27955 wxString const &arg3_defvalue = wxPyDirDialogDefaultFolderStr ;
27956 wxString *arg3 = (wxString *) &arg3_defvalue ;
27957 wxPoint const &arg4_defvalue = wxDefaultPosition ;
27958 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
27959 wxSize const &arg5_defvalue = wxDefaultSize ;
27960 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
27961 long arg6 = (long) wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER ;
27962 wxString const &arg7_defvalue = wxPyEmptyString ;
27963 wxString *arg7 = (wxString *) &arg7_defvalue ;
27964 int arg8 = (int) 0 ;
27965 wxString const &arg9_defvalue = wxPyTreeCtrlNameStr ;
27966 wxString *arg9 = (wxString *) &arg9_defvalue ;
27967 wxGenericDirCtrl *result;
27968 bool temp3 = False ;
27969 wxPoint temp4 ;
27970 wxSize temp5 ;
27971 bool temp7 = False ;
27972 bool temp9 = False ;
27973 PyObject * obj0 = 0 ;
27974 PyObject * obj1 = 0 ;
27975 PyObject * obj2 = 0 ;
27976 PyObject * obj3 = 0 ;
27977 PyObject * obj4 = 0 ;
27978 PyObject * obj5 = 0 ;
27979 PyObject * obj6 = 0 ;
27980 PyObject * obj7 = 0 ;
27981 PyObject * obj8 = 0 ;
27982 char *kwnames[] = {
27983 (char *) "parent",(char *) "id",(char *) "dir",(char *) "pos",(char *) "size",(char *) "style",(char *) "filter",(char *) "defaultFilter",(char *) "name", NULL
27984 };
27985
27986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_GenericDirCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
27987 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27988 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27989 if (obj1) {
c370783e 27990 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
27991 if (PyErr_Occurred()) SWIG_fail;
27992 }
27993 if (obj2) {
27994 {
27995 arg3 = wxString_in_helper(obj2);
27996 if (arg3 == NULL) SWIG_fail;
27997 temp3 = True;
27998 }
27999 }
28000 if (obj3) {
28001 {
28002 arg4 = &temp4;
28003 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
28004 }
28005 }
28006 if (obj4) {
28007 {
28008 arg5 = &temp5;
28009 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
28010 }
28011 }
28012 if (obj5) {
c370783e 28013 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
28014 if (PyErr_Occurred()) SWIG_fail;
28015 }
28016 if (obj6) {
28017 {
28018 arg7 = wxString_in_helper(obj6);
28019 if (arg7 == NULL) SWIG_fail;
28020 temp7 = True;
28021 }
28022 }
28023 if (obj7) {
c370783e 28024 arg8 = (int)SWIG_As_int(obj7);
d55e5bfc
RD
28025 if (PyErr_Occurred()) SWIG_fail;
28026 }
28027 if (obj8) {
28028 {
28029 arg9 = wxString_in_helper(obj8);
28030 if (arg9 == NULL) SWIG_fail;
28031 temp9 = True;
28032 }
28033 }
28034 {
0439c23b 28035 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
28036 PyThreadState* __tstate = wxPyBeginAllowThreads();
28037 result = (wxGenericDirCtrl *)new wxGenericDirCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7,arg8,(wxString const &)*arg9);
28038
28039 wxPyEndAllowThreads(__tstate);
110da5b0 28040 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
28041 }
28042 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDirCtrl, 1);
28043 {
28044 if (temp3)
28045 delete arg3;
28046 }
28047 {
28048 if (temp7)
28049 delete arg7;
28050 }
28051 {
28052 if (temp9)
28053 delete arg9;
28054 }
28055 return resultobj;
28056 fail:
28057 {
28058 if (temp3)
28059 delete arg3;
28060 }
28061 {
28062 if (temp7)
28063 delete arg7;
28064 }
28065 {
28066 if (temp9)
28067 delete arg9;
28068 }
28069 return NULL;
28070}
28071
28072
c370783e 28073static PyObject *_wrap_new_PreGenericDirCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28074 PyObject *resultobj;
28075 wxGenericDirCtrl *result;
28076 char *kwnames[] = {
28077 NULL
28078 };
28079
28080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreGenericDirCtrl",kwnames)) goto fail;
28081 {
0439c23b 28082 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
28083 PyThreadState* __tstate = wxPyBeginAllowThreads();
28084 result = (wxGenericDirCtrl *)new wxGenericDirCtrl();
28085
28086 wxPyEndAllowThreads(__tstate);
110da5b0 28087 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
28088 }
28089 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDirCtrl, 1);
28090 return resultobj;
28091 fail:
28092 return NULL;
28093}
28094
28095
c370783e 28096static PyObject *_wrap_GenericDirCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28097 PyObject *resultobj;
28098 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28099 wxWindow *arg2 = (wxWindow *) 0 ;
28100 int arg3 = (int) (int)-1 ;
28101 wxString const &arg4_defvalue = wxPyDirDialogDefaultFolderStr ;
28102 wxString *arg4 = (wxString *) &arg4_defvalue ;
28103 wxPoint const &arg5_defvalue = wxDefaultPosition ;
28104 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
28105 wxSize const &arg6_defvalue = wxDefaultSize ;
28106 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
28107 long arg7 = (long) wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER ;
28108 wxString const &arg8_defvalue = wxPyEmptyString ;
28109 wxString *arg8 = (wxString *) &arg8_defvalue ;
28110 int arg9 = (int) 0 ;
28111 wxString const &arg10_defvalue = wxPyTreeCtrlNameStr ;
28112 wxString *arg10 = (wxString *) &arg10_defvalue ;
28113 bool result;
28114 bool temp4 = False ;
28115 wxPoint temp5 ;
28116 wxSize temp6 ;
28117 bool temp8 = False ;
28118 bool temp10 = False ;
28119 PyObject * obj0 = 0 ;
28120 PyObject * obj1 = 0 ;
28121 PyObject * obj2 = 0 ;
28122 PyObject * obj3 = 0 ;
28123 PyObject * obj4 = 0 ;
28124 PyObject * obj5 = 0 ;
28125 PyObject * obj6 = 0 ;
28126 PyObject * obj7 = 0 ;
28127 PyObject * obj8 = 0 ;
28128 PyObject * obj9 = 0 ;
28129 char *kwnames[] = {
28130 (char *) "self",(char *) "parent",(char *) "id",(char *) "dir",(char *) "pos",(char *) "size",(char *) "style",(char *) "filter",(char *) "defaultFilter",(char *) "name", NULL
28131 };
28132
28133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOO:GenericDirCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
28134 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28136 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28137 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28138 if (obj2) {
c370783e 28139 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
28140 if (PyErr_Occurred()) SWIG_fail;
28141 }
28142 if (obj3) {
28143 {
28144 arg4 = wxString_in_helper(obj3);
28145 if (arg4 == NULL) SWIG_fail;
28146 temp4 = True;
28147 }
28148 }
28149 if (obj4) {
28150 {
28151 arg5 = &temp5;
28152 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
28153 }
28154 }
28155 if (obj5) {
28156 {
28157 arg6 = &temp6;
28158 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
28159 }
28160 }
28161 if (obj6) {
c370783e 28162 arg7 = (long)SWIG_As_long(obj6);
d55e5bfc
RD
28163 if (PyErr_Occurred()) SWIG_fail;
28164 }
28165 if (obj7) {
28166 {
28167 arg8 = wxString_in_helper(obj7);
28168 if (arg8 == NULL) SWIG_fail;
28169 temp8 = True;
28170 }
28171 }
28172 if (obj8) {
c370783e 28173 arg9 = (int)SWIG_As_int(obj8);
d55e5bfc
RD
28174 if (PyErr_Occurred()) SWIG_fail;
28175 }
28176 if (obj9) {
28177 {
28178 arg10 = wxString_in_helper(obj9);
28179 if (arg10 == NULL) SWIG_fail;
28180 temp10 = True;
28181 }
28182 }
28183 {
28184 PyThreadState* __tstate = wxPyBeginAllowThreads();
28185 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8,arg9,(wxString const &)*arg10);
28186
28187 wxPyEndAllowThreads(__tstate);
28188 if (PyErr_Occurred()) SWIG_fail;
28189 }
28190 {
28191 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28192 }
28193 {
28194 if (temp4)
28195 delete arg4;
28196 }
28197 {
28198 if (temp8)
28199 delete arg8;
28200 }
28201 {
28202 if (temp10)
28203 delete arg10;
28204 }
28205 return resultobj;
28206 fail:
28207 {
28208 if (temp4)
28209 delete arg4;
28210 }
28211 {
28212 if (temp8)
28213 delete arg8;
28214 }
28215 {
28216 if (temp10)
28217 delete arg10;
28218 }
28219 return NULL;
28220}
28221
28222
c370783e 28223static PyObject *_wrap_GenericDirCtrl_ExpandPath(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28224 PyObject *resultobj;
28225 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28226 wxString *arg2 = 0 ;
28227 bool result;
28228 bool temp2 = False ;
28229 PyObject * obj0 = 0 ;
28230 PyObject * obj1 = 0 ;
28231 char *kwnames[] = {
28232 (char *) "self",(char *) "path", NULL
28233 };
28234
28235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_ExpandPath",kwnames,&obj0,&obj1)) goto fail;
28236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28238 {
28239 arg2 = wxString_in_helper(obj1);
28240 if (arg2 == NULL) SWIG_fail;
28241 temp2 = True;
28242 }
28243 {
28244 PyThreadState* __tstate = wxPyBeginAllowThreads();
28245 result = (bool)(arg1)->ExpandPath((wxString const &)*arg2);
28246
28247 wxPyEndAllowThreads(__tstate);
28248 if (PyErr_Occurred()) SWIG_fail;
28249 }
28250 {
28251 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28252 }
28253 {
28254 if (temp2)
28255 delete arg2;
28256 }
28257 return resultobj;
28258 fail:
28259 {
28260 if (temp2)
28261 delete arg2;
28262 }
28263 return NULL;
28264}
28265
28266
c370783e 28267static PyObject *_wrap_GenericDirCtrl_GetDefaultPath(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28268 PyObject *resultobj;
28269 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28270 wxString result;
28271 PyObject * obj0 = 0 ;
28272 char *kwnames[] = {
28273 (char *) "self", NULL
28274 };
28275
28276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetDefaultPath",kwnames,&obj0)) goto fail;
28277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28279 {
28280 PyThreadState* __tstate = wxPyBeginAllowThreads();
28281 result = ((wxGenericDirCtrl const *)arg1)->GetDefaultPath();
28282
28283 wxPyEndAllowThreads(__tstate);
28284 if (PyErr_Occurred()) SWIG_fail;
28285 }
28286 {
28287#if wxUSE_UNICODE
28288 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28289#else
28290 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28291#endif
28292 }
28293 return resultobj;
28294 fail:
28295 return NULL;
28296}
28297
28298
c370783e 28299static PyObject *_wrap_GenericDirCtrl_SetDefaultPath(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28300 PyObject *resultobj;
28301 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28302 wxString *arg2 = 0 ;
28303 bool temp2 = False ;
28304 PyObject * obj0 = 0 ;
28305 PyObject * obj1 = 0 ;
28306 char *kwnames[] = {
28307 (char *) "self",(char *) "path", NULL
28308 };
28309
28310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetDefaultPath",kwnames,&obj0,&obj1)) goto fail;
28311 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28312 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28313 {
28314 arg2 = wxString_in_helper(obj1);
28315 if (arg2 == NULL) SWIG_fail;
28316 temp2 = True;
28317 }
28318 {
28319 PyThreadState* __tstate = wxPyBeginAllowThreads();
28320 (arg1)->SetDefaultPath((wxString const &)*arg2);
28321
28322 wxPyEndAllowThreads(__tstate);
28323 if (PyErr_Occurred()) SWIG_fail;
28324 }
28325 Py_INCREF(Py_None); resultobj = Py_None;
28326 {
28327 if (temp2)
28328 delete arg2;
28329 }
28330 return resultobj;
28331 fail:
28332 {
28333 if (temp2)
28334 delete arg2;
28335 }
28336 return NULL;
28337}
28338
28339
c370783e 28340static PyObject *_wrap_GenericDirCtrl_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28341 PyObject *resultobj;
28342 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28343 wxString result;
28344 PyObject * obj0 = 0 ;
28345 char *kwnames[] = {
28346 (char *) "self", NULL
28347 };
28348
28349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetPath",kwnames,&obj0)) goto fail;
28350 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28351 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28352 {
28353 PyThreadState* __tstate = wxPyBeginAllowThreads();
28354 result = ((wxGenericDirCtrl const *)arg1)->GetPath();
28355
28356 wxPyEndAllowThreads(__tstate);
28357 if (PyErr_Occurred()) SWIG_fail;
28358 }
28359 {
28360#if wxUSE_UNICODE
28361 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28362#else
28363 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28364#endif
28365 }
28366 return resultobj;
28367 fail:
28368 return NULL;
28369}
28370
28371
c370783e 28372static PyObject *_wrap_GenericDirCtrl_GetFilePath(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28373 PyObject *resultobj;
28374 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28375 wxString result;
28376 PyObject * obj0 = 0 ;
28377 char *kwnames[] = {
28378 (char *) "self", NULL
28379 };
28380
28381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilePath",kwnames,&obj0)) goto fail;
28382 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28384 {
28385 PyThreadState* __tstate = wxPyBeginAllowThreads();
28386 result = ((wxGenericDirCtrl const *)arg1)->GetFilePath();
28387
28388 wxPyEndAllowThreads(__tstate);
28389 if (PyErr_Occurred()) SWIG_fail;
28390 }
28391 {
28392#if wxUSE_UNICODE
28393 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28394#else
28395 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28396#endif
28397 }
28398 return resultobj;
28399 fail:
28400 return NULL;
28401}
28402
28403
c370783e 28404static PyObject *_wrap_GenericDirCtrl_SetPath(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28405 PyObject *resultobj;
28406 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28407 wxString *arg2 = 0 ;
28408 bool temp2 = False ;
28409 PyObject * obj0 = 0 ;
28410 PyObject * obj1 = 0 ;
28411 char *kwnames[] = {
28412 (char *) "self",(char *) "path", NULL
28413 };
28414
28415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetPath",kwnames,&obj0,&obj1)) goto fail;
28416 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28418 {
28419 arg2 = wxString_in_helper(obj1);
28420 if (arg2 == NULL) SWIG_fail;
28421 temp2 = True;
28422 }
28423 {
28424 PyThreadState* __tstate = wxPyBeginAllowThreads();
28425 (arg1)->SetPath((wxString const &)*arg2);
28426
28427 wxPyEndAllowThreads(__tstate);
28428 if (PyErr_Occurred()) SWIG_fail;
28429 }
28430 Py_INCREF(Py_None); resultobj = Py_None;
28431 {
28432 if (temp2)
28433 delete arg2;
28434 }
28435 return resultobj;
28436 fail:
28437 {
28438 if (temp2)
28439 delete arg2;
28440 }
28441 return NULL;
28442}
28443
28444
c370783e 28445static PyObject *_wrap_GenericDirCtrl_ShowHidden(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28446 PyObject *resultobj;
28447 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28448 bool arg2 ;
28449 PyObject * obj0 = 0 ;
28450 PyObject * obj1 = 0 ;
28451 char *kwnames[] = {
28452 (char *) "self",(char *) "show", NULL
28453 };
28454
28455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_ShowHidden",kwnames,&obj0,&obj1)) goto fail;
28456 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28457 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 28458 arg2 = (bool)SWIG_As_bool(obj1);
d55e5bfc
RD
28459 if (PyErr_Occurred()) SWIG_fail;
28460 {
28461 PyThreadState* __tstate = wxPyBeginAllowThreads();
28462 (arg1)->ShowHidden(arg2);
28463
28464 wxPyEndAllowThreads(__tstate);
28465 if (PyErr_Occurred()) SWIG_fail;
28466 }
28467 Py_INCREF(Py_None); resultobj = Py_None;
28468 return resultobj;
28469 fail:
28470 return NULL;
28471}
28472
28473
c370783e 28474static PyObject *_wrap_GenericDirCtrl_GetShowHidden(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28475 PyObject *resultobj;
28476 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28477 bool result;
28478 PyObject * obj0 = 0 ;
28479 char *kwnames[] = {
28480 (char *) "self", NULL
28481 };
28482
28483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetShowHidden",kwnames,&obj0)) goto fail;
28484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28486 {
28487 PyThreadState* __tstate = wxPyBeginAllowThreads();
28488 result = (bool)(arg1)->GetShowHidden();
28489
28490 wxPyEndAllowThreads(__tstate);
28491 if (PyErr_Occurred()) SWIG_fail;
28492 }
28493 {
28494 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28495 }
28496 return resultobj;
28497 fail:
28498 return NULL;
28499}
28500
28501
c370783e 28502static PyObject *_wrap_GenericDirCtrl_GetFilter(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28503 PyObject *resultobj;
28504 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28505 wxString result;
28506 PyObject * obj0 = 0 ;
28507 char *kwnames[] = {
28508 (char *) "self", NULL
28509 };
28510
28511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilter",kwnames,&obj0)) goto fail;
28512 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28513 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28514 {
28515 PyThreadState* __tstate = wxPyBeginAllowThreads();
28516 result = ((wxGenericDirCtrl const *)arg1)->GetFilter();
28517
28518 wxPyEndAllowThreads(__tstate);
28519 if (PyErr_Occurred()) SWIG_fail;
28520 }
28521 {
28522#if wxUSE_UNICODE
28523 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28524#else
28525 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28526#endif
28527 }
28528 return resultobj;
28529 fail:
28530 return NULL;
28531}
28532
28533
c370783e 28534static PyObject *_wrap_GenericDirCtrl_SetFilter(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28535 PyObject *resultobj;
28536 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28537 wxString *arg2 = 0 ;
28538 bool temp2 = False ;
28539 PyObject * obj0 = 0 ;
28540 PyObject * obj1 = 0 ;
28541 char *kwnames[] = {
28542 (char *) "self",(char *) "filter", NULL
28543 };
28544
28545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetFilter",kwnames,&obj0,&obj1)) goto fail;
28546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28548 {
28549 arg2 = wxString_in_helper(obj1);
28550 if (arg2 == NULL) SWIG_fail;
28551 temp2 = True;
28552 }
28553 {
28554 PyThreadState* __tstate = wxPyBeginAllowThreads();
28555 (arg1)->SetFilter((wxString const &)*arg2);
28556
28557 wxPyEndAllowThreads(__tstate);
28558 if (PyErr_Occurred()) SWIG_fail;
28559 }
28560 Py_INCREF(Py_None); resultobj = Py_None;
28561 {
28562 if (temp2)
28563 delete arg2;
28564 }
28565 return resultobj;
28566 fail:
28567 {
28568 if (temp2)
28569 delete arg2;
28570 }
28571 return NULL;
28572}
28573
28574
c370783e 28575static PyObject *_wrap_GenericDirCtrl_GetFilterIndex(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28576 PyObject *resultobj;
28577 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28578 int result;
28579 PyObject * obj0 = 0 ;
28580 char *kwnames[] = {
28581 (char *) "self", NULL
28582 };
28583
28584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilterIndex",kwnames,&obj0)) goto fail;
28585 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28586 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28587 {
28588 PyThreadState* __tstate = wxPyBeginAllowThreads();
28589 result = (int)((wxGenericDirCtrl const *)arg1)->GetFilterIndex();
28590
28591 wxPyEndAllowThreads(__tstate);
28592 if (PyErr_Occurred()) SWIG_fail;
28593 }
c370783e 28594 resultobj = SWIG_From_int((int)result);
d55e5bfc
RD
28595 return resultobj;
28596 fail:
28597 return NULL;
28598}
28599
28600
c370783e 28601static PyObject *_wrap_GenericDirCtrl_SetFilterIndex(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28602 PyObject *resultobj;
28603 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28604 int arg2 ;
28605 PyObject * obj0 = 0 ;
28606 PyObject * obj1 = 0 ;
28607 char *kwnames[] = {
28608 (char *) "self",(char *) "n", NULL
28609 };
28610
28611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetFilterIndex",kwnames,&obj0,&obj1)) goto fail;
28612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 28614 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
28615 if (PyErr_Occurred()) SWIG_fail;
28616 {
28617 PyThreadState* __tstate = wxPyBeginAllowThreads();
28618 (arg1)->SetFilterIndex(arg2);
28619
28620 wxPyEndAllowThreads(__tstate);
28621 if (PyErr_Occurred()) SWIG_fail;
28622 }
28623 Py_INCREF(Py_None); resultobj = Py_None;
28624 return resultobj;
28625 fail:
28626 return NULL;
28627}
28628
28629
c370783e 28630static PyObject *_wrap_GenericDirCtrl_GetRootId(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28631 PyObject *resultobj;
28632 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28633 wxTreeItemId result;
28634 PyObject * obj0 = 0 ;
28635 char *kwnames[] = {
28636 (char *) "self", NULL
28637 };
28638
28639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetRootId",kwnames,&obj0)) goto fail;
28640 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28641 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28642 {
28643 PyThreadState* __tstate = wxPyBeginAllowThreads();
28644 result = (arg1)->GetRootId();
28645
28646 wxPyEndAllowThreads(__tstate);
28647 if (PyErr_Occurred()) SWIG_fail;
28648 }
28649 {
28650 wxTreeItemId * resultptr;
28651 resultptr = new wxTreeItemId((wxTreeItemId &) result);
28652 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
28653 }
28654 return resultobj;
28655 fail:
28656 return NULL;
28657}
28658
28659
c370783e 28660static PyObject *_wrap_GenericDirCtrl_GetTreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28661 PyObject *resultobj;
28662 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28663 wxPyTreeCtrl *result;
28664 PyObject * obj0 = 0 ;
28665 char *kwnames[] = {
28666 (char *) "self", NULL
28667 };
28668
28669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetTreeCtrl",kwnames,&obj0)) goto fail;
28670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28672 {
28673 PyThreadState* __tstate = wxPyBeginAllowThreads();
28674 result = (wxPyTreeCtrl *)((wxGenericDirCtrl const *)arg1)->GetTreeCtrl();
28675
28676 wxPyEndAllowThreads(__tstate);
28677 if (PyErr_Occurred()) SWIG_fail;
28678 }
28679 {
412d302d 28680 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
28681 }
28682 return resultobj;
28683 fail:
28684 return NULL;
28685}
28686
28687
c370783e 28688static PyObject *_wrap_GenericDirCtrl_GetFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28689 PyObject *resultobj;
28690 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28691 wxDirFilterListCtrl *result;
28692 PyObject * obj0 = 0 ;
28693 char *kwnames[] = {
28694 (char *) "self", NULL
28695 };
28696
28697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilterListCtrl",kwnames,&obj0)) goto fail;
28698 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28699 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28700 {
28701 PyThreadState* __tstate = wxPyBeginAllowThreads();
28702 result = (wxDirFilterListCtrl *)((wxGenericDirCtrl const *)arg1)->GetFilterListCtrl();
28703
28704 wxPyEndAllowThreads(__tstate);
28705 if (PyErr_Occurred()) SWIG_fail;
28706 }
28707 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 0);
28708 return resultobj;
28709 fail:
28710 return NULL;
28711}
28712
28713
c370783e 28714static PyObject *_wrap_GenericDirCtrl_FindChild(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28715 PyObject *resultobj;
28716 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28717 wxTreeItemId arg2 ;
28718 wxString *arg3 = 0 ;
28719 bool *arg4 = 0 ;
28720 wxTreeItemId result;
28721 wxTreeItemId *argp2 ;
28722 bool temp3 = False ;
28723 bool temp4 ;
c370783e 28724 int res4 = 0 ;
d55e5bfc
RD
28725 PyObject * obj0 = 0 ;
28726 PyObject * obj1 = 0 ;
28727 PyObject * obj2 = 0 ;
28728 char *kwnames[] = {
28729 (char *) "self",(char *) "parentId",(char *) "path", NULL
28730 };
28731
c370783e 28732 arg4 = &temp4; res4 = SWIG_NEWOBJ;
d55e5bfc
RD
28733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GenericDirCtrl_FindChild",kwnames,&obj0,&obj1,&obj2)) goto fail;
28734 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28735 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28736 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxTreeItemId,
28737 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
28738 arg2 = *argp2;
28739 {
28740 arg3 = wxString_in_helper(obj2);
28741 if (arg3 == NULL) SWIG_fail;
28742 temp3 = True;
28743 }
28744 {
28745 PyThreadState* __tstate = wxPyBeginAllowThreads();
28746 result = (arg1)->FindChild(arg2,(wxString const &)*arg3,*arg4);
28747
28748 wxPyEndAllowThreads(__tstate);
28749 if (PyErr_Occurred()) SWIG_fail;
28750 }
28751 {
28752 wxTreeItemId * resultptr;
28753 resultptr = new wxTreeItemId((wxTreeItemId &) result);
28754 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
28755 }
c370783e
RD
28756 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
28757 SWIG_From_bool((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_bool, 0)));
d55e5bfc
RD
28758 {
28759 if (temp3)
28760 delete arg3;
28761 }
28762 return resultobj;
28763 fail:
28764 {
28765 if (temp3)
28766 delete arg3;
28767 }
28768 return NULL;
28769}
28770
28771
c370783e 28772static PyObject *_wrap_GenericDirCtrl_DoResize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28773 PyObject *resultobj;
28774 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28775 PyObject * obj0 = 0 ;
28776 char *kwnames[] = {
28777 (char *) "self", NULL
28778 };
28779
28780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_DoResize",kwnames,&obj0)) goto fail;
28781 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28783 {
28784 PyThreadState* __tstate = wxPyBeginAllowThreads();
28785 (arg1)->DoResize();
28786
28787 wxPyEndAllowThreads(__tstate);
28788 if (PyErr_Occurred()) SWIG_fail;
28789 }
28790 Py_INCREF(Py_None); resultobj = Py_None;
28791 return resultobj;
28792 fail:
28793 return NULL;
28794}
28795
28796
c370783e 28797static PyObject *_wrap_GenericDirCtrl_ReCreateTree(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28798 PyObject *resultobj;
28799 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28800 PyObject * obj0 = 0 ;
28801 char *kwnames[] = {
28802 (char *) "self", NULL
28803 };
28804
28805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_ReCreateTree",kwnames,&obj0)) goto fail;
28806 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28807 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28808 {
28809 PyThreadState* __tstate = wxPyBeginAllowThreads();
28810 (arg1)->ReCreateTree();
28811
28812 wxPyEndAllowThreads(__tstate);
28813 if (PyErr_Occurred()) SWIG_fail;
28814 }
28815 Py_INCREF(Py_None); resultobj = Py_None;
28816 return resultobj;
28817 fail:
28818 return NULL;
28819}
28820
28821
c370783e 28822static PyObject * GenericDirCtrl_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
28823 PyObject *obj;
28824 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28825 SWIG_TypeClientData(SWIGTYPE_p_wxGenericDirCtrl, obj);
28826 Py_INCREF(obj);
28827 return Py_BuildValue((char *)"");
28828}
c370783e 28829static PyObject *_wrap_new_DirFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28830 PyObject *resultobj;
28831 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
28832 int arg2 = (int) (int)-1 ;
28833 wxPoint const &arg3_defvalue = wxDefaultPosition ;
28834 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
28835 wxSize const &arg4_defvalue = wxDefaultSize ;
28836 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
28837 long arg5 = (long) 0 ;
28838 wxDirFilterListCtrl *result;
28839 wxPoint temp3 ;
28840 wxSize temp4 ;
28841 PyObject * obj0 = 0 ;
28842 PyObject * obj1 = 0 ;
28843 PyObject * obj2 = 0 ;
28844 PyObject * obj3 = 0 ;
28845 PyObject * obj4 = 0 ;
28846 char *kwnames[] = {
28847 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
28848 };
28849
28850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_DirFilterListCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
28851 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDirCtrl,
28852 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28853 if (obj1) {
c370783e 28854 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
28855 if (PyErr_Occurred()) SWIG_fail;
28856 }
28857 if (obj2) {
28858 {
28859 arg3 = &temp3;
28860 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
28861 }
28862 }
28863 if (obj3) {
28864 {
28865 arg4 = &temp4;
28866 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
28867 }
28868 }
28869 if (obj4) {
c370783e 28870 arg5 = (long)SWIG_As_long(obj4);
d55e5bfc
RD
28871 if (PyErr_Occurred()) SWIG_fail;
28872 }
28873 {
0439c23b 28874 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
28875 PyThreadState* __tstate = wxPyBeginAllowThreads();
28876 result = (wxDirFilterListCtrl *)new wxDirFilterListCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
28877
28878 wxPyEndAllowThreads(__tstate);
110da5b0 28879 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
28880 }
28881 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 1);
28882 return resultobj;
28883 fail:
28884 return NULL;
28885}
28886
28887
c370783e 28888static PyObject *_wrap_new_PreDirFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28889 PyObject *resultobj;
28890 wxDirFilterListCtrl *result;
28891 char *kwnames[] = {
28892 NULL
28893 };
28894
28895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreDirFilterListCtrl",kwnames)) goto fail;
28896 {
0439c23b 28897 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
28898 PyThreadState* __tstate = wxPyBeginAllowThreads();
28899 result = (wxDirFilterListCtrl *)new wxDirFilterListCtrl();
28900
28901 wxPyEndAllowThreads(__tstate);
110da5b0 28902 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
28903 }
28904 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 1);
28905 return resultobj;
28906 fail:
28907 return NULL;
28908}
28909
28910
c370783e 28911static PyObject *_wrap_DirFilterListCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28912 PyObject *resultobj;
28913 wxDirFilterListCtrl *arg1 = (wxDirFilterListCtrl *) 0 ;
28914 wxGenericDirCtrl *arg2 = (wxGenericDirCtrl *) 0 ;
28915 int arg3 = (int) (int)-1 ;
28916 wxPoint const &arg4_defvalue = wxDefaultPosition ;
28917 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
28918 wxSize const &arg5_defvalue = wxDefaultSize ;
28919 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
28920 long arg6 = (long) 0 ;
28921 bool result;
28922 wxPoint temp4 ;
28923 wxSize temp5 ;
28924 PyObject * obj0 = 0 ;
28925 PyObject * obj1 = 0 ;
28926 PyObject * obj2 = 0 ;
28927 PyObject * obj3 = 0 ;
28928 PyObject * obj4 = 0 ;
28929 PyObject * obj5 = 0 ;
28930 char *kwnames[] = {
28931 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
28932 };
28933
28934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:DirFilterListCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
28935 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDirFilterListCtrl,
28936 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28937 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGenericDirCtrl,
28938 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28939 if (obj2) {
c370783e 28940 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
28941 if (PyErr_Occurred()) SWIG_fail;
28942 }
28943 if (obj3) {
28944 {
28945 arg4 = &temp4;
28946 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
28947 }
28948 }
28949 if (obj4) {
28950 {
28951 arg5 = &temp5;
28952 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
28953 }
28954 }
28955 if (obj5) {
c370783e 28956 arg6 = (long)SWIG_As_long(obj5);
d55e5bfc
RD
28957 if (PyErr_Occurred()) SWIG_fail;
28958 }
28959 {
28960 PyThreadState* __tstate = wxPyBeginAllowThreads();
28961 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
28962
28963 wxPyEndAllowThreads(__tstate);
28964 if (PyErr_Occurred()) SWIG_fail;
28965 }
28966 {
28967 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28968 }
28969 return resultobj;
28970 fail:
28971 return NULL;
28972}
28973
28974
c370783e 28975static PyObject *_wrap_DirFilterListCtrl_FillFilterList(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
28976 PyObject *resultobj;
28977 wxDirFilterListCtrl *arg1 = (wxDirFilterListCtrl *) 0 ;
28978 wxString *arg2 = 0 ;
28979 int arg3 ;
28980 bool temp2 = False ;
28981 PyObject * obj0 = 0 ;
28982 PyObject * obj1 = 0 ;
28983 PyObject * obj2 = 0 ;
28984 char *kwnames[] = {
28985 (char *) "self",(char *) "filter",(char *) "defaultFilter", NULL
28986 };
28987
28988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DirFilterListCtrl_FillFilterList",kwnames,&obj0,&obj1,&obj2)) goto fail;
28989 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDirFilterListCtrl,
28990 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28991 {
28992 arg2 = wxString_in_helper(obj1);
28993 if (arg2 == NULL) SWIG_fail;
28994 temp2 = True;
28995 }
c370783e 28996 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
28997 if (PyErr_Occurred()) SWIG_fail;
28998 {
28999 PyThreadState* __tstate = wxPyBeginAllowThreads();
29000 (arg1)->FillFilterList((wxString const &)*arg2,arg3);
29001
29002 wxPyEndAllowThreads(__tstate);
29003 if (PyErr_Occurred()) SWIG_fail;
29004 }
29005 Py_INCREF(Py_None); resultobj = Py_None;
29006 {
29007 if (temp2)
29008 delete arg2;
29009 }
29010 return resultobj;
29011 fail:
29012 {
29013 if (temp2)
29014 delete arg2;
29015 }
29016 return NULL;
29017}
29018
29019
c370783e 29020static PyObject * DirFilterListCtrl_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
29021 PyObject *obj;
29022 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29023 SWIG_TypeClientData(SWIGTYPE_p_wxDirFilterListCtrl, obj);
29024 Py_INCREF(obj);
29025 return Py_BuildValue((char *)"");
29026}
c370783e 29027static PyObject *_wrap_new_PyControl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29028 PyObject *resultobj;
29029 wxWindow *arg1 = (wxWindow *) 0 ;
bfddbb17 29030 int arg2 = (int) (int)-1 ;
d55e5bfc
RD
29031 wxPoint const &arg3_defvalue = wxDefaultPosition ;
29032 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
29033 wxSize const &arg4_defvalue = wxDefaultSize ;
29034 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
29035 long arg5 = (long) 0 ;
29036 wxValidator const &arg6_defvalue = wxDefaultValidator ;
29037 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
29038 wxString const &arg7_defvalue = wxPyControlNameStr ;
29039 wxString *arg7 = (wxString *) &arg7_defvalue ;
29040 wxPyControl *result;
29041 wxPoint temp3 ;
29042 wxSize temp4 ;
29043 bool temp7 = False ;
29044 PyObject * obj0 = 0 ;
29045 PyObject * obj1 = 0 ;
29046 PyObject * obj2 = 0 ;
29047 PyObject * obj3 = 0 ;
29048 PyObject * obj4 = 0 ;
29049 PyObject * obj5 = 0 ;
29050 PyObject * obj6 = 0 ;
29051 char *kwnames[] = {
29052 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
29053 };
29054
bfddbb17 29055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_PyControl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
d55e5bfc
RD
29056 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
29057 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
bfddbb17 29058 if (obj1) {
c370783e 29059 arg2 = (int)SWIG_As_int(obj1);
bfddbb17
RD
29060 if (PyErr_Occurred()) SWIG_fail;
29061 }
d55e5bfc
RD
29062 if (obj2) {
29063 {
29064 arg3 = &temp3;
29065 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
29066 }
29067 }
29068 if (obj3) {
29069 {
29070 arg4 = &temp4;
29071 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
29072 }
29073 }
29074 if (obj4) {
c370783e 29075 arg5 = (long)SWIG_As_long(obj4);
d55e5bfc
RD
29076 if (PyErr_Occurred()) SWIG_fail;
29077 }
29078 if (obj5) {
29079 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxValidator,
29080 SWIG_POINTER_EXCEPTION | 0)) == -1)
29081 SWIG_fail;
29082 if (arg6 == NULL) {
29083 PyErr_SetString(PyExc_TypeError,"null reference");
29084 SWIG_fail;
29085 }
29086 }
29087 if (obj6) {
29088 {
29089 arg7 = wxString_in_helper(obj6);
29090 if (arg7 == NULL) SWIG_fail;
29091 temp7 = True;
29092 }
29093 }
29094 {
0439c23b 29095 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
29096 PyThreadState* __tstate = wxPyBeginAllowThreads();
29097 result = (wxPyControl *)new wxPyControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
29098
29099 wxPyEndAllowThreads(__tstate);
110da5b0 29100 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
29101 }
29102 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyControl, 1);
29103 {
29104 if (temp7)
29105 delete arg7;
29106 }
29107 return resultobj;
29108 fail:
29109 {
29110 if (temp7)
29111 delete arg7;
29112 }
29113 return NULL;
29114}
29115
29116
c370783e 29117static PyObject *_wrap_new_PrePyControl(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29118 PyObject *resultobj;
29119 wxPyControl *result;
29120 char *kwnames[] = {
29121 NULL
29122 };
29123
29124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePyControl",kwnames)) goto fail;
29125 {
0439c23b 29126 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
29127 PyThreadState* __tstate = wxPyBeginAllowThreads();
29128 result = (wxPyControl *)new wxPyControl();
29129
29130 wxPyEndAllowThreads(__tstate);
110da5b0 29131 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
29132 }
29133 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyControl, 1);
29134 return resultobj;
29135 fail:
29136 return NULL;
29137}
29138
29139
c370783e 29140static PyObject *_wrap_PyControl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29141 PyObject *resultobj;
29142 wxPyControl *arg1 = (wxPyControl *) 0 ;
29143 PyObject *arg2 = (PyObject *) 0 ;
29144 PyObject *arg3 = (PyObject *) 0 ;
29145 PyObject * obj0 = 0 ;
29146 PyObject * obj1 = 0 ;
29147 PyObject * obj2 = 0 ;
29148 char *kwnames[] = {
29149 (char *) "self",(char *) "self",(char *) "_class", NULL
29150 };
29151
29152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
29153 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29154 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29155 arg2 = obj1;
29156 arg3 = obj2;
29157 {
29158 PyThreadState* __tstate = wxPyBeginAllowThreads();
29159 (arg1)->_setCallbackInfo(arg2,arg3);
29160
29161 wxPyEndAllowThreads(__tstate);
29162 if (PyErr_Occurred()) SWIG_fail;
29163 }
29164 Py_INCREF(Py_None); resultobj = Py_None;
29165 return resultobj;
29166 fail:
29167 return NULL;
29168}
29169
29170
c370783e 29171static PyObject *_wrap_PyControl_SetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
a5ee0656
RD
29172 PyObject *resultobj;
29173 wxPyControl *arg1 = (wxPyControl *) 0 ;
29174 wxSize *arg2 = 0 ;
29175 wxSize temp2 ;
29176 PyObject * obj0 = 0 ;
29177 PyObject * obj1 = 0 ;
29178 char *kwnames[] = {
29179 (char *) "self",(char *) "size", NULL
29180 };
29181
29182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_SetBestSize",kwnames,&obj0,&obj1)) goto fail;
29183 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29184 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29185 {
29186 arg2 = &temp2;
29187 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
29188 }
29189 {
29190 PyThreadState* __tstate = wxPyBeginAllowThreads();
29191 (arg1)->SetBestSize((wxSize const &)*arg2);
29192
29193 wxPyEndAllowThreads(__tstate);
29194 if (PyErr_Occurred()) SWIG_fail;
29195 }
29196 Py_INCREF(Py_None); resultobj = Py_None;
29197 return resultobj;
29198 fail:
29199 return NULL;
29200}
29201
29202
c370783e 29203static PyObject *_wrap_PyControl_base_DoMoveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29204 PyObject *resultobj;
29205 wxPyControl *arg1 = (wxPyControl *) 0 ;
29206 int arg2 ;
29207 int arg3 ;
29208 int arg4 ;
29209 int arg5 ;
29210 PyObject * obj0 = 0 ;
29211 PyObject * obj1 = 0 ;
29212 PyObject * obj2 = 0 ;
29213 PyObject * obj3 = 0 ;
29214 PyObject * obj4 = 0 ;
29215 char *kwnames[] = {
29216 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
29217 };
29218
29219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyControl_base_DoMoveWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29220 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 29222 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 29223 if (PyErr_Occurred()) SWIG_fail;
c370783e 29224 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc 29225 if (PyErr_Occurred()) SWIG_fail;
c370783e 29226 arg4 = (int)SWIG_As_int(obj3);
d55e5bfc 29227 if (PyErr_Occurred()) SWIG_fail;
c370783e 29228 arg5 = (int)SWIG_As_int(obj4);
d55e5bfc
RD
29229 if (PyErr_Occurred()) SWIG_fail;
29230 {
29231 PyThreadState* __tstate = wxPyBeginAllowThreads();
29232 (arg1)->base_DoMoveWindow(arg2,arg3,arg4,arg5);
29233
29234 wxPyEndAllowThreads(__tstate);
29235 if (PyErr_Occurred()) SWIG_fail;
29236 }
29237 Py_INCREF(Py_None); resultobj = Py_None;
29238 return resultobj;
29239 fail:
29240 return NULL;
29241}
29242
29243
c370783e 29244static PyObject *_wrap_PyControl_base_DoSetSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29245 PyObject *resultobj;
29246 wxPyControl *arg1 = (wxPyControl *) 0 ;
29247 int arg2 ;
29248 int arg3 ;
29249 int arg4 ;
29250 int arg5 ;
29251 int arg6 = (int) wxSIZE_AUTO ;
29252 PyObject * obj0 = 0 ;
29253 PyObject * obj1 = 0 ;
29254 PyObject * obj2 = 0 ;
29255 PyObject * obj3 = 0 ;
29256 PyObject * obj4 = 0 ;
29257 PyObject * obj5 = 0 ;
29258 char *kwnames[] = {
29259 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
29260 };
29261
29262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:PyControl_base_DoSetSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
29263 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29264 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 29265 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 29266 if (PyErr_Occurred()) SWIG_fail;
c370783e 29267 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc 29268 if (PyErr_Occurred()) SWIG_fail;
c370783e 29269 arg4 = (int)SWIG_As_int(obj3);
d55e5bfc 29270 if (PyErr_Occurred()) SWIG_fail;
c370783e 29271 arg5 = (int)SWIG_As_int(obj4);
d55e5bfc
RD
29272 if (PyErr_Occurred()) SWIG_fail;
29273 if (obj5) {
c370783e 29274 arg6 = (int)SWIG_As_int(obj5);
d55e5bfc
RD
29275 if (PyErr_Occurred()) SWIG_fail;
29276 }
29277 {
29278 PyThreadState* __tstate = wxPyBeginAllowThreads();
29279 (arg1)->base_DoSetSize(arg2,arg3,arg4,arg5,arg6);
29280
29281 wxPyEndAllowThreads(__tstate);
29282 if (PyErr_Occurred()) SWIG_fail;
29283 }
29284 Py_INCREF(Py_None); resultobj = Py_None;
29285 return resultobj;
29286 fail:
29287 return NULL;
29288}
29289
29290
c370783e 29291static PyObject *_wrap_PyControl_base_DoSetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29292 PyObject *resultobj;
29293 wxPyControl *arg1 = (wxPyControl *) 0 ;
29294 int arg2 ;
29295 int arg3 ;
29296 PyObject * obj0 = 0 ;
29297 PyObject * obj1 = 0 ;
29298 PyObject * obj2 = 0 ;
29299 char *kwnames[] = {
29300 (char *) "self",(char *) "width",(char *) "height", NULL
29301 };
29302
29303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl_base_DoSetClientSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
29304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 29306 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 29307 if (PyErr_Occurred()) SWIG_fail;
c370783e 29308 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
29309 if (PyErr_Occurred()) SWIG_fail;
29310 {
29311 PyThreadState* __tstate = wxPyBeginAllowThreads();
29312 (arg1)->base_DoSetClientSize(arg2,arg3);
29313
29314 wxPyEndAllowThreads(__tstate);
29315 if (PyErr_Occurred()) SWIG_fail;
29316 }
29317 Py_INCREF(Py_None); resultobj = Py_None;
29318 return resultobj;
29319 fail:
29320 return NULL;
29321}
29322
29323
c370783e 29324static PyObject *_wrap_PyControl_base_DoSetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29325 PyObject *resultobj;
29326 wxPyControl *arg1 = (wxPyControl *) 0 ;
29327 int arg2 ;
29328 int arg3 ;
29329 PyObject * obj0 = 0 ;
29330 PyObject * obj1 = 0 ;
29331 PyObject * obj2 = 0 ;
29332 char *kwnames[] = {
29333 (char *) "self",(char *) "x",(char *) "y", NULL
29334 };
29335
29336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl_base_DoSetVirtualSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
29337 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29338 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 29339 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc 29340 if (PyErr_Occurred()) SWIG_fail;
c370783e 29341 arg3 = (int)SWIG_As_int(obj2);
d55e5bfc
RD
29342 if (PyErr_Occurred()) SWIG_fail;
29343 {
29344 PyThreadState* __tstate = wxPyBeginAllowThreads();
29345 (arg1)->base_DoSetVirtualSize(arg2,arg3);
29346
29347 wxPyEndAllowThreads(__tstate);
29348 if (PyErr_Occurred()) SWIG_fail;
29349 }
29350 Py_INCREF(Py_None); resultobj = Py_None;
29351 return resultobj;
29352 fail:
29353 return NULL;
29354}
29355
29356
c370783e 29357static PyObject *_wrap_PyControl_base_DoGetSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29358 PyObject *resultobj;
29359 wxPyControl *arg1 = (wxPyControl *) 0 ;
29360 int *arg2 = (int *) 0 ;
29361 int *arg3 = (int *) 0 ;
29362 int temp2 ;
c370783e 29363 int res2 = 0 ;
d55e5bfc 29364 int temp3 ;
c370783e 29365 int res3 = 0 ;
d55e5bfc
RD
29366 PyObject * obj0 = 0 ;
29367 char *kwnames[] = {
29368 (char *) "self", NULL
29369 };
29370
c370783e
RD
29371 arg2 = &temp2; res2 = SWIG_NEWOBJ;
29372 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d55e5bfc
RD
29373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetSize",kwnames,&obj0)) goto fail;
29374 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29375 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29376 {
29377 PyThreadState* __tstate = wxPyBeginAllowThreads();
29378 ((wxPyControl const *)arg1)->base_DoGetSize(arg2,arg3);
29379
29380 wxPyEndAllowThreads(__tstate);
29381 if (PyErr_Occurred()) SWIG_fail;
29382 }
29383 Py_INCREF(Py_None); resultobj = Py_None;
c370783e
RD
29384 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
29385 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
29386 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
29387 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d55e5bfc
RD
29388 return resultobj;
29389 fail:
29390 return NULL;
29391}
29392
29393
c370783e 29394static PyObject *_wrap_PyControl_base_DoGetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29395 PyObject *resultobj;
29396 wxPyControl *arg1 = (wxPyControl *) 0 ;
29397 int *arg2 = (int *) 0 ;
29398 int *arg3 = (int *) 0 ;
29399 int temp2 ;
c370783e 29400 int res2 = 0 ;
d55e5bfc 29401 int temp3 ;
c370783e 29402 int res3 = 0 ;
d55e5bfc
RD
29403 PyObject * obj0 = 0 ;
29404 char *kwnames[] = {
29405 (char *) "self", NULL
29406 };
29407
c370783e
RD
29408 arg2 = &temp2; res2 = SWIG_NEWOBJ;
29409 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d55e5bfc
RD
29410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetClientSize",kwnames,&obj0)) goto fail;
29411 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29412 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29413 {
29414 PyThreadState* __tstate = wxPyBeginAllowThreads();
29415 ((wxPyControl const *)arg1)->base_DoGetClientSize(arg2,arg3);
29416
29417 wxPyEndAllowThreads(__tstate);
29418 if (PyErr_Occurred()) SWIG_fail;
29419 }
29420 Py_INCREF(Py_None); resultobj = Py_None;
c370783e
RD
29421 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
29422 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
29423 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
29424 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d55e5bfc
RD
29425 return resultobj;
29426 fail:
29427 return NULL;
29428}
29429
29430
c370783e 29431static PyObject *_wrap_PyControl_base_DoGetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29432 PyObject *resultobj;
29433 wxPyControl *arg1 = (wxPyControl *) 0 ;
29434 int *arg2 = (int *) 0 ;
29435 int *arg3 = (int *) 0 ;
29436 int temp2 ;
c370783e 29437 int res2 = 0 ;
d55e5bfc 29438 int temp3 ;
c370783e 29439 int res3 = 0 ;
d55e5bfc
RD
29440 PyObject * obj0 = 0 ;
29441 char *kwnames[] = {
29442 (char *) "self", NULL
29443 };
29444
c370783e
RD
29445 arg2 = &temp2; res2 = SWIG_NEWOBJ;
29446 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d55e5bfc
RD
29447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetPosition",kwnames,&obj0)) goto fail;
29448 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29450 {
29451 PyThreadState* __tstate = wxPyBeginAllowThreads();
29452 ((wxPyControl const *)arg1)->base_DoGetPosition(arg2,arg3);
29453
29454 wxPyEndAllowThreads(__tstate);
29455 if (PyErr_Occurred()) SWIG_fail;
29456 }
29457 Py_INCREF(Py_None); resultobj = Py_None;
c370783e
RD
29458 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
29459 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
29460 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
29461 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d55e5bfc
RD
29462 return resultobj;
29463 fail:
29464 return NULL;
29465}
29466
29467
c370783e 29468static PyObject *_wrap_PyControl_base_DoGetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29469 PyObject *resultobj;
29470 wxPyControl *arg1 = (wxPyControl *) 0 ;
29471 wxSize result;
29472 PyObject * obj0 = 0 ;
29473 char *kwnames[] = {
29474 (char *) "self", NULL
29475 };
29476
29477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetVirtualSize",kwnames,&obj0)) goto fail;
29478 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29479 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29480 {
29481 PyThreadState* __tstate = wxPyBeginAllowThreads();
29482 result = ((wxPyControl const *)arg1)->base_DoGetVirtualSize();
29483
29484 wxPyEndAllowThreads(__tstate);
29485 if (PyErr_Occurred()) SWIG_fail;
29486 }
29487 {
29488 wxSize * resultptr;
29489 resultptr = new wxSize((wxSize &) result);
29490 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
29491 }
29492 return resultobj;
29493 fail:
29494 return NULL;
29495}
29496
29497
c370783e 29498static PyObject *_wrap_PyControl_base_DoGetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29499 PyObject *resultobj;
29500 wxPyControl *arg1 = (wxPyControl *) 0 ;
29501 wxSize result;
29502 PyObject * obj0 = 0 ;
29503 char *kwnames[] = {
29504 (char *) "self", NULL
29505 };
29506
29507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetBestSize",kwnames,&obj0)) goto fail;
29508 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29509 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29510 {
29511 PyThreadState* __tstate = wxPyBeginAllowThreads();
29512 result = ((wxPyControl const *)arg1)->base_DoGetBestSize();
29513
29514 wxPyEndAllowThreads(__tstate);
29515 if (PyErr_Occurred()) SWIG_fail;
29516 }
29517 {
29518 wxSize * resultptr;
29519 resultptr = new wxSize((wxSize &) result);
29520 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
29521 }
29522 return resultobj;
29523 fail:
29524 return NULL;
29525}
29526
29527
c370783e 29528static PyObject *_wrap_PyControl_base_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29529 PyObject *resultobj;
29530 wxPyControl *arg1 = (wxPyControl *) 0 ;
29531 PyObject * obj0 = 0 ;
29532 char *kwnames[] = {
29533 (char *) "self", NULL
29534 };
29535
29536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_InitDialog",kwnames,&obj0)) goto fail;
29537 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29538 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29539 {
29540 PyThreadState* __tstate = wxPyBeginAllowThreads();
29541 (arg1)->base_InitDialog();
29542
29543 wxPyEndAllowThreads(__tstate);
29544 if (PyErr_Occurred()) SWIG_fail;
29545 }
29546 Py_INCREF(Py_None); resultobj = Py_None;
29547 return resultobj;
29548 fail:
29549 return NULL;
29550}
29551
29552
c370783e 29553static PyObject *_wrap_PyControl_base_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29554 PyObject *resultobj;
29555 wxPyControl *arg1 = (wxPyControl *) 0 ;
29556 bool result;
29557 PyObject * obj0 = 0 ;
29558 char *kwnames[] = {
29559 (char *) "self", NULL
29560 };
29561
29562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_TransferDataToWindow",kwnames,&obj0)) goto fail;
29563 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29564 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29565 {
29566 PyThreadState* __tstate = wxPyBeginAllowThreads();
29567 result = (bool)(arg1)->base_TransferDataToWindow();
29568
29569 wxPyEndAllowThreads(__tstate);
29570 if (PyErr_Occurred()) SWIG_fail;
29571 }
29572 {
29573 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29574 }
29575 return resultobj;
29576 fail:
29577 return NULL;
29578}
29579
29580
c370783e 29581static PyObject *_wrap_PyControl_base_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29582 PyObject *resultobj;
29583 wxPyControl *arg1 = (wxPyControl *) 0 ;
29584 bool result;
29585 PyObject * obj0 = 0 ;
29586 char *kwnames[] = {
29587 (char *) "self", NULL
29588 };
29589
29590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_TransferDataFromWindow",kwnames,&obj0)) goto fail;
29591 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29592 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29593 {
29594 PyThreadState* __tstate = wxPyBeginAllowThreads();
29595 result = (bool)(arg1)->base_TransferDataFromWindow();
29596
29597 wxPyEndAllowThreads(__tstate);
29598 if (PyErr_Occurred()) SWIG_fail;
29599 }
29600 {
29601 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29602 }
29603 return resultobj;
29604 fail:
29605 return NULL;
29606}
29607
29608
c370783e 29609static PyObject *_wrap_PyControl_base_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29610 PyObject *resultobj;
29611 wxPyControl *arg1 = (wxPyControl *) 0 ;
29612 bool result;
29613 PyObject * obj0 = 0 ;
29614 char *kwnames[] = {
29615 (char *) "self", NULL
29616 };
29617
29618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_Validate",kwnames,&obj0)) goto fail;
29619 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29620 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29621 {
29622 PyThreadState* __tstate = wxPyBeginAllowThreads();
29623 result = (bool)(arg1)->base_Validate();
29624
29625 wxPyEndAllowThreads(__tstate);
29626 if (PyErr_Occurred()) SWIG_fail;
29627 }
29628 {
29629 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29630 }
29631 return resultobj;
29632 fail:
29633 return NULL;
29634}
29635
29636
c370783e 29637static PyObject *_wrap_PyControl_base_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29638 PyObject *resultobj;
29639 wxPyControl *arg1 = (wxPyControl *) 0 ;
29640 bool result;
29641 PyObject * obj0 = 0 ;
29642 char *kwnames[] = {
29643 (char *) "self", NULL
29644 };
29645
29646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_AcceptsFocus",kwnames,&obj0)) goto fail;
29647 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29648 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29649 {
29650 PyThreadState* __tstate = wxPyBeginAllowThreads();
29651 result = (bool)((wxPyControl const *)arg1)->base_AcceptsFocus();
29652
29653 wxPyEndAllowThreads(__tstate);
29654 if (PyErr_Occurred()) SWIG_fail;
29655 }
29656 {
29657 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29658 }
29659 return resultobj;
29660 fail:
29661 return NULL;
29662}
29663
29664
c370783e 29665static PyObject *_wrap_PyControl_base_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29666 PyObject *resultobj;
29667 wxPyControl *arg1 = (wxPyControl *) 0 ;
29668 bool result;
29669 PyObject * obj0 = 0 ;
29670 char *kwnames[] = {
29671 (char *) "self", NULL
29672 };
29673
29674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
29675 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29676 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29677 {
29678 PyThreadState* __tstate = wxPyBeginAllowThreads();
29679 result = (bool)((wxPyControl const *)arg1)->base_AcceptsFocusFromKeyboard();
29680
29681 wxPyEndAllowThreads(__tstate);
29682 if (PyErr_Occurred()) SWIG_fail;
29683 }
29684 {
29685 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29686 }
29687 return resultobj;
29688 fail:
29689 return NULL;
29690}
29691
29692
c370783e 29693static PyObject *_wrap_PyControl_base_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29694 PyObject *resultobj;
29695 wxPyControl *arg1 = (wxPyControl *) 0 ;
29696 wxSize result;
29697 PyObject * obj0 = 0 ;
29698 char *kwnames[] = {
29699 (char *) "self", NULL
29700 };
29701
29702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_GetMaxSize",kwnames,&obj0)) goto fail;
29703 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29704 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29705 {
29706 PyThreadState* __tstate = wxPyBeginAllowThreads();
29707 result = ((wxPyControl const *)arg1)->base_GetMaxSize();
29708
29709 wxPyEndAllowThreads(__tstate);
29710 if (PyErr_Occurred()) SWIG_fail;
29711 }
29712 {
29713 wxSize * resultptr;
29714 resultptr = new wxSize((wxSize &) result);
29715 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
29716 }
29717 return resultobj;
29718 fail:
29719 return NULL;
29720}
29721
29722
c370783e 29723static PyObject *_wrap_PyControl_base_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29724 PyObject *resultobj;
29725 wxPyControl *arg1 = (wxPyControl *) 0 ;
29726 wxWindow *arg2 = (wxWindow *) 0 ;
29727 PyObject * obj0 = 0 ;
29728 PyObject * obj1 = 0 ;
29729 char *kwnames[] = {
29730 (char *) "self",(char *) "child", NULL
29731 };
29732
29733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_base_AddChild",kwnames,&obj0,&obj1)) goto fail;
29734 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29735 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29736 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
29737 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29738 {
29739 PyThreadState* __tstate = wxPyBeginAllowThreads();
29740 (arg1)->base_AddChild(arg2);
29741
29742 wxPyEndAllowThreads(__tstate);
29743 if (PyErr_Occurred()) SWIG_fail;
29744 }
29745 Py_INCREF(Py_None); resultobj = Py_None;
29746 return resultobj;
29747 fail:
29748 return NULL;
29749}
29750
29751
c370783e 29752static PyObject *_wrap_PyControl_base_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29753 PyObject *resultobj;
29754 wxPyControl *arg1 = (wxPyControl *) 0 ;
29755 wxWindow *arg2 = (wxWindow *) 0 ;
29756 PyObject * obj0 = 0 ;
29757 PyObject * obj1 = 0 ;
29758 char *kwnames[] = {
29759 (char *) "self",(char *) "child", NULL
29760 };
29761
29762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_base_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
29763 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29764 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29765 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
29766 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29767 {
29768 PyThreadState* __tstate = wxPyBeginAllowThreads();
29769 (arg1)->base_RemoveChild(arg2);
29770
29771 wxPyEndAllowThreads(__tstate);
29772 if (PyErr_Occurred()) SWIG_fail;
29773 }
29774 Py_INCREF(Py_None); resultobj = Py_None;
29775 return resultobj;
29776 fail:
29777 return NULL;
29778}
29779
29780
c370783e 29781static PyObject *_wrap_PyControl_base_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29782 PyObject *resultobj;
29783 wxPyControl *arg1 = (wxPyControl *) 0 ;
29784 bool result;
29785 PyObject * obj0 = 0 ;
29786 char *kwnames[] = {
29787 (char *) "self", NULL
29788 };
29789
29790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_ShouldInheritColours",kwnames,&obj0)) goto fail;
29791 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29793 {
29794 PyThreadState* __tstate = wxPyBeginAllowThreads();
a5ee0656 29795 result = (bool)((wxPyControl const *)arg1)->base_ShouldInheritColours();
d55e5bfc
RD
29796
29797 wxPyEndAllowThreads(__tstate);
29798 if (PyErr_Occurred()) SWIG_fail;
29799 }
29800 {
29801 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29802 }
29803 return resultobj;
29804 fail:
29805 return NULL;
29806}
29807
29808
c370783e 29809static PyObject *_wrap_PyControl_base_ApplyParentThemeBackground(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29810 PyObject *resultobj;
29811 wxPyControl *arg1 = (wxPyControl *) 0 ;
29812 wxColour *arg2 = 0 ;
29813 wxColour temp2 ;
29814 PyObject * obj0 = 0 ;
29815 PyObject * obj1 = 0 ;
29816 char *kwnames[] = {
29817 (char *) "self",(char *) "c", NULL
29818 };
29819
29820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_base_ApplyParentThemeBackground",kwnames,&obj0,&obj1)) goto fail;
29821 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29822 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29823 {
29824 arg2 = &temp2;
29825 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
29826 }
29827 {
29828 PyThreadState* __tstate = wxPyBeginAllowThreads();
29829 (arg1)->base_ApplyParentThemeBackground((wxColour const &)*arg2);
29830
29831 wxPyEndAllowThreads(__tstate);
29832 if (PyErr_Occurred()) SWIG_fail;
29833 }
29834 Py_INCREF(Py_None); resultobj = Py_None;
29835 return resultobj;
29836 fail:
29837 return NULL;
29838}
29839
29840
c370783e 29841static PyObject *_wrap_PyControl_base_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
a5ee0656
RD
29842 PyObject *resultobj;
29843 wxPyControl *arg1 = (wxPyControl *) 0 ;
29844 wxVisualAttributes result;
29845 PyObject * obj0 = 0 ;
29846 char *kwnames[] = {
29847 (char *) "self", NULL
29848 };
29849
29850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_GetDefaultAttributes",kwnames,&obj0)) goto fail;
29851 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControl,
29852 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29853 {
29854 PyThreadState* __tstate = wxPyBeginAllowThreads();
29855 result = (arg1)->base_GetDefaultAttributes();
29856
29857 wxPyEndAllowThreads(__tstate);
29858 if (PyErr_Occurred()) SWIG_fail;
29859 }
29860 {
29861 wxVisualAttributes * resultptr;
29862 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
29863 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
29864 }
29865 return resultobj;
29866 fail:
29867 return NULL;
29868}
29869
29870
c370783e 29871static PyObject * PyControl_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
29872 PyObject *obj;
29873 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29874 SWIG_TypeClientData(SWIGTYPE_p_wxPyControl, obj);
29875 Py_INCREF(obj);
29876 return Py_BuildValue((char *)"");
29877}
c370783e 29878static PyObject *_wrap_new_HelpEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29879 PyObject *resultobj;
29880 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
29881 int arg2 = (int) 0 ;
29882 wxPoint const &arg3_defvalue = wxDefaultPosition ;
29883 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
29884 wxHelpEvent *result;
29885 wxPoint temp3 ;
29886 PyObject * obj0 = 0 ;
29887 PyObject * obj1 = 0 ;
29888 PyObject * obj2 = 0 ;
29889 char *kwnames[] = {
29890 (char *) "type",(char *) "winid",(char *) "pt", NULL
29891 };
29892
29893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_HelpEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
29894 if (obj0) {
c370783e 29895 arg1 = (wxEventType)SWIG_As_int(obj0);
d55e5bfc
RD
29896 if (PyErr_Occurred()) SWIG_fail;
29897 }
29898 if (obj1) {
c370783e 29899 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
29900 if (PyErr_Occurred()) SWIG_fail;
29901 }
29902 if (obj2) {
29903 {
29904 arg3 = &temp3;
29905 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
29906 }
29907 }
29908 {
29909 PyThreadState* __tstate = wxPyBeginAllowThreads();
29910 result = (wxHelpEvent *)new wxHelpEvent(arg1,arg2,(wxPoint const &)*arg3);
29911
29912 wxPyEndAllowThreads(__tstate);
29913 if (PyErr_Occurred()) SWIG_fail;
29914 }
29915 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpEvent, 1);
29916 return resultobj;
29917 fail:
29918 return NULL;
29919}
29920
29921
c370783e 29922static PyObject *_wrap_HelpEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29923 PyObject *resultobj;
29924 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
29925 wxPoint result;
29926 PyObject * obj0 = 0 ;
29927 char *kwnames[] = {
29928 (char *) "self", NULL
29929 };
29930
29931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetPosition",kwnames,&obj0)) goto fail;
29932 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxHelpEvent,
29933 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29934 {
29935 PyThreadState* __tstate = wxPyBeginAllowThreads();
29936 result = ((wxHelpEvent const *)arg1)->GetPosition();
29937
29938 wxPyEndAllowThreads(__tstate);
29939 if (PyErr_Occurred()) SWIG_fail;
29940 }
29941 {
29942 wxPoint * resultptr;
29943 resultptr = new wxPoint((wxPoint &) result);
29944 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
29945 }
29946 return resultobj;
29947 fail:
29948 return NULL;
29949}
29950
29951
c370783e 29952static PyObject *_wrap_HelpEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29953 PyObject *resultobj;
29954 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
29955 wxPoint *arg2 = 0 ;
29956 wxPoint temp2 ;
29957 PyObject * obj0 = 0 ;
29958 PyObject * obj1 = 0 ;
29959 char *kwnames[] = {
29960 (char *) "self",(char *) "pos", NULL
29961 };
29962
29963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
29964 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxHelpEvent,
29965 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29966 {
29967 arg2 = &temp2;
29968 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
29969 }
29970 {
29971 PyThreadState* __tstate = wxPyBeginAllowThreads();
29972 (arg1)->SetPosition((wxPoint const &)*arg2);
29973
29974 wxPyEndAllowThreads(__tstate);
29975 if (PyErr_Occurred()) SWIG_fail;
29976 }
29977 Py_INCREF(Py_None); resultobj = Py_None;
29978 return resultobj;
29979 fail:
29980 return NULL;
29981}
29982
29983
c370783e 29984static PyObject *_wrap_HelpEvent_GetLink(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
29985 PyObject *resultobj;
29986 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
29987 wxString *result;
29988 PyObject * obj0 = 0 ;
29989 char *kwnames[] = {
29990 (char *) "self", NULL
29991 };
29992
29993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetLink",kwnames,&obj0)) goto fail;
29994 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxHelpEvent,
29995 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29996 {
29997 PyThreadState* __tstate = wxPyBeginAllowThreads();
29998 {
29999 wxString const &_result_ref = ((wxHelpEvent const *)arg1)->GetLink();
30000 result = (wxString *) &_result_ref;
30001 }
30002
30003 wxPyEndAllowThreads(__tstate);
30004 if (PyErr_Occurred()) SWIG_fail;
30005 }
30006 {
30007#if wxUSE_UNICODE
30008 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
30009#else
30010 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
30011#endif
30012 }
30013 return resultobj;
30014 fail:
30015 return NULL;
30016}
30017
30018
c370783e 30019static PyObject *_wrap_HelpEvent_SetLink(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30020 PyObject *resultobj;
30021 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
30022 wxString *arg2 = 0 ;
30023 bool temp2 = False ;
30024 PyObject * obj0 = 0 ;
30025 PyObject * obj1 = 0 ;
30026 char *kwnames[] = {
30027 (char *) "self",(char *) "link", NULL
30028 };
30029
30030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetLink",kwnames,&obj0,&obj1)) goto fail;
30031 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxHelpEvent,
30032 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30033 {
30034 arg2 = wxString_in_helper(obj1);
30035 if (arg2 == NULL) SWIG_fail;
30036 temp2 = True;
30037 }
30038 {
30039 PyThreadState* __tstate = wxPyBeginAllowThreads();
30040 (arg1)->SetLink((wxString const &)*arg2);
30041
30042 wxPyEndAllowThreads(__tstate);
30043 if (PyErr_Occurred()) SWIG_fail;
30044 }
30045 Py_INCREF(Py_None); resultobj = Py_None;
30046 {
30047 if (temp2)
30048 delete arg2;
30049 }
30050 return resultobj;
30051 fail:
30052 {
30053 if (temp2)
30054 delete arg2;
30055 }
30056 return NULL;
30057}
30058
30059
c370783e 30060static PyObject *_wrap_HelpEvent_GetTarget(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30061 PyObject *resultobj;
30062 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
30063 wxString *result;
30064 PyObject * obj0 = 0 ;
30065 char *kwnames[] = {
30066 (char *) "self", NULL
30067 };
30068
30069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetTarget",kwnames,&obj0)) goto fail;
30070 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxHelpEvent,
30071 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30072 {
30073 PyThreadState* __tstate = wxPyBeginAllowThreads();
30074 {
30075 wxString const &_result_ref = ((wxHelpEvent const *)arg1)->GetTarget();
30076 result = (wxString *) &_result_ref;
30077 }
30078
30079 wxPyEndAllowThreads(__tstate);
30080 if (PyErr_Occurred()) SWIG_fail;
30081 }
30082 {
30083#if wxUSE_UNICODE
30084 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
30085#else
30086 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
30087#endif
30088 }
30089 return resultobj;
30090 fail:
30091 return NULL;
30092}
30093
30094
c370783e 30095static PyObject *_wrap_HelpEvent_SetTarget(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30096 PyObject *resultobj;
30097 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
30098 wxString *arg2 = 0 ;
30099 bool temp2 = False ;
30100 PyObject * obj0 = 0 ;
30101 PyObject * obj1 = 0 ;
30102 char *kwnames[] = {
30103 (char *) "self",(char *) "target", NULL
30104 };
30105
30106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetTarget",kwnames,&obj0,&obj1)) goto fail;
30107 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxHelpEvent,
30108 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30109 {
30110 arg2 = wxString_in_helper(obj1);
30111 if (arg2 == NULL) SWIG_fail;
30112 temp2 = True;
30113 }
30114 {
30115 PyThreadState* __tstate = wxPyBeginAllowThreads();
30116 (arg1)->SetTarget((wxString const &)*arg2);
30117
30118 wxPyEndAllowThreads(__tstate);
30119 if (PyErr_Occurred()) SWIG_fail;
30120 }
30121 Py_INCREF(Py_None); resultobj = Py_None;
30122 {
30123 if (temp2)
30124 delete arg2;
30125 }
30126 return resultobj;
30127 fail:
30128 {
30129 if (temp2)
30130 delete arg2;
30131 }
30132 return NULL;
30133}
30134
30135
c370783e 30136static PyObject * HelpEvent_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
30137 PyObject *obj;
30138 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30139 SWIG_TypeClientData(SWIGTYPE_p_wxHelpEvent, obj);
30140 Py_INCREF(obj);
30141 return Py_BuildValue((char *)"");
30142}
c370783e 30143static PyObject *_wrap_new_ContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30144 PyObject *resultobj;
30145 wxWindow *arg1 = (wxWindow *) NULL ;
30146 bool arg2 = (bool) True ;
30147 wxContextHelp *result;
30148 PyObject * obj0 = 0 ;
30149 PyObject * obj1 = 0 ;
30150 char *kwnames[] = {
30151 (char *) "window",(char *) "doNow", NULL
30152 };
30153
30154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ContextHelp",kwnames,&obj0,&obj1)) goto fail;
30155 if (obj0) {
30156 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
30157 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30158 }
30159 if (obj1) {
c370783e 30160 arg2 = (bool)SWIG_As_bool(obj1);
d55e5bfc
RD
30161 if (PyErr_Occurred()) SWIG_fail;
30162 }
30163 {
0439c23b 30164 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
30165 PyThreadState* __tstate = wxPyBeginAllowThreads();
30166 result = (wxContextHelp *)new wxContextHelp(arg1,arg2);
30167
30168 wxPyEndAllowThreads(__tstate);
110da5b0 30169 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
30170 }
30171 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextHelp, 1);
30172 return resultobj;
30173 fail:
30174 return NULL;
30175}
30176
30177
c370783e 30178static PyObject *_wrap_delete_ContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30179 PyObject *resultobj;
30180 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
30181 PyObject * obj0 = 0 ;
30182 char *kwnames[] = {
30183 (char *) "self", NULL
30184 };
30185
30186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ContextHelp",kwnames,&obj0)) goto fail;
30187 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextHelp,
30188 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30189 {
30190 PyThreadState* __tstate = wxPyBeginAllowThreads();
30191 delete arg1;
30192
30193 wxPyEndAllowThreads(__tstate);
30194 if (PyErr_Occurred()) SWIG_fail;
30195 }
30196 Py_INCREF(Py_None); resultobj = Py_None;
30197 return resultobj;
30198 fail:
30199 return NULL;
30200}
30201
30202
c370783e 30203static PyObject *_wrap_ContextHelp_BeginContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30204 PyObject *resultobj;
30205 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
30206 wxWindow *arg2 = (wxWindow *) NULL ;
30207 bool result;
30208 PyObject * obj0 = 0 ;
30209 PyObject * obj1 = 0 ;
30210 char *kwnames[] = {
30211 (char *) "self",(char *) "window", NULL
30212 };
30213
30214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ContextHelp_BeginContextHelp",kwnames,&obj0,&obj1)) goto fail;
30215 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextHelp,
30216 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30217 if (obj1) {
30218 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
30219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30220 }
30221 {
30222 PyThreadState* __tstate = wxPyBeginAllowThreads();
30223 result = (bool)(arg1)->BeginContextHelp(arg2);
30224
30225 wxPyEndAllowThreads(__tstate);
30226 if (PyErr_Occurred()) SWIG_fail;
30227 }
30228 {
30229 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30230 }
30231 return resultobj;
30232 fail:
30233 return NULL;
30234}
30235
30236
c370783e 30237static PyObject *_wrap_ContextHelp_EndContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30238 PyObject *resultobj;
30239 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
30240 bool result;
30241 PyObject * obj0 = 0 ;
30242 char *kwnames[] = {
30243 (char *) "self", NULL
30244 };
30245
30246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextHelp_EndContextHelp",kwnames,&obj0)) goto fail;
30247 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextHelp,
30248 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30249 {
30250 PyThreadState* __tstate = wxPyBeginAllowThreads();
30251 result = (bool)(arg1)->EndContextHelp();
30252
30253 wxPyEndAllowThreads(__tstate);
30254 if (PyErr_Occurred()) SWIG_fail;
30255 }
30256 {
30257 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30258 }
30259 return resultobj;
30260 fail:
30261 return NULL;
30262}
30263
30264
c370783e 30265static PyObject * ContextHelp_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
30266 PyObject *obj;
30267 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30268 SWIG_TypeClientData(SWIGTYPE_p_wxContextHelp, obj);
30269 Py_INCREF(obj);
30270 return Py_BuildValue((char *)"");
30271}
c370783e 30272static PyObject *_wrap_new_ContextHelpButton(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30273 PyObject *resultobj;
30274 wxWindow *arg1 = (wxWindow *) 0 ;
30275 int arg2 = (int) wxID_CONTEXT_HELP ;
30276 wxPoint const &arg3_defvalue = wxDefaultPosition ;
30277 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
30278 wxSize const &arg4_defvalue = wxDefaultSize ;
30279 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
30280 long arg5 = (long) wxBU_AUTODRAW ;
30281 wxContextHelpButton *result;
30282 wxPoint temp3 ;
30283 wxSize temp4 ;
30284 PyObject * obj0 = 0 ;
30285 PyObject * obj1 = 0 ;
30286 PyObject * obj2 = 0 ;
30287 PyObject * obj3 = 0 ;
30288 PyObject * obj4 = 0 ;
30289 char *kwnames[] = {
30290 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
30291 };
30292
30293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_ContextHelpButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
30294 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
30295 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30296 if (obj1) {
c370783e 30297 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
30298 if (PyErr_Occurred()) SWIG_fail;
30299 }
30300 if (obj2) {
30301 {
30302 arg3 = &temp3;
30303 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
30304 }
30305 }
30306 if (obj3) {
30307 {
30308 arg4 = &temp4;
30309 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
30310 }
30311 }
30312 if (obj4) {
c370783e 30313 arg5 = (long)SWIG_As_long(obj4);
d55e5bfc
RD
30314 if (PyErr_Occurred()) SWIG_fail;
30315 }
30316 {
0439c23b 30317 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
30318 PyThreadState* __tstate = wxPyBeginAllowThreads();
30319 result = (wxContextHelpButton *)new wxContextHelpButton(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
30320
30321 wxPyEndAllowThreads(__tstate);
110da5b0 30322 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
30323 }
30324 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextHelpButton, 1);
30325 return resultobj;
30326 fail:
30327 return NULL;
30328}
30329
30330
c370783e 30331static PyObject * ContextHelpButton_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
30332 PyObject *obj;
30333 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30334 SWIG_TypeClientData(SWIGTYPE_p_wxContextHelpButton, obj);
30335 Py_INCREF(obj);
30336 return Py_BuildValue((char *)"");
30337}
c370783e 30338static PyObject *_wrap_HelpProvider_Set(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30339 PyObject *resultobj;
30340 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
30341 wxHelpProvider *result;
30342 PyObject * obj0 = 0 ;
30343 char *kwnames[] = {
30344 (char *) "helpProvider", NULL
30345 };
30346
30347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpProvider_Set",kwnames,&obj0)) goto fail;
30348 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxHelpProvider,
30349 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30350 {
30351 PyThreadState* __tstate = wxPyBeginAllowThreads();
30352 result = (wxHelpProvider *)wxHelpProvider::Set(arg1);
30353
30354 wxPyEndAllowThreads(__tstate);
30355 if (PyErr_Occurred()) SWIG_fail;
30356 }
30357 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpProvider, 0);
30358 return resultobj;
30359 fail:
30360 return NULL;
30361}
30362
30363
c370783e 30364static PyObject *_wrap_HelpProvider_Get(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30365 PyObject *resultobj;
30366 wxHelpProvider *result;
30367 char *kwnames[] = {
30368 NULL
30369 };
30370
30371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":HelpProvider_Get",kwnames)) goto fail;
30372 {
30373 PyThreadState* __tstate = wxPyBeginAllowThreads();
30374 result = (wxHelpProvider *)wxHelpProvider::Get();
30375
30376 wxPyEndAllowThreads(__tstate);
30377 if (PyErr_Occurred()) SWIG_fail;
30378 }
30379 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpProvider, 0);
30380 return resultobj;
30381 fail:
30382 return NULL;
30383}
30384
30385
c370783e 30386static PyObject *_wrap_HelpProvider_GetHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30387 PyObject *resultobj;
30388 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
30389 wxWindow *arg2 = (wxWindow *) 0 ;
30390 wxString result;
30391 PyObject * obj0 = 0 ;
30392 PyObject * obj1 = 0 ;
30393 char *kwnames[] = {
30394 (char *) "self",(char *) "window", NULL
30395 };
30396
30397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_GetHelp",kwnames,&obj0,&obj1)) goto fail;
30398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxHelpProvider,
30399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30400 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
30401 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30402 {
30403 PyThreadState* __tstate = wxPyBeginAllowThreads();
30404 result = (arg1)->GetHelp((wxWindow const *)arg2);
30405
30406 wxPyEndAllowThreads(__tstate);
30407 if (PyErr_Occurred()) SWIG_fail;
30408 }
30409 {
30410#if wxUSE_UNICODE
30411 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30412#else
30413 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30414#endif
30415 }
30416 return resultobj;
30417 fail:
30418 return NULL;
30419}
30420
30421
c370783e 30422static PyObject *_wrap_HelpProvider_ShowHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30423 PyObject *resultobj;
30424 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
30425 wxWindow *arg2 = (wxWindow *) 0 ;
30426 bool result;
30427 PyObject * obj0 = 0 ;
30428 PyObject * obj1 = 0 ;
30429 char *kwnames[] = {
30430 (char *) "self",(char *) "window", NULL
30431 };
30432
30433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_ShowHelp",kwnames,&obj0,&obj1)) goto fail;
30434 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxHelpProvider,
30435 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30436 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
30437 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30438 {
30439 PyThreadState* __tstate = wxPyBeginAllowThreads();
30440 result = (bool)(arg1)->ShowHelp(arg2);
30441
30442 wxPyEndAllowThreads(__tstate);
30443 if (PyErr_Occurred()) SWIG_fail;
30444 }
30445 {
30446 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30447 }
30448 return resultobj;
30449 fail:
30450 return NULL;
30451}
30452
30453
c370783e 30454static PyObject *_wrap_HelpProvider_AddHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30455 PyObject *resultobj;
30456 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
30457 wxWindow *arg2 = (wxWindow *) 0 ;
30458 wxString *arg3 = 0 ;
30459 bool temp3 = False ;
30460 PyObject * obj0 = 0 ;
30461 PyObject * obj1 = 0 ;
30462 PyObject * obj2 = 0 ;
30463 char *kwnames[] = {
30464 (char *) "self",(char *) "window",(char *) "text", NULL
30465 };
30466
30467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpProvider_AddHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
30468 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxHelpProvider,
30469 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30470 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
30471 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30472 {
30473 arg3 = wxString_in_helper(obj2);
30474 if (arg3 == NULL) SWIG_fail;
30475 temp3 = True;
30476 }
30477 {
30478 PyThreadState* __tstate = wxPyBeginAllowThreads();
30479 (arg1)->AddHelp(arg2,(wxString const &)*arg3);
30480
30481 wxPyEndAllowThreads(__tstate);
30482 if (PyErr_Occurred()) SWIG_fail;
30483 }
30484 Py_INCREF(Py_None); resultobj = Py_None;
30485 {
30486 if (temp3)
30487 delete arg3;
30488 }
30489 return resultobj;
30490 fail:
30491 {
30492 if (temp3)
30493 delete arg3;
30494 }
30495 return NULL;
30496}
30497
30498
c370783e 30499static PyObject *_wrap_HelpProvider_AddHelpById(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30500 PyObject *resultobj;
30501 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
30502 int arg2 ;
30503 wxString *arg3 = 0 ;
30504 bool temp3 = False ;
30505 PyObject * obj0 = 0 ;
30506 PyObject * obj1 = 0 ;
30507 PyObject * obj2 = 0 ;
30508 char *kwnames[] = {
30509 (char *) "self",(char *) "id",(char *) "text", NULL
30510 };
30511
30512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpProvider_AddHelpById",kwnames,&obj0,&obj1,&obj2)) goto fail;
30513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxHelpProvider,
30514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c370783e 30515 arg2 = (int)SWIG_As_int(obj1);
d55e5bfc
RD
30516 if (PyErr_Occurred()) SWIG_fail;
30517 {
30518 arg3 = wxString_in_helper(obj2);
30519 if (arg3 == NULL) SWIG_fail;
30520 temp3 = True;
30521 }
30522 {
30523 PyThreadState* __tstate = wxPyBeginAllowThreads();
30524 (arg1)->AddHelp(arg2,(wxString const &)*arg3);
30525
30526 wxPyEndAllowThreads(__tstate);
30527 if (PyErr_Occurred()) SWIG_fail;
30528 }
30529 Py_INCREF(Py_None); resultobj = Py_None;
30530 {
30531 if (temp3)
30532 delete arg3;
30533 }
30534 return resultobj;
30535 fail:
30536 {
30537 if (temp3)
30538 delete arg3;
30539 }
30540 return NULL;
30541}
30542
30543
c370783e 30544static PyObject *_wrap_HelpProvider_RemoveHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30545 PyObject *resultobj;
30546 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
30547 wxWindow *arg2 = (wxWindow *) 0 ;
30548 PyObject * obj0 = 0 ;
30549 PyObject * obj1 = 0 ;
30550 char *kwnames[] = {
30551 (char *) "self",(char *) "window", NULL
30552 };
30553
30554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_RemoveHelp",kwnames,&obj0,&obj1)) goto fail;
30555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxHelpProvider,
30556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30557 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
30558 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30559 {
30560 PyThreadState* __tstate = wxPyBeginAllowThreads();
30561 (arg1)->RemoveHelp(arg2);
30562
30563 wxPyEndAllowThreads(__tstate);
30564 if (PyErr_Occurred()) SWIG_fail;
30565 }
30566 Py_INCREF(Py_None); resultobj = Py_None;
30567 return resultobj;
30568 fail:
30569 return NULL;
30570}
30571
30572
c370783e 30573static PyObject *_wrap_HelpProvider_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30574 PyObject *resultobj;
30575 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
30576 PyObject * obj0 = 0 ;
30577 char *kwnames[] = {
30578 (char *) "self", NULL
30579 };
30580
30581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpProvider_Destroy",kwnames,&obj0)) goto fail;
30582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxHelpProvider,
30583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30584 {
30585 PyThreadState* __tstate = wxPyBeginAllowThreads();
30586 wxHelpProvider_Destroy(arg1);
30587
30588 wxPyEndAllowThreads(__tstate);
30589 if (PyErr_Occurred()) SWIG_fail;
30590 }
30591 Py_INCREF(Py_None); resultobj = Py_None;
30592 return resultobj;
30593 fail:
30594 return NULL;
30595}
30596
30597
c370783e 30598static PyObject * HelpProvider_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
30599 PyObject *obj;
30600 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30601 SWIG_TypeClientData(SWIGTYPE_p_wxHelpProvider, obj);
30602 Py_INCREF(obj);
30603 return Py_BuildValue((char *)"");
30604}
c370783e 30605static PyObject *_wrap_new_SimpleHelpProvider(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30606 PyObject *resultobj;
30607 wxSimpleHelpProvider *result;
30608 char *kwnames[] = {
30609 NULL
30610 };
30611
30612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SimpleHelpProvider",kwnames)) goto fail;
30613 {
30614 PyThreadState* __tstate = wxPyBeginAllowThreads();
30615 result = (wxSimpleHelpProvider *)new wxSimpleHelpProvider();
30616
30617 wxPyEndAllowThreads(__tstate);
30618 if (PyErr_Occurred()) SWIG_fail;
30619 }
30620 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSimpleHelpProvider, 1);
30621 return resultobj;
30622 fail:
30623 return NULL;
30624}
30625
30626
c370783e 30627static PyObject * SimpleHelpProvider_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
30628 PyObject *obj;
30629 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30630 SWIG_TypeClientData(SWIGTYPE_p_wxSimpleHelpProvider, obj);
30631 Py_INCREF(obj);
30632 return Py_BuildValue((char *)"");
30633}
c370783e 30634static PyObject *_wrap_new_DragImage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30635 PyObject *resultobj;
30636 wxBitmap *arg1 = 0 ;
30637 wxCursor const &arg2_defvalue = wxNullCursor ;
30638 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
30639 wxGenericDragImage *result;
30640 PyObject * obj0 = 0 ;
30641 PyObject * obj1 = 0 ;
30642 char *kwnames[] = {
30643 (char *) "image",(char *) "cursor", NULL
30644 };
30645
30646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragImage",kwnames,&obj0,&obj1)) goto fail;
30647 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmap,
30648 SWIG_POINTER_EXCEPTION | 0)) == -1)
30649 SWIG_fail;
30650 if (arg1 == NULL) {
30651 PyErr_SetString(PyExc_TypeError,"null reference");
30652 SWIG_fail;
30653 }
30654 if (obj1) {
30655 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
30656 SWIG_POINTER_EXCEPTION | 0)) == -1)
30657 SWIG_fail;
30658 if (arg2 == NULL) {
30659 PyErr_SetString(PyExc_TypeError,"null reference");
30660 SWIG_fail;
30661 }
30662 }
30663 {
0439c23b 30664 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
30665 PyThreadState* __tstate = wxPyBeginAllowThreads();
30666 result = (wxGenericDragImage *)new wxGenericDragImage((wxBitmap const &)*arg1,(wxCursor const &)*arg2);
30667
30668 wxPyEndAllowThreads(__tstate);
110da5b0 30669 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
30670 }
30671 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
30672 return resultobj;
30673 fail:
30674 return NULL;
30675}
30676
30677
c370783e 30678static PyObject *_wrap_new_DragIcon(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30679 PyObject *resultobj;
30680 wxIcon *arg1 = 0 ;
30681 wxCursor const &arg2_defvalue = wxNullCursor ;
30682 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
30683 wxGenericDragImage *result;
30684 PyObject * obj0 = 0 ;
30685 PyObject * obj1 = 0 ;
30686 char *kwnames[] = {
30687 (char *) "image",(char *) "cursor", NULL
30688 };
30689
30690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragIcon",kwnames,&obj0,&obj1)) goto fail;
30691 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIcon,
30692 SWIG_POINTER_EXCEPTION | 0)) == -1)
30693 SWIG_fail;
30694 if (arg1 == NULL) {
30695 PyErr_SetString(PyExc_TypeError,"null reference");
30696 SWIG_fail;
30697 }
30698 if (obj1) {
30699 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
30700 SWIG_POINTER_EXCEPTION | 0)) == -1)
30701 SWIG_fail;
30702 if (arg2 == NULL) {
30703 PyErr_SetString(PyExc_TypeError,"null reference");
30704 SWIG_fail;
30705 }
30706 }
30707 {
0439c23b 30708 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
30709 PyThreadState* __tstate = wxPyBeginAllowThreads();
30710 result = (wxGenericDragImage *)new wxGenericDragImage((wxIcon const &)*arg1,(wxCursor const &)*arg2);
30711
30712 wxPyEndAllowThreads(__tstate);
110da5b0 30713 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
30714 }
30715 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
30716 return resultobj;
30717 fail:
30718 return NULL;
30719}
30720
30721
c370783e 30722static PyObject *_wrap_new_DragString(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30723 PyObject *resultobj;
30724 wxString *arg1 = 0 ;
30725 wxCursor const &arg2_defvalue = wxNullCursor ;
30726 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
30727 wxGenericDragImage *result;
30728 bool temp1 = False ;
30729 PyObject * obj0 = 0 ;
30730 PyObject * obj1 = 0 ;
30731 char *kwnames[] = {
30732 (char *) "str",(char *) "cursor", NULL
30733 };
30734
30735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragString",kwnames,&obj0,&obj1)) goto fail;
30736 {
30737 arg1 = wxString_in_helper(obj0);
30738 if (arg1 == NULL) SWIG_fail;
30739 temp1 = True;
30740 }
30741 if (obj1) {
30742 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
30743 SWIG_POINTER_EXCEPTION | 0)) == -1)
30744 SWIG_fail;
30745 if (arg2 == NULL) {
30746 PyErr_SetString(PyExc_TypeError,"null reference");
30747 SWIG_fail;
30748 }
30749 }
30750 {
0439c23b 30751 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
30752 PyThreadState* __tstate = wxPyBeginAllowThreads();
30753 result = (wxGenericDragImage *)new wxGenericDragImage((wxString const &)*arg1,(wxCursor const &)*arg2);
30754
30755 wxPyEndAllowThreads(__tstate);
110da5b0 30756 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
30757 }
30758 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
30759 {
30760 if (temp1)
30761 delete arg1;
30762 }
30763 return resultobj;
30764 fail:
30765 {
30766 if (temp1)
30767 delete arg1;
30768 }
30769 return NULL;
30770}
30771
30772
c370783e 30773static PyObject *_wrap_new_DragTreeItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30774 PyObject *resultobj;
30775 wxPyTreeCtrl *arg1 = 0 ;
30776 wxTreeItemId *arg2 = 0 ;
30777 wxGenericDragImage *result;
30778 PyObject * obj0 = 0 ;
30779 PyObject * obj1 = 0 ;
30780 char *kwnames[] = {
30781 (char *) "treeCtrl",(char *) "id", NULL
30782 };
30783
30784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DragTreeItem",kwnames,&obj0,&obj1)) goto fail;
30785 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTreeCtrl,
30786 SWIG_POINTER_EXCEPTION | 0)) == -1)
30787 SWIG_fail;
30788 if (arg1 == NULL) {
30789 PyErr_SetString(PyExc_TypeError,"null reference");
30790 SWIG_fail;
30791 }
30792 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTreeItemId,
30793 SWIG_POINTER_EXCEPTION | 0)) == -1)
30794 SWIG_fail;
30795 if (arg2 == NULL) {
30796 PyErr_SetString(PyExc_TypeError,"null reference");
30797 SWIG_fail;
30798 }
30799 {
0439c23b 30800 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
30801 PyThreadState* __tstate = wxPyBeginAllowThreads();
30802 result = (wxGenericDragImage *)new wxGenericDragImage((wxPyTreeCtrl const &)*arg1,*arg2);
30803
30804 wxPyEndAllowThreads(__tstate);
110da5b0 30805 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
30806 }
30807 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
30808 return resultobj;
30809 fail:
30810 return NULL;
30811}
30812
30813
c370783e 30814static PyObject *_wrap_new_DragListItem(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30815 PyObject *resultobj;
30816 wxPyListCtrl *arg1 = 0 ;
30817 long arg2 ;
30818 wxGenericDragImage *result;
30819 PyObject * obj0 = 0 ;
30820 PyObject * obj1 = 0 ;
30821 char *kwnames[] = {
30822 (char *) "listCtrl",(char *) "id", NULL
30823 };
30824
30825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DragListItem",kwnames,&obj0,&obj1)) goto fail;
30826 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
30827 SWIG_POINTER_EXCEPTION | 0)) == -1)
30828 SWIG_fail;
30829 if (arg1 == NULL) {
30830 PyErr_SetString(PyExc_TypeError,"null reference");
30831 SWIG_fail;
30832 }
c370783e 30833 arg2 = (long)SWIG_As_long(obj1);
d55e5bfc
RD
30834 if (PyErr_Occurred()) SWIG_fail;
30835 {
0439c23b 30836 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
30837 PyThreadState* __tstate = wxPyBeginAllowThreads();
30838 result = (wxGenericDragImage *)new wxGenericDragImage((wxPyListCtrl const &)*arg1,arg2);
30839
30840 wxPyEndAllowThreads(__tstate);
110da5b0 30841 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
30842 }
30843 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
30844 return resultobj;
30845 fail:
30846 return NULL;
30847}
30848
30849
c370783e 30850static PyObject *_wrap_delete_DragImage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30851 PyObject *resultobj;
30852 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
30853 PyObject * obj0 = 0 ;
30854 char *kwnames[] = {
30855 (char *) "self", NULL
30856 };
30857
30858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DragImage",kwnames,&obj0)) goto fail;
30859 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDragImage,
30860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30861 {
30862 PyThreadState* __tstate = wxPyBeginAllowThreads();
30863 delete arg1;
30864
30865 wxPyEndAllowThreads(__tstate);
30866 if (PyErr_Occurred()) SWIG_fail;
30867 }
30868 Py_INCREF(Py_None); resultobj = Py_None;
30869 return resultobj;
30870 fail:
30871 return NULL;
30872}
30873
30874
c370783e 30875static PyObject *_wrap_DragImage_SetBackingBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30876 PyObject *resultobj;
30877 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
30878 wxBitmap *arg2 = (wxBitmap *) 0 ;
30879 PyObject * obj0 = 0 ;
30880 PyObject * obj1 = 0 ;
30881 char *kwnames[] = {
30882 (char *) "self",(char *) "bitmap", NULL
30883 };
30884
30885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_SetBackingBitmap",kwnames,&obj0,&obj1)) goto fail;
30886 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDragImage,
30887 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30888 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
30889 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30890 {
30891 PyThreadState* __tstate = wxPyBeginAllowThreads();
30892 (arg1)->SetBackingBitmap(arg2);
30893
30894 wxPyEndAllowThreads(__tstate);
30895 if (PyErr_Occurred()) SWIG_fail;
30896 }
30897 Py_INCREF(Py_None); resultobj = Py_None;
30898 return resultobj;
30899 fail:
30900 return NULL;
30901}
30902
30903
c370783e 30904static PyObject *_wrap_DragImage_BeginDrag(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30905 PyObject *resultobj;
30906 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
30907 wxPoint *arg2 = 0 ;
30908 wxWindow *arg3 = (wxWindow *) 0 ;
30909 bool arg4 = (bool) False ;
30910 wxRect *arg5 = (wxRect *) NULL ;
30911 bool result;
30912 wxPoint temp2 ;
30913 PyObject * obj0 = 0 ;
30914 PyObject * obj1 = 0 ;
30915 PyObject * obj2 = 0 ;
30916 PyObject * obj3 = 0 ;
30917 PyObject * obj4 = 0 ;
30918 char *kwnames[] = {
30919 (char *) "self",(char *) "hotspot",(char *) "window",(char *) "fullScreen",(char *) "rect", NULL
30920 };
30921
30922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:DragImage_BeginDrag",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
30923 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDragImage,
30924 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30925 {
30926 arg2 = &temp2;
30927 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
30928 }
30929 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
30930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30931 if (obj3) {
c370783e 30932 arg4 = (bool)SWIG_As_bool(obj3);
d55e5bfc
RD
30933 if (PyErr_Occurred()) SWIG_fail;
30934 }
30935 if (obj4) {
30936 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxRect,
30937 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30938 }
30939 {
30940 PyThreadState* __tstate = wxPyBeginAllowThreads();
30941 result = (bool)(arg1)->BeginDrag((wxPoint const &)*arg2,arg3,arg4,arg5);
30942
30943 wxPyEndAllowThreads(__tstate);
30944 if (PyErr_Occurred()) SWIG_fail;
30945 }
30946 {
30947 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30948 }
30949 return resultobj;
30950 fail:
30951 return NULL;
30952}
30953
30954
c370783e 30955static PyObject *_wrap_DragImage_BeginDragBounded(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30956 PyObject *resultobj;
30957 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
30958 wxPoint *arg2 = 0 ;
30959 wxWindow *arg3 = (wxWindow *) 0 ;
30960 wxWindow *arg4 = (wxWindow *) 0 ;
30961 bool result;
30962 wxPoint temp2 ;
30963 PyObject * obj0 = 0 ;
30964 PyObject * obj1 = 0 ;
30965 PyObject * obj2 = 0 ;
30966 PyObject * obj3 = 0 ;
30967 char *kwnames[] = {
30968 (char *) "self",(char *) "hotspot",(char *) "window",(char *) "boundingWindow", NULL
30969 };
30970
30971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DragImage_BeginDragBounded",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30972 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDragImage,
30973 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30974 {
30975 arg2 = &temp2;
30976 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
30977 }
30978 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
30979 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30980 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
30981 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30982 {
30983 PyThreadState* __tstate = wxPyBeginAllowThreads();
30984 result = (bool)(arg1)->BeginDrag((wxPoint const &)*arg2,arg3,arg4);
30985
30986 wxPyEndAllowThreads(__tstate);
30987 if (PyErr_Occurred()) SWIG_fail;
30988 }
30989 {
30990 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30991 }
30992 return resultobj;
30993 fail:
30994 return NULL;
30995}
30996
30997
c370783e 30998static PyObject *_wrap_DragImage_EndDrag(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
30999 PyObject *resultobj;
31000 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
31001 bool result;
31002 PyObject * obj0 = 0 ;
31003 char *kwnames[] = {
31004 (char *) "self", NULL
31005 };
31006
31007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_EndDrag",kwnames,&obj0)) goto fail;
31008 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDragImage,
31009 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31010 {
31011 PyThreadState* __tstate = wxPyBeginAllowThreads();
31012 result = (bool)(arg1)->EndDrag();
31013
31014 wxPyEndAllowThreads(__tstate);
31015 if (PyErr_Occurred()) SWIG_fail;
31016 }
31017 {
31018 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31019 }
31020 return resultobj;
31021 fail:
31022 return NULL;
31023}
31024
31025
c370783e 31026static PyObject *_wrap_DragImage_Move(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
31027 PyObject *resultobj;
31028 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
31029 wxPoint *arg2 = 0 ;
31030 bool result;
31031 wxPoint temp2 ;
31032 PyObject * obj0 = 0 ;
31033 PyObject * obj1 = 0 ;
31034 char *kwnames[] = {
31035 (char *) "self",(char *) "pt", NULL
31036 };
31037
31038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_Move",kwnames,&obj0,&obj1)) goto fail;
31039 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDragImage,
31040 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31041 {
31042 arg2 = &temp2;
31043 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
31044 }
31045 {
31046 PyThreadState* __tstate = wxPyBeginAllowThreads();
31047 result = (bool)(arg1)->Move((wxPoint const &)*arg2);
31048
31049 wxPyEndAllowThreads(__tstate);
31050 if (PyErr_Occurred()) SWIG_fail;
31051 }
31052 {
31053 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31054 }
31055 return resultobj;
31056 fail:
31057 return NULL;
31058}
31059
31060
c370783e 31061static PyObject *_wrap_DragImage_Show(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
31062 PyObject *resultobj;
31063 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
31064 bool result;
31065 PyObject * obj0 = 0 ;
31066 char *kwnames[] = {
31067 (char *) "self", NULL
31068 };
31069
31070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_Show",kwnames,&obj0)) goto fail;
31071 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDragImage,
31072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31073 {
31074 PyThreadState* __tstate = wxPyBeginAllowThreads();
31075 result = (bool)(arg1)->Show();
31076
31077 wxPyEndAllowThreads(__tstate);
31078 if (PyErr_Occurred()) SWIG_fail;
31079 }
31080 {
31081 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31082 }
31083 return resultobj;
31084 fail:
31085 return NULL;
31086}
31087
31088
c370783e 31089static PyObject *_wrap_DragImage_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
31090 PyObject *resultobj;
31091 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
31092 bool result;
31093 PyObject * obj0 = 0 ;
31094 char *kwnames[] = {
31095 (char *) "self", NULL
31096 };
31097
31098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_Hide",kwnames,&obj0)) goto fail;
31099 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDragImage,
31100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31101 {
31102 PyThreadState* __tstate = wxPyBeginAllowThreads();
31103 result = (bool)(arg1)->Hide();
31104
31105 wxPyEndAllowThreads(__tstate);
31106 if (PyErr_Occurred()) SWIG_fail;
31107 }
31108 {
31109 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31110 }
31111 return resultobj;
31112 fail:
31113 return NULL;
31114}
31115
31116
c370783e 31117static PyObject *_wrap_DragImage_GetImageRect(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
31118 PyObject *resultobj;
31119 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
31120 wxPoint *arg2 = 0 ;
31121 wxRect result;
31122 wxPoint temp2 ;
31123 PyObject * obj0 = 0 ;
31124 PyObject * obj1 = 0 ;
31125 char *kwnames[] = {
31126 (char *) "self",(char *) "pos", NULL
31127 };
31128
31129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_GetImageRect",kwnames,&obj0,&obj1)) goto fail;
31130 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDragImage,
31131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31132 {
31133 arg2 = &temp2;
31134 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
31135 }
31136 {
31137 PyThreadState* __tstate = wxPyBeginAllowThreads();
31138 result = ((wxGenericDragImage const *)arg1)->GetImageRect((wxPoint const &)*arg2);
31139
31140 wxPyEndAllowThreads(__tstate);
31141 if (PyErr_Occurred()) SWIG_fail;
31142 }
31143 {
31144 wxRect * resultptr;
31145 resultptr = new wxRect((wxRect &) result);
31146 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
31147 }
31148 return resultobj;
31149 fail:
31150 return NULL;
31151}
31152
31153
c370783e 31154static PyObject *_wrap_DragImage_DoDrawImage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
31155 PyObject *resultobj;
31156 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
31157 wxDC *arg2 = 0 ;
31158 wxPoint *arg3 = 0 ;
31159 bool result;
31160 wxPoint temp3 ;
31161 PyObject * obj0 = 0 ;
31162 PyObject * obj1 = 0 ;
31163 PyObject * obj2 = 0 ;
31164 char *kwnames[] = {
31165 (char *) "self",(char *) "dc",(char *) "pos", NULL
31166 };
31167
31168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DragImage_DoDrawImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
31169 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDragImage,
31170 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31171 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
31172 SWIG_POINTER_EXCEPTION | 0)) == -1)
31173 SWIG_fail;
31174 if (arg2 == NULL) {
31175 PyErr_SetString(PyExc_TypeError,"null reference");
31176 SWIG_fail;
31177 }
31178 {
31179 arg3 = &temp3;
31180 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
31181 }
31182 {
31183 PyThreadState* __tstate = wxPyBeginAllowThreads();
31184 result = (bool)((wxGenericDragImage const *)arg1)->DoDrawImage(*arg2,(wxPoint const &)*arg3);
31185
31186 wxPyEndAllowThreads(__tstate);
31187 if (PyErr_Occurred()) SWIG_fail;
31188 }
31189 {
31190 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31191 }
31192 return resultobj;
31193 fail:
31194 return NULL;
31195}
31196
31197
c370783e 31198static PyObject *_wrap_DragImage_UpdateBackingFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
31199 PyObject *resultobj;
31200 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
31201 wxDC *arg2 = 0 ;
31202 wxMemoryDC *arg3 = 0 ;
31203 wxRect *arg4 = 0 ;
31204 wxRect *arg5 = 0 ;
31205 bool result;
31206 wxRect temp4 ;
31207 wxRect temp5 ;
31208 PyObject * obj0 = 0 ;
31209 PyObject * obj1 = 0 ;
31210 PyObject * obj2 = 0 ;
31211 PyObject * obj3 = 0 ;
31212 PyObject * obj4 = 0 ;
31213 char *kwnames[] = {
31214 (char *) "self",(char *) "windowDC",(char *) "destDC",(char *) "sourceRect",(char *) "destRect", NULL
31215 };
31216
31217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DragImage_UpdateBackingFromWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
31218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDragImage,
31219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31220 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
31221 SWIG_POINTER_EXCEPTION | 0)) == -1)
31222 SWIG_fail;
31223 if (arg2 == NULL) {
31224 PyErr_SetString(PyExc_TypeError,"null reference");
31225 SWIG_fail;
31226 }
31227 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMemoryDC,
31228 SWIG_POINTER_EXCEPTION | 0)) == -1)
31229 SWIG_fail;
31230 if (arg3 == NULL) {
31231 PyErr_SetString(PyExc_TypeError,"null reference");
31232 SWIG_fail;
31233 }
31234 {
31235 arg4 = &temp4;
31236 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
31237 }
31238 {
31239 arg5 = &temp5;
31240 if ( ! wxRect_helper(obj4, &arg5)) SWIG_fail;
31241 }
31242 {
31243 PyThreadState* __tstate = wxPyBeginAllowThreads();
31244 result = (bool)((wxGenericDragImage const *)arg1)->UpdateBackingFromWindow(*arg2,*arg3,(wxRect const &)*arg4,(wxRect const &)*arg5);
31245
31246 wxPyEndAllowThreads(__tstate);
31247 if (PyErr_Occurred()) SWIG_fail;
31248 }
31249 {
31250 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31251 }
31252 return resultobj;
31253 fail:
31254 return NULL;
31255}
31256
31257
c370783e 31258static PyObject *_wrap_DragImage_RedrawImage(PyObject *, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
31259 PyObject *resultobj;
31260 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
31261 wxPoint *arg2 = 0 ;
31262 wxPoint *arg3 = 0 ;
31263 bool arg4 ;
31264 bool arg5 ;
31265 bool result;
31266 wxPoint temp2 ;
31267 wxPoint temp3 ;
31268 PyObject * obj0 = 0 ;
31269 PyObject * obj1 = 0 ;
31270 PyObject * obj2 = 0 ;
31271 PyObject * obj3 = 0 ;
31272 PyObject * obj4 = 0 ;
31273 char *kwnames[] = {
31274 (char *) "self",(char *) "oldPos",(char *) "newPos",(char *) "eraseOld",(char *) "drawNew", NULL
31275 };
31276
31277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DragImage_RedrawImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
31278 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGenericDragImage,
31279 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31280 {
31281 arg2 = &temp2;
31282 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
31283 }
31284 {
31285 arg3 = &temp3;
31286 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
31287 }
c370783e 31288 arg4 = (bool)SWIG_As_bool(obj3);
d55e5bfc 31289 if (PyErr_Occurred()) SWIG_fail;
c370783e 31290 arg5 = (bool)SWIG_As_bool(obj4);
d55e5bfc
RD
31291 if (PyErr_Occurred()) SWIG_fail;
31292 {
31293 PyThreadState* __tstate = wxPyBeginAllowThreads();
31294 result = (bool)(arg1)->RedrawImage((wxPoint const &)*arg2,(wxPoint const &)*arg3,arg4,arg5);
31295
31296 wxPyEndAllowThreads(__tstate);
31297 if (PyErr_Occurred()) SWIG_fail;
31298 }
31299 {
31300 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31301 }
31302 return resultobj;
31303 fail:
31304 return NULL;
31305}
31306
31307
c370783e 31308static PyObject * DragImage_swigregister(PyObject *, PyObject *args) {
d55e5bfc
RD
31309 PyObject *obj;
31310 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31311 SWIG_TypeClientData(SWIGTYPE_p_wxGenericDragImage, obj);
31312 Py_INCREF(obj);
31313 return Py_BuildValue((char *)"");
31314}
31315static PyMethodDef SwigMethods[] = {
c370783e
RD
31316 { (char *)"new_Button", (PyCFunction) _wrap_new_Button, METH_VARARGS | METH_KEYWORDS, NULL },
31317 { (char *)"new_PreButton", (PyCFunction) _wrap_new_PreButton, METH_VARARGS | METH_KEYWORDS, NULL },
31318 { (char *)"Button_Create", (PyCFunction) _wrap_Button_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31319 { (char *)"Button_SetDefault", (PyCFunction) _wrap_Button_SetDefault, METH_VARARGS | METH_KEYWORDS, NULL },
31320 { (char *)"Button_GetDefaultSize", (PyCFunction) _wrap_Button_GetDefaultSize, METH_VARARGS | METH_KEYWORDS, NULL },
31321 { (char *)"Button_GetClassDefaultAttributes", (PyCFunction) _wrap_Button_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31322 { (char *)"Button_swigregister", Button_swigregister, METH_VARARGS, NULL },
31323 { (char *)"new_BitmapButton", (PyCFunction) _wrap_new_BitmapButton, METH_VARARGS | METH_KEYWORDS, NULL },
31324 { (char *)"new_PreBitmapButton", (PyCFunction) _wrap_new_PreBitmapButton, METH_VARARGS | METH_KEYWORDS, NULL },
31325 { (char *)"BitmapButton_Create", (PyCFunction) _wrap_BitmapButton_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31326 { (char *)"BitmapButton_GetBitmapLabel", (PyCFunction) _wrap_BitmapButton_GetBitmapLabel, METH_VARARGS | METH_KEYWORDS, NULL },
31327 { (char *)"BitmapButton_GetBitmapDisabled", (PyCFunction) _wrap_BitmapButton_GetBitmapDisabled, METH_VARARGS | METH_KEYWORDS, NULL },
31328 { (char *)"BitmapButton_GetBitmapFocus", (PyCFunction) _wrap_BitmapButton_GetBitmapFocus, METH_VARARGS | METH_KEYWORDS, NULL },
31329 { (char *)"BitmapButton_GetBitmapSelected", (PyCFunction) _wrap_BitmapButton_GetBitmapSelected, METH_VARARGS | METH_KEYWORDS, NULL },
31330 { (char *)"BitmapButton_SetBitmapDisabled", (PyCFunction) _wrap_BitmapButton_SetBitmapDisabled, METH_VARARGS | METH_KEYWORDS, NULL },
31331 { (char *)"BitmapButton_SetBitmapFocus", (PyCFunction) _wrap_BitmapButton_SetBitmapFocus, METH_VARARGS | METH_KEYWORDS, NULL },
31332 { (char *)"BitmapButton_SetBitmapSelected", (PyCFunction) _wrap_BitmapButton_SetBitmapSelected, METH_VARARGS | METH_KEYWORDS, NULL },
31333 { (char *)"BitmapButton_SetBitmapLabel", (PyCFunction) _wrap_BitmapButton_SetBitmapLabel, METH_VARARGS | METH_KEYWORDS, NULL },
31334 { (char *)"BitmapButton_SetMargins", (PyCFunction) _wrap_BitmapButton_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL },
31335 { (char *)"BitmapButton_GetMarginX", (PyCFunction) _wrap_BitmapButton_GetMarginX, METH_VARARGS | METH_KEYWORDS, NULL },
31336 { (char *)"BitmapButton_GetMarginY", (PyCFunction) _wrap_BitmapButton_GetMarginY, METH_VARARGS | METH_KEYWORDS, NULL },
31337 { (char *)"BitmapButton_swigregister", BitmapButton_swigregister, METH_VARARGS, NULL },
31338 { (char *)"new_CheckBox", (PyCFunction) _wrap_new_CheckBox, METH_VARARGS | METH_KEYWORDS, NULL },
31339 { (char *)"new_PreCheckBox", (PyCFunction) _wrap_new_PreCheckBox, METH_VARARGS | METH_KEYWORDS, NULL },
31340 { (char *)"CheckBox_Create", (PyCFunction) _wrap_CheckBox_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31341 { (char *)"CheckBox_GetValue", (PyCFunction) _wrap_CheckBox_GetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31342 { (char *)"CheckBox_IsChecked", (PyCFunction) _wrap_CheckBox_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL },
31343 { (char *)"CheckBox_SetValue", (PyCFunction) _wrap_CheckBox_SetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31344 { (char *)"CheckBox_Get3StateValue", (PyCFunction) _wrap_CheckBox_Get3StateValue, METH_VARARGS | METH_KEYWORDS, NULL },
31345 { (char *)"CheckBox_Set3StateValue", (PyCFunction) _wrap_CheckBox_Set3StateValue, METH_VARARGS | METH_KEYWORDS, NULL },
31346 { (char *)"CheckBox_Is3State", (PyCFunction) _wrap_CheckBox_Is3State, METH_VARARGS | METH_KEYWORDS, NULL },
31347 { (char *)"CheckBox_Is3rdStateAllowedForUser", (PyCFunction) _wrap_CheckBox_Is3rdStateAllowedForUser, METH_VARARGS | METH_KEYWORDS, NULL },
31348 { (char *)"CheckBox_GetClassDefaultAttributes", (PyCFunction) _wrap_CheckBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31349 { (char *)"CheckBox_swigregister", CheckBox_swigregister, METH_VARARGS, NULL },
31350 { (char *)"new_Choice", (PyCFunction) _wrap_new_Choice, METH_VARARGS | METH_KEYWORDS, NULL },
31351 { (char *)"new_PreChoice", (PyCFunction) _wrap_new_PreChoice, METH_VARARGS | METH_KEYWORDS, NULL },
31352 { (char *)"Choice_Create", (PyCFunction) _wrap_Choice_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31353 { (char *)"Choice_SetSelection", (PyCFunction) _wrap_Choice_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31354 { (char *)"Choice_SetStringSelection", (PyCFunction) _wrap_Choice_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31355 { (char *)"Choice_SetString", (PyCFunction) _wrap_Choice_SetString, METH_VARARGS | METH_KEYWORDS, NULL },
31356 { (char *)"Choice_GetClassDefaultAttributes", (PyCFunction) _wrap_Choice_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31357 { (char *)"Choice_swigregister", Choice_swigregister, METH_VARARGS, NULL },
31358 { (char *)"new_ComboBox", (PyCFunction) _wrap_new_ComboBox, METH_VARARGS | METH_KEYWORDS, NULL },
31359 { (char *)"new_PreComboBox", (PyCFunction) _wrap_new_PreComboBox, METH_VARARGS | METH_KEYWORDS, NULL },
31360 { (char *)"ComboBox_Create", (PyCFunction) _wrap_ComboBox_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31361 { (char *)"ComboBox_GetValue", (PyCFunction) _wrap_ComboBox_GetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31362 { (char *)"ComboBox_SetValue", (PyCFunction) _wrap_ComboBox_SetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31363 { (char *)"ComboBox_Copy", (PyCFunction) _wrap_ComboBox_Copy, METH_VARARGS | METH_KEYWORDS, NULL },
31364 { (char *)"ComboBox_Cut", (PyCFunction) _wrap_ComboBox_Cut, METH_VARARGS | METH_KEYWORDS, NULL },
31365 { (char *)"ComboBox_Paste", (PyCFunction) _wrap_ComboBox_Paste, METH_VARARGS | METH_KEYWORDS, NULL },
31366 { (char *)"ComboBox_SetInsertionPoint", (PyCFunction) _wrap_ComboBox_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL },
31367 { (char *)"ComboBox_GetInsertionPoint", (PyCFunction) _wrap_ComboBox_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL },
31368 { (char *)"ComboBox_GetLastPosition", (PyCFunction) _wrap_ComboBox_GetLastPosition, METH_VARARGS | METH_KEYWORDS, NULL },
31369 { (char *)"ComboBox_Replace", (PyCFunction) _wrap_ComboBox_Replace, METH_VARARGS | METH_KEYWORDS, NULL },
31370 { (char *)"ComboBox_SetSelection", (PyCFunction) _wrap_ComboBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31371 { (char *)"ComboBox_SetMark", (PyCFunction) _wrap_ComboBox_SetMark, METH_VARARGS | METH_KEYWORDS, NULL },
31372 { (char *)"ComboBox_SetStringSelection", (PyCFunction) _wrap_ComboBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31373 { (char *)"ComboBox_SetString", (PyCFunction) _wrap_ComboBox_SetString, METH_VARARGS | METH_KEYWORDS, NULL },
31374 { (char *)"ComboBox_SetEditable", (PyCFunction) _wrap_ComboBox_SetEditable, METH_VARARGS | METH_KEYWORDS, NULL },
31375 { (char *)"ComboBox_SetInsertionPointEnd", (PyCFunction) _wrap_ComboBox_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS, NULL },
31376 { (char *)"ComboBox_Remove", (PyCFunction) _wrap_ComboBox_Remove, METH_VARARGS | METH_KEYWORDS, NULL },
31377 { (char *)"ComboBox_GetClassDefaultAttributes", (PyCFunction) _wrap_ComboBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31378 { (char *)"ComboBox_swigregister", ComboBox_swigregister, METH_VARARGS, NULL },
31379 { (char *)"new_Gauge", (PyCFunction) _wrap_new_Gauge, METH_VARARGS | METH_KEYWORDS, NULL },
31380 { (char *)"new_PreGauge", (PyCFunction) _wrap_new_PreGauge, METH_VARARGS | METH_KEYWORDS, NULL },
31381 { (char *)"Gauge_Create", (PyCFunction) _wrap_Gauge_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31382 { (char *)"Gauge_SetRange", (PyCFunction) _wrap_Gauge_SetRange, METH_VARARGS | METH_KEYWORDS, NULL },
31383 { (char *)"Gauge_GetRange", (PyCFunction) _wrap_Gauge_GetRange, METH_VARARGS | METH_KEYWORDS, NULL },
31384 { (char *)"Gauge_SetValue", (PyCFunction) _wrap_Gauge_SetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31385 { (char *)"Gauge_GetValue", (PyCFunction) _wrap_Gauge_GetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31386 { (char *)"Gauge_IsVertical", (PyCFunction) _wrap_Gauge_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL },
31387 { (char *)"Gauge_SetShadowWidth", (PyCFunction) _wrap_Gauge_SetShadowWidth, METH_VARARGS | METH_KEYWORDS, NULL },
31388 { (char *)"Gauge_GetShadowWidth", (PyCFunction) _wrap_Gauge_GetShadowWidth, METH_VARARGS | METH_KEYWORDS, NULL },
31389 { (char *)"Gauge_SetBezelFace", (PyCFunction) _wrap_Gauge_SetBezelFace, METH_VARARGS | METH_KEYWORDS, NULL },
31390 { (char *)"Gauge_GetBezelFace", (PyCFunction) _wrap_Gauge_GetBezelFace, METH_VARARGS | METH_KEYWORDS, NULL },
31391 { (char *)"Gauge_GetClassDefaultAttributes", (PyCFunction) _wrap_Gauge_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31392 { (char *)"Gauge_swigregister", Gauge_swigregister, METH_VARARGS, NULL },
31393 { (char *)"new_StaticBox", (PyCFunction) _wrap_new_StaticBox, METH_VARARGS | METH_KEYWORDS, NULL },
31394 { (char *)"new_PreStaticBox", (PyCFunction) _wrap_new_PreStaticBox, METH_VARARGS | METH_KEYWORDS, NULL },
31395 { (char *)"StaticBox_Create", (PyCFunction) _wrap_StaticBox_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31396 { (char *)"StaticBox_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31397 { (char *)"StaticBox_swigregister", StaticBox_swigregister, METH_VARARGS, NULL },
31398 { (char *)"new_StaticLine", (PyCFunction) _wrap_new_StaticLine, METH_VARARGS | METH_KEYWORDS, NULL },
31399 { (char *)"new_PreStaticLine", (PyCFunction) _wrap_new_PreStaticLine, METH_VARARGS | METH_KEYWORDS, NULL },
31400 { (char *)"StaticLine_Create", (PyCFunction) _wrap_StaticLine_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31401 { (char *)"StaticLine_IsVertical", (PyCFunction) _wrap_StaticLine_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL },
31402 { (char *)"StaticLine_GetDefaultSize", (PyCFunction) _wrap_StaticLine_GetDefaultSize, METH_VARARGS | METH_KEYWORDS, NULL },
31403 { (char *)"StaticLine_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticLine_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31404 { (char *)"StaticLine_swigregister", StaticLine_swigregister, METH_VARARGS, NULL },
31405 { (char *)"new_StaticText", (PyCFunction) _wrap_new_StaticText, METH_VARARGS | METH_KEYWORDS, NULL },
31406 { (char *)"new_PreStaticText", (PyCFunction) _wrap_new_PreStaticText, METH_VARARGS | METH_KEYWORDS, NULL },
31407 { (char *)"StaticText_Create", (PyCFunction) _wrap_StaticText_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31408 { (char *)"StaticText_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticText_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31409 { (char *)"StaticText_swigregister", StaticText_swigregister, METH_VARARGS, NULL },
31410 { (char *)"new_StaticBitmap", (PyCFunction) _wrap_new_StaticBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
31411 { (char *)"new_PreStaticBitmap", (PyCFunction) _wrap_new_PreStaticBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
31412 { (char *)"StaticBitmap_Create", (PyCFunction) _wrap_StaticBitmap_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31413 { (char *)"StaticBitmap_GetBitmap", (PyCFunction) _wrap_StaticBitmap_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
31414 { (char *)"StaticBitmap_SetBitmap", (PyCFunction) _wrap_StaticBitmap_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
31415 { (char *)"StaticBitmap_SetIcon", (PyCFunction) _wrap_StaticBitmap_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL },
31416 { (char *)"StaticBitmap_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticBitmap_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31417 { (char *)"StaticBitmap_swigregister", StaticBitmap_swigregister, METH_VARARGS, NULL },
31418 { (char *)"new_ListBox", (PyCFunction) _wrap_new_ListBox, METH_VARARGS | METH_KEYWORDS, NULL },
31419 { (char *)"new_PreListBox", (PyCFunction) _wrap_new_PreListBox, METH_VARARGS | METH_KEYWORDS, NULL },
31420 { (char *)"ListBox_Create", (PyCFunction) _wrap_ListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31421 { (char *)"ListBox_Insert", (PyCFunction) _wrap_ListBox_Insert, METH_VARARGS | METH_KEYWORDS, NULL },
31422 { (char *)"ListBox_InsertItems", (PyCFunction) _wrap_ListBox_InsertItems, METH_VARARGS | METH_KEYWORDS, NULL },
31423 { (char *)"ListBox_Set", (PyCFunction) _wrap_ListBox_Set, METH_VARARGS | METH_KEYWORDS, NULL },
31424 { (char *)"ListBox_IsSelected", (PyCFunction) _wrap_ListBox_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL },
31425 { (char *)"ListBox_SetSelection", (PyCFunction) _wrap_ListBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31426 { (char *)"ListBox_Select", (PyCFunction) _wrap_ListBox_Select, METH_VARARGS | METH_KEYWORDS, NULL },
31427 { (char *)"ListBox_Deselect", (PyCFunction) _wrap_ListBox_Deselect, METH_VARARGS | METH_KEYWORDS, NULL },
31428 { (char *)"ListBox_DeselectAll", (PyCFunction) _wrap_ListBox_DeselectAll, METH_VARARGS | METH_KEYWORDS, NULL },
31429 { (char *)"ListBox_SetStringSelection", (PyCFunction) _wrap_ListBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31430 { (char *)"ListBox_GetSelections", (PyCFunction) _wrap_ListBox_GetSelections, METH_VARARGS | METH_KEYWORDS, NULL },
31431 { (char *)"ListBox_SetFirstItem", (PyCFunction) _wrap_ListBox_SetFirstItem, METH_VARARGS | METH_KEYWORDS, NULL },
31432 { (char *)"ListBox_SetFirstItemStr", (PyCFunction) _wrap_ListBox_SetFirstItemStr, METH_VARARGS | METH_KEYWORDS, NULL },
31433 { (char *)"ListBox_EnsureVisible", (PyCFunction) _wrap_ListBox_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL },
31434 { (char *)"ListBox_AppendAndEnsureVisible", (PyCFunction) _wrap_ListBox_AppendAndEnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL },
31435 { (char *)"ListBox_IsSorted", (PyCFunction) _wrap_ListBox_IsSorted, METH_VARARGS | METH_KEYWORDS, NULL },
31436 { (char *)"ListBox_SetItemForegroundColour", (PyCFunction) _wrap_ListBox_SetItemForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
31437 { (char *)"ListBox_SetItemBackgroundColour", (PyCFunction) _wrap_ListBox_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
31438 { (char *)"ListBox_SetItemFont", (PyCFunction) _wrap_ListBox_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL },
31439 { (char *)"ListBox_GetClassDefaultAttributes", (PyCFunction) _wrap_ListBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31440 { (char *)"ListBox_swigregister", ListBox_swigregister, METH_VARARGS, NULL },
31441 { (char *)"new_CheckListBox", (PyCFunction) _wrap_new_CheckListBox, METH_VARARGS | METH_KEYWORDS, NULL },
31442 { (char *)"new_PreCheckListBox", (PyCFunction) _wrap_new_PreCheckListBox, METH_VARARGS | METH_KEYWORDS, NULL },
31443 { (char *)"CheckListBox_Create", (PyCFunction) _wrap_CheckListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31444 { (char *)"CheckListBox_IsChecked", (PyCFunction) _wrap_CheckListBox_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL },
31445 { (char *)"CheckListBox_Check", (PyCFunction) _wrap_CheckListBox_Check, METH_VARARGS | METH_KEYWORDS, NULL },
31446 { (char *)"CheckListBox_HitTest", (PyCFunction) _wrap_CheckListBox_HitTest, METH_VARARGS | METH_KEYWORDS, NULL },
31447 { (char *)"CheckListBox_HitTestXY", (PyCFunction) _wrap_CheckListBox_HitTestXY, METH_VARARGS | METH_KEYWORDS, NULL },
31448 { (char *)"CheckListBox_swigregister", CheckListBox_swigregister, METH_VARARGS, NULL },
31449 { (char *)"new_TextAttr", (PyCFunction) _wrap_new_TextAttr, METH_VARARGS | METH_KEYWORDS, NULL },
31450 { (char *)"delete_TextAttr", (PyCFunction) _wrap_delete_TextAttr, METH_VARARGS | METH_KEYWORDS, NULL },
31451 { (char *)"TextAttr_Init", (PyCFunction) _wrap_TextAttr_Init, METH_VARARGS | METH_KEYWORDS, NULL },
31452 { (char *)"TextAttr_SetTextColour", (PyCFunction) _wrap_TextAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
31453 { (char *)"TextAttr_SetBackgroundColour", (PyCFunction) _wrap_TextAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
31454 { (char *)"TextAttr_SetFont", (PyCFunction) _wrap_TextAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL },
31455 { (char *)"TextAttr_SetAlignment", (PyCFunction) _wrap_TextAttr_SetAlignment, METH_VARARGS | METH_KEYWORDS, NULL },
31456 { (char *)"TextAttr_SetTabs", (PyCFunction) _wrap_TextAttr_SetTabs, METH_VARARGS | METH_KEYWORDS, NULL },
31457 { (char *)"TextAttr_SetLeftIndent", (PyCFunction) _wrap_TextAttr_SetLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL },
31458 { (char *)"TextAttr_SetRightIndent", (PyCFunction) _wrap_TextAttr_SetRightIndent, METH_VARARGS | METH_KEYWORDS, NULL },
31459 { (char *)"TextAttr_SetFlags", (PyCFunction) _wrap_TextAttr_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL },
31460 { (char *)"TextAttr_HasTextColour", (PyCFunction) _wrap_TextAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
31461 { (char *)"TextAttr_HasBackgroundColour", (PyCFunction) _wrap_TextAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
31462 { (char *)"TextAttr_HasFont", (PyCFunction) _wrap_TextAttr_HasFont, METH_VARARGS | METH_KEYWORDS, NULL },
31463 { (char *)"TextAttr_HasAlignment", (PyCFunction) _wrap_TextAttr_HasAlignment, METH_VARARGS | METH_KEYWORDS, NULL },
31464 { (char *)"TextAttr_HasTabs", (PyCFunction) _wrap_TextAttr_HasTabs, METH_VARARGS | METH_KEYWORDS, NULL },
31465 { (char *)"TextAttr_HasLeftIndent", (PyCFunction) _wrap_TextAttr_HasLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL },
31466 { (char *)"TextAttr_HasRightIndent", (PyCFunction) _wrap_TextAttr_HasRightIndent, METH_VARARGS | METH_KEYWORDS, NULL },
31467 { (char *)"TextAttr_HasFlag", (PyCFunction) _wrap_TextAttr_HasFlag, METH_VARARGS | METH_KEYWORDS, NULL },
31468 { (char *)"TextAttr_GetTextColour", (PyCFunction) _wrap_TextAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
31469 { (char *)"TextAttr_GetBackgroundColour", (PyCFunction) _wrap_TextAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
31470 { (char *)"TextAttr_GetFont", (PyCFunction) _wrap_TextAttr_GetFont, METH_VARARGS | METH_KEYWORDS, NULL },
31471 { (char *)"TextAttr_GetAlignment", (PyCFunction) _wrap_TextAttr_GetAlignment, METH_VARARGS | METH_KEYWORDS, NULL },
31472 { (char *)"TextAttr_GetTabs", (PyCFunction) _wrap_TextAttr_GetTabs, METH_VARARGS | METH_KEYWORDS, NULL },
31473 { (char *)"TextAttr_GetLeftIndent", (PyCFunction) _wrap_TextAttr_GetLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL },
31474 { (char *)"TextAttr_GetLeftSubIndent", (PyCFunction) _wrap_TextAttr_GetLeftSubIndent, METH_VARARGS | METH_KEYWORDS, NULL },
31475 { (char *)"TextAttr_GetRightIndent", (PyCFunction) _wrap_TextAttr_GetRightIndent, METH_VARARGS | METH_KEYWORDS, NULL },
31476 { (char *)"TextAttr_GetFlags", (PyCFunction) _wrap_TextAttr_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL },
31477 { (char *)"TextAttr_IsDefault", (PyCFunction) _wrap_TextAttr_IsDefault, METH_VARARGS | METH_KEYWORDS, NULL },
31478 { (char *)"TextAttr_Combine", (PyCFunction) _wrap_TextAttr_Combine, METH_VARARGS | METH_KEYWORDS, NULL },
31479 { (char *)"TextAttr_swigregister", TextAttr_swigregister, METH_VARARGS, NULL },
31480 { (char *)"new_TextCtrl", (PyCFunction) _wrap_new_TextCtrl, METH_VARARGS | METH_KEYWORDS, NULL },
31481 { (char *)"new_PreTextCtrl", (PyCFunction) _wrap_new_PreTextCtrl, METH_VARARGS | METH_KEYWORDS, NULL },
31482 { (char *)"TextCtrl_Create", (PyCFunction) _wrap_TextCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31483 { (char *)"TextCtrl_GetValue", (PyCFunction) _wrap_TextCtrl_GetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31484 { (char *)"TextCtrl_SetValue", (PyCFunction) _wrap_TextCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31485 { (char *)"TextCtrl_GetRange", (PyCFunction) _wrap_TextCtrl_GetRange, METH_VARARGS | METH_KEYWORDS, NULL },
31486 { (char *)"TextCtrl_GetLineLength", (PyCFunction) _wrap_TextCtrl_GetLineLength, METH_VARARGS | METH_KEYWORDS, NULL },
31487 { (char *)"TextCtrl_GetLineText", (PyCFunction) _wrap_TextCtrl_GetLineText, METH_VARARGS | METH_KEYWORDS, NULL },
31488 { (char *)"TextCtrl_GetNumberOfLines", (PyCFunction) _wrap_TextCtrl_GetNumberOfLines, METH_VARARGS | METH_KEYWORDS, NULL },
31489 { (char *)"TextCtrl_IsModified", (PyCFunction) _wrap_TextCtrl_IsModified, METH_VARARGS | METH_KEYWORDS, NULL },
31490 { (char *)"TextCtrl_IsEditable", (PyCFunction) _wrap_TextCtrl_IsEditable, METH_VARARGS | METH_KEYWORDS, NULL },
31491 { (char *)"TextCtrl_IsSingleLine", (PyCFunction) _wrap_TextCtrl_IsSingleLine, METH_VARARGS | METH_KEYWORDS, NULL },
31492 { (char *)"TextCtrl_IsMultiLine", (PyCFunction) _wrap_TextCtrl_IsMultiLine, METH_VARARGS | METH_KEYWORDS, NULL },
31493 { (char *)"TextCtrl_GetSelection", (PyCFunction) _wrap_TextCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31494 { (char *)"TextCtrl_GetStringSelection", (PyCFunction) _wrap_TextCtrl_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31495 { (char *)"TextCtrl_Clear", (PyCFunction) _wrap_TextCtrl_Clear, METH_VARARGS | METH_KEYWORDS, NULL },
31496 { (char *)"TextCtrl_Replace", (PyCFunction) _wrap_TextCtrl_Replace, METH_VARARGS | METH_KEYWORDS, NULL },
31497 { (char *)"TextCtrl_Remove", (PyCFunction) _wrap_TextCtrl_Remove, METH_VARARGS | METH_KEYWORDS, NULL },
31498 { (char *)"TextCtrl_LoadFile", (PyCFunction) _wrap_TextCtrl_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL },
31499 { (char *)"TextCtrl_SaveFile", (PyCFunction) _wrap_TextCtrl_SaveFile, METH_VARARGS | METH_KEYWORDS, NULL },
31500 { (char *)"TextCtrl_MarkDirty", (PyCFunction) _wrap_TextCtrl_MarkDirty, METH_VARARGS | METH_KEYWORDS, NULL },
31501 { (char *)"TextCtrl_DiscardEdits", (PyCFunction) _wrap_TextCtrl_DiscardEdits, METH_VARARGS | METH_KEYWORDS, NULL },
31502 { (char *)"TextCtrl_SetMaxLength", (PyCFunction) _wrap_TextCtrl_SetMaxLength, METH_VARARGS | METH_KEYWORDS, NULL },
31503 { (char *)"TextCtrl_WriteText", (PyCFunction) _wrap_TextCtrl_WriteText, METH_VARARGS | METH_KEYWORDS, NULL },
31504 { (char *)"TextCtrl_AppendText", (PyCFunction) _wrap_TextCtrl_AppendText, METH_VARARGS | METH_KEYWORDS, NULL },
31505 { (char *)"TextCtrl_EmulateKeyPress", (PyCFunction) _wrap_TextCtrl_EmulateKeyPress, METH_VARARGS | METH_KEYWORDS, NULL },
31506 { (char *)"TextCtrl_SetStyle", (PyCFunction) _wrap_TextCtrl_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL },
31507 { (char *)"TextCtrl_GetStyle", (PyCFunction) _wrap_TextCtrl_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL },
31508 { (char *)"TextCtrl_SetDefaultStyle", (PyCFunction) _wrap_TextCtrl_SetDefaultStyle, METH_VARARGS | METH_KEYWORDS, NULL },
31509 { (char *)"TextCtrl_GetDefaultStyle", (PyCFunction) _wrap_TextCtrl_GetDefaultStyle, METH_VARARGS | METH_KEYWORDS, NULL },
31510 { (char *)"TextCtrl_XYToPosition", (PyCFunction) _wrap_TextCtrl_XYToPosition, METH_VARARGS | METH_KEYWORDS, NULL },
31511 { (char *)"TextCtrl_PositionToXY", (PyCFunction) _wrap_TextCtrl_PositionToXY, METH_VARARGS | METH_KEYWORDS, NULL },
31512 { (char *)"TextCtrl_ShowPosition", (PyCFunction) _wrap_TextCtrl_ShowPosition, METH_VARARGS | METH_KEYWORDS, NULL },
31513 { (char *)"TextCtrl_HitTest", (PyCFunction) _wrap_TextCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL },
31514 { (char *)"TextCtrl_HitTestPos", (PyCFunction) _wrap_TextCtrl_HitTestPos, METH_VARARGS | METH_KEYWORDS, NULL },
31515 { (char *)"TextCtrl_Copy", (PyCFunction) _wrap_TextCtrl_Copy, METH_VARARGS | METH_KEYWORDS, NULL },
31516 { (char *)"TextCtrl_Cut", (PyCFunction) _wrap_TextCtrl_Cut, METH_VARARGS | METH_KEYWORDS, NULL },
31517 { (char *)"TextCtrl_Paste", (PyCFunction) _wrap_TextCtrl_Paste, METH_VARARGS | METH_KEYWORDS, NULL },
31518 { (char *)"TextCtrl_CanCopy", (PyCFunction) _wrap_TextCtrl_CanCopy, METH_VARARGS | METH_KEYWORDS, NULL },
31519 { (char *)"TextCtrl_CanCut", (PyCFunction) _wrap_TextCtrl_CanCut, METH_VARARGS | METH_KEYWORDS, NULL },
31520 { (char *)"TextCtrl_CanPaste", (PyCFunction) _wrap_TextCtrl_CanPaste, METH_VARARGS | METH_KEYWORDS, NULL },
31521 { (char *)"TextCtrl_Undo", (PyCFunction) _wrap_TextCtrl_Undo, METH_VARARGS | METH_KEYWORDS, NULL },
31522 { (char *)"TextCtrl_Redo", (PyCFunction) _wrap_TextCtrl_Redo, METH_VARARGS | METH_KEYWORDS, NULL },
31523 { (char *)"TextCtrl_CanUndo", (PyCFunction) _wrap_TextCtrl_CanUndo, METH_VARARGS | METH_KEYWORDS, NULL },
31524 { (char *)"TextCtrl_CanRedo", (PyCFunction) _wrap_TextCtrl_CanRedo, METH_VARARGS | METH_KEYWORDS, NULL },
31525 { (char *)"TextCtrl_SetInsertionPoint", (PyCFunction) _wrap_TextCtrl_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL },
31526 { (char *)"TextCtrl_SetInsertionPointEnd", (PyCFunction) _wrap_TextCtrl_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS, NULL },
31527 { (char *)"TextCtrl_GetInsertionPoint", (PyCFunction) _wrap_TextCtrl_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL },
31528 { (char *)"TextCtrl_GetLastPosition", (PyCFunction) _wrap_TextCtrl_GetLastPosition, METH_VARARGS | METH_KEYWORDS, NULL },
31529 { (char *)"TextCtrl_SetSelection", (PyCFunction) _wrap_TextCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31530 { (char *)"TextCtrl_SelectAll", (PyCFunction) _wrap_TextCtrl_SelectAll, METH_VARARGS | METH_KEYWORDS, NULL },
31531 { (char *)"TextCtrl_SetEditable", (PyCFunction) _wrap_TextCtrl_SetEditable, METH_VARARGS | METH_KEYWORDS, NULL },
31532 { (char *)"TextCtrl_write", (PyCFunction) _wrap_TextCtrl_write, METH_VARARGS | METH_KEYWORDS, NULL },
31533 { (char *)"TextCtrl_GetString", (PyCFunction) _wrap_TextCtrl_GetString, METH_VARARGS | METH_KEYWORDS, NULL },
31534 { (char *)"TextCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_TextCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31535 { (char *)"TextCtrl_swigregister", TextCtrl_swigregister, METH_VARARGS, NULL },
31536 { (char *)"new_TextUrlEvent", (PyCFunction) _wrap_new_TextUrlEvent, METH_VARARGS | METH_KEYWORDS, NULL },
31537 { (char *)"TextUrlEvent_GetMouseEvent", (PyCFunction) _wrap_TextUrlEvent_GetMouseEvent, METH_VARARGS | METH_KEYWORDS, NULL },
31538 { (char *)"TextUrlEvent_GetURLStart", (PyCFunction) _wrap_TextUrlEvent_GetURLStart, METH_VARARGS | METH_KEYWORDS, NULL },
31539 { (char *)"TextUrlEvent_GetURLEnd", (PyCFunction) _wrap_TextUrlEvent_GetURLEnd, METH_VARARGS | METH_KEYWORDS, NULL },
31540 { (char *)"TextUrlEvent_swigregister", TextUrlEvent_swigregister, METH_VARARGS, NULL },
31541 { (char *)"new_ScrollBar", (PyCFunction) _wrap_new_ScrollBar, METH_VARARGS | METH_KEYWORDS, NULL },
31542 { (char *)"new_PreScrollBar", (PyCFunction) _wrap_new_PreScrollBar, METH_VARARGS | METH_KEYWORDS, NULL },
31543 { (char *)"ScrollBar_Create", (PyCFunction) _wrap_ScrollBar_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31544 { (char *)"ScrollBar_GetThumbPosition", (PyCFunction) _wrap_ScrollBar_GetThumbPosition, METH_VARARGS | METH_KEYWORDS, NULL },
31545 { (char *)"ScrollBar_GetThumbSize", (PyCFunction) _wrap_ScrollBar_GetThumbSize, METH_VARARGS | METH_KEYWORDS, NULL },
31546 { (char *)"ScrollBar_GetPageSize", (PyCFunction) _wrap_ScrollBar_GetPageSize, METH_VARARGS | METH_KEYWORDS, NULL },
31547 { (char *)"ScrollBar_GetRange", (PyCFunction) _wrap_ScrollBar_GetRange, METH_VARARGS | METH_KEYWORDS, NULL },
31548 { (char *)"ScrollBar_IsVertical", (PyCFunction) _wrap_ScrollBar_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL },
31549 { (char *)"ScrollBar_SetThumbPosition", (PyCFunction) _wrap_ScrollBar_SetThumbPosition, METH_VARARGS | METH_KEYWORDS, NULL },
31550 { (char *)"ScrollBar_SetScrollbar", (PyCFunction) _wrap_ScrollBar_SetScrollbar, METH_VARARGS | METH_KEYWORDS, NULL },
31551 { (char *)"ScrollBar_GetClassDefaultAttributes", (PyCFunction) _wrap_ScrollBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31552 { (char *)"ScrollBar_swigregister", ScrollBar_swigregister, METH_VARARGS, NULL },
31553 { (char *)"new_SpinButton", (PyCFunction) _wrap_new_SpinButton, METH_VARARGS | METH_KEYWORDS, NULL },
31554 { (char *)"new_PreSpinButton", (PyCFunction) _wrap_new_PreSpinButton, METH_VARARGS | METH_KEYWORDS, NULL },
31555 { (char *)"SpinButton_Create", (PyCFunction) _wrap_SpinButton_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31556 { (char *)"SpinButton_GetValue", (PyCFunction) _wrap_SpinButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31557 { (char *)"SpinButton_GetMin", (PyCFunction) _wrap_SpinButton_GetMin, METH_VARARGS | METH_KEYWORDS, NULL },
31558 { (char *)"SpinButton_GetMax", (PyCFunction) _wrap_SpinButton_GetMax, METH_VARARGS | METH_KEYWORDS, NULL },
31559 { (char *)"SpinButton_SetValue", (PyCFunction) _wrap_SpinButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31560 { (char *)"SpinButton_SetMin", (PyCFunction) _wrap_SpinButton_SetMin, METH_VARARGS | METH_KEYWORDS, NULL },
31561 { (char *)"SpinButton_SetMax", (PyCFunction) _wrap_SpinButton_SetMax, METH_VARARGS | METH_KEYWORDS, NULL },
31562 { (char *)"SpinButton_SetRange", (PyCFunction) _wrap_SpinButton_SetRange, METH_VARARGS | METH_KEYWORDS, NULL },
31563 { (char *)"SpinButton_IsVertical", (PyCFunction) _wrap_SpinButton_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL },
31564 { (char *)"SpinButton_GetClassDefaultAttributes", (PyCFunction) _wrap_SpinButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31565 { (char *)"SpinButton_swigregister", SpinButton_swigregister, METH_VARARGS, NULL },
31566 { (char *)"new_SpinCtrl", (PyCFunction) _wrap_new_SpinCtrl, METH_VARARGS | METH_KEYWORDS, NULL },
31567 { (char *)"new_PreSpinCtrl", (PyCFunction) _wrap_new_PreSpinCtrl, METH_VARARGS | METH_KEYWORDS, NULL },
31568 { (char *)"SpinCtrl_Create", (PyCFunction) _wrap_SpinCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31569 { (char *)"SpinCtrl_GetValue", (PyCFunction) _wrap_SpinCtrl_GetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31570 { (char *)"SpinCtrl_SetValue", (PyCFunction) _wrap_SpinCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31571 { (char *)"SpinCtrl_SetValueString", (PyCFunction) _wrap_SpinCtrl_SetValueString, METH_VARARGS | METH_KEYWORDS, NULL },
31572 { (char *)"SpinCtrl_SetRange", (PyCFunction) _wrap_SpinCtrl_SetRange, METH_VARARGS | METH_KEYWORDS, NULL },
31573 { (char *)"SpinCtrl_GetMin", (PyCFunction) _wrap_SpinCtrl_GetMin, METH_VARARGS | METH_KEYWORDS, NULL },
31574 { (char *)"SpinCtrl_GetMax", (PyCFunction) _wrap_SpinCtrl_GetMax, METH_VARARGS | METH_KEYWORDS, NULL },
31575 { (char *)"SpinCtrl_SetSelection", (PyCFunction) _wrap_SpinCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31576 { (char *)"SpinCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_SpinCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31577 { (char *)"SpinCtrl_swigregister", SpinCtrl_swigregister, METH_VARARGS, NULL },
31578 { (char *)"new_SpinEvent", (PyCFunction) _wrap_new_SpinEvent, METH_VARARGS | METH_KEYWORDS, NULL },
31579 { (char *)"SpinEvent_GetPosition", (PyCFunction) _wrap_SpinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
31580 { (char *)"SpinEvent_SetPosition", (PyCFunction) _wrap_SpinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
31581 { (char *)"SpinEvent_swigregister", SpinEvent_swigregister, METH_VARARGS, NULL },
31582 { (char *)"new_RadioBox", (PyCFunction) _wrap_new_RadioBox, METH_VARARGS | METH_KEYWORDS, NULL },
31583 { (char *)"new_PreRadioBox", (PyCFunction) _wrap_new_PreRadioBox, METH_VARARGS | METH_KEYWORDS, NULL },
31584 { (char *)"RadioBox_Create", (PyCFunction) _wrap_RadioBox_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31585 { (char *)"RadioBox_SetSelection", (PyCFunction) _wrap_RadioBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31586 { (char *)"RadioBox_GetSelection", (PyCFunction) _wrap_RadioBox_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31587 { (char *)"RadioBox_GetStringSelection", (PyCFunction) _wrap_RadioBox_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31588 { (char *)"RadioBox_SetStringSelection", (PyCFunction) _wrap_RadioBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31589 { (char *)"RadioBox_GetCount", (PyCFunction) _wrap_RadioBox_GetCount, METH_VARARGS | METH_KEYWORDS, NULL },
31590 { (char *)"RadioBox_FindString", (PyCFunction) _wrap_RadioBox_FindString, METH_VARARGS | METH_KEYWORDS, NULL },
31591 { (char *)"RadioBox_GetString", (PyCFunction) _wrap_RadioBox_GetString, METH_VARARGS | METH_KEYWORDS, NULL },
31592 { (char *)"RadioBox_SetString", (PyCFunction) _wrap_RadioBox_SetString, METH_VARARGS | METH_KEYWORDS, NULL },
31593 { (char *)"RadioBox_EnableItem", (PyCFunction) _wrap_RadioBox_EnableItem, METH_VARARGS | METH_KEYWORDS, NULL },
31594 { (char *)"RadioBox_ShowItem", (PyCFunction) _wrap_RadioBox_ShowItem, METH_VARARGS | METH_KEYWORDS, NULL },
31595 { (char *)"RadioBox_GetColumnCount", (PyCFunction) _wrap_RadioBox_GetColumnCount, METH_VARARGS | METH_KEYWORDS, NULL },
31596 { (char *)"RadioBox_GetRowCount", (PyCFunction) _wrap_RadioBox_GetRowCount, METH_VARARGS | METH_KEYWORDS, NULL },
31597 { (char *)"RadioBox_GetNextItem", (PyCFunction) _wrap_RadioBox_GetNextItem, METH_VARARGS | METH_KEYWORDS, NULL },
31598 { (char *)"RadioBox_GetClassDefaultAttributes", (PyCFunction) _wrap_RadioBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31599 { (char *)"RadioBox_swigregister", RadioBox_swigregister, METH_VARARGS, NULL },
31600 { (char *)"new_RadioButton", (PyCFunction) _wrap_new_RadioButton, METH_VARARGS | METH_KEYWORDS, NULL },
31601 { (char *)"new_PreRadioButton", (PyCFunction) _wrap_new_PreRadioButton, METH_VARARGS | METH_KEYWORDS, NULL },
31602 { (char *)"RadioButton_Create", (PyCFunction) _wrap_RadioButton_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31603 { (char *)"RadioButton_GetValue", (PyCFunction) _wrap_RadioButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31604 { (char *)"RadioButton_SetValue", (PyCFunction) _wrap_RadioButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31605 { (char *)"RadioButton_GetClassDefaultAttributes", (PyCFunction) _wrap_RadioButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31606 { (char *)"RadioButton_swigregister", RadioButton_swigregister, METH_VARARGS, NULL },
31607 { (char *)"new_Slider", (PyCFunction) _wrap_new_Slider, METH_VARARGS | METH_KEYWORDS, NULL },
31608 { (char *)"new_PreSlider", (PyCFunction) _wrap_new_PreSlider, METH_VARARGS | METH_KEYWORDS, NULL },
31609 { (char *)"Slider_Create", (PyCFunction) _wrap_Slider_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31610 { (char *)"Slider_GetValue", (PyCFunction) _wrap_Slider_GetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31611 { (char *)"Slider_SetValue", (PyCFunction) _wrap_Slider_SetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31612 { (char *)"Slider_SetRange", (PyCFunction) _wrap_Slider_SetRange, METH_VARARGS | METH_KEYWORDS, NULL },
31613 { (char *)"Slider_GetMin", (PyCFunction) _wrap_Slider_GetMin, METH_VARARGS | METH_KEYWORDS, NULL },
31614 { (char *)"Slider_GetMax", (PyCFunction) _wrap_Slider_GetMax, METH_VARARGS | METH_KEYWORDS, NULL },
31615 { (char *)"Slider_SetMin", (PyCFunction) _wrap_Slider_SetMin, METH_VARARGS | METH_KEYWORDS, NULL },
31616 { (char *)"Slider_SetMax", (PyCFunction) _wrap_Slider_SetMax, METH_VARARGS | METH_KEYWORDS, NULL },
31617 { (char *)"Slider_SetLineSize", (PyCFunction) _wrap_Slider_SetLineSize, METH_VARARGS | METH_KEYWORDS, NULL },
31618 { (char *)"Slider_SetPageSize", (PyCFunction) _wrap_Slider_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL },
31619 { (char *)"Slider_GetLineSize", (PyCFunction) _wrap_Slider_GetLineSize, METH_VARARGS | METH_KEYWORDS, NULL },
31620 { (char *)"Slider_GetPageSize", (PyCFunction) _wrap_Slider_GetPageSize, METH_VARARGS | METH_KEYWORDS, NULL },
31621 { (char *)"Slider_SetThumbLength", (PyCFunction) _wrap_Slider_SetThumbLength, METH_VARARGS | METH_KEYWORDS, NULL },
31622 { (char *)"Slider_GetThumbLength", (PyCFunction) _wrap_Slider_GetThumbLength, METH_VARARGS | METH_KEYWORDS, NULL },
31623 { (char *)"Slider_SetTickFreq", (PyCFunction) _wrap_Slider_SetTickFreq, METH_VARARGS | METH_KEYWORDS, NULL },
31624 { (char *)"Slider_GetTickFreq", (PyCFunction) _wrap_Slider_GetTickFreq, METH_VARARGS | METH_KEYWORDS, NULL },
31625 { (char *)"Slider_ClearTicks", (PyCFunction) _wrap_Slider_ClearTicks, METH_VARARGS | METH_KEYWORDS, NULL },
31626 { (char *)"Slider_SetTick", (PyCFunction) _wrap_Slider_SetTick, METH_VARARGS | METH_KEYWORDS, NULL },
31627 { (char *)"Slider_ClearSel", (PyCFunction) _wrap_Slider_ClearSel, METH_VARARGS | METH_KEYWORDS, NULL },
31628 { (char *)"Slider_GetSelEnd", (PyCFunction) _wrap_Slider_GetSelEnd, METH_VARARGS | METH_KEYWORDS, NULL },
31629 { (char *)"Slider_GetSelStart", (PyCFunction) _wrap_Slider_GetSelStart, METH_VARARGS | METH_KEYWORDS, NULL },
31630 { (char *)"Slider_SetSelection", (PyCFunction) _wrap_Slider_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31631 { (char *)"Slider_GetClassDefaultAttributes", (PyCFunction) _wrap_Slider_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31632 { (char *)"Slider_swigregister", Slider_swigregister, METH_VARARGS, NULL },
31633 { (char *)"new_ToggleButton", (PyCFunction) _wrap_new_ToggleButton, METH_VARARGS | METH_KEYWORDS, NULL },
31634 { (char *)"new_PreToggleButton", (PyCFunction) _wrap_new_PreToggleButton, METH_VARARGS | METH_KEYWORDS, NULL },
31635 { (char *)"ToggleButton_Create", (PyCFunction) _wrap_ToggleButton_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31636 { (char *)"ToggleButton_SetValue", (PyCFunction) _wrap_ToggleButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31637 { (char *)"ToggleButton_GetValue", (PyCFunction) _wrap_ToggleButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL },
31638 { (char *)"ToggleButton_SetLabel", (PyCFunction) _wrap_ToggleButton_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
31639 { (char *)"ToggleButton_GetClassDefaultAttributes", (PyCFunction) _wrap_ToggleButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31640 { (char *)"ToggleButton_swigregister", ToggleButton_swigregister, METH_VARARGS, NULL },
31641 { (char *)"BookCtrl_GetPageCount", (PyCFunction) _wrap_BookCtrl_GetPageCount, METH_VARARGS | METH_KEYWORDS, NULL },
31642 { (char *)"BookCtrl_GetPage", (PyCFunction) _wrap_BookCtrl_GetPage, METH_VARARGS | METH_KEYWORDS, NULL },
31643 { (char *)"BookCtrl_GetSelection", (PyCFunction) _wrap_BookCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31644 { (char *)"BookCtrl_SetPageText", (PyCFunction) _wrap_BookCtrl_SetPageText, METH_VARARGS | METH_KEYWORDS, NULL },
31645 { (char *)"BookCtrl_GetPageText", (PyCFunction) _wrap_BookCtrl_GetPageText, METH_VARARGS | METH_KEYWORDS, NULL },
31646 { (char *)"BookCtrl_SetImageList", (PyCFunction) _wrap_BookCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL },
31647 { (char *)"BookCtrl_AssignImageList", (PyCFunction) _wrap_BookCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL },
31648 { (char *)"BookCtrl_GetImageList", (PyCFunction) _wrap_BookCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL },
31649 { (char *)"BookCtrl_GetPageImage", (PyCFunction) _wrap_BookCtrl_GetPageImage, METH_VARARGS | METH_KEYWORDS, NULL },
31650 { (char *)"BookCtrl_SetPageImage", (PyCFunction) _wrap_BookCtrl_SetPageImage, METH_VARARGS | METH_KEYWORDS, NULL },
31651 { (char *)"BookCtrl_SetPageSize", (PyCFunction) _wrap_BookCtrl_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL },
31652 { (char *)"BookCtrl_CalcSizeFromPage", (PyCFunction) _wrap_BookCtrl_CalcSizeFromPage, METH_VARARGS | METH_KEYWORDS, NULL },
31653 { (char *)"BookCtrl_DeletePage", (PyCFunction) _wrap_BookCtrl_DeletePage, METH_VARARGS | METH_KEYWORDS, NULL },
31654 { (char *)"BookCtrl_RemovePage", (PyCFunction) _wrap_BookCtrl_RemovePage, METH_VARARGS | METH_KEYWORDS, NULL },
31655 { (char *)"BookCtrl_DeleteAllPages", (PyCFunction) _wrap_BookCtrl_DeleteAllPages, METH_VARARGS | METH_KEYWORDS, NULL },
31656 { (char *)"BookCtrl_AddPage", (PyCFunction) _wrap_BookCtrl_AddPage, METH_VARARGS | METH_KEYWORDS, NULL },
31657 { (char *)"BookCtrl_InsertPage", (PyCFunction) _wrap_BookCtrl_InsertPage, METH_VARARGS | METH_KEYWORDS, NULL },
31658 { (char *)"BookCtrl_SetSelection", (PyCFunction) _wrap_BookCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31659 { (char *)"BookCtrl_AdvanceSelection", (PyCFunction) _wrap_BookCtrl_AdvanceSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31660 { (char *)"BookCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_BookCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31661 { (char *)"BookCtrl_swigregister", BookCtrl_swigregister, METH_VARARGS, NULL },
31662 { (char *)"new_BookCtrlEvent", (PyCFunction) _wrap_new_BookCtrlEvent, METH_VARARGS | METH_KEYWORDS, NULL },
31663 { (char *)"BookCtrlEvent_GetSelection", (PyCFunction) _wrap_BookCtrlEvent_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31664 { (char *)"BookCtrlEvent_SetSelection", (PyCFunction) _wrap_BookCtrlEvent_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31665 { (char *)"BookCtrlEvent_GetOldSelection", (PyCFunction) _wrap_BookCtrlEvent_GetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31666 { (char *)"BookCtrlEvent_SetOldSelection", (PyCFunction) _wrap_BookCtrlEvent_SetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL },
31667 { (char *)"BookCtrlEvent_swigregister", BookCtrlEvent_swigregister, METH_VARARGS, NULL },
31668 { (char *)"new_Notebook", (PyCFunction) _wrap_new_Notebook, METH_VARARGS | METH_KEYWORDS, NULL },
31669 { (char *)"new_PreNotebook", (PyCFunction) _wrap_new_PreNotebook, METH_VARARGS | METH_KEYWORDS, NULL },
31670 { (char *)"Notebook_Create", (PyCFunction) _wrap_Notebook_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31671 { (char *)"Notebook_GetRowCount", (PyCFunction) _wrap_Notebook_GetRowCount, METH_VARARGS | METH_KEYWORDS, NULL },
31672 { (char *)"Notebook_SetPadding", (PyCFunction) _wrap_Notebook_SetPadding, METH_VARARGS | METH_KEYWORDS, NULL },
31673 { (char *)"Notebook_SetTabSize", (PyCFunction) _wrap_Notebook_SetTabSize, METH_VARARGS | METH_KEYWORDS, NULL },
31674 { (char *)"Notebook_HitTest", (PyCFunction) _wrap_Notebook_HitTest, METH_VARARGS | METH_KEYWORDS, NULL },
31675 { (char *)"Notebook_CalcSizeFromPage", (PyCFunction) _wrap_Notebook_CalcSizeFromPage, METH_VARARGS | METH_KEYWORDS, NULL },
31676 { (char *)"Notebook_GetClassDefaultAttributes", (PyCFunction) _wrap_Notebook_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31677 { (char *)"Notebook_swigregister", Notebook_swigregister, METH_VARARGS, NULL },
31678 { (char *)"new_NotebookEvent", (PyCFunction) _wrap_new_NotebookEvent, METH_VARARGS | METH_KEYWORDS, NULL },
31679 { (char *)"NotebookEvent_swigregister", NotebookEvent_swigregister, METH_VARARGS, NULL },
31680 { (char *)"new_Listbook", (PyCFunction) _wrap_new_Listbook, METH_VARARGS | METH_KEYWORDS, NULL },
31681 { (char *)"new_PreListbook", (PyCFunction) _wrap_new_PreListbook, METH_VARARGS | METH_KEYWORDS, NULL },
31682 { (char *)"Listbook_Create", (PyCFunction) _wrap_Listbook_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31683 { (char *)"Listbook_IsVertical", (PyCFunction) _wrap_Listbook_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL },
31684 { (char *)"Listbook_swigregister", Listbook_swigregister, METH_VARARGS, NULL },
31685 { (char *)"new_ListbookEvent", (PyCFunction) _wrap_new_ListbookEvent, METH_VARARGS | METH_KEYWORDS, NULL },
31686 { (char *)"ListbookEvent_swigregister", ListbookEvent_swigregister, METH_VARARGS, NULL },
31687 { (char *)"new_BookCtrlSizer", (PyCFunction) _wrap_new_BookCtrlSizer, METH_VARARGS | METH_KEYWORDS, NULL },
31688 { (char *)"BookCtrlSizer_RecalcSizes", (PyCFunction) _wrap_BookCtrlSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS, NULL },
31689 { (char *)"BookCtrlSizer_CalcMin", (PyCFunction) _wrap_BookCtrlSizer_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL },
31690 { (char *)"BookCtrlSizer_GetControl", (PyCFunction) _wrap_BookCtrlSizer_GetControl, METH_VARARGS | METH_KEYWORDS, NULL },
31691 { (char *)"BookCtrlSizer_swigregister", BookCtrlSizer_swigregister, METH_VARARGS, NULL },
31692 { (char *)"new_NotebookSizer", (PyCFunction) _wrap_new_NotebookSizer, METH_VARARGS | METH_KEYWORDS, NULL },
31693 { (char *)"NotebookSizer_RecalcSizes", (PyCFunction) _wrap_NotebookSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS, NULL },
31694 { (char *)"NotebookSizer_CalcMin", (PyCFunction) _wrap_NotebookSizer_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL },
31695 { (char *)"NotebookSizer_GetNotebook", (PyCFunction) _wrap_NotebookSizer_GetNotebook, METH_VARARGS | METH_KEYWORDS, NULL },
31696 { (char *)"NotebookSizer_swigregister", NotebookSizer_swigregister, METH_VARARGS, NULL },
31697 { (char *)"ToolBarToolBase_GetId", (PyCFunction) _wrap_ToolBarToolBase_GetId, METH_VARARGS | METH_KEYWORDS, NULL },
31698 { (char *)"ToolBarToolBase_GetControl", (PyCFunction) _wrap_ToolBarToolBase_GetControl, METH_VARARGS | METH_KEYWORDS, NULL },
31699 { (char *)"ToolBarToolBase_GetToolBar", (PyCFunction) _wrap_ToolBarToolBase_GetToolBar, METH_VARARGS | METH_KEYWORDS, NULL },
31700 { (char *)"ToolBarToolBase_IsButton", (PyCFunction) _wrap_ToolBarToolBase_IsButton, METH_VARARGS | METH_KEYWORDS, NULL },
31701 { (char *)"ToolBarToolBase_IsControl", (PyCFunction) _wrap_ToolBarToolBase_IsControl, METH_VARARGS | METH_KEYWORDS, NULL },
31702 { (char *)"ToolBarToolBase_IsSeparator", (PyCFunction) _wrap_ToolBarToolBase_IsSeparator, METH_VARARGS | METH_KEYWORDS, NULL },
31703 { (char *)"ToolBarToolBase_GetStyle", (PyCFunction) _wrap_ToolBarToolBase_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL },
31704 { (char *)"ToolBarToolBase_GetKind", (PyCFunction) _wrap_ToolBarToolBase_GetKind, METH_VARARGS | METH_KEYWORDS, NULL },
31705 { (char *)"ToolBarToolBase_IsEnabled", (PyCFunction) _wrap_ToolBarToolBase_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
31706 { (char *)"ToolBarToolBase_IsToggled", (PyCFunction) _wrap_ToolBarToolBase_IsToggled, METH_VARARGS | METH_KEYWORDS, NULL },
31707 { (char *)"ToolBarToolBase_CanBeToggled", (PyCFunction) _wrap_ToolBarToolBase_CanBeToggled, METH_VARARGS | METH_KEYWORDS, NULL },
31708 { (char *)"ToolBarToolBase_GetNormalBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetNormalBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
31709 { (char *)"ToolBarToolBase_GetDisabledBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
31710 { (char *)"ToolBarToolBase_GetBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
31711 { (char *)"ToolBarToolBase_GetLabel", (PyCFunction) _wrap_ToolBarToolBase_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
31712 { (char *)"ToolBarToolBase_GetShortHelp", (PyCFunction) _wrap_ToolBarToolBase_GetShortHelp, METH_VARARGS | METH_KEYWORDS, NULL },
31713 { (char *)"ToolBarToolBase_GetLongHelp", (PyCFunction) _wrap_ToolBarToolBase_GetLongHelp, METH_VARARGS | METH_KEYWORDS, NULL },
31714 { (char *)"ToolBarToolBase_Enable", (PyCFunction) _wrap_ToolBarToolBase_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
31715 { (char *)"ToolBarToolBase_Toggle", (PyCFunction) _wrap_ToolBarToolBase_Toggle, METH_VARARGS | METH_KEYWORDS, NULL },
31716 { (char *)"ToolBarToolBase_SetToggle", (PyCFunction) _wrap_ToolBarToolBase_SetToggle, METH_VARARGS | METH_KEYWORDS, NULL },
31717 { (char *)"ToolBarToolBase_SetShortHelp", (PyCFunction) _wrap_ToolBarToolBase_SetShortHelp, METH_VARARGS | METH_KEYWORDS, NULL },
31718 { (char *)"ToolBarToolBase_SetLongHelp", (PyCFunction) _wrap_ToolBarToolBase_SetLongHelp, METH_VARARGS | METH_KEYWORDS, NULL },
31719 { (char *)"ToolBarToolBase_SetNormalBitmap", (PyCFunction) _wrap_ToolBarToolBase_SetNormalBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
31720 { (char *)"ToolBarToolBase_SetDisabledBitmap", (PyCFunction) _wrap_ToolBarToolBase_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
31721 { (char *)"ToolBarToolBase_SetLabel", (PyCFunction) _wrap_ToolBarToolBase_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
31722 { (char *)"ToolBarToolBase_Detach", (PyCFunction) _wrap_ToolBarToolBase_Detach, METH_VARARGS | METH_KEYWORDS, NULL },
31723 { (char *)"ToolBarToolBase_Attach", (PyCFunction) _wrap_ToolBarToolBase_Attach, METH_VARARGS | METH_KEYWORDS, NULL },
31724 { (char *)"ToolBarToolBase_GetClientData", (PyCFunction) _wrap_ToolBarToolBase_GetClientData, METH_VARARGS | METH_KEYWORDS, NULL },
31725 { (char *)"ToolBarToolBase_SetClientData", (PyCFunction) _wrap_ToolBarToolBase_SetClientData, METH_VARARGS | METH_KEYWORDS, NULL },
31726 { (char *)"ToolBarToolBase_swigregister", ToolBarToolBase_swigregister, METH_VARARGS, NULL },
31727 { (char *)"ToolBarBase_DoAddTool", (PyCFunction) _wrap_ToolBarBase_DoAddTool, METH_VARARGS | METH_KEYWORDS, NULL },
31728 { (char *)"ToolBarBase_DoInsertTool", (PyCFunction) _wrap_ToolBarBase_DoInsertTool, METH_VARARGS | METH_KEYWORDS, NULL },
31729 { (char *)"ToolBarBase_AddToolItem", (PyCFunction) _wrap_ToolBarBase_AddToolItem, METH_VARARGS | METH_KEYWORDS, NULL },
31730 { (char *)"ToolBarBase_InsertToolItem", (PyCFunction) _wrap_ToolBarBase_InsertToolItem, METH_VARARGS | METH_KEYWORDS, NULL },
31731 { (char *)"ToolBarBase_AddControl", (PyCFunction) _wrap_ToolBarBase_AddControl, METH_VARARGS | METH_KEYWORDS, NULL },
31732 { (char *)"ToolBarBase_InsertControl", (PyCFunction) _wrap_ToolBarBase_InsertControl, METH_VARARGS | METH_KEYWORDS, NULL },
31733 { (char *)"ToolBarBase_FindControl", (PyCFunction) _wrap_ToolBarBase_FindControl, METH_VARARGS | METH_KEYWORDS, NULL },
31734 { (char *)"ToolBarBase_AddSeparator", (PyCFunction) _wrap_ToolBarBase_AddSeparator, METH_VARARGS | METH_KEYWORDS, NULL },
31735 { (char *)"ToolBarBase_InsertSeparator", (PyCFunction) _wrap_ToolBarBase_InsertSeparator, METH_VARARGS | METH_KEYWORDS, NULL },
31736 { (char *)"ToolBarBase_RemoveTool", (PyCFunction) _wrap_ToolBarBase_RemoveTool, METH_VARARGS | METH_KEYWORDS, NULL },
31737 { (char *)"ToolBarBase_DeleteToolByPos", (PyCFunction) _wrap_ToolBarBase_DeleteToolByPos, METH_VARARGS | METH_KEYWORDS, NULL },
31738 { (char *)"ToolBarBase_DeleteTool", (PyCFunction) _wrap_ToolBarBase_DeleteTool, METH_VARARGS | METH_KEYWORDS, NULL },
31739 { (char *)"ToolBarBase_ClearTools", (PyCFunction) _wrap_ToolBarBase_ClearTools, METH_VARARGS | METH_KEYWORDS, NULL },
31740 { (char *)"ToolBarBase_Realize", (PyCFunction) _wrap_ToolBarBase_Realize, METH_VARARGS | METH_KEYWORDS, NULL },
31741 { (char *)"ToolBarBase_EnableTool", (PyCFunction) _wrap_ToolBarBase_EnableTool, METH_VARARGS | METH_KEYWORDS, NULL },
31742 { (char *)"ToolBarBase_ToggleTool", (PyCFunction) _wrap_ToolBarBase_ToggleTool, METH_VARARGS | METH_KEYWORDS, NULL },
31743 { (char *)"ToolBarBase_SetToggle", (PyCFunction) _wrap_ToolBarBase_SetToggle, METH_VARARGS | METH_KEYWORDS, NULL },
31744 { (char *)"ToolBarBase_GetToolClientData", (PyCFunction) _wrap_ToolBarBase_GetToolClientData, METH_VARARGS | METH_KEYWORDS, NULL },
31745 { (char *)"ToolBarBase_SetToolClientData", (PyCFunction) _wrap_ToolBarBase_SetToolClientData, METH_VARARGS | METH_KEYWORDS, NULL },
31746 { (char *)"ToolBarBase_GetToolPos", (PyCFunction) _wrap_ToolBarBase_GetToolPos, METH_VARARGS | METH_KEYWORDS, NULL },
31747 { (char *)"ToolBarBase_GetToolState", (PyCFunction) _wrap_ToolBarBase_GetToolState, METH_VARARGS | METH_KEYWORDS, NULL },
31748 { (char *)"ToolBarBase_GetToolEnabled", (PyCFunction) _wrap_ToolBarBase_GetToolEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
31749 { (char *)"ToolBarBase_SetToolShortHelp", (PyCFunction) _wrap_ToolBarBase_SetToolShortHelp, METH_VARARGS | METH_KEYWORDS, NULL },
31750 { (char *)"ToolBarBase_GetToolShortHelp", (PyCFunction) _wrap_ToolBarBase_GetToolShortHelp, METH_VARARGS | METH_KEYWORDS, NULL },
31751 { (char *)"ToolBarBase_SetToolLongHelp", (PyCFunction) _wrap_ToolBarBase_SetToolLongHelp, METH_VARARGS | METH_KEYWORDS, NULL },
31752 { (char *)"ToolBarBase_GetToolLongHelp", (PyCFunction) _wrap_ToolBarBase_GetToolLongHelp, METH_VARARGS | METH_KEYWORDS, NULL },
31753 { (char *)"ToolBarBase_SetMarginsXY", (PyCFunction) _wrap_ToolBarBase_SetMarginsXY, METH_VARARGS | METH_KEYWORDS, NULL },
31754 { (char *)"ToolBarBase_SetMargins", (PyCFunction) _wrap_ToolBarBase_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL },
31755 { (char *)"ToolBarBase_SetToolPacking", (PyCFunction) _wrap_ToolBarBase_SetToolPacking, METH_VARARGS | METH_KEYWORDS, NULL },
31756 { (char *)"ToolBarBase_SetToolSeparation", (PyCFunction) _wrap_ToolBarBase_SetToolSeparation, METH_VARARGS | METH_KEYWORDS, NULL },
31757 { (char *)"ToolBarBase_GetToolMargins", (PyCFunction) _wrap_ToolBarBase_GetToolMargins, METH_VARARGS | METH_KEYWORDS, NULL },
31758 { (char *)"ToolBarBase_GetMargins", (PyCFunction) _wrap_ToolBarBase_GetMargins, METH_VARARGS | METH_KEYWORDS, NULL },
31759 { (char *)"ToolBarBase_GetToolPacking", (PyCFunction) _wrap_ToolBarBase_GetToolPacking, METH_VARARGS | METH_KEYWORDS, NULL },
31760 { (char *)"ToolBarBase_GetToolSeparation", (PyCFunction) _wrap_ToolBarBase_GetToolSeparation, METH_VARARGS | METH_KEYWORDS, NULL },
31761 { (char *)"ToolBarBase_SetRows", (PyCFunction) _wrap_ToolBarBase_SetRows, METH_VARARGS | METH_KEYWORDS, NULL },
31762 { (char *)"ToolBarBase_SetMaxRowsCols", (PyCFunction) _wrap_ToolBarBase_SetMaxRowsCols, METH_VARARGS | METH_KEYWORDS, NULL },
31763 { (char *)"ToolBarBase_GetMaxRows", (PyCFunction) _wrap_ToolBarBase_GetMaxRows, METH_VARARGS | METH_KEYWORDS, NULL },
31764 { (char *)"ToolBarBase_GetMaxCols", (PyCFunction) _wrap_ToolBarBase_GetMaxCols, METH_VARARGS | METH_KEYWORDS, NULL },
31765 { (char *)"ToolBarBase_SetToolBitmapSize", (PyCFunction) _wrap_ToolBarBase_SetToolBitmapSize, METH_VARARGS | METH_KEYWORDS, NULL },
31766 { (char *)"ToolBarBase_GetToolBitmapSize", (PyCFunction) _wrap_ToolBarBase_GetToolBitmapSize, METH_VARARGS | METH_KEYWORDS, NULL },
31767 { (char *)"ToolBarBase_GetToolSize", (PyCFunction) _wrap_ToolBarBase_GetToolSize, METH_VARARGS | METH_KEYWORDS, NULL },
31768 { (char *)"ToolBarBase_FindToolForPosition", (PyCFunction) _wrap_ToolBarBase_FindToolForPosition, METH_VARARGS | METH_KEYWORDS, NULL },
31769 { (char *)"ToolBarBase_FindById", (PyCFunction) _wrap_ToolBarBase_FindById, METH_VARARGS | METH_KEYWORDS, NULL },
31770 { (char *)"ToolBarBase_IsVertical", (PyCFunction) _wrap_ToolBarBase_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL },
31771 { (char *)"ToolBarBase_swigregister", ToolBarBase_swigregister, METH_VARARGS, NULL },
31772 { (char *)"new_ToolBar", (PyCFunction) _wrap_new_ToolBar, METH_VARARGS | METH_KEYWORDS, NULL },
31773 { (char *)"new_PreToolBar", (PyCFunction) _wrap_new_PreToolBar, METH_VARARGS | METH_KEYWORDS, NULL },
31774 { (char *)"ToolBar_Create", (PyCFunction) _wrap_ToolBar_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31775 { (char *)"ToolBar_FindToolForPosition", (PyCFunction) _wrap_ToolBar_FindToolForPosition, METH_VARARGS | METH_KEYWORDS, NULL },
31776 { (char *)"ToolBar_GetClassDefaultAttributes", (PyCFunction) _wrap_ToolBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31777 { (char *)"ToolBar_swigregister", ToolBar_swigregister, METH_VARARGS, NULL },
31778 { (char *)"new_ListItemAttr", (PyCFunction) _wrap_new_ListItemAttr, METH_VARARGS | METH_KEYWORDS, NULL },
31779 { (char *)"ListItemAttr_SetTextColour", (PyCFunction) _wrap_ListItemAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
31780 { (char *)"ListItemAttr_SetBackgroundColour", (PyCFunction) _wrap_ListItemAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
31781 { (char *)"ListItemAttr_SetFont", (PyCFunction) _wrap_ListItemAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL },
31782 { (char *)"ListItemAttr_HasTextColour", (PyCFunction) _wrap_ListItemAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
31783 { (char *)"ListItemAttr_HasBackgroundColour", (PyCFunction) _wrap_ListItemAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
31784 { (char *)"ListItemAttr_HasFont", (PyCFunction) _wrap_ListItemAttr_HasFont, METH_VARARGS | METH_KEYWORDS, NULL },
31785 { (char *)"ListItemAttr_GetTextColour", (PyCFunction) _wrap_ListItemAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
31786 { (char *)"ListItemAttr_GetBackgroundColour", (PyCFunction) _wrap_ListItemAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
31787 { (char *)"ListItemAttr_GetFont", (PyCFunction) _wrap_ListItemAttr_GetFont, METH_VARARGS | METH_KEYWORDS, NULL },
31788 { (char *)"ListItemAttr_Destroy", (PyCFunction) _wrap_ListItemAttr_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
31789 { (char *)"ListItemAttr_swigregister", ListItemAttr_swigregister, METH_VARARGS, NULL },
31790 { (char *)"new_ListItem", (PyCFunction) _wrap_new_ListItem, METH_VARARGS | METH_KEYWORDS, NULL },
31791 { (char *)"delete_ListItem", (PyCFunction) _wrap_delete_ListItem, METH_VARARGS | METH_KEYWORDS, NULL },
31792 { (char *)"ListItem_Clear", (PyCFunction) _wrap_ListItem_Clear, METH_VARARGS | METH_KEYWORDS, NULL },
31793 { (char *)"ListItem_ClearAttributes", (PyCFunction) _wrap_ListItem_ClearAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31794 { (char *)"ListItem_SetMask", (PyCFunction) _wrap_ListItem_SetMask, METH_VARARGS | METH_KEYWORDS, NULL },
31795 { (char *)"ListItem_SetId", (PyCFunction) _wrap_ListItem_SetId, METH_VARARGS | METH_KEYWORDS, NULL },
31796 { (char *)"ListItem_SetColumn", (PyCFunction) _wrap_ListItem_SetColumn, METH_VARARGS | METH_KEYWORDS, NULL },
31797 { (char *)"ListItem_SetState", (PyCFunction) _wrap_ListItem_SetState, METH_VARARGS | METH_KEYWORDS, NULL },
31798 { (char *)"ListItem_SetStateMask", (PyCFunction) _wrap_ListItem_SetStateMask, METH_VARARGS | METH_KEYWORDS, NULL },
31799 { (char *)"ListItem_SetText", (PyCFunction) _wrap_ListItem_SetText, METH_VARARGS | METH_KEYWORDS, NULL },
31800 { (char *)"ListItem_SetImage", (PyCFunction) _wrap_ListItem_SetImage, METH_VARARGS | METH_KEYWORDS, NULL },
31801 { (char *)"ListItem_SetData", (PyCFunction) _wrap_ListItem_SetData, METH_VARARGS | METH_KEYWORDS, NULL },
31802 { (char *)"ListItem_SetWidth", (PyCFunction) _wrap_ListItem_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
31803 { (char *)"ListItem_SetAlign", (PyCFunction) _wrap_ListItem_SetAlign, METH_VARARGS | METH_KEYWORDS, NULL },
31804 { (char *)"ListItem_SetTextColour", (PyCFunction) _wrap_ListItem_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
31805 { (char *)"ListItem_SetBackgroundColour", (PyCFunction) _wrap_ListItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
31806 { (char *)"ListItem_SetFont", (PyCFunction) _wrap_ListItem_SetFont, METH_VARARGS | METH_KEYWORDS, NULL },
31807 { (char *)"ListItem_GetMask", (PyCFunction) _wrap_ListItem_GetMask, METH_VARARGS | METH_KEYWORDS, NULL },
31808 { (char *)"ListItem_GetId", (PyCFunction) _wrap_ListItem_GetId, METH_VARARGS | METH_KEYWORDS, NULL },
31809 { (char *)"ListItem_GetColumn", (PyCFunction) _wrap_ListItem_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL },
31810 { (char *)"ListItem_GetState", (PyCFunction) _wrap_ListItem_GetState, METH_VARARGS | METH_KEYWORDS, NULL },
31811 { (char *)"ListItem_GetText", (PyCFunction) _wrap_ListItem_GetText, METH_VARARGS | METH_KEYWORDS, NULL },
31812 { (char *)"ListItem_GetImage", (PyCFunction) _wrap_ListItem_GetImage, METH_VARARGS | METH_KEYWORDS, NULL },
31813 { (char *)"ListItem_GetData", (PyCFunction) _wrap_ListItem_GetData, METH_VARARGS | METH_KEYWORDS, NULL },
31814 { (char *)"ListItem_GetWidth", (PyCFunction) _wrap_ListItem_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
31815 { (char *)"ListItem_GetAlign", (PyCFunction) _wrap_ListItem_GetAlign, METH_VARARGS | METH_KEYWORDS, NULL },
31816 { (char *)"ListItem_GetAttributes", (PyCFunction) _wrap_ListItem_GetAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31817 { (char *)"ListItem_HasAttributes", (PyCFunction) _wrap_ListItem_HasAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31818 { (char *)"ListItem_GetTextColour", (PyCFunction) _wrap_ListItem_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
31819 { (char *)"ListItem_GetBackgroundColour", (PyCFunction) _wrap_ListItem_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
31820 { (char *)"ListItem_GetFont", (PyCFunction) _wrap_ListItem_GetFont, METH_VARARGS | METH_KEYWORDS, NULL },
31821 { (char *)"ListItem_m_mask_set", (PyCFunction) _wrap_ListItem_m_mask_set, METH_VARARGS | METH_KEYWORDS, NULL },
31822 { (char *)"ListItem_m_mask_get", (PyCFunction) _wrap_ListItem_m_mask_get, METH_VARARGS | METH_KEYWORDS, NULL },
31823 { (char *)"ListItem_m_itemId_set", (PyCFunction) _wrap_ListItem_m_itemId_set, METH_VARARGS | METH_KEYWORDS, NULL },
31824 { (char *)"ListItem_m_itemId_get", (PyCFunction) _wrap_ListItem_m_itemId_get, METH_VARARGS | METH_KEYWORDS, NULL },
31825 { (char *)"ListItem_m_col_set", (PyCFunction) _wrap_ListItem_m_col_set, METH_VARARGS | METH_KEYWORDS, NULL },
31826 { (char *)"ListItem_m_col_get", (PyCFunction) _wrap_ListItem_m_col_get, METH_VARARGS | METH_KEYWORDS, NULL },
31827 { (char *)"ListItem_m_state_set", (PyCFunction) _wrap_ListItem_m_state_set, METH_VARARGS | METH_KEYWORDS, NULL },
31828 { (char *)"ListItem_m_state_get", (PyCFunction) _wrap_ListItem_m_state_get, METH_VARARGS | METH_KEYWORDS, NULL },
31829 { (char *)"ListItem_m_stateMask_set", (PyCFunction) _wrap_ListItem_m_stateMask_set, METH_VARARGS | METH_KEYWORDS, NULL },
31830 { (char *)"ListItem_m_stateMask_get", (PyCFunction) _wrap_ListItem_m_stateMask_get, METH_VARARGS | METH_KEYWORDS, NULL },
31831 { (char *)"ListItem_m_text_set", (PyCFunction) _wrap_ListItem_m_text_set, METH_VARARGS | METH_KEYWORDS, NULL },
31832 { (char *)"ListItem_m_text_get", (PyCFunction) _wrap_ListItem_m_text_get, METH_VARARGS | METH_KEYWORDS, NULL },
31833 { (char *)"ListItem_m_image_set", (PyCFunction) _wrap_ListItem_m_image_set, METH_VARARGS | METH_KEYWORDS, NULL },
31834 { (char *)"ListItem_m_image_get", (PyCFunction) _wrap_ListItem_m_image_get, METH_VARARGS | METH_KEYWORDS, NULL },
31835 { (char *)"ListItem_m_data_set", (PyCFunction) _wrap_ListItem_m_data_set, METH_VARARGS | METH_KEYWORDS, NULL },
31836 { (char *)"ListItem_m_data_get", (PyCFunction) _wrap_ListItem_m_data_get, METH_VARARGS | METH_KEYWORDS, NULL },
31837 { (char *)"ListItem_m_format_set", (PyCFunction) _wrap_ListItem_m_format_set, METH_VARARGS | METH_KEYWORDS, NULL },
31838 { (char *)"ListItem_m_format_get", (PyCFunction) _wrap_ListItem_m_format_get, METH_VARARGS | METH_KEYWORDS, NULL },
31839 { (char *)"ListItem_m_width_set", (PyCFunction) _wrap_ListItem_m_width_set, METH_VARARGS | METH_KEYWORDS, NULL },
31840 { (char *)"ListItem_m_width_get", (PyCFunction) _wrap_ListItem_m_width_get, METH_VARARGS | METH_KEYWORDS, NULL },
31841 { (char *)"ListItem_swigregister", ListItem_swigregister, METH_VARARGS, NULL },
31842 { (char *)"new_ListEvent", (PyCFunction) _wrap_new_ListEvent, METH_VARARGS | METH_KEYWORDS, NULL },
31843 { (char *)"ListEvent_m_code_set", (PyCFunction) _wrap_ListEvent_m_code_set, METH_VARARGS | METH_KEYWORDS, NULL },
31844 { (char *)"ListEvent_m_code_get", (PyCFunction) _wrap_ListEvent_m_code_get, METH_VARARGS | METH_KEYWORDS, NULL },
31845 { (char *)"ListEvent_m_oldItemIndex_set", (PyCFunction) _wrap_ListEvent_m_oldItemIndex_set, METH_VARARGS | METH_KEYWORDS, NULL },
31846 { (char *)"ListEvent_m_oldItemIndex_get", (PyCFunction) _wrap_ListEvent_m_oldItemIndex_get, METH_VARARGS | METH_KEYWORDS, NULL },
31847 { (char *)"ListEvent_m_itemIndex_set", (PyCFunction) _wrap_ListEvent_m_itemIndex_set, METH_VARARGS | METH_KEYWORDS, NULL },
31848 { (char *)"ListEvent_m_itemIndex_get", (PyCFunction) _wrap_ListEvent_m_itemIndex_get, METH_VARARGS | METH_KEYWORDS, NULL },
31849 { (char *)"ListEvent_m_col_set", (PyCFunction) _wrap_ListEvent_m_col_set, METH_VARARGS | METH_KEYWORDS, NULL },
31850 { (char *)"ListEvent_m_col_get", (PyCFunction) _wrap_ListEvent_m_col_get, METH_VARARGS | METH_KEYWORDS, NULL },
31851 { (char *)"ListEvent_m_pointDrag_set", (PyCFunction) _wrap_ListEvent_m_pointDrag_set, METH_VARARGS | METH_KEYWORDS, NULL },
31852 { (char *)"ListEvent_m_pointDrag_get", (PyCFunction) _wrap_ListEvent_m_pointDrag_get, METH_VARARGS | METH_KEYWORDS, NULL },
31853 { (char *)"ListEvent_m_item_get", (PyCFunction) _wrap_ListEvent_m_item_get, METH_VARARGS | METH_KEYWORDS, NULL },
31854 { (char *)"ListEvent_GetKeyCode", (PyCFunction) _wrap_ListEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL },
31855 { (char *)"ListEvent_GetIndex", (PyCFunction) _wrap_ListEvent_GetIndex, METH_VARARGS | METH_KEYWORDS, NULL },
31856 { (char *)"ListEvent_GetColumn", (PyCFunction) _wrap_ListEvent_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL },
31857 { (char *)"ListEvent_GetPoint", (PyCFunction) _wrap_ListEvent_GetPoint, METH_VARARGS | METH_KEYWORDS, NULL },
31858 { (char *)"ListEvent_GetLabel", (PyCFunction) _wrap_ListEvent_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
31859 { (char *)"ListEvent_GetText", (PyCFunction) _wrap_ListEvent_GetText, METH_VARARGS | METH_KEYWORDS, NULL },
31860 { (char *)"ListEvent_GetImage", (PyCFunction) _wrap_ListEvent_GetImage, METH_VARARGS | METH_KEYWORDS, NULL },
31861 { (char *)"ListEvent_GetData", (PyCFunction) _wrap_ListEvent_GetData, METH_VARARGS | METH_KEYWORDS, NULL },
31862 { (char *)"ListEvent_GetMask", (PyCFunction) _wrap_ListEvent_GetMask, METH_VARARGS | METH_KEYWORDS, NULL },
31863 { (char *)"ListEvent_GetItem", (PyCFunction) _wrap_ListEvent_GetItem, METH_VARARGS | METH_KEYWORDS, NULL },
31864 { (char *)"ListEvent_GetCacheFrom", (PyCFunction) _wrap_ListEvent_GetCacheFrom, METH_VARARGS | METH_KEYWORDS, NULL },
31865 { (char *)"ListEvent_GetCacheTo", (PyCFunction) _wrap_ListEvent_GetCacheTo, METH_VARARGS | METH_KEYWORDS, NULL },
31866 { (char *)"ListEvent_IsEditCancelled", (PyCFunction) _wrap_ListEvent_IsEditCancelled, METH_VARARGS | METH_KEYWORDS, NULL },
31867 { (char *)"ListEvent_SetEditCanceled", (PyCFunction) _wrap_ListEvent_SetEditCanceled, METH_VARARGS | METH_KEYWORDS, NULL },
31868 { (char *)"ListEvent_swigregister", ListEvent_swigregister, METH_VARARGS, NULL },
31869 { (char *)"new_ListCtrl", (PyCFunction) _wrap_new_ListCtrl, METH_VARARGS | METH_KEYWORDS, NULL },
31870 { (char *)"new_PreListCtrl", (PyCFunction) _wrap_new_PreListCtrl, METH_VARARGS | METH_KEYWORDS, NULL },
31871 { (char *)"ListCtrl_Create", (PyCFunction) _wrap_ListCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31872 { (char *)"ListCtrl__setCallbackInfo", (PyCFunction) _wrap_ListCtrl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
31873 { (char *)"ListCtrl_SetForegroundColour", (PyCFunction) _wrap_ListCtrl_SetForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
31874 { (char *)"ListCtrl_SetBackgroundColour", (PyCFunction) _wrap_ListCtrl_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
31875 { (char *)"ListCtrl_GetColumn", (PyCFunction) _wrap_ListCtrl_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL },
31876 { (char *)"ListCtrl_SetColumn", (PyCFunction) _wrap_ListCtrl_SetColumn, METH_VARARGS | METH_KEYWORDS, NULL },
31877 { (char *)"ListCtrl_GetColumnWidth", (PyCFunction) _wrap_ListCtrl_GetColumnWidth, METH_VARARGS | METH_KEYWORDS, NULL },
31878 { (char *)"ListCtrl_SetColumnWidth", (PyCFunction) _wrap_ListCtrl_SetColumnWidth, METH_VARARGS | METH_KEYWORDS, NULL },
31879 { (char *)"ListCtrl_GetCountPerPage", (PyCFunction) _wrap_ListCtrl_GetCountPerPage, METH_VARARGS | METH_KEYWORDS, NULL },
31880 { (char *)"ListCtrl_GetViewRect", (PyCFunction) _wrap_ListCtrl_GetViewRect, METH_VARARGS | METH_KEYWORDS, NULL },
31881 { (char *)"ListCtrl_GetItem", (PyCFunction) _wrap_ListCtrl_GetItem, METH_VARARGS | METH_KEYWORDS, NULL },
31882 { (char *)"ListCtrl_SetItem", (PyCFunction) _wrap_ListCtrl_SetItem, METH_VARARGS | METH_KEYWORDS, NULL },
31883 { (char *)"ListCtrl_SetStringItem", (PyCFunction) _wrap_ListCtrl_SetStringItem, METH_VARARGS | METH_KEYWORDS, NULL },
31884 { (char *)"ListCtrl_GetItemState", (PyCFunction) _wrap_ListCtrl_GetItemState, METH_VARARGS | METH_KEYWORDS, NULL },
31885 { (char *)"ListCtrl_SetItemState", (PyCFunction) _wrap_ListCtrl_SetItemState, METH_VARARGS | METH_KEYWORDS, NULL },
31886 { (char *)"ListCtrl_SetItemImage", (PyCFunction) _wrap_ListCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS, NULL },
31887 { (char *)"ListCtrl_GetItemText", (PyCFunction) _wrap_ListCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS, NULL },
31888 { (char *)"ListCtrl_SetItemText", (PyCFunction) _wrap_ListCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS, NULL },
31889 { (char *)"ListCtrl_GetItemData", (PyCFunction) _wrap_ListCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS, NULL },
31890 { (char *)"ListCtrl_SetItemData", (PyCFunction) _wrap_ListCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS, NULL },
31891 { (char *)"ListCtrl_GetItemPosition", (PyCFunction) _wrap_ListCtrl_GetItemPosition, METH_VARARGS | METH_KEYWORDS, NULL },
31892 { (char *)"ListCtrl_GetItemRect", (PyCFunction) _wrap_ListCtrl_GetItemRect, METH_VARARGS | METH_KEYWORDS, NULL },
31893 { (char *)"ListCtrl_SetItemPosition", (PyCFunction) _wrap_ListCtrl_SetItemPosition, METH_VARARGS | METH_KEYWORDS, NULL },
31894 { (char *)"ListCtrl_GetItemCount", (PyCFunction) _wrap_ListCtrl_GetItemCount, METH_VARARGS | METH_KEYWORDS, NULL },
31895 { (char *)"ListCtrl_GetColumnCount", (PyCFunction) _wrap_ListCtrl_GetColumnCount, METH_VARARGS | METH_KEYWORDS, NULL },
31896 { (char *)"ListCtrl_GetItemSpacing", (PyCFunction) _wrap_ListCtrl_GetItemSpacing, METH_VARARGS | METH_KEYWORDS, NULL },
31897 { (char *)"ListCtrl_SetItemSpacing", (PyCFunction) _wrap_ListCtrl_SetItemSpacing, METH_VARARGS | METH_KEYWORDS, NULL },
31898 { (char *)"ListCtrl_GetSelectedItemCount", (PyCFunction) _wrap_ListCtrl_GetSelectedItemCount, METH_VARARGS | METH_KEYWORDS, NULL },
31899 { (char *)"ListCtrl_GetTextColour", (PyCFunction) _wrap_ListCtrl_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
31900 { (char *)"ListCtrl_SetTextColour", (PyCFunction) _wrap_ListCtrl_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
31901 { (char *)"ListCtrl_GetTopItem", (PyCFunction) _wrap_ListCtrl_GetTopItem, METH_VARARGS | METH_KEYWORDS, NULL },
31902 { (char *)"ListCtrl_SetSingleStyle", (PyCFunction) _wrap_ListCtrl_SetSingleStyle, METH_VARARGS | METH_KEYWORDS, NULL },
31903 { (char *)"ListCtrl_SetWindowStyleFlag", (PyCFunction) _wrap_ListCtrl_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS, NULL },
31904 { (char *)"ListCtrl_GetNextItem", (PyCFunction) _wrap_ListCtrl_GetNextItem, METH_VARARGS | METH_KEYWORDS, NULL },
31905 { (char *)"ListCtrl_GetImageList", (PyCFunction) _wrap_ListCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL },
31906 { (char *)"ListCtrl_SetImageList", (PyCFunction) _wrap_ListCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL },
31907 { (char *)"ListCtrl_AssignImageList", (PyCFunction) _wrap_ListCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL },
31908 { (char *)"ListCtrl_InReportView", (PyCFunction) _wrap_ListCtrl_InReportView, METH_VARARGS | METH_KEYWORDS, NULL },
31909 { (char *)"ListCtrl_IsVirtual", (PyCFunction) _wrap_ListCtrl_IsVirtual, METH_VARARGS | METH_KEYWORDS, NULL },
31910 { (char *)"ListCtrl_RefreshItem", (PyCFunction) _wrap_ListCtrl_RefreshItem, METH_VARARGS | METH_KEYWORDS, NULL },
31911 { (char *)"ListCtrl_RefreshItems", (PyCFunction) _wrap_ListCtrl_RefreshItems, METH_VARARGS | METH_KEYWORDS, NULL },
31912 { (char *)"ListCtrl_Arrange", (PyCFunction) _wrap_ListCtrl_Arrange, METH_VARARGS | METH_KEYWORDS, NULL },
31913 { (char *)"ListCtrl_DeleteItem", (PyCFunction) _wrap_ListCtrl_DeleteItem, METH_VARARGS | METH_KEYWORDS, NULL },
31914 { (char *)"ListCtrl_DeleteAllItems", (PyCFunction) _wrap_ListCtrl_DeleteAllItems, METH_VARARGS | METH_KEYWORDS, NULL },
31915 { (char *)"ListCtrl_DeleteColumn", (PyCFunction) _wrap_ListCtrl_DeleteColumn, METH_VARARGS | METH_KEYWORDS, NULL },
31916 { (char *)"ListCtrl_DeleteAllColumns", (PyCFunction) _wrap_ListCtrl_DeleteAllColumns, METH_VARARGS | METH_KEYWORDS, NULL },
31917 { (char *)"ListCtrl_ClearAll", (PyCFunction) _wrap_ListCtrl_ClearAll, METH_VARARGS | METH_KEYWORDS, NULL },
31918 { (char *)"ListCtrl_EditLabel", (PyCFunction) _wrap_ListCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS, NULL },
31919 { (char *)"ListCtrl_EnsureVisible", (PyCFunction) _wrap_ListCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL },
31920 { (char *)"ListCtrl_FindItem", (PyCFunction) _wrap_ListCtrl_FindItem, METH_VARARGS | METH_KEYWORDS, NULL },
31921 { (char *)"ListCtrl_FindItemData", (PyCFunction) _wrap_ListCtrl_FindItemData, METH_VARARGS | METH_KEYWORDS, NULL },
31922 { (char *)"ListCtrl_FindItemAtPos", (PyCFunction) _wrap_ListCtrl_FindItemAtPos, METH_VARARGS | METH_KEYWORDS, NULL },
31923 { (char *)"ListCtrl_HitTest", (PyCFunction) _wrap_ListCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL },
31924 { (char *)"ListCtrl_InsertItem", (PyCFunction) _wrap_ListCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL },
31925 { (char *)"ListCtrl_InsertStringItem", (PyCFunction) _wrap_ListCtrl_InsertStringItem, METH_VARARGS | METH_KEYWORDS, NULL },
31926 { (char *)"ListCtrl_InsertImageItem", (PyCFunction) _wrap_ListCtrl_InsertImageItem, METH_VARARGS | METH_KEYWORDS, NULL },
31927 { (char *)"ListCtrl_InsertImageStringItem", (PyCFunction) _wrap_ListCtrl_InsertImageStringItem, METH_VARARGS | METH_KEYWORDS, NULL },
31928 { (char *)"ListCtrl_InsertColumnInfo", (PyCFunction) _wrap_ListCtrl_InsertColumnInfo, METH_VARARGS | METH_KEYWORDS, NULL },
31929 { (char *)"ListCtrl_InsertColumn", (PyCFunction) _wrap_ListCtrl_InsertColumn, METH_VARARGS | METH_KEYWORDS, NULL },
31930 { (char *)"ListCtrl_SetItemCount", (PyCFunction) _wrap_ListCtrl_SetItemCount, METH_VARARGS | METH_KEYWORDS, NULL },
31931 { (char *)"ListCtrl_ScrollList", (PyCFunction) _wrap_ListCtrl_ScrollList, METH_VARARGS | METH_KEYWORDS, NULL },
31932 { (char *)"ListCtrl_SetItemTextColour", (PyCFunction) _wrap_ListCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
31933 { (char *)"ListCtrl_GetItemTextColour", (PyCFunction) _wrap_ListCtrl_GetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
31934 { (char *)"ListCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_ListCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
31935 { (char *)"ListCtrl_GetItemBackgroundColour", (PyCFunction) _wrap_ListCtrl_GetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
31936 { (char *)"ListCtrl_SortItems", (PyCFunction) _wrap_ListCtrl_SortItems, METH_VARARGS | METH_KEYWORDS, NULL },
31937 { (char *)"ListCtrl_GetMainWindow", (PyCFunction) _wrap_ListCtrl_GetMainWindow, METH_VARARGS | METH_KEYWORDS, NULL },
31938 { (char *)"ListCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_ListCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
31939 { (char *)"ListCtrl_swigregister", ListCtrl_swigregister, METH_VARARGS, NULL },
31940 { (char *)"new_ListView", (PyCFunction) _wrap_new_ListView, METH_VARARGS | METH_KEYWORDS, NULL },
31941 { (char *)"new_PreListView", (PyCFunction) _wrap_new_PreListView, METH_VARARGS | METH_KEYWORDS, NULL },
31942 { (char *)"ListView_Create", (PyCFunction) _wrap_ListView_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31943 { (char *)"ListView_Select", (PyCFunction) _wrap_ListView_Select, METH_VARARGS | METH_KEYWORDS, NULL },
31944 { (char *)"ListView_Focus", (PyCFunction) _wrap_ListView_Focus, METH_VARARGS | METH_KEYWORDS, NULL },
31945 { (char *)"ListView_GetFocusedItem", (PyCFunction) _wrap_ListView_GetFocusedItem, METH_VARARGS | METH_KEYWORDS, NULL },
31946 { (char *)"ListView_GetNextSelected", (PyCFunction) _wrap_ListView_GetNextSelected, METH_VARARGS | METH_KEYWORDS, NULL },
31947 { (char *)"ListView_GetFirstSelected", (PyCFunction) _wrap_ListView_GetFirstSelected, METH_VARARGS | METH_KEYWORDS, NULL },
31948 { (char *)"ListView_IsSelected", (PyCFunction) _wrap_ListView_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL },
31949 { (char *)"ListView_SetColumnImage", (PyCFunction) _wrap_ListView_SetColumnImage, METH_VARARGS | METH_KEYWORDS, NULL },
31950 { (char *)"ListView_ClearColumnImage", (PyCFunction) _wrap_ListView_ClearColumnImage, METH_VARARGS | METH_KEYWORDS, NULL },
31951 { (char *)"ListView_swigregister", ListView_swigregister, METH_VARARGS, NULL },
31952 { (char *)"new_TreeItemId", (PyCFunction) _wrap_new_TreeItemId, METH_VARARGS | METH_KEYWORDS, NULL },
31953 { (char *)"delete_TreeItemId", (PyCFunction) _wrap_delete_TreeItemId, METH_VARARGS | METH_KEYWORDS, NULL },
31954 { (char *)"TreeItemId_IsOk", (PyCFunction) _wrap_TreeItemId_IsOk, METH_VARARGS | METH_KEYWORDS, NULL },
31955 { (char *)"TreeItemId___eq__", (PyCFunction) _wrap_TreeItemId___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
31956 { (char *)"TreeItemId___ne__", (PyCFunction) _wrap_TreeItemId___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
31957 { (char *)"TreeItemId_m_pItem_set", (PyCFunction) _wrap_TreeItemId_m_pItem_set, METH_VARARGS | METH_KEYWORDS, NULL },
31958 { (char *)"TreeItemId_m_pItem_get", (PyCFunction) _wrap_TreeItemId_m_pItem_get, METH_VARARGS | METH_KEYWORDS, NULL },
31959 { (char *)"TreeItemId_swigregister", TreeItemId_swigregister, METH_VARARGS, NULL },
31960 { (char *)"new_TreeItemData", (PyCFunction) _wrap_new_TreeItemData, METH_VARARGS | METH_KEYWORDS, NULL },
31961 { (char *)"TreeItemData_GetData", (PyCFunction) _wrap_TreeItemData_GetData, METH_VARARGS | METH_KEYWORDS, NULL },
31962 { (char *)"TreeItemData_SetData", (PyCFunction) _wrap_TreeItemData_SetData, METH_VARARGS | METH_KEYWORDS, NULL },
31963 { (char *)"TreeItemData_GetId", (PyCFunction) _wrap_TreeItemData_GetId, METH_VARARGS | METH_KEYWORDS, NULL },
31964 { (char *)"TreeItemData_SetId", (PyCFunction) _wrap_TreeItemData_SetId, METH_VARARGS | METH_KEYWORDS, NULL },
31965 { (char *)"TreeItemData_Destroy", (PyCFunction) _wrap_TreeItemData_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
31966 { (char *)"TreeItemData_swigregister", TreeItemData_swigregister, METH_VARARGS, NULL },
31967 { (char *)"new_TreeEvent", (PyCFunction) _wrap_new_TreeEvent, METH_VARARGS | METH_KEYWORDS, NULL },
31968 { (char *)"TreeEvent_GetItem", (PyCFunction) _wrap_TreeEvent_GetItem, METH_VARARGS | METH_KEYWORDS, NULL },
31969 { (char *)"TreeEvent_SetItem", (PyCFunction) _wrap_TreeEvent_SetItem, METH_VARARGS | METH_KEYWORDS, NULL },
31970 { (char *)"TreeEvent_GetOldItem", (PyCFunction) _wrap_TreeEvent_GetOldItem, METH_VARARGS | METH_KEYWORDS, NULL },
31971 { (char *)"TreeEvent_SetOldItem", (PyCFunction) _wrap_TreeEvent_SetOldItem, METH_VARARGS | METH_KEYWORDS, NULL },
31972 { (char *)"TreeEvent_GetPoint", (PyCFunction) _wrap_TreeEvent_GetPoint, METH_VARARGS | METH_KEYWORDS, NULL },
31973 { (char *)"TreeEvent_SetPoint", (PyCFunction) _wrap_TreeEvent_SetPoint, METH_VARARGS | METH_KEYWORDS, NULL },
31974 { (char *)"TreeEvent_GetKeyEvent", (PyCFunction) _wrap_TreeEvent_GetKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
31975 { (char *)"TreeEvent_GetKeyCode", (PyCFunction) _wrap_TreeEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL },
31976 { (char *)"TreeEvent_SetKeyEvent", (PyCFunction) _wrap_TreeEvent_SetKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
31977 { (char *)"TreeEvent_GetLabel", (PyCFunction) _wrap_TreeEvent_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
31978 { (char *)"TreeEvent_SetLabel", (PyCFunction) _wrap_TreeEvent_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
31979 { (char *)"TreeEvent_IsEditCancelled", (PyCFunction) _wrap_TreeEvent_IsEditCancelled, METH_VARARGS | METH_KEYWORDS, NULL },
31980 { (char *)"TreeEvent_SetEditCanceled", (PyCFunction) _wrap_TreeEvent_SetEditCanceled, METH_VARARGS | METH_KEYWORDS, NULL },
31981 { (char *)"TreeEvent_SetToolTip", (PyCFunction) _wrap_TreeEvent_SetToolTip, METH_VARARGS | METH_KEYWORDS, NULL },
31982 { (char *)"TreeEvent_swigregister", TreeEvent_swigregister, METH_VARARGS, NULL },
31983 { (char *)"new_TreeCtrl", (PyCFunction) _wrap_new_TreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL },
31984 { (char *)"new_PreTreeCtrl", (PyCFunction) _wrap_new_PreTreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL },
31985 { (char *)"TreeCtrl_Create", (PyCFunction) _wrap_TreeCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL },
31986 { (char *)"TreeCtrl__setCallbackInfo", (PyCFunction) _wrap_TreeCtrl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
31987 { (char *)"TreeCtrl_GetCount", (PyCFunction) _wrap_TreeCtrl_GetCount, METH_VARARGS | METH_KEYWORDS, NULL },
31988 { (char *)"TreeCtrl_GetIndent", (PyCFunction) _wrap_TreeCtrl_GetIndent, METH_VARARGS | METH_KEYWORDS, NULL },
31989 { (char *)"TreeCtrl_SetIndent", (PyCFunction) _wrap_TreeCtrl_SetIndent, METH_VARARGS | METH_KEYWORDS, NULL },
31990 { (char *)"TreeCtrl_GetSpacing", (PyCFunction) _wrap_TreeCtrl_GetSpacing, METH_VARARGS | METH_KEYWORDS, NULL },
31991 { (char *)"TreeCtrl_SetSpacing", (PyCFunction) _wrap_TreeCtrl_SetSpacing, METH_VARARGS | METH_KEYWORDS, NULL },
31992 { (char *)"TreeCtrl_GetImageList", (PyCFunction) _wrap_TreeCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL },
31993 { (char *)"TreeCtrl_GetStateImageList", (PyCFunction) _wrap_TreeCtrl_GetStateImageList, METH_VARARGS | METH_KEYWORDS, NULL },
31994 { (char *)"TreeCtrl_SetImageList", (PyCFunction) _wrap_TreeCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL },
31995 { (char *)"TreeCtrl_SetStateImageList", (PyCFunction) _wrap_TreeCtrl_SetStateImageList, METH_VARARGS | METH_KEYWORDS, NULL },
31996 { (char *)"TreeCtrl_AssignImageList", (PyCFunction) _wrap_TreeCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL },
31997 { (char *)"TreeCtrl_AssignStateImageList", (PyCFunction) _wrap_TreeCtrl_AssignStateImageList, METH_VARARGS | METH_KEYWORDS, NULL },
31998 { (char *)"TreeCtrl_GetItemText", (PyCFunction) _wrap_TreeCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS, NULL },
31999 { (char *)"TreeCtrl_GetItemImage", (PyCFunction) _wrap_TreeCtrl_GetItemImage, METH_VARARGS | METH_KEYWORDS, NULL },
32000 { (char *)"TreeCtrl_GetItemData", (PyCFunction) _wrap_TreeCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS, NULL },
32001 { (char *)"TreeCtrl_GetItemPyData", (PyCFunction) _wrap_TreeCtrl_GetItemPyData, METH_VARARGS | METH_KEYWORDS, NULL },
32002 { (char *)"TreeCtrl_GetItemTextColour", (PyCFunction) _wrap_TreeCtrl_GetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
32003 { (char *)"TreeCtrl_GetItemBackgroundColour", (PyCFunction) _wrap_TreeCtrl_GetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
32004 { (char *)"TreeCtrl_GetItemFont", (PyCFunction) _wrap_TreeCtrl_GetItemFont, METH_VARARGS | METH_KEYWORDS, NULL },
32005 { (char *)"TreeCtrl_SetItemText", (PyCFunction) _wrap_TreeCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS, NULL },
32006 { (char *)"TreeCtrl_SetItemImage", (PyCFunction) _wrap_TreeCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS, NULL },
32007 { (char *)"TreeCtrl_SetItemData", (PyCFunction) _wrap_TreeCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS, NULL },
32008 { (char *)"TreeCtrl_SetItemPyData", (PyCFunction) _wrap_TreeCtrl_SetItemPyData, METH_VARARGS | METH_KEYWORDS, NULL },
32009 { (char *)"TreeCtrl_SetItemHasChildren", (PyCFunction) _wrap_TreeCtrl_SetItemHasChildren, METH_VARARGS | METH_KEYWORDS, NULL },
32010 { (char *)"TreeCtrl_SetItemBold", (PyCFunction) _wrap_TreeCtrl_SetItemBold, METH_VARARGS | METH_KEYWORDS, NULL },
32011 { (char *)"TreeCtrl_SetItemTextColour", (PyCFunction) _wrap_TreeCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
32012 { (char *)"TreeCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_TreeCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
32013 { (char *)"TreeCtrl_SetItemFont", (PyCFunction) _wrap_TreeCtrl_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL },
32014 { (char *)"TreeCtrl_IsVisible", (PyCFunction) _wrap_TreeCtrl_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL },
32015 { (char *)"TreeCtrl_ItemHasChildren", (PyCFunction) _wrap_TreeCtrl_ItemHasChildren, METH_VARARGS | METH_KEYWORDS, NULL },
32016 { (char *)"TreeCtrl_IsExpanded", (PyCFunction) _wrap_TreeCtrl_IsExpanded, METH_VARARGS | METH_KEYWORDS, NULL },
32017 { (char *)"TreeCtrl_IsSelected", (PyCFunction) _wrap_TreeCtrl_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL },
32018 { (char *)"TreeCtrl_IsBold", (PyCFunction) _wrap_TreeCtrl_IsBold, METH_VARARGS | METH_KEYWORDS, NULL },
32019 { (char *)"TreeCtrl_GetChildrenCount", (PyCFunction) _wrap_TreeCtrl_GetChildrenCount, METH_VARARGS | METH_KEYWORDS, NULL },
32020 { (char *)"TreeCtrl_GetRootItem", (PyCFunction) _wrap_TreeCtrl_GetRootItem, METH_VARARGS | METH_KEYWORDS, NULL },
32021 { (char *)"TreeCtrl_GetSelection", (PyCFunction) _wrap_TreeCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
32022 { (char *)"TreeCtrl_GetSelections", (PyCFunction) _wrap_TreeCtrl_GetSelections, METH_VARARGS | METH_KEYWORDS, NULL },
32023 { (char *)"TreeCtrl_GetItemParent", (PyCFunction) _wrap_TreeCtrl_GetItemParent, METH_VARARGS | METH_KEYWORDS, NULL },
32024 { (char *)"TreeCtrl_GetFirstChild", (PyCFunction) _wrap_TreeCtrl_GetFirstChild, METH_VARARGS | METH_KEYWORDS, NULL },
32025 { (char *)"TreeCtrl_GetNextChild", (PyCFunction) _wrap_TreeCtrl_GetNextChild, METH_VARARGS | METH_KEYWORDS, NULL },
32026 { (char *)"TreeCtrl_GetLastChild", (PyCFunction) _wrap_TreeCtrl_GetLastChild, METH_VARARGS | METH_KEYWORDS, NULL },
32027 { (char *)"TreeCtrl_GetNextSibling", (PyCFunction) _wrap_TreeCtrl_GetNextSibling, METH_VARARGS | METH_KEYWORDS, NULL },
32028 { (char *)"TreeCtrl_GetPrevSibling", (PyCFunction) _wrap_TreeCtrl_GetPrevSibling, METH_VARARGS | METH_KEYWORDS, NULL },
32029 { (char *)"TreeCtrl_GetFirstVisibleItem", (PyCFunction) _wrap_TreeCtrl_GetFirstVisibleItem, METH_VARARGS | METH_KEYWORDS, NULL },
32030 { (char *)"TreeCtrl_GetNextVisible", (PyCFunction) _wrap_TreeCtrl_GetNextVisible, METH_VARARGS | METH_KEYWORDS, NULL },
32031 { (char *)"TreeCtrl_GetPrevVisible", (PyCFunction) _wrap_TreeCtrl_GetPrevVisible, METH_VARARGS | METH_KEYWORDS, NULL },
32032 { (char *)"TreeCtrl_AddRoot", (PyCFunction) _wrap_TreeCtrl_AddRoot, METH_VARARGS | METH_KEYWORDS, NULL },
32033 { (char *)"TreeCtrl_PrependItem", (PyCFunction) _wrap_TreeCtrl_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL },
32034 { (char *)"TreeCtrl_InsertItem", (PyCFunction) _wrap_TreeCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL },
32035 { (char *)"TreeCtrl_InsertItemBefore", (PyCFunction) _wrap_TreeCtrl_InsertItemBefore, METH_VARARGS | METH_KEYWORDS, NULL },
32036 { (char *)"TreeCtrl_AppendItem", (PyCFunction) _wrap_TreeCtrl_AppendItem, METH_VARARGS | METH_KEYWORDS, NULL },
32037 { (char *)"TreeCtrl_Delete", (PyCFunction) _wrap_TreeCtrl_Delete, METH_VARARGS | METH_KEYWORDS, NULL },
32038 { (char *)"TreeCtrl_DeleteChildren", (PyCFunction) _wrap_TreeCtrl_DeleteChildren, METH_VARARGS | METH_KEYWORDS, NULL },
32039 { (char *)"TreeCtrl_DeleteAllItems", (PyCFunction) _wrap_TreeCtrl_DeleteAllItems, METH_VARARGS | METH_KEYWORDS, NULL },
32040 { (char *)"TreeCtrl_Expand", (PyCFunction) _wrap_TreeCtrl_Expand, METH_VARARGS | METH_KEYWORDS, NULL },
32041 { (char *)"TreeCtrl_Collapse", (PyCFunction) _wrap_TreeCtrl_Collapse, METH_VARARGS | METH_KEYWORDS, NULL },
32042 { (char *)"TreeCtrl_CollapseAndReset", (PyCFunction) _wrap_TreeCtrl_CollapseAndReset, METH_VARARGS | METH_KEYWORDS, NULL },
32043 { (char *)"TreeCtrl_Toggle", (PyCFunction) _wrap_TreeCtrl_Toggle, METH_VARARGS | METH_KEYWORDS, NULL },
32044 { (char *)"TreeCtrl_Unselect", (PyCFunction) _wrap_TreeCtrl_Unselect, METH_VARARGS | METH_KEYWORDS, NULL },
32045 { (char *)"TreeCtrl_UnselectItem", (PyCFunction) _wrap_TreeCtrl_UnselectItem, METH_VARARGS | METH_KEYWORDS, NULL },
32046 { (char *)"TreeCtrl_UnselectAll", (PyCFunction) _wrap_TreeCtrl_UnselectAll, METH_VARARGS | METH_KEYWORDS, NULL },
32047 { (char *)"TreeCtrl_SelectItem", (PyCFunction) _wrap_TreeCtrl_SelectItem, METH_VARARGS | METH_KEYWORDS, NULL },
32048 { (char *)"TreeCtrl_ToggleItemSelection", (PyCFunction) _wrap_TreeCtrl_ToggleItemSelection, METH_VARARGS | METH_KEYWORDS, NULL },
32049 { (char *)"TreeCtrl_EnsureVisible", (PyCFunction) _wrap_TreeCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL },
32050 { (char *)"TreeCtrl_ScrollTo", (PyCFunction) _wrap_TreeCtrl_ScrollTo, METH_VARARGS | METH_KEYWORDS, NULL },
32051 { (char *)"TreeCtrl_EditLabel", (PyCFunction) _wrap_TreeCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS, NULL },
32052 { (char *)"TreeCtrl_GetEditControl", (PyCFunction) _wrap_TreeCtrl_GetEditControl, METH_VARARGS | METH_KEYWORDS, NULL },
32053 { (char *)"TreeCtrl_SortChildren", (PyCFunction) _wrap_TreeCtrl_SortChildren, METH_VARARGS | METH_KEYWORDS, NULL },
32054 { (char *)"TreeCtrl_HitTest", (PyCFunction) _wrap_TreeCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL },
32055 { (char *)"TreeCtrl_GetBoundingRect", (PyCFunction) _wrap_TreeCtrl_GetBoundingRect, METH_VARARGS | METH_KEYWORDS, NULL },
32056 { (char *)"TreeCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_TreeCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
32057 { (char *)"TreeCtrl_swigregister", TreeCtrl_swigregister, METH_VARARGS, NULL },
32058 { (char *)"new_GenericDirCtrl", (PyCFunction) _wrap_new_GenericDirCtrl, METH_VARARGS | METH_KEYWORDS, NULL },
32059 { (char *)"new_PreGenericDirCtrl", (PyCFunction) _wrap_new_PreGenericDirCtrl, METH_VARARGS | METH_KEYWORDS, NULL },
32060 { (char *)"GenericDirCtrl_Create", (PyCFunction) _wrap_GenericDirCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL },
32061 { (char *)"GenericDirCtrl_ExpandPath", (PyCFunction) _wrap_GenericDirCtrl_ExpandPath, METH_VARARGS | METH_KEYWORDS, NULL },
32062 { (char *)"GenericDirCtrl_GetDefaultPath", (PyCFunction) _wrap_GenericDirCtrl_GetDefaultPath, METH_VARARGS | METH_KEYWORDS, NULL },
32063 { (char *)"GenericDirCtrl_SetDefaultPath", (PyCFunction) _wrap_GenericDirCtrl_SetDefaultPath, METH_VARARGS | METH_KEYWORDS, NULL },
32064 { (char *)"GenericDirCtrl_GetPath", (PyCFunction) _wrap_GenericDirCtrl_GetPath, METH_VARARGS | METH_KEYWORDS, NULL },
32065 { (char *)"GenericDirCtrl_GetFilePath", (PyCFunction) _wrap_GenericDirCtrl_GetFilePath, METH_VARARGS | METH_KEYWORDS, NULL },
32066 { (char *)"GenericDirCtrl_SetPath", (PyCFunction) _wrap_GenericDirCtrl_SetPath, METH_VARARGS | METH_KEYWORDS, NULL },
32067 { (char *)"GenericDirCtrl_ShowHidden", (PyCFunction) _wrap_GenericDirCtrl_ShowHidden, METH_VARARGS | METH_KEYWORDS, NULL },
32068 { (char *)"GenericDirCtrl_GetShowHidden", (PyCFunction) _wrap_GenericDirCtrl_GetShowHidden, METH_VARARGS | METH_KEYWORDS, NULL },
32069 { (char *)"GenericDirCtrl_GetFilter", (PyCFunction) _wrap_GenericDirCtrl_GetFilter, METH_VARARGS | METH_KEYWORDS, NULL },
32070 { (char *)"GenericDirCtrl_SetFilter", (PyCFunction) _wrap_GenericDirCtrl_SetFilter, METH_VARARGS | METH_KEYWORDS, NULL },
32071 { (char *)"GenericDirCtrl_GetFilterIndex", (PyCFunction) _wrap_GenericDirCtrl_GetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL },
32072 { (char *)"GenericDirCtrl_SetFilterIndex", (PyCFunction) _wrap_GenericDirCtrl_SetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL },
32073 { (char *)"GenericDirCtrl_GetRootId", (PyCFunction) _wrap_GenericDirCtrl_GetRootId, METH_VARARGS | METH_KEYWORDS, NULL },
32074 { (char *)"GenericDirCtrl_GetTreeCtrl", (PyCFunction) _wrap_GenericDirCtrl_GetTreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL },
32075 { (char *)"GenericDirCtrl_GetFilterListCtrl", (PyCFunction) _wrap_GenericDirCtrl_GetFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL },
32076 { (char *)"GenericDirCtrl_FindChild", (PyCFunction) _wrap_GenericDirCtrl_FindChild, METH_VARARGS | METH_KEYWORDS, NULL },
32077 { (char *)"GenericDirCtrl_DoResize", (PyCFunction) _wrap_GenericDirCtrl_DoResize, METH_VARARGS | METH_KEYWORDS, NULL },
32078 { (char *)"GenericDirCtrl_ReCreateTree", (PyCFunction) _wrap_GenericDirCtrl_ReCreateTree, METH_VARARGS | METH_KEYWORDS, NULL },
32079 { (char *)"GenericDirCtrl_swigregister", GenericDirCtrl_swigregister, METH_VARARGS, NULL },
32080 { (char *)"new_DirFilterListCtrl", (PyCFunction) _wrap_new_DirFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL },
32081 { (char *)"new_PreDirFilterListCtrl", (PyCFunction) _wrap_new_PreDirFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL },
32082 { (char *)"DirFilterListCtrl_Create", (PyCFunction) _wrap_DirFilterListCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL },
32083 { (char *)"DirFilterListCtrl_FillFilterList", (PyCFunction) _wrap_DirFilterListCtrl_FillFilterList, METH_VARARGS | METH_KEYWORDS, NULL },
32084 { (char *)"DirFilterListCtrl_swigregister", DirFilterListCtrl_swigregister, METH_VARARGS, NULL },
32085 { (char *)"new_PyControl", (PyCFunction) _wrap_new_PyControl, METH_VARARGS | METH_KEYWORDS, NULL },
32086 { (char *)"new_PrePyControl", (PyCFunction) _wrap_new_PrePyControl, METH_VARARGS | METH_KEYWORDS, NULL },
32087 { (char *)"PyControl__setCallbackInfo", (PyCFunction) _wrap_PyControl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
32088 { (char *)"PyControl_SetBestSize", (PyCFunction) _wrap_PyControl_SetBestSize, METH_VARARGS | METH_KEYWORDS, NULL },
32089 { (char *)"PyControl_base_DoMoveWindow", (PyCFunction) _wrap_PyControl_base_DoMoveWindow, METH_VARARGS | METH_KEYWORDS, NULL },
32090 { (char *)"PyControl_base_DoSetSize", (PyCFunction) _wrap_PyControl_base_DoSetSize, METH_VARARGS | METH_KEYWORDS, NULL },
32091 { (char *)"PyControl_base_DoSetClientSize", (PyCFunction) _wrap_PyControl_base_DoSetClientSize, METH_VARARGS | METH_KEYWORDS, NULL },
32092 { (char *)"PyControl_base_DoSetVirtualSize", (PyCFunction) _wrap_PyControl_base_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL },
32093 { (char *)"PyControl_base_DoGetSize", (PyCFunction) _wrap_PyControl_base_DoGetSize, METH_VARARGS | METH_KEYWORDS, NULL },
32094 { (char *)"PyControl_base_DoGetClientSize", (PyCFunction) _wrap_PyControl_base_DoGetClientSize, METH_VARARGS | METH_KEYWORDS, NULL },
32095 { (char *)"PyControl_base_DoGetPosition", (PyCFunction) _wrap_PyControl_base_DoGetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
32096 { (char *)"PyControl_base_DoGetVirtualSize", (PyCFunction) _wrap_PyControl_base_DoGetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL },
32097 { (char *)"PyControl_base_DoGetBestSize", (PyCFunction) _wrap_PyControl_base_DoGetBestSize, METH_VARARGS | METH_KEYWORDS, NULL },
32098 { (char *)"PyControl_base_InitDialog", (PyCFunction) _wrap_PyControl_base_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL },
32099 { (char *)"PyControl_base_TransferDataToWindow", (PyCFunction) _wrap_PyControl_base_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL },
32100 { (char *)"PyControl_base_TransferDataFromWindow", (PyCFunction) _wrap_PyControl_base_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL },
32101 { (char *)"PyControl_base_Validate", (PyCFunction) _wrap_PyControl_base_Validate, METH_VARARGS | METH_KEYWORDS, NULL },
32102 { (char *)"PyControl_base_AcceptsFocus", (PyCFunction) _wrap_PyControl_base_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL },
32103 { (char *)"PyControl_base_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_PyControl_base_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL },
32104 { (char *)"PyControl_base_GetMaxSize", (PyCFunction) _wrap_PyControl_base_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL },
32105 { (char *)"PyControl_base_AddChild", (PyCFunction) _wrap_PyControl_base_AddChild, METH_VARARGS | METH_KEYWORDS, NULL },
32106 { (char *)"PyControl_base_RemoveChild", (PyCFunction) _wrap_PyControl_base_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL },
32107 { (char *)"PyControl_base_ShouldInheritColours", (PyCFunction) _wrap_PyControl_base_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL },
32108 { (char *)"PyControl_base_ApplyParentThemeBackground", (PyCFunction) _wrap_PyControl_base_ApplyParentThemeBackground, METH_VARARGS | METH_KEYWORDS, NULL },
32109 { (char *)"PyControl_base_GetDefaultAttributes", (PyCFunction) _wrap_PyControl_base_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
32110 { (char *)"PyControl_swigregister", PyControl_swigregister, METH_VARARGS, NULL },
32111 { (char *)"new_HelpEvent", (PyCFunction) _wrap_new_HelpEvent, METH_VARARGS | METH_KEYWORDS, NULL },
32112 { (char *)"HelpEvent_GetPosition", (PyCFunction) _wrap_HelpEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
32113 { (char *)"HelpEvent_SetPosition", (PyCFunction) _wrap_HelpEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
32114 { (char *)"HelpEvent_GetLink", (PyCFunction) _wrap_HelpEvent_GetLink, METH_VARARGS | METH_KEYWORDS, NULL },
32115 { (char *)"HelpEvent_SetLink", (PyCFunction) _wrap_HelpEvent_SetLink, METH_VARARGS | METH_KEYWORDS, NULL },
32116 { (char *)"HelpEvent_GetTarget", (PyCFunction) _wrap_HelpEvent_GetTarget, METH_VARARGS | METH_KEYWORDS, NULL },
32117 { (char *)"HelpEvent_SetTarget", (PyCFunction) _wrap_HelpEvent_SetTarget, METH_VARARGS | METH_KEYWORDS, NULL },
32118 { (char *)"HelpEvent_swigregister", HelpEvent_swigregister, METH_VARARGS, NULL },
32119 { (char *)"new_ContextHelp", (PyCFunction) _wrap_new_ContextHelp, METH_VARARGS | METH_KEYWORDS, NULL },
32120 { (char *)"delete_ContextHelp", (PyCFunction) _wrap_delete_ContextHelp, METH_VARARGS | METH_KEYWORDS, NULL },
32121 { (char *)"ContextHelp_BeginContextHelp", (PyCFunction) _wrap_ContextHelp_BeginContextHelp, METH_VARARGS | METH_KEYWORDS, NULL },
32122 { (char *)"ContextHelp_EndContextHelp", (PyCFunction) _wrap_ContextHelp_EndContextHelp, METH_VARARGS | METH_KEYWORDS, NULL },
32123 { (char *)"ContextHelp_swigregister", ContextHelp_swigregister, METH_VARARGS, NULL },
32124 { (char *)"new_ContextHelpButton", (PyCFunction) _wrap_new_ContextHelpButton, METH_VARARGS | METH_KEYWORDS, NULL },
32125 { (char *)"ContextHelpButton_swigregister", ContextHelpButton_swigregister, METH_VARARGS, NULL },
32126 { (char *)"HelpProvider_Set", (PyCFunction) _wrap_HelpProvider_Set, METH_VARARGS | METH_KEYWORDS, NULL },
32127 { (char *)"HelpProvider_Get", (PyCFunction) _wrap_HelpProvider_Get, METH_VARARGS | METH_KEYWORDS, NULL },
32128 { (char *)"HelpProvider_GetHelp", (PyCFunction) _wrap_HelpProvider_GetHelp, METH_VARARGS | METH_KEYWORDS, NULL },
32129 { (char *)"HelpProvider_ShowHelp", (PyCFunction) _wrap_HelpProvider_ShowHelp, METH_VARARGS | METH_KEYWORDS, NULL },
32130 { (char *)"HelpProvider_AddHelp", (PyCFunction) _wrap_HelpProvider_AddHelp, METH_VARARGS | METH_KEYWORDS, NULL },
32131 { (char *)"HelpProvider_AddHelpById", (PyCFunction) _wrap_HelpProvider_AddHelpById, METH_VARARGS | METH_KEYWORDS, NULL },
32132 { (char *)"HelpProvider_RemoveHelp", (PyCFunction) _wrap_HelpProvider_RemoveHelp, METH_VARARGS | METH_KEYWORDS, NULL },
32133 { (char *)"HelpProvider_Destroy", (PyCFunction) _wrap_HelpProvider_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
32134 { (char *)"HelpProvider_swigregister", HelpProvider_swigregister, METH_VARARGS, NULL },
32135 { (char *)"new_SimpleHelpProvider", (PyCFunction) _wrap_new_SimpleHelpProvider, METH_VARARGS | METH_KEYWORDS, NULL },
32136 { (char *)"SimpleHelpProvider_swigregister", SimpleHelpProvider_swigregister, METH_VARARGS, NULL },
32137 { (char *)"new_DragImage", (PyCFunction) _wrap_new_DragImage, METH_VARARGS | METH_KEYWORDS, NULL },
32138 { (char *)"new_DragIcon", (PyCFunction) _wrap_new_DragIcon, METH_VARARGS | METH_KEYWORDS, NULL },
32139 { (char *)"new_DragString", (PyCFunction) _wrap_new_DragString, METH_VARARGS | METH_KEYWORDS, NULL },
32140 { (char *)"new_DragTreeItem", (PyCFunction) _wrap_new_DragTreeItem, METH_VARARGS | METH_KEYWORDS, NULL },
32141 { (char *)"new_DragListItem", (PyCFunction) _wrap_new_DragListItem, METH_VARARGS | METH_KEYWORDS, NULL },
32142 { (char *)"delete_DragImage", (PyCFunction) _wrap_delete_DragImage, METH_VARARGS | METH_KEYWORDS, NULL },
32143 { (char *)"DragImage_SetBackingBitmap", (PyCFunction) _wrap_DragImage_SetBackingBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
32144 { (char *)"DragImage_BeginDrag", (PyCFunction) _wrap_DragImage_BeginDrag, METH_VARARGS | METH_KEYWORDS, NULL },
32145 { (char *)"DragImage_BeginDragBounded", (PyCFunction) _wrap_DragImage_BeginDragBounded, METH_VARARGS | METH_KEYWORDS, NULL },
32146 { (char *)"DragImage_EndDrag", (PyCFunction) _wrap_DragImage_EndDrag, METH_VARARGS | METH_KEYWORDS, NULL },
32147 { (char *)"DragImage_Move", (PyCFunction) _wrap_DragImage_Move, METH_VARARGS | METH_KEYWORDS, NULL },
32148 { (char *)"DragImage_Show", (PyCFunction) _wrap_DragImage_Show, METH_VARARGS | METH_KEYWORDS, NULL },
32149 { (char *)"DragImage_Hide", (PyCFunction) _wrap_DragImage_Hide, METH_VARARGS | METH_KEYWORDS, NULL },
32150 { (char *)"DragImage_GetImageRect", (PyCFunction) _wrap_DragImage_GetImageRect, METH_VARARGS | METH_KEYWORDS, NULL },
32151 { (char *)"DragImage_DoDrawImage", (PyCFunction) _wrap_DragImage_DoDrawImage, METH_VARARGS | METH_KEYWORDS, NULL },
32152 { (char *)"DragImage_UpdateBackingFromWindow", (PyCFunction) _wrap_DragImage_UpdateBackingFromWindow, METH_VARARGS | METH_KEYWORDS, NULL },
32153 { (char *)"DragImage_RedrawImage", (PyCFunction) _wrap_DragImage_RedrawImage, METH_VARARGS | METH_KEYWORDS, NULL },
32154 { (char *)"DragImage_swigregister", DragImage_swigregister, METH_VARARGS, NULL },
32155 { NULL, NULL, 0, NULL }
d55e5bfc
RD
32156};
32157
32158
32159/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
32160
32161static void *_p_wxNotebookEventTo_p_wxBookCtrlEvent(void *x) {
32162 return (void *)((wxBookCtrlEvent *) ((wxNotebookEvent *) x));
32163}
32164static void *_p_wxListbookEventTo_p_wxBookCtrlEvent(void *x) {
32165 return (void *)((wxBookCtrlEvent *) ((wxListbookEvent *) x));
32166}
32167static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
32168 return (void *)((wxSizer *) ((wxBoxSizer *) x));
32169}
32170static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
32171 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
32172}
32173static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
32174 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
32175}
32176static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
32177 return (void *)((wxSizer *) ((wxGridSizer *) x));
32178}
32179static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
32180 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
32181}
32182static void *_p_wxNotebookSizerTo_p_wxSizer(void *x) {
32183 return (void *)((wxSizer *) ((wxNotebookSizer *) x));
32184}
32185static void *_p_wxPySizerTo_p_wxSizer(void *x) {
32186 return (void *)((wxSizer *) ((wxPySizer *) x));
32187}
32188static void *_p_wxBookCtrlSizerTo_p_wxSizer(void *x) {
32189 return (void *)((wxSizer *) ((wxBookCtrlSizer *) x));
32190}
32191static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
32192 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
32193}
32194static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
32195 return (void *)((wxEvent *) ((wxMenuEvent *) x));
32196}
32197static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
32198 return (void *)((wxEvent *) ((wxCloseEvent *) x));
32199}
32200static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
32201 return (void *)((wxEvent *) ((wxMouseEvent *) x));
32202}
32203static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
32204 return (void *)((wxEvent *) ((wxEraseEvent *) x));
32205}
32206static void *_p_wxTreeEventTo_p_wxEvent(void *x) {
32207 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
32208}
32209static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
32210 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
32211}
32212static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
32213 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
32214}
32215static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
32216 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
32217}
32218static void *_p_wxTextUrlEventTo_p_wxEvent(void *x) {
32219 return (void *)((wxEvent *) (wxCommandEvent *) ((wxTextUrlEvent *) x));
32220}
32221static void *_p_wxBookCtrlEventTo_p_wxEvent(void *x) {
32222 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlEvent *) x));
32223}
32224static void *_p_wxPyEventTo_p_wxEvent(void *x) {
32225 return (void *)((wxEvent *) ((wxPyEvent *) x));
32226}
32227static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
32228 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
32229}
32230static void *_p_wxListEventTo_p_wxEvent(void *x) {
32231 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
32232}
32233static void *_p_wxNotebookEventTo_p_wxEvent(void *x) {
32234 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlEvent *) ((wxNotebookEvent *) x));
32235}
32236static void *_p_wxListbookEventTo_p_wxEvent(void *x) {
32237 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlEvent *) ((wxListbookEvent *) x));
32238}
32239static void *_p_wxHelpEventTo_p_wxEvent(void *x) {
32240 return (void *)((wxEvent *) (wxCommandEvent *) ((wxHelpEvent *) x));
32241}
32242static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
32243 return (void *)((wxEvent *) ((wxIdleEvent *) x));
32244}
32245static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
32246 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
32247}
32248static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
32249 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
32250}
32251static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
32252 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
32253}
32254static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
32255 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
32256}
32257static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
32258 return (void *)((wxEvent *) ((wxActivateEvent *) x));
32259}
32260static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
32261 return (void *)((wxEvent *) ((wxSizeEvent *) x));
32262}
32263static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
32264 return (void *)((wxEvent *) ((wxMoveEvent *) x));
32265}
32266static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
32267 return (void *)((wxEvent *) ((wxPaintEvent *) x));
32268}
32269static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
32270 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
32271}
32272static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
32273 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
32274}
32275static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
32276 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
32277}
32278static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
32279 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
32280}
32281static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
32282 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
32283}
32284static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
32285 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
32286}
32287static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
32288 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
32289}
32290static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
32291 return (void *)((wxEvent *) ((wxFocusEvent *) x));
32292}
32293static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
32294 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
32295}
32296static void *_p_wxShowEventTo_p_wxEvent(void *x) {
32297 return (void *)((wxEvent *) ((wxShowEvent *) x));
32298}
32299static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
32300 return (void *)((wxEvent *) ((wxCommandEvent *) x));
32301}
32302static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
32303 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
32304}
32305static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
32306 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
32307}
32308static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
32309 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
32310}
32311static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
32312 return (void *)((wxEvent *) ((wxKeyEvent *) x));
32313}
32314static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
32315 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
32316}
32317static void *_p_wxSpinEventTo_p_wxEvent(void *x) {
32318 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
32319}
32320static void *_p_wxComboBoxTo_p_wxItemContainer(void *x) {
32321 return (void *)((wxItemContainer *) ((wxComboBox *) x));
32322}
32323static void *_p_wxDirFilterListCtrlTo_p_wxItemContainer(void *x) {
32324 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
32325}
32326static void *_p_wxChoiceTo_p_wxItemContainer(void *x) {
32327 return (void *)((wxItemContainer *) (wxControlWithItems *) ((wxChoice *) x));
32328}
32329static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
32330 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
32331}
32332static void *_p_wxListBoxTo_p_wxItemContainer(void *x) {
32333 return (void *)((wxItemContainer *) (wxControlWithItems *) ((wxListBox *) x));
32334}
32335static void *_p_wxCheckListBoxTo_p_wxItemContainer(void *x) {
32336 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
32337}
32338static void *_p_wxListViewTo_p_wxPyListCtrl(void *x) {
32339 return (void *)((wxPyListCtrl *) ((wxListView *) x));
32340}
32341static void *_p_wxCheckListBoxTo_p_wxControl(void *x) {
32342 return (void *)((wxControl *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
32343}
32344static void *_p_wxListBoxTo_p_wxControl(void *x) {
32345 return (void *)((wxControl *) (wxControlWithItems *) ((wxListBox *) x));
32346}
32347static void *_p_wxChoiceTo_p_wxControl(void *x) {
32348 return (void *)((wxControl *) (wxControlWithItems *) ((wxChoice *) x));
32349}
32350static void *_p_wxToolBarTo_p_wxControl(void *x) {
32351 return (void *)((wxControl *) (wxToolBarBase *) ((wxToolBar *) x));
32352}
32353static void *_p_wxStaticBitmapTo_p_wxControl(void *x) {
32354 return (void *)((wxControl *) ((wxStaticBitmap *) x));
32355}
32356static void *_p_wxComboBoxTo_p_wxControl(void *x) {
32357 return (void *)((wxControl *) ((wxComboBox *) x));
32358}
32359static void *_p_wxSpinCtrlTo_p_wxControl(void *x) {
32360 return (void *)((wxControl *) ((wxSpinCtrl *) x));
32361}
32362static void *_p_wxStaticBoxTo_p_wxControl(void *x) {
32363 return (void *)((wxControl *) ((wxStaticBox *) x));
32364}
32365static void *_p_wxPyListCtrlTo_p_wxControl(void *x) {
32366 return (void *)((wxControl *) ((wxPyListCtrl *) x));
32367}
32368static void *_p_wxPyTreeCtrlTo_p_wxControl(void *x) {
32369 return (void *)((wxControl *) ((wxPyTreeCtrl *) x));
32370}
32371static void *_p_wxDirFilterListCtrlTo_p_wxControl(void *x) {
32372 return (void *)((wxControl *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
32373}
32374static void *_p_wxScrollBarTo_p_wxControl(void *x) {
32375 return (void *)((wxControl *) ((wxScrollBar *) x));
32376}
32377static void *_p_wxBookCtrlTo_p_wxControl(void *x) {
32378 return (void *)((wxControl *) ((wxBookCtrl *) x));
32379}
32380static void *_p_wxRadioButtonTo_p_wxControl(void *x) {
32381 return (void *)((wxControl *) ((wxRadioButton *) x));
32382}
32383static void *_p_wxToggleButtonTo_p_wxControl(void *x) {
32384 return (void *)((wxControl *) ((wxToggleButton *) x));
32385}
32386static void *_p_wxGaugeTo_p_wxControl(void *x) {
32387 return (void *)((wxControl *) ((wxGauge *) x));
32388}
32389static void *_p_wxToolBarBaseTo_p_wxControl(void *x) {
32390 return (void *)((wxControl *) ((wxToolBarBase *) x));
32391}
32392static void *_p_wxBitmapButtonTo_p_wxControl(void *x) {
32393 return (void *)((wxControl *) (wxButton *) ((wxBitmapButton *) x));
32394}
32395static void *_p_wxButtonTo_p_wxControl(void *x) {
32396 return (void *)((wxControl *) ((wxButton *) x));
32397}
32398static void *_p_wxSpinButtonTo_p_wxControl(void *x) {
32399 return (void *)((wxControl *) ((wxSpinButton *) x));
32400}
32401static void *_p_wxContextHelpButtonTo_p_wxControl(void *x) {
32402 return (void *)((wxControl *) (wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
32403}
32404static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
32405 return (void *)((wxControl *) ((wxControlWithItems *) x));
32406}
32407static void *_p_wxRadioBoxTo_p_wxControl(void *x) {
32408 return (void *)((wxControl *) ((wxRadioBox *) x));
32409}
32410static void *_p_wxNotebookTo_p_wxControl(void *x) {
32411 return (void *)((wxControl *) (wxBookCtrl *) ((wxNotebook *) x));
32412}
32413static void *_p_wxListbookTo_p_wxControl(void *x) {
32414 return (void *)((wxControl *) (wxBookCtrl *) ((wxListbook *) x));
32415}
32416static void *_p_wxCheckBoxTo_p_wxControl(void *x) {
32417 return (void *)((wxControl *) ((wxCheckBox *) x));
32418}
32419static void *_p_wxTextCtrlTo_p_wxControl(void *x) {
32420 return (void *)((wxControl *) ((wxTextCtrl *) x));
32421}
32422static void *_p_wxListViewTo_p_wxControl(void *x) {
32423 return (void *)((wxControl *) (wxPyListCtrl *) ((wxListView *) x));
32424}
32425static void *_p_wxSliderTo_p_wxControl(void *x) {
32426 return (void *)((wxControl *) ((wxSlider *) x));
32427}
32428static void *_p_wxGenericDirCtrlTo_p_wxControl(void *x) {
32429 return (void *)((wxControl *) ((wxGenericDirCtrl *) x));
32430}
32431static void *_p_wxPyControlTo_p_wxControl(void *x) {
32432 return (void *)((wxControl *) ((wxPyControl *) x));
32433}
32434static void *_p_wxStaticLineTo_p_wxControl(void *x) {
32435 return (void *)((wxControl *) ((wxStaticLine *) x));
32436}
32437static void *_p_wxStaticTextTo_p_wxControl(void *x) {
32438 return (void *)((wxControl *) ((wxStaticText *) x));
32439}
32440static void *_p_wxToolBarTo_p_wxToolBarBase(void *x) {
32441 return (void *)((wxToolBarBase *) ((wxToolBar *) x));
32442}
32443static void *_p_wxDirFilterListCtrlTo_p_wxChoice(void *x) {
32444 return (void *)((wxChoice *) ((wxDirFilterListCtrl *) x));
32445}
32446static void *_p_wxTreeEventTo_p_wxNotifyEvent(void *x) {
32447 return (void *)((wxNotifyEvent *) ((wxTreeEvent *) x));
32448}
32449static void *_p_wxBookCtrlEventTo_p_wxNotifyEvent(void *x) {
32450 return (void *)((wxNotifyEvent *) ((wxBookCtrlEvent *) x));
32451}
32452static void *_p_wxListEventTo_p_wxNotifyEvent(void *x) {
32453 return (void *)((wxNotifyEvent *) ((wxListEvent *) x));
32454}
32455static void *_p_wxSpinEventTo_p_wxNotifyEvent(void *x) {
32456 return (void *)((wxNotifyEvent *) ((wxSpinEvent *) x));
32457}
32458static void *_p_wxNotebookEventTo_p_wxNotifyEvent(void *x) {
32459 return (void *)((wxNotifyEvent *) (wxBookCtrlEvent *) ((wxNotebookEvent *) x));
32460}
32461static void *_p_wxListbookEventTo_p_wxNotifyEvent(void *x) {
32462 return (void *)((wxNotifyEvent *) (wxBookCtrlEvent *) ((wxListbookEvent *) x));
32463}
32464static void *_p_wxBookCtrlTo_p_wxEvtHandler(void *x) {
32465 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxBookCtrl *) x));
32466}
32467static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
32468 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
32469}
32470static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
32471 return (void *)((wxEvtHandler *) ((wxValidator *) x));
32472}
32473static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
32474 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
32475}
32476static void *_p_wxToolBarTo_p_wxEvtHandler(void *x) {
32477 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
32478}
32479static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
32480 return (void *)((wxEvtHandler *) ((wxMenu *) x));
32481}
32482static void *_p_wxToggleButtonTo_p_wxEvtHandler(void *x) {
32483 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToggleButton *) x));
32484}
32485static void *_p_wxRadioButtonTo_p_wxEvtHandler(void *x) {
32486 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioButton *) x));
32487}
32488static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
32489 return (void *)((wxEvtHandler *) ((wxWindow *) x));
32490}
32491static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
32492 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
32493}
32494static void *_p_wxToolBarBaseTo_p_wxEvtHandler(void *x) {
32495 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToolBarBase *) x));
32496}
32497static void *_p_wxPyListCtrlTo_p_wxEvtHandler(void *x) {
32498 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
32499}
32500static void *_p_wxComboBoxTo_p_wxEvtHandler(void *x) {
32501 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxComboBox *) x));
32502}
32503static void *_p_wxDirFilterListCtrlTo_p_wxEvtHandler(void *x) {
32504 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
32505}
32506static void *_p_wxPyControlTo_p_wxEvtHandler(void *x) {
32507 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyControl *) x));
32508}
32509static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
32510 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
32511}
32512static void *_p_wxGenericDirCtrlTo_p_wxEvtHandler(void *x) {
32513 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
32514}
32515static void *_p_wxScrollBarTo_p_wxEvtHandler(void *x) {
32516 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxScrollBar *) x));
32517}
32518static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
32519 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
32520}
32521static void *_p_wxGaugeTo_p_wxEvtHandler(void *x) {
32522 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGauge *) x));
32523}
32524static void *_p_wxStaticLineTo_p_wxEvtHandler(void *x) {
32525 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticLine *) x));
32526}
32527static void *_p_wxListbookTo_p_wxEvtHandler(void *x) {
32528 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrl *) ((wxListbook *) x));
32529}
32530static void *_p_wxPyTreeCtrlTo_p_wxEvtHandler(void *x) {
32531 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
32532}
32533static void *_p_wxCheckBoxTo_p_wxEvtHandler(void *x) {
32534 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxCheckBox *) x));
32535}
32536static void *_p_wxRadioBoxTo_p_wxEvtHandler(void *x) {
32537 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioBox *) x));
32538}
32539static void *_p_wxCheckListBoxTo_p_wxEvtHandler(void *x) {
32540 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
32541}
32542static void *_p_wxListBoxTo_p_wxEvtHandler(void *x) {
32543 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
32544}
32545static void *_p_wxChoiceTo_p_wxEvtHandler(void *x) {
32546 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
32547}
32548static void *_p_wxNotebookTo_p_wxEvtHandler(void *x) {
32549 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrl *) ((wxNotebook *) x));
32550}
32551static void *_p_wxStaticBitmapTo_p_wxEvtHandler(void *x) {
32552 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
32553}
32554static void *_p_wxListViewTo_p_wxEvtHandler(void *x) {
32555 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
32556}
32557static void *_p_wxSpinCtrlTo_p_wxEvtHandler(void *x) {
32558 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
32559}
32560static void *_p_wxStaticTextTo_p_wxEvtHandler(void *x) {
32561 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticText *) x));
32562}
32563static void *_p_wxStaticBoxTo_p_wxEvtHandler(void *x) {
32564 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBox *) x));
32565}
32566static void *_p_wxSliderTo_p_wxEvtHandler(void *x) {
32567 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSlider *) x));
32568}
32569static void *_p_wxSpinButtonTo_p_wxEvtHandler(void *x) {
32570 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinButton *) x));
32571}
32572static void *_p_wxButtonTo_p_wxEvtHandler(void *x) {
32573 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxButton *) x));
32574}
32575static void *_p_wxBitmapButtonTo_p_wxEvtHandler(void *x) {
32576 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
32577}
32578static void *_p_wxContextHelpButtonTo_p_wxEvtHandler(void *x) {
32579 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
32580}
32581static void *_p_wxTextCtrlTo_p_wxEvtHandler(void *x) {
32582 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxTextCtrl *) x));
32583}
32584static void *_p_wxCheckListBoxTo_p_wxListBox(void *x) {
32585 return (void *)((wxListBox *) ((wxCheckListBox *) x));
32586}
32587static void *_p_wxListbookTo_p_wxBookCtrl(void *x) {
32588 return (void *)((wxBookCtrl *) ((wxListbook *) x));
32589}
32590static void *_p_wxNotebookTo_p_wxBookCtrl(void *x) {
32591 return (void *)((wxBookCtrl *) ((wxNotebook *) x));
32592}
32593static void *_p_wxBitmapButtonTo_p_wxButton(void *x) {
32594 return (void *)((wxButton *) ((wxBitmapButton *) x));
32595}
32596static void *_p_wxContextHelpButtonTo_p_wxButton(void *x) {
32597 return (void *)((wxButton *) (wxBitmapButton *) ((wxContextHelpButton *) x));
32598}
32599static void *_p_wxContextHelpButtonTo_p_wxBitmapButton(void *x) {
32600 return (void *)((wxBitmapButton *) ((wxContextHelpButton *) x));
32601}
32602static void *_p_wxSimpleHelpProviderTo_p_wxHelpProvider(void *x) {
32603 return (void *)((wxHelpProvider *) ((wxSimpleHelpProvider *) x));
32604}
32605static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
32606 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
32607}
32608static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
32609 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
32610}
32611static void *_p_wxSizerItemTo_p_wxObject(void *x) {
32612 return (void *)((wxObject *) ((wxSizerItem *) x));
32613}
32614static void *_p_wxScrollEventTo_p_wxObject(void *x) {
32615 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
32616}
32617static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
32618 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
32619}
32620static void *_p_wxTextUrlEventTo_p_wxObject(void *x) {
32621 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxTextUrlEvent *) x));
32622}
32623static void *_p_wxBookCtrlEventTo_p_wxObject(void *x) {
32624 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlEvent *) x));
32625}
32626static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
32627 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
32628}
32629static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
32630 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
32631}
32632static void *_p_wxSizerTo_p_wxObject(void *x) {
32633 return (void *)((wxObject *) ((wxSizer *) x));
32634}
32635static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
32636 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
32637}
32638static void *_p_wxCheckBoxTo_p_wxObject(void *x) {
32639 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxCheckBox *) x));
32640}
32641static void *_p_wxPyTreeCtrlTo_p_wxObject(void *x) {
32642 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
32643}
32644static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
32645 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
32646}
32647static void *_p_wxEventTo_p_wxObject(void *x) {
32648 return (void *)((wxObject *) ((wxEvent *) x));
32649}
32650static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
32651 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
32652}
32653static void *_p_wxGridSizerTo_p_wxObject(void *x) {
32654 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
32655}
32656static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
32657 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
32658}
32659static void *_p_wxGenericDirCtrlTo_p_wxObject(void *x) {
32660 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
32661}
32662static void *_p_wxPyListCtrlTo_p_wxObject(void *x) {
32663 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
32664}
32665static void *_p_wxDirFilterListCtrlTo_p_wxObject(void *x) {
32666 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
32667}
32668static void *_p_wxPaintEventTo_p_wxObject(void *x) {
32669 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
32670}
32671static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
32672 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
32673}
32674static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
32675 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
32676}
32677static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
32678 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
32679}
32680static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
32681 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
32682}
32683static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
32684 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
32685}
32686static void *_p_wxStaticLineTo_p_wxObject(void *x) {
32687 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticLine *) x));
32688}
32689static void *_p_wxControlTo_p_wxObject(void *x) {
32690 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
32691}
32692static void *_p_wxPyControlTo_p_wxObject(void *x) {
32693 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyControl *) x));
32694}
32695static void *_p_wxGaugeTo_p_wxObject(void *x) {
32696 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGauge *) x));
32697}
32698static void *_p_wxRadioButtonTo_p_wxObject(void *x) {
32699 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioButton *) x));
32700}
32701static void *_p_wxToggleButtonTo_p_wxObject(void *x) {
32702 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToggleButton *) x));
32703}
32704static void *_p_wxToolBarBaseTo_p_wxObject(void *x) {
32705 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToolBarBase *) x));
32706}
32707static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
32708 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
32709}
32710static void *_p_wxChoiceTo_p_wxObject(void *x) {
32711 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
32712}
32713static void *_p_wxFSFileTo_p_wxObject(void *x) {
32714 return (void *)((wxObject *) ((wxFSFile *) x));
32715}
32716static void *_p_wxPySizerTo_p_wxObject(void *x) {
32717 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
32718}
32719static void *_p_wxListViewTo_p_wxObject(void *x) {
32720 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
32721}
32722static void *_p_wxTextCtrlTo_p_wxObject(void *x) {
32723 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxTextCtrl *) x));
32724}
32725static void *_p_wxNotebookTo_p_wxObject(void *x) {
32726 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrl *) ((wxNotebook *) x));
32727}
32728static void *_p_wxPyEventTo_p_wxObject(void *x) {
32729 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
32730}
32731static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
32732 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
32733}
32734static void *_p_wxListbookTo_p_wxObject(void *x) {
32735 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrl *) ((wxListbook *) x));
32736}
32737static void *_p_wxShowEventTo_p_wxObject(void *x) {
32738 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
32739}
32740static void *_p_wxStaticBitmapTo_p_wxObject(void *x) {
32741 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
32742}
32743static void *_p_wxSliderTo_p_wxObject(void *x) {
32744 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSlider *) x));
32745}
32746static void *_p_wxMenuItemTo_p_wxObject(void *x) {
32747 return (void *)((wxObject *) ((wxMenuItem *) x));
32748}
32749static void *_p_wxIdleEventTo_p_wxObject(void *x) {
32750 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
32751}
32752static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
32753 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
32754}
32755static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
32756 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
32757}
32758static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
32759 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
32760}
32761static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
32762 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
32763}
32764static void *_p_wxSizeEventTo_p_wxObject(void *x) {
32765 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
32766}
32767static void *_p_wxMoveEventTo_p_wxObject(void *x) {
32768 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
32769}
32770static void *_p_wxActivateEventTo_p_wxObject(void *x) {
32771 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
32772}
32773static void *_p_wxStaticBoxTo_p_wxObject(void *x) {
32774 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBox *) x));
32775}
32776static void *_p_wxContextHelpTo_p_wxObject(void *x) {
32777 return (void *)((wxObject *) ((wxContextHelp *) x));
32778}
32779static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
32780 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
32781}
32782static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
32783 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
32784}
32785static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
32786 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
32787}
32788static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
32789 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
32790}
32791static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
32792 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
32793}
32794static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
32795 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
32796}
32797static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
32798 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
32799}
32800static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
32801 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
32802}
32803static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
32804 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
32805}
32806static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
32807 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
32808}
32809static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
32810 return (void *)((wxObject *) ((wxImageHandler *) x));
32811}
32812static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
32813 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
32814}
32815static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
32816 return (void *)((wxObject *) ((wxEvtHandler *) x));
32817}
32818static void *_p_wxListEventTo_p_wxObject(void *x) {
32819 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
32820}
32821static void *_p_wxListBoxTo_p_wxObject(void *x) {
32822 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
32823}
32824static void *_p_wxCheckListBoxTo_p_wxObject(void *x) {
32825 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
32826}
32827static void *_p_wxBookCtrlTo_p_wxObject(void *x) {
32828 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxBookCtrl *) x));
32829}
32830static void *_p_wxButtonTo_p_wxObject(void *x) {
32831 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxButton *) x));
32832}
32833static void *_p_wxBitmapButtonTo_p_wxObject(void *x) {
32834 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
32835}
32836static void *_p_wxSpinButtonTo_p_wxObject(void *x) {
32837 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinButton *) x));
32838}
32839static void *_p_wxContextHelpButtonTo_p_wxObject(void *x) {
32840 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
32841}
32842static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
32843 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
32844}
32845static void *_p_wxScrollBarTo_p_wxObject(void *x) {
32846 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxScrollBar *) x));
32847}
32848static void *_p_wxRadioBoxTo_p_wxObject(void *x) {
32849 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioBox *) x));
32850}
32851static void *_p_wxComboBoxTo_p_wxObject(void *x) {
32852 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxComboBox *) x));
32853}
32854static void *_p_wxHelpEventTo_p_wxObject(void *x) {
32855 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxHelpEvent *) x));
32856}
32857static void *_p_wxListItemTo_p_wxObject(void *x) {
32858 return (void *)((wxObject *) ((wxListItem *) x));
32859}
32860static void *_p_wxImageTo_p_wxObject(void *x) {
32861 return (void *)((wxObject *) ((wxImage *) x));
32862}
32863static void *_p_wxNotebookSizerTo_p_wxObject(void *x) {
32864 return (void *)((wxObject *) (wxSizer *) ((wxNotebookSizer *) x));
32865}
32866static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
32867 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
32868}
32869static void *_p_wxSpinEventTo_p_wxObject(void *x) {
32870 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
32871}
32872static void *_p_wxGenericDragImageTo_p_wxObject(void *x) {
32873 return (void *)((wxObject *) ((wxGenericDragImage *) x));
32874}
32875static void *_p_wxSpinCtrlTo_p_wxObject(void *x) {
32876 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
32877}
32878static void *_p_wxNotebookEventTo_p_wxObject(void *x) {
32879 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlEvent *) ((wxNotebookEvent *) x));
32880}
32881static void *_p_wxListbookEventTo_p_wxObject(void *x) {
32882 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlEvent *) ((wxListbookEvent *) x));
32883}
32884static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
32885 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
32886}
32887static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
32888 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
32889}
32890static void *_p_wxKeyEventTo_p_wxObject(void *x) {
32891 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
32892}
32893static void *_p_wxWindowTo_p_wxObject(void *x) {
32894 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
32895}
32896static void *_p_wxMenuTo_p_wxObject(void *x) {
32897 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
32898}
32899static void *_p_wxMenuBarTo_p_wxObject(void *x) {
32900 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
32901}
32902static void *_p_wxFileSystemTo_p_wxObject(void *x) {
32903 return (void *)((wxObject *) ((wxFileSystem *) x));
32904}
32905static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
32906 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
32907}
32908static void *_p_wxMenuEventTo_p_wxObject(void *x) {
32909 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
32910}
32911static void *_p_wxPyAppTo_p_wxObject(void *x) {
32912 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
32913}
32914static void *_p_wxCloseEventTo_p_wxObject(void *x) {
32915 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
32916}
32917static void *_p_wxMouseEventTo_p_wxObject(void *x) {
32918 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
32919}
32920static void *_p_wxEraseEventTo_p_wxObject(void *x) {
32921 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
32922}
32923static void *_p_wxTreeEventTo_p_wxObject(void *x) {
32924 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
32925}
32926static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
32927 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
32928}
32929static void *_p_wxCommandEventTo_p_wxObject(void *x) {
32930 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
32931}
32932static void *_p_wxStaticTextTo_p_wxObject(void *x) {
32933 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticText *) x));
32934}
32935static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
32936 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
32937}
32938static void *_p_wxFocusEventTo_p_wxObject(void *x) {
32939 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
32940}
32941static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
32942 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
32943}
32944static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
32945 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
32946}
32947static void *_p_wxToolBarToolBaseTo_p_wxObject(void *x) {
32948 return (void *)((wxObject *) ((wxToolBarToolBase *) x));
32949}
32950static void *_p_wxToolBarTo_p_wxObject(void *x) {
32951 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
32952}
32953static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
32954 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
32955}
32956static void *_p_wxValidatorTo_p_wxObject(void *x) {
32957 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
32958}
32959static void *_p_wxBookCtrlSizerTo_p_wxObject(void *x) {
32960 return (void *)((wxObject *) (wxSizer *) ((wxBookCtrlSizer *) x));
32961}
32962static void *_p_wxBookCtrlTo_p_wxWindow(void *x) {
32963 return (void *)((wxWindow *) (wxControl *) ((wxBookCtrl *) x));
32964}
32965static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
32966 return (void *)((wxWindow *) ((wxMenuBar *) x));
32967}
32968static void *_p_wxToolBarTo_p_wxWindow(void *x) {
32969 return (void *)((wxWindow *) (wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
32970}
32971static void *_p_wxToggleButtonTo_p_wxWindow(void *x) {
32972 return (void *)((wxWindow *) (wxControl *) ((wxToggleButton *) x));
32973}
32974static void *_p_wxRadioButtonTo_p_wxWindow(void *x) {
32975 return (void *)((wxWindow *) (wxControl *) ((wxRadioButton *) x));
32976}
32977static void *_p_wxPyControlTo_p_wxWindow(void *x) {
32978 return (void *)((wxWindow *) (wxControl *) ((wxPyControl *) x));
32979}
32980static void *_p_wxControlTo_p_wxWindow(void *x) {
32981 return (void *)((wxWindow *) ((wxControl *) x));
32982}
32983static void *_p_wxToolBarBaseTo_p_wxWindow(void *x) {
32984 return (void *)((wxWindow *) (wxControl *) ((wxToolBarBase *) x));
32985}
32986static void *_p_wxDirFilterListCtrlTo_p_wxWindow(void *x) {
32987 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
32988}
32989static void *_p_wxPyListCtrlTo_p_wxWindow(void *x) {
32990 return (void *)((wxWindow *) (wxControl *) ((wxPyListCtrl *) x));
32991}
32992static void *_p_wxComboBoxTo_p_wxWindow(void *x) {
32993 return (void *)((wxWindow *) (wxControl *) ((wxComboBox *) x));
32994}
32995static void *_p_wxGenericDirCtrlTo_p_wxWindow(void *x) {
32996 return (void *)((wxWindow *) (wxControl *) ((wxGenericDirCtrl *) x));
32997}
32998static void *_p_wxScrollBarTo_p_wxWindow(void *x) {
32999 return (void *)((wxWindow *) (wxControl *) ((wxScrollBar *) x));
33000}
33001static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
33002 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
33003}
33004static void *_p_wxGaugeTo_p_wxWindow(void *x) {
33005 return (void *)((wxWindow *) (wxControl *) ((wxGauge *) x));
33006}
33007static void *_p_wxStaticLineTo_p_wxWindow(void *x) {
33008 return (void *)((wxWindow *) (wxControl *) ((wxStaticLine *) x));
33009}
33010static void *_p_wxListbookTo_p_wxWindow(void *x) {
33011 return (void *)((wxWindow *) (wxControl *)(wxBookCtrl *) ((wxListbook *) x));
33012}
33013static void *_p_wxPyTreeCtrlTo_p_wxWindow(void *x) {
33014 return (void *)((wxWindow *) (wxControl *) ((wxPyTreeCtrl *) x));
33015}
33016static void *_p_wxCheckBoxTo_p_wxWindow(void *x) {
33017 return (void *)((wxWindow *) (wxControl *) ((wxCheckBox *) x));
33018}
33019static void *_p_wxRadioBoxTo_p_wxWindow(void *x) {
33020 return (void *)((wxWindow *) (wxControl *) ((wxRadioBox *) x));
33021}
33022static void *_p_wxCheckListBoxTo_p_wxWindow(void *x) {
33023 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
33024}
33025static void *_p_wxChoiceTo_p_wxWindow(void *x) {
33026 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxChoice *) x));
33027}
33028static void *_p_wxListBoxTo_p_wxWindow(void *x) {
33029 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxListBox *) x));
33030}
33031static void *_p_wxListViewTo_p_wxWindow(void *x) {
33032 return (void *)((wxWindow *) (wxControl *)(wxPyListCtrl *) ((wxListView *) x));
33033}
33034static void *_p_wxNotebookTo_p_wxWindow(void *x) {
33035 return (void *)((wxWindow *) (wxControl *)(wxBookCtrl *) ((wxNotebook *) x));
33036}
33037static void *_p_wxStaticBitmapTo_p_wxWindow(void *x) {
33038 return (void *)((wxWindow *) (wxControl *) ((wxStaticBitmap *) x));
33039}
33040static void *_p_wxSpinCtrlTo_p_wxWindow(void *x) {
33041 return (void *)((wxWindow *) (wxControl *) ((wxSpinCtrl *) x));
33042}
33043static void *_p_wxStaticTextTo_p_wxWindow(void *x) {
33044 return (void *)((wxWindow *) (wxControl *) ((wxStaticText *) x));
33045}
33046static void *_p_wxStaticBoxTo_p_wxWindow(void *x) {
33047 return (void *)((wxWindow *) (wxControl *) ((wxStaticBox *) x));
33048}
33049static void *_p_wxSliderTo_p_wxWindow(void *x) {
33050 return (void *)((wxWindow *) (wxControl *) ((wxSlider *) x));
33051}
33052static void *_p_wxSpinButtonTo_p_wxWindow(void *x) {
33053 return (void *)((wxWindow *) (wxControl *) ((wxSpinButton *) x));
33054}
33055static void *_p_wxButtonTo_p_wxWindow(void *x) {
33056 return (void *)((wxWindow *) (wxControl *) ((wxButton *) x));
33057}
33058static void *_p_wxBitmapButtonTo_p_wxWindow(void *x) {
33059 return (void *)((wxWindow *) (wxControl *)(wxButton *) ((wxBitmapButton *) x));
33060}
33061static void *_p_wxContextHelpButtonTo_p_wxWindow(void *x) {
33062 return (void *)((wxWindow *) (wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
33063}
33064static void *_p_wxTextCtrlTo_p_wxWindow(void *x) {
33065 return (void *)((wxWindow *) (wxControl *) ((wxTextCtrl *) x));
33066}
33067static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
33068 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
33069}
33070static void *_p_wxBookCtrlEventTo_p_wxCommandEvent(void *x) {
33071 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxBookCtrlEvent *) x));
33072}
33073static void *_p_wxTextUrlEventTo_p_wxCommandEvent(void *x) {
33074 return (void *)((wxCommandEvent *) ((wxTextUrlEvent *) x));
33075}
33076static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
33077 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
33078}
33079static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
33080 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
33081}
33082static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
33083 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
33084}
33085static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
33086 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
33087}
33088static void *_p_wxListbookEventTo_p_wxCommandEvent(void *x) {
33089 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlEvent *) ((wxListbookEvent *) x));
33090}
33091static void *_p_wxNotebookEventTo_p_wxCommandEvent(void *x) {
33092 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlEvent *) ((wxNotebookEvent *) x));
33093}
33094static void *_p_wxListEventTo_p_wxCommandEvent(void *x) {
33095 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxListEvent *) x));
33096}
33097static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
33098 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
33099}
33100static void *_p_wxTreeEventTo_p_wxCommandEvent(void *x) {
33101 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxTreeEvent *) x));
33102}
33103static void *_p_wxSpinEventTo_p_wxCommandEvent(void *x) {
33104 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSpinEvent *) x));
33105}
33106static void *_p_wxHelpEventTo_p_wxCommandEvent(void *x) {
33107 return (void *)((wxCommandEvent *) ((wxHelpEvent *) x));
33108}
33109static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
33110 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
33111}
33112static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
33113 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
33114}
33115static void *_p_wxDirFilterListCtrlTo_p_wxControlWithItems(void *x) {
33116 return (void *)((wxControlWithItems *) (wxChoice *) ((wxDirFilterListCtrl *) x));
33117}
33118static void *_p_wxChoiceTo_p_wxControlWithItems(void *x) {
33119 return (void *)((wxControlWithItems *) ((wxChoice *) x));
33120}
33121static void *_p_wxListBoxTo_p_wxControlWithItems(void *x) {
33122 return (void *)((wxControlWithItems *) ((wxListBox *) x));
33123}
33124static void *_p_wxCheckListBoxTo_p_wxControlWithItems(void *x) {
33125 return (void *)((wxControlWithItems *) (wxListBox *) ((wxCheckListBox *) x));
33126}
33127static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
33128 return (void *)((wxValidator *) ((wxPyValidator *) x));
33129}
33130static swig_type_info _swigt__p_wxTextUrlEvent[] = {{"_p_wxTextUrlEvent", 0, "wxTextUrlEvent *", 0, 0, 0, 0},{"_p_wxTextUrlEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33131static swig_type_info _swigt__p_wxBookCtrlEvent[] = {{"_p_wxBookCtrlEvent", 0, "wxBookCtrlEvent *", 0, 0, 0, 0},{"_p_wxBookCtrlEvent", 0, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxBookCtrlEvent, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxBookCtrlEvent, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33132static swig_type_info _swigt__p_wxSizer[] = {{"_p_wxSizer", 0, "wxSizer *", 0, 0, 0, 0},{"_p_wxSizer", 0, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxNotebookSizer", _p_wxNotebookSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxBookCtrlSizer", _p_wxBookCtrlSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33133static swig_type_info _swigt__p_wxCheckBox[] = {{"_p_wxCheckBox", 0, "wxCheckBox *", 0, 0, 0, 0},{"_p_wxCheckBox", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33134static swig_type_info _swigt__p_wxPyTreeCtrl[] = {{"_p_wxPyTreeCtrl", 0, "wxPyTreeCtrl *", 0, 0, 0, 0},{"_p_wxPyTreeCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33135static swig_type_info _swigt__p_wxEvent[] = {{"_p_wxEvent", 0, "wxEvent *", 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxTreeEvent", _p_wxTreeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxTextUrlEvent", _p_wxTextUrlEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxBookCtrlEvent", _p_wxBookCtrlEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxListEvent", _p_wxListEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxHelpEvent", _p_wxHelpEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxEvent", 0, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSpinEvent", _p_wxSpinEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxEvent, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33136static swig_type_info _swigt__p_wxGenericDirCtrl[] = {{"_p_wxGenericDirCtrl", 0, "wxGenericDirCtrl *", 0, 0, 0, 0},{"_p_wxGenericDirCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33137static swig_type_info _swigt__p_bool[] = {{"_p_bool", 0, "bool *", 0, 0, 0, 0},{"_p_bool", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33138static swig_type_info _swigt__p_wxPyTreeItemData[] = {{"_p_wxPyTreeItemData", 0, "wxPyTreeItemData *", 0, 0, 0, 0},{"_p_wxPyTreeItemData", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33139static swig_type_info _swigt__p_wxItemContainer[] = {{"_p_wxItemContainer", 0, "wxItemContainer *", 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxItemContainer, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxItemContainer, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxItemContainer, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxItemContainer, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxItemContainer, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxItemContainer, 0, 0, 0, 0, 0},{"_p_wxItemContainer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33140static swig_type_info _swigt__p_wxPyListCtrl[] = {{"_p_wxPyListCtrl", 0, "wxPyListCtrl *", 0, 0, 0, 0},{"_p_wxPyListCtrl", 0, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxPyListCtrl, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33141static swig_type_info _swigt__p_wxDirFilterListCtrl[] = {{"_p_wxDirFilterListCtrl", 0, "wxDirFilterListCtrl *", 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33142static swig_type_info _swigt__p_wxStaticLine[] = {{"_p_wxStaticLine", 0, "wxStaticLine *", 0, 0, 0, 0},{"_p_wxStaticLine", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33143static swig_type_info _swigt__p_wxControl[] = {{"_p_wxControl", 0, "wxControl *", 0, 0, 0, 0},{"_p_wxBookCtrl", _p_wxBookCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxControl", 0, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33144static swig_type_info _swigt__p_wxPyControl[] = {{"_p_wxPyControl", 0, "wxPyControl *", 0, 0, 0, 0},{"_p_wxPyControl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33145static swig_type_info _swigt__p_wxGauge[] = {{"_p_wxGauge", 0, "wxGauge *", 0, 0, 0, 0},{"_p_wxGauge", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33146static swig_type_info _swigt__p_wxToolBarBase[] = {{"_p_wxToolBarBase", 0, "wxToolBarBase *", 0, 0, 0, 0},{"_p_wxToolBarBase", 0, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxToolBarBase, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33147static swig_type_info _swigt__p_wxFont[] = {{"_p_wxFont", 0, "wxFont *", 0, 0, 0, 0},{"_p_wxFont", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33148static swig_type_info _swigt__p_wxToggleButton[] = {{"_p_wxToggleButton", 0, "wxToggleButton *", 0, 0, 0, 0},{"_p_wxToggleButton", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33149static swig_type_info _swigt__p_wxRadioButton[] = {{"_p_wxRadioButton", 0, "wxRadioButton *", 0, 0, 0, 0},{"_p_wxRadioButton", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33150static swig_type_info _swigt__p_wxChoice[] = {{"_p_wxChoice", 0, "wxChoice *", 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxChoice, 0, 0, 0, 0, 0},{"_p_wxChoice", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33151static swig_type_info _swigt__p_wxMemoryDC[] = {{"_p_wxMemoryDC", 0, "wxMemoryDC *", 0, 0, 0, 0},{"_p_wxMemoryDC", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33152static swig_type_info _swigt__p_wxListItemAttr[] = {{"_p_wxListItemAttr", 0, "wxListItemAttr *", 0, 0, 0, 0},{"_p_wxListItemAttr", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33153static swig_type_info _swigt__p_void[] = {{"_p_void", 0, "void *", 0, 0, 0, 0},{"_p_void", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33154static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0, 0, 0, 0},{"_p_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33155static swig_type_info _swigt__p_wxSize[] = {{"_p_wxSize", 0, "wxSize *", 0, 0, 0, 0},{"_p_wxSize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33156static swig_type_info _swigt__p_wxDC[] = {{"_p_wxDC", 0, "wxDC *", 0, 0, 0, 0},{"_p_wxDC", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33157static swig_type_info _swigt__p_wxListView[] = {{"_p_wxListView", 0, "wxListView *", 0, 0, 0, 0},{"_p_wxListView", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33158static swig_type_info _swigt__p_wxIcon[] = {{"_p_wxIcon", 0, "wxIcon *", 0, 0, 0, 0},{"_p_wxIcon", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33159static swig_type_info _swigt__p_wxVisualAttributes[] = {{"_p_wxVisualAttributes", 0, "wxVisualAttributes *", 0, 0, 0, 0},{"_p_wxVisualAttributes", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33160static swig_type_info _swigt__p_wxTextCtrl[] = {{"_p_wxTextCtrl", 0, "wxTextCtrl *", 0, 0, 0, 0},{"_p_wxTextCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33161static swig_type_info _swigt__p_wxNotebook[] = {{"_p_wxNotebook", 0, "wxNotebook *", 0, 0, 0, 0},{"_p_wxNotebook", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33162static swig_type_info _swigt__p_wxNotifyEvent[] = {{"_p_wxNotifyEvent", 0, "wxNotifyEvent *", 0, 0, 0, 0},{"_p_wxTreeEvent", _p_wxTreeEventTo_p_wxNotifyEvent, 0, 0, 0, 0, 0},{"_p_wxBookCtrlEvent", _p_wxBookCtrlEventTo_p_wxNotifyEvent, 0, 0, 0, 0, 0},{"_p_wxListEvent", _p_wxListEventTo_p_wxNotifyEvent, 0, 0, 0, 0, 0},{"_p_wxSpinEvent", _p_wxSpinEventTo_p_wxNotifyEvent, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxNotifyEvent, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxNotifyEvent, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33163static swig_type_info _swigt__p_wxArrayString[] = {{"_p_wxArrayString", 0, "wxArrayString *", 0, 0, 0, 0},{"_p_wxArrayString", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33164static swig_type_info _swigt__p_wxListbook[] = {{"_p_wxListbook", 0, "wxListbook *", 0, 0, 0, 0},{"_p_wxListbook", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33165static swig_type_info _swigt__p_wxStaticBitmap[] = {{"_p_wxStaticBitmap", 0, "wxStaticBitmap *", 0, 0, 0, 0},{"_p_wxStaticBitmap", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33166static swig_type_info _swigt__p_wxSlider[] = {{"_p_wxSlider", 0, "wxSlider *", 0, 0, 0, 0},{"_p_wxSlider", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33167static swig_type_info _swigt__p_wxStaticBox[] = {{"_p_wxStaticBox", 0, "wxStaticBox *", 0, 0, 0, 0},{"_p_wxStaticBox", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33168static swig_type_info _swigt__p_wxArrayInt[] = {{"_p_wxArrayInt", 0, "wxArrayInt *", 0, 0, 0, 0},{"_p_wxArrayInt", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33169static swig_type_info _swigt__p_wxContextHelp[] = {{"_p_wxContextHelp", 0, "wxContextHelp *", 0, 0, 0, 0},{"_p_wxContextHelp", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33170static swig_type_info _swigt__p_long[] = {{"_p_long", 0, "long *", 0, 0, 0, 0},{"_p_long", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33171static swig_type_info _swigt__p_wxEvtHandler[] = {{"_p_wxEvtHandler", 0, "wxEvtHandler *", 0, 0, 0, 0},{"_p_wxBookCtrl", _p_wxBookCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", 0, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33172static swig_type_info _swigt__p_wxListEvent[] = {{"_p_wxListEvent", 0, "wxListEvent *", 0, 0, 0, 0},{"_p_wxListEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33173static swig_type_info _swigt__p_wxCheckListBox[] = {{"_p_wxCheckListBox", 0, "wxCheckListBox *", 0, 0, 0, 0},{"_p_wxCheckListBox", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33174static swig_type_info _swigt__p_wxListBox[] = {{"_p_wxListBox", 0, "wxListBox *", 0, 0, 0, 0},{"_p_wxListBox", 0, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxListBox, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33175static swig_type_info _swigt__p_wxBookCtrl[] = {{"_p_wxBookCtrl", 0, "wxBookCtrl *", 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxBookCtrl, 0, 0, 0, 0, 0},{"_p_wxBookCtrl", 0, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxBookCtrl, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33176static swig_type_info _swigt__p_wxSpinButton[] = {{"_p_wxSpinButton", 0, "wxSpinButton *", 0, 0, 0, 0},{"_p_wxSpinButton", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33177static swig_type_info _swigt__p_wxButton[] = {{"_p_wxButton", 0, "wxButton *", 0, 0, 0, 0},{"_p_wxButton", 0, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxButton, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxButton, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33178static swig_type_info _swigt__p_wxBitmapButton[] = {{"_p_wxBitmapButton", 0, "wxBitmapButton *", 0, 0, 0, 0},{"_p_wxBitmapButton", 0, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxBitmapButton, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33179static swig_type_info _swigt__p_wxRect[] = {{"_p_wxRect", 0, "wxRect *", 0, 0, 0, 0},{"_p_wxRect", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33180static swig_type_info _swigt__p_wxContextHelpButton[] = {{"_p_wxContextHelpButton", 0, "wxContextHelpButton *", 0, 0, 0, 0},{"_p_wxContextHelpButton", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33181static swig_type_info _swigt__p_wxRadioBox[] = {{"_p_wxRadioBox", 0, "wxRadioBox *", 0, 0, 0, 0},{"_p_wxRadioBox", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33182static swig_type_info _swigt__p_wxScrollBar[] = {{"_p_wxScrollBar", 0, "wxScrollBar *", 0, 0, 0, 0},{"_p_wxScrollBar", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33183static swig_type_info _swigt__p_char[] = {{"_p_char", 0, "char *", 0, 0, 0, 0},{"_p_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33184static swig_type_info _swigt__p_wxTreeItemId[] = {{"_p_wxTreeItemId", 0, "wxTreeItemId *", 0, 0, 0, 0},{"_p_wxTreeItemId", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33185static swig_type_info _swigt__p_wxComboBox[] = {{"_p_wxComboBox", 0, "wxComboBox *", 0, 0, 0, 0},{"_p_wxComboBox", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33186static swig_type_info _swigt__p_wxHelpEvent[] = {{"_p_wxHelpEvent", 0, "wxHelpEvent *", 0, 0, 0, 0},{"_p_wxHelpEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33187static swig_type_info _swigt__p_wxListItem[] = {{"_p_wxListItem", 0, "wxListItem *", 0, 0, 0, 0},{"_p_wxListItem", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33188static swig_type_info _swigt__p_wxNotebookSizer[] = {{"_p_wxNotebookSizer", 0, "wxNotebookSizer *", 0, 0, 0, 0},{"_p_wxNotebookSizer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33189static swig_type_info _swigt__p_wxSpinEvent[] = {{"_p_wxSpinEvent", 0, "wxSpinEvent *", 0, 0, 0, 0},{"_p_wxSpinEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33190static swig_type_info _swigt__p_wxGenericDragImage[] = {{"_p_wxGenericDragImage", 0, "wxGenericDragImage *", 0, 0, 0, 0},{"_p_wxGenericDragImage", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33191static swig_type_info _swigt__p_wxSpinCtrl[] = {{"_p_wxSpinCtrl", 0, "wxSpinCtrl *", 0, 0, 0, 0},{"_p_wxSpinCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33192static swig_type_info _swigt__p_wxImageList[] = {{"_p_wxImageList", 0, "wxImageList *", 0, 0, 0, 0},{"_p_wxImageList", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33193static swig_type_info _swigt__p_wxHelpProvider[] = {{"_p_wxHelpProvider", 0, "wxHelpProvider *", 0, 0, 0, 0},{"_p_wxHelpProvider", 0, 0, 0, 0, 0, 0},{"_p_wxSimpleHelpProvider", _p_wxSimpleHelpProviderTo_p_wxHelpProvider, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33194static swig_type_info _swigt__p_wxTextAttr[] = {{"_p_wxTextAttr", 0, "wxTextAttr *", 0, 0, 0, 0},{"_p_wxTextAttr", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33195static swig_type_info _swigt__p_wxSimpleHelpProvider[] = {{"_p_wxSimpleHelpProvider", 0, "wxSimpleHelpProvider *", 0, 0, 0, 0},{"_p_wxSimpleHelpProvider", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33196static swig_type_info _swigt__p_wxPoint[] = {{"_p_wxPoint", 0, "wxPoint *", 0, 0, 0, 0},{"_p_wxPoint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33197static swig_type_info _swigt__p_wxListbookEvent[] = {{"_p_wxListbookEvent", 0, "wxListbookEvent *", 0, 0, 0, 0},{"_p_wxListbookEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33198static swig_type_info _swigt__p_wxNotebookEvent[] = {{"_p_wxNotebookEvent", 0, "wxNotebookEvent *", 0, 0, 0, 0},{"_p_wxNotebookEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33199static swig_type_info _swigt__p_wxObject[] = {{"_p_wxObject", 0, "wxObject *", 0, 0, 0, 0},{"_p_wxLayoutConstraints", _p_wxLayoutConstraintsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizerItem", _p_wxSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTextUrlEvent", _p_wxTextUrlEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBookCtrlEvent", _p_wxBookCtrlEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIndividualLayoutConstraint", _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizer", _p_wxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvent", _p_wxEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFSFile", _p_wxFSFileTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuItem", _p_wxMenuItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextHelp", _p_wxContextHelpTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListEvent", _p_wxListEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", _p_wxEvtHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImageHandler", _p_wxImageHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBookCtrl", _p_wxBookCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxAcceleratorTable", _p_wxAcceleratorTableTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxHelpEvent", _p_wxHelpEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListItem", _p_wxListItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImage", _p_wxImageTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotebookSizer", _p_wxNotebookSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSpinEvent", _p_wxSpinEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGenericDragImage", _p_wxGenericDragImageTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxObject", 0, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFileSystem", _p_wxFileSystemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTreeEvent", _p_wxTreeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToolBarToolBase", _p_wxToolBarToolBaseTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBookCtrlSizer", _p_wxBookCtrlSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33200static swig_type_info _swigt__p_wxCursor[] = {{"_p_wxCursor", 0, "wxCursor *", 0, 0, 0, 0},{"_p_wxCursor", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33201static swig_type_info _swigt__p_wxKeyEvent[] = {{"_p_wxKeyEvent", 0, "wxKeyEvent *", 0, 0, 0, 0},{"_p_wxKeyEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33202static swig_type_info _swigt__p_wxWindow[] = {{"_p_wxWindow", 0, "wxWindow *", 0, 0, 0, 0},{"_p_wxBookCtrl", _p_wxBookCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxWindow", 0, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33203static swig_type_info _swigt__p_wxString[] = {{"_p_wxString", 0, "wxString *", 0, 0, 0, 0},{"_p_wxString", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33204static swig_type_info _swigt__p_wxBitmap[] = {{"_p_wxBitmap", 0, "wxBitmap *", 0, 0, 0, 0},{"_p_wxBitmap", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33205static swig_type_info _swigt__p_wxTreeEvent[] = {{"_p_wxTreeEvent", 0, "wxTreeEvent *", 0, 0, 0, 0},{"_p_wxTreeEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33206static swig_type_info _swigt__p_wxMouseEvent[] = {{"_p_wxMouseEvent", 0, "wxMouseEvent *", 0, 0, 0, 0},{"_p_wxMouseEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33207static swig_type_info _swigt__p_wxCommandEvent[] = {{"_p_wxCommandEvent", 0, "wxCommandEvent *", 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxBookCtrlEvent", _p_wxBookCtrlEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxTextUrlEvent", _p_wxTextUrlEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", 0, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxListEvent", _p_wxListEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxTreeEvent", _p_wxTreeEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxSpinEvent", _p_wxSpinEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxHelpEvent", _p_wxHelpEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33208static swig_type_info _swigt__p_wxStaticText[] = {{"_p_wxStaticText", 0, "wxStaticText *", 0, 0, 0, 0},{"_p_wxStaticText", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33209static swig_type_info _swigt__p_wxControlWithItems[] = {{"_p_wxControlWithItems", 0, "wxControlWithItems *", 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxControlWithItems, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxControlWithItems, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", 0, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxControlWithItems, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxControlWithItems, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33210static swig_type_info _swigt__p_wxToolBarToolBase[] = {{"_p_wxToolBarToolBase", 0, "wxToolBarToolBase *", 0, 0, 0, 0},{"_p_wxToolBarToolBase", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33211static swig_type_info _swigt__p_wxColour[] = {{"_p_wxColour", 0, "wxColour *", 0, 0, 0, 0},{"_p_wxColour", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33212static swig_type_info _swigt__p_wxToolBar[] = {{"_p_wxToolBar", 0, "wxToolBar *", 0, 0, 0, 0},{"_p_wxToolBar", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33213static swig_type_info _swigt__p_wxBookCtrlSizer[] = {{"_p_wxBookCtrlSizer", 0, "wxBookCtrlSizer *", 0, 0, 0, 0},{"_p_wxBookCtrlSizer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33214static swig_type_info _swigt__p_wxValidator[] = {{"_p_wxValidator", 0, "wxValidator *", 0, 0, 0, 0},{"_p_wxValidator", 0, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxValidator, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33215
33216static swig_type_info *swig_types_initial[] = {
33217_swigt__p_wxTextUrlEvent,
33218_swigt__p_wxBookCtrlEvent,
33219_swigt__p_wxSizer,
33220_swigt__p_wxCheckBox,
33221_swigt__p_wxPyTreeCtrl,
33222_swigt__p_wxEvent,
33223_swigt__p_wxGenericDirCtrl,
33224_swigt__p_bool,
33225_swigt__p_wxPyTreeItemData,
33226_swigt__p_wxItemContainer,
33227_swigt__p_wxPyListCtrl,
33228_swigt__p_wxDirFilterListCtrl,
33229_swigt__p_wxStaticLine,
33230_swigt__p_wxControl,
33231_swigt__p_wxPyControl,
33232_swigt__p_wxGauge,
33233_swigt__p_wxToolBarBase,
33234_swigt__p_wxFont,
33235_swigt__p_wxToggleButton,
33236_swigt__p_wxRadioButton,
33237_swigt__p_wxChoice,
33238_swigt__p_wxMemoryDC,
33239_swigt__p_wxListItemAttr,
33240_swigt__p_void,
33241_swigt__p_int,
33242_swigt__p_wxSize,
33243_swigt__p_wxDC,
33244_swigt__p_wxListView,
33245_swigt__p_wxIcon,
33246_swigt__p_wxVisualAttributes,
33247_swigt__p_wxTextCtrl,
33248_swigt__p_wxNotebook,
33249_swigt__p_wxNotifyEvent,
33250_swigt__p_wxArrayString,
33251_swigt__p_wxListbook,
33252_swigt__p_wxStaticBitmap,
33253_swigt__p_wxSlider,
33254_swigt__p_wxStaticBox,
33255_swigt__p_wxArrayInt,
33256_swigt__p_wxContextHelp,
33257_swigt__p_long,
33258_swigt__p_wxEvtHandler,
33259_swigt__p_wxListEvent,
33260_swigt__p_wxCheckListBox,
33261_swigt__p_wxListBox,
33262_swigt__p_wxBookCtrl,
33263_swigt__p_wxSpinButton,
33264_swigt__p_wxButton,
33265_swigt__p_wxBitmapButton,
33266_swigt__p_wxRect,
33267_swigt__p_wxContextHelpButton,
33268_swigt__p_wxRadioBox,
33269_swigt__p_wxScrollBar,
33270_swigt__p_char,
33271_swigt__p_wxTreeItemId,
33272_swigt__p_wxComboBox,
33273_swigt__p_wxHelpEvent,
33274_swigt__p_wxListItem,
33275_swigt__p_wxNotebookSizer,
33276_swigt__p_wxSpinEvent,
33277_swigt__p_wxGenericDragImage,
33278_swigt__p_wxSpinCtrl,
33279_swigt__p_wxImageList,
33280_swigt__p_wxHelpProvider,
33281_swigt__p_wxTextAttr,
33282_swigt__p_wxSimpleHelpProvider,
33283_swigt__p_wxPoint,
33284_swigt__p_wxListbookEvent,
33285_swigt__p_wxNotebookEvent,
33286_swigt__p_wxObject,
33287_swigt__p_wxCursor,
33288_swigt__p_wxKeyEvent,
33289_swigt__p_wxWindow,
33290_swigt__p_wxString,
33291_swigt__p_wxBitmap,
33292_swigt__p_wxTreeEvent,
33293_swigt__p_wxMouseEvent,
33294_swigt__p_wxCommandEvent,
33295_swigt__p_wxStaticText,
33296_swigt__p_wxControlWithItems,
33297_swigt__p_wxToolBarToolBase,
33298_swigt__p_wxColour,
33299_swigt__p_wxToolBar,
33300_swigt__p_wxBookCtrlSizer,
33301_swigt__p_wxValidator,
333020
33303};
33304
33305
33306/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
33307
33308static swig_const_info swig_const_table[] = {
c370783e 33309{0, 0, 0, 0.0, 0, 0}};
d55e5bfc
RD
33310
33311#ifdef __cplusplus
33312}
33313#endif
33314
33315#ifdef __cplusplus
33316extern "C"
33317#endif
33318SWIGEXPORT(void) SWIG_init(void) {
33319 static PyObject *SWIG_globals = 0;
33320 static int typeinit = 0;
33321 PyObject *m, *d;
33322 int i;
33323 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
33324 m = Py_InitModule((char *) SWIG_name, SwigMethods);
33325 d = PyModule_GetDict(m);
33326
33327 if (!typeinit) {
33328 for (i = 0; swig_types_initial[i]; i++) {
33329 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
33330 }
33331 typeinit = 1;
33332 }
33333 SWIG_InstallConstants(d,swig_const_table);
33334
33335 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
33336 SWIG_addvarlink(SWIG_globals,(char*)"ButtonNameStr",_wrap_ButtonNameStr_get, _wrap_ButtonNameStr_set);
c370783e
RD
33337 PyDict_SetItemString(d,"BU_LEFT", SWIG_From_int((int)wxBU_LEFT));
33338 PyDict_SetItemString(d,"BU_TOP", SWIG_From_int((int)wxBU_TOP));
33339 PyDict_SetItemString(d,"BU_RIGHT", SWIG_From_int((int)wxBU_RIGHT));
33340 PyDict_SetItemString(d,"BU_BOTTOM", SWIG_From_int((int)wxBU_BOTTOM));
33341 PyDict_SetItemString(d,"BU_EXACTFIT", SWIG_From_int((int)wxBU_EXACTFIT));
33342 PyDict_SetItemString(d,"BU_AUTODRAW", SWIG_From_int((int)wxBU_AUTODRAW));
d55e5bfc 33343 SWIG_addvarlink(SWIG_globals,(char*)"CheckBoxNameStr",_wrap_CheckBoxNameStr_get, _wrap_CheckBoxNameStr_set);
c370783e
RD
33344 PyDict_SetItemString(d,"CHK_2STATE", SWIG_From_int((int)wxCHK_2STATE));
33345 PyDict_SetItemString(d,"CHK_3STATE", SWIG_From_int((int)wxCHK_3STATE));
33346 PyDict_SetItemString(d,"CHK_ALLOW_3RD_STATE_FOR_USER", SWIG_From_int((int)wxCHK_ALLOW_3RD_STATE_FOR_USER));
33347 PyDict_SetItemString(d,"CHK_UNCHECKED", SWIG_From_int((int)wxCHK_UNCHECKED));
33348 PyDict_SetItemString(d,"CHK_CHECKED", SWIG_From_int((int)wxCHK_CHECKED));
33349 PyDict_SetItemString(d,"CHK_UNDETERMINED", SWIG_From_int((int)wxCHK_UNDETERMINED));
d55e5bfc
RD
33350 SWIG_addvarlink(SWIG_globals,(char*)"ChoiceNameStr",_wrap_ChoiceNameStr_get, _wrap_ChoiceNameStr_set);
33351 SWIG_addvarlink(SWIG_globals,(char*)"ComboBoxNameStr",_wrap_ComboBoxNameStr_get, _wrap_ComboBoxNameStr_set);
33352 SWIG_addvarlink(SWIG_globals,(char*)"GaugeNameStr",_wrap_GaugeNameStr_get, _wrap_GaugeNameStr_set);
c370783e
RD
33353 PyDict_SetItemString(d,"GA_HORIZONTAL", SWIG_From_int((int)wxGA_HORIZONTAL));
33354 PyDict_SetItemString(d,"GA_VERTICAL", SWIG_From_int((int)wxGA_VERTICAL));
33355 PyDict_SetItemString(d,"GA_SMOOTH", SWIG_From_int((int)wxGA_SMOOTH));
33356 PyDict_SetItemString(d,"GA_PROGRESSBAR", SWIG_From_int((int)wxGA_PROGRESSBAR));
d55e5bfc
RD
33357 SWIG_addvarlink(SWIG_globals,(char*)"StaticBitmapNameStr",_wrap_StaticBitmapNameStr_get, _wrap_StaticBitmapNameStr_set);
33358 SWIG_addvarlink(SWIG_globals,(char*)"StaticBoxNameStr",_wrap_StaticBoxNameStr_get, _wrap_StaticBoxNameStr_set);
33359 SWIG_addvarlink(SWIG_globals,(char*)"StaticTextNameStr",_wrap_StaticTextNameStr_get, _wrap_StaticTextNameStr_set);
33360 SWIG_addvarlink(SWIG_globals,(char*)"ListBoxNameStr",_wrap_ListBoxNameStr_get, _wrap_ListBoxNameStr_set);
33361 SWIG_addvarlink(SWIG_globals,(char*)"TextCtrlNameStr",_wrap_TextCtrlNameStr_get, _wrap_TextCtrlNameStr_set);
c370783e
RD
33362 PyDict_SetItemString(d,"TE_NO_VSCROLL", SWIG_From_int((int)wxTE_NO_VSCROLL));
33363 PyDict_SetItemString(d,"TE_AUTO_SCROLL", SWIG_From_int((int)wxTE_AUTO_SCROLL));
33364 PyDict_SetItemString(d,"TE_READONLY", SWIG_From_int((int)wxTE_READONLY));
33365 PyDict_SetItemString(d,"TE_MULTILINE", SWIG_From_int((int)wxTE_MULTILINE));
33366 PyDict_SetItemString(d,"TE_PROCESS_TAB", SWIG_From_int((int)wxTE_PROCESS_TAB));
33367 PyDict_SetItemString(d,"TE_LEFT", SWIG_From_int((int)wxTE_LEFT));
33368 PyDict_SetItemString(d,"TE_CENTER", SWIG_From_int((int)wxTE_CENTER));
33369 PyDict_SetItemString(d,"TE_RIGHT", SWIG_From_int((int)wxTE_RIGHT));
33370 PyDict_SetItemString(d,"TE_CENTRE", SWIG_From_int((int)wxTE_CENTRE));
33371 PyDict_SetItemString(d,"TE_RICH", SWIG_From_int((int)wxTE_RICH));
33372 PyDict_SetItemString(d,"TE_PROCESS_ENTER", SWIG_From_int((int)wxTE_PROCESS_ENTER));
33373 PyDict_SetItemString(d,"TE_PASSWORD", SWIG_From_int((int)wxTE_PASSWORD));
33374 PyDict_SetItemString(d,"TE_AUTO_URL", SWIG_From_int((int)wxTE_AUTO_URL));
33375 PyDict_SetItemString(d,"TE_NOHIDESEL", SWIG_From_int((int)wxTE_NOHIDESEL));
33376 PyDict_SetItemString(d,"TE_DONTWRAP", SWIG_From_int((int)wxTE_DONTWRAP));
33377 PyDict_SetItemString(d,"TE_LINEWRAP", SWIG_From_int((int)wxTE_LINEWRAP));
33378 PyDict_SetItemString(d,"TE_WORDWRAP", SWIG_From_int((int)wxTE_WORDWRAP));
33379 PyDict_SetItemString(d,"TE_RICH2", SWIG_From_int((int)wxTE_RICH2));
33380 PyDict_SetItemString(d,"TEXT_ALIGNMENT_DEFAULT", SWIG_From_int((int)wxTEXT_ALIGNMENT_DEFAULT));
33381 PyDict_SetItemString(d,"TEXT_ALIGNMENT_LEFT", SWIG_From_int((int)wxTEXT_ALIGNMENT_LEFT));
33382 PyDict_SetItemString(d,"TEXT_ALIGNMENT_CENTRE", SWIG_From_int((int)wxTEXT_ALIGNMENT_CENTRE));
33383 PyDict_SetItemString(d,"TEXT_ALIGNMENT_CENTER", SWIG_From_int((int)wxTEXT_ALIGNMENT_CENTER));
33384 PyDict_SetItemString(d,"TEXT_ALIGNMENT_RIGHT", SWIG_From_int((int)wxTEXT_ALIGNMENT_RIGHT));
33385 PyDict_SetItemString(d,"TEXT_ALIGNMENT_JUSTIFIED", SWIG_From_int((int)wxTEXT_ALIGNMENT_JUSTIFIED));
33386 PyDict_SetItemString(d,"TEXT_ATTR_TEXT_COLOUR", SWIG_From_int((int)wxTEXT_ATTR_TEXT_COLOUR));
33387 PyDict_SetItemString(d,"TEXT_ATTR_BACKGROUND_COLOUR", SWIG_From_int((int)wxTEXT_ATTR_BACKGROUND_COLOUR));
33388 PyDict_SetItemString(d,"TEXT_ATTR_FONT_FACE", SWIG_From_int((int)wxTEXT_ATTR_FONT_FACE));
33389 PyDict_SetItemString(d,"TEXT_ATTR_FONT_SIZE", SWIG_From_int((int)wxTEXT_ATTR_FONT_SIZE));
33390 PyDict_SetItemString(d,"TEXT_ATTR_FONT_WEIGHT", SWIG_From_int((int)wxTEXT_ATTR_FONT_WEIGHT));
33391 PyDict_SetItemString(d,"TEXT_ATTR_FONT_ITALIC", SWIG_From_int((int)wxTEXT_ATTR_FONT_ITALIC));
33392 PyDict_SetItemString(d,"TEXT_ATTR_FONT_UNDERLINE", SWIG_From_int((int)wxTEXT_ATTR_FONT_UNDERLINE));
33393 PyDict_SetItemString(d,"TEXT_ATTR_FONT", SWIG_From_int((int)wxTEXT_ATTR_FONT));
33394 PyDict_SetItemString(d,"TEXT_ATTR_ALIGNMENT", SWIG_From_int((int)wxTEXT_ATTR_ALIGNMENT));
33395 PyDict_SetItemString(d,"TEXT_ATTR_LEFT_INDENT", SWIG_From_int((int)wxTEXT_ATTR_LEFT_INDENT));
33396 PyDict_SetItemString(d,"TEXT_ATTR_RIGHT_INDENT", SWIG_From_int((int)wxTEXT_ATTR_RIGHT_INDENT));
33397 PyDict_SetItemString(d,"TEXT_ATTR_TABS", SWIG_From_int((int)wxTEXT_ATTR_TABS));
33398 PyDict_SetItemString(d,"TE_HT_UNKNOWN", SWIG_From_int((int)wxTE_HT_UNKNOWN));
33399 PyDict_SetItemString(d,"TE_HT_BEFORE", SWIG_From_int((int)wxTE_HT_BEFORE));
33400 PyDict_SetItemString(d,"TE_HT_ON_TEXT", SWIG_From_int((int)wxTE_HT_ON_TEXT));
33401 PyDict_SetItemString(d,"TE_HT_BELOW", SWIG_From_int((int)wxTE_HT_BELOW));
33402 PyDict_SetItemString(d,"TE_HT_BEYOND", SWIG_From_int((int)wxTE_HT_BEYOND));
d55e5bfc
RD
33403 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_UPDATED", PyInt_FromLong(wxEVT_COMMAND_TEXT_UPDATED));
33404 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_ENTER", PyInt_FromLong(wxEVT_COMMAND_TEXT_ENTER));
33405 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_URL", PyInt_FromLong(wxEVT_COMMAND_TEXT_URL));
33406 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_MAXLEN", PyInt_FromLong(wxEVT_COMMAND_TEXT_MAXLEN));
33407 SWIG_addvarlink(SWIG_globals,(char*)"ScrollBarNameStr",_wrap_ScrollBarNameStr_get, _wrap_ScrollBarNameStr_set);
33408 SWIG_addvarlink(SWIG_globals,(char*)"SPIN_BUTTON_NAME",_wrap_SPIN_BUTTON_NAME_get, _wrap_SPIN_BUTTON_NAME_set);
33409 SWIG_addvarlink(SWIG_globals,(char*)"SpinCtrlNameStr",_wrap_SpinCtrlNameStr_get, _wrap_SpinCtrlNameStr_set);
c370783e
RD
33410 PyDict_SetItemString(d,"SP_HORIZONTAL", SWIG_From_int((int)wxSP_HORIZONTAL));
33411 PyDict_SetItemString(d,"SP_VERTICAL", SWIG_From_int((int)wxSP_VERTICAL));
33412 PyDict_SetItemString(d,"SP_ARROW_KEYS", SWIG_From_int((int)wxSP_ARROW_KEYS));
33413 PyDict_SetItemString(d,"SP_WRAP", SWIG_From_int((int)wxSP_WRAP));
d55e5bfc
RD
33414 PyDict_SetItemString(d, "wxEVT_COMMAND_SPINCTRL_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SPINCTRL_UPDATED));
33415 SWIG_addvarlink(SWIG_globals,(char*)"RadioBoxNameStr",_wrap_RadioBoxNameStr_get, _wrap_RadioBoxNameStr_set);
33416 SWIG_addvarlink(SWIG_globals,(char*)"RadioButtonNameStr",_wrap_RadioButtonNameStr_get, _wrap_RadioButtonNameStr_set);
33417 SWIG_addvarlink(SWIG_globals,(char*)"SliderNameStr",_wrap_SliderNameStr_get, _wrap_SliderNameStr_set);
33418 SWIG_addvarlink(SWIG_globals,(char*)"ToggleButtonNameStr",_wrap_ToggleButtonNameStr_get, _wrap_ToggleButtonNameStr_set);
33419 PyDict_SetItemString(d, "wxEVT_COMMAND_TOGGLEBUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOGGLEBUTTON_CLICKED));
33420 SWIG_addvarlink(SWIG_globals,(char*)"NOTEBOOK_NAME",_wrap_NOTEBOOK_NAME_get, _wrap_NOTEBOOK_NAME_set);
c370783e
RD
33421 PyDict_SetItemString(d,"NB_FIXEDWIDTH", SWIG_From_int((int)wxNB_FIXEDWIDTH));
33422 PyDict_SetItemString(d,"NB_TOP", SWIG_From_int((int)wxNB_TOP));
33423 PyDict_SetItemString(d,"NB_LEFT", SWIG_From_int((int)wxNB_LEFT));
33424 PyDict_SetItemString(d,"NB_RIGHT", SWIG_From_int((int)wxNB_RIGHT));
33425 PyDict_SetItemString(d,"NB_BOTTOM", SWIG_From_int((int)wxNB_BOTTOM));
33426 PyDict_SetItemString(d,"NB_MULTILINE", SWIG_From_int((int)wxNB_MULTILINE));
33427 PyDict_SetItemString(d,"NB_HITTEST_NOWHERE", SWIG_From_int((int)wxNB_HITTEST_NOWHERE));
33428 PyDict_SetItemString(d,"NB_HITTEST_ONICON", SWIG_From_int((int)wxNB_HITTEST_ONICON));
33429 PyDict_SetItemString(d,"NB_HITTEST_ONLABEL", SWIG_From_int((int)wxNB_HITTEST_ONLABEL));
33430 PyDict_SetItemString(d,"NB_HITTEST_ONITEM", SWIG_From_int((int)wxNB_HITTEST_ONITEM));
d55e5bfc
RD
33431 PyDict_SetItemString(d, "wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED));
33432 PyDict_SetItemString(d, "wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING));
c370783e
RD
33433 PyDict_SetItemString(d,"LB_DEFAULT", SWIG_From_int((int)wxLB_DEFAULT));
33434 PyDict_SetItemString(d,"LB_TOP", SWIG_From_int((int)wxLB_TOP));
33435 PyDict_SetItemString(d,"LB_BOTTOM", SWIG_From_int((int)wxLB_BOTTOM));
33436 PyDict_SetItemString(d,"LB_LEFT", SWIG_From_int((int)wxLB_LEFT));
33437 PyDict_SetItemString(d,"LB_RIGHT", SWIG_From_int((int)wxLB_RIGHT));
33438 PyDict_SetItemString(d,"LB_ALIGN_MASK", SWIG_From_int((int)wxLB_ALIGN_MASK));
d55e5bfc
RD
33439 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED));
33440 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING));
c370783e
RD
33441 PyDict_SetItemString(d,"TOOL_STYLE_BUTTON", SWIG_From_int((int)wxTOOL_STYLE_BUTTON));
33442 PyDict_SetItemString(d,"TOOL_STYLE_SEPARATOR", SWIG_From_int((int)wxTOOL_STYLE_SEPARATOR));
33443 PyDict_SetItemString(d,"TOOL_STYLE_CONTROL", SWIG_From_int((int)wxTOOL_STYLE_CONTROL));
33444 PyDict_SetItemString(d,"TB_HORIZONTAL", SWIG_From_int((int)wxTB_HORIZONTAL));
33445 PyDict_SetItemString(d,"TB_VERTICAL", SWIG_From_int((int)wxTB_VERTICAL));
33446 PyDict_SetItemString(d,"TB_3DBUTTONS", SWIG_From_int((int)wxTB_3DBUTTONS));
33447 PyDict_SetItemString(d,"TB_FLAT", SWIG_From_int((int)wxTB_FLAT));
33448 PyDict_SetItemString(d,"TB_DOCKABLE", SWIG_From_int((int)wxTB_DOCKABLE));
33449 PyDict_SetItemString(d,"TB_NOICONS", SWIG_From_int((int)wxTB_NOICONS));
33450 PyDict_SetItemString(d,"TB_TEXT", SWIG_From_int((int)wxTB_TEXT));
33451 PyDict_SetItemString(d,"TB_NODIVIDER", SWIG_From_int((int)wxTB_NODIVIDER));
33452 PyDict_SetItemString(d,"TB_NOALIGN", SWIG_From_int((int)wxTB_NOALIGN));
33453 PyDict_SetItemString(d,"TB_HORZ_LAYOUT", SWIG_From_int((int)wxTB_HORZ_LAYOUT));
33454 PyDict_SetItemString(d,"TB_HORZ_TEXT", SWIG_From_int((int)wxTB_HORZ_TEXT));
d55e5bfc 33455 SWIG_addvarlink(SWIG_globals,(char*)"ListCtrlNameStr",_wrap_ListCtrlNameStr_get, _wrap_ListCtrlNameStr_set);
c370783e
RD
33456 PyDict_SetItemString(d,"LC_VRULES", SWIG_From_int((int)wxLC_VRULES));
33457 PyDict_SetItemString(d,"LC_HRULES", SWIG_From_int((int)wxLC_HRULES));
33458 PyDict_SetItemString(d,"LC_ICON", SWIG_From_int((int)wxLC_ICON));
33459 PyDict_SetItemString(d,"LC_SMALL_ICON", SWIG_From_int((int)wxLC_SMALL_ICON));
33460 PyDict_SetItemString(d,"LC_LIST", SWIG_From_int((int)wxLC_LIST));
33461 PyDict_SetItemString(d,"LC_REPORT", SWIG_From_int((int)wxLC_REPORT));
33462 PyDict_SetItemString(d,"LC_ALIGN_TOP", SWIG_From_int((int)wxLC_ALIGN_TOP));
33463 PyDict_SetItemString(d,"LC_ALIGN_LEFT", SWIG_From_int((int)wxLC_ALIGN_LEFT));
33464 PyDict_SetItemString(d,"LC_AUTOARRANGE", SWIG_From_int((int)wxLC_AUTOARRANGE));
33465 PyDict_SetItemString(d,"LC_VIRTUAL", SWIG_From_int((int)wxLC_VIRTUAL));
33466 PyDict_SetItemString(d,"LC_EDIT_LABELS", SWIG_From_int((int)wxLC_EDIT_LABELS));
33467 PyDict_SetItemString(d,"LC_NO_HEADER", SWIG_From_int((int)wxLC_NO_HEADER));
33468 PyDict_SetItemString(d,"LC_NO_SORT_HEADER", SWIG_From_int((int)wxLC_NO_SORT_HEADER));
33469 PyDict_SetItemString(d,"LC_SINGLE_SEL", SWIG_From_int((int)wxLC_SINGLE_SEL));
33470 PyDict_SetItemString(d,"LC_SORT_ASCENDING", SWIG_From_int((int)wxLC_SORT_ASCENDING));
33471 PyDict_SetItemString(d,"LC_SORT_DESCENDING", SWIG_From_int((int)wxLC_SORT_DESCENDING));
33472 PyDict_SetItemString(d,"LC_MASK_TYPE", SWIG_From_int((int)wxLC_MASK_TYPE));
33473 PyDict_SetItemString(d,"LC_MASK_ALIGN", SWIG_From_int((int)wxLC_MASK_ALIGN));
33474 PyDict_SetItemString(d,"LC_MASK_SORT", SWIG_From_int((int)wxLC_MASK_SORT));
33475 PyDict_SetItemString(d,"LIST_MASK_STATE", SWIG_From_int((int)wxLIST_MASK_STATE));
33476 PyDict_SetItemString(d,"LIST_MASK_TEXT", SWIG_From_int((int)wxLIST_MASK_TEXT));
33477 PyDict_SetItemString(d,"LIST_MASK_IMAGE", SWIG_From_int((int)wxLIST_MASK_IMAGE));
33478 PyDict_SetItemString(d,"LIST_MASK_DATA", SWIG_From_int((int)wxLIST_MASK_DATA));
33479 PyDict_SetItemString(d,"LIST_SET_ITEM", SWIG_From_int((int)wxLIST_SET_ITEM));
33480 PyDict_SetItemString(d,"LIST_MASK_WIDTH", SWIG_From_int((int)wxLIST_MASK_WIDTH));
33481 PyDict_SetItemString(d,"LIST_MASK_FORMAT", SWIG_From_int((int)wxLIST_MASK_FORMAT));
33482 PyDict_SetItemString(d,"LIST_STATE_DONTCARE", SWIG_From_int((int)wxLIST_STATE_DONTCARE));
33483 PyDict_SetItemString(d,"LIST_STATE_DROPHILITED", SWIG_From_int((int)wxLIST_STATE_DROPHILITED));
33484 PyDict_SetItemString(d,"LIST_STATE_FOCUSED", SWIG_From_int((int)wxLIST_STATE_FOCUSED));
33485 PyDict_SetItemString(d,"LIST_STATE_SELECTED", SWIG_From_int((int)wxLIST_STATE_SELECTED));
33486 PyDict_SetItemString(d,"LIST_STATE_CUT", SWIG_From_int((int)wxLIST_STATE_CUT));
33487 PyDict_SetItemString(d,"LIST_STATE_DISABLED", SWIG_From_int((int)wxLIST_STATE_DISABLED));
33488 PyDict_SetItemString(d,"LIST_STATE_FILTERED", SWIG_From_int((int)wxLIST_STATE_FILTERED));
33489 PyDict_SetItemString(d,"LIST_STATE_INUSE", SWIG_From_int((int)wxLIST_STATE_INUSE));
33490 PyDict_SetItemString(d,"LIST_STATE_PICKED", SWIG_From_int((int)wxLIST_STATE_PICKED));
33491 PyDict_SetItemString(d,"LIST_STATE_SOURCE", SWIG_From_int((int)wxLIST_STATE_SOURCE));
33492 PyDict_SetItemString(d,"LIST_HITTEST_ABOVE", SWIG_From_int((int)wxLIST_HITTEST_ABOVE));
33493 PyDict_SetItemString(d,"LIST_HITTEST_BELOW", SWIG_From_int((int)wxLIST_HITTEST_BELOW));
33494 PyDict_SetItemString(d,"LIST_HITTEST_NOWHERE", SWIG_From_int((int)wxLIST_HITTEST_NOWHERE));
33495 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMICON", SWIG_From_int((int)wxLIST_HITTEST_ONITEMICON));
33496 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMLABEL", SWIG_From_int((int)wxLIST_HITTEST_ONITEMLABEL));
33497 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMRIGHT", SWIG_From_int((int)wxLIST_HITTEST_ONITEMRIGHT));
33498 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMSTATEICON", SWIG_From_int((int)wxLIST_HITTEST_ONITEMSTATEICON));
33499 PyDict_SetItemString(d,"LIST_HITTEST_TOLEFT", SWIG_From_int((int)wxLIST_HITTEST_TOLEFT));
33500 PyDict_SetItemString(d,"LIST_HITTEST_TORIGHT", SWIG_From_int((int)wxLIST_HITTEST_TORIGHT));
33501 PyDict_SetItemString(d,"LIST_HITTEST_ONITEM", SWIG_From_int((int)wxLIST_HITTEST_ONITEM));
33502 PyDict_SetItemString(d,"LIST_NEXT_ABOVE", SWIG_From_int((int)wxLIST_NEXT_ABOVE));
33503 PyDict_SetItemString(d,"LIST_NEXT_ALL", SWIG_From_int((int)wxLIST_NEXT_ALL));
33504 PyDict_SetItemString(d,"LIST_NEXT_BELOW", SWIG_From_int((int)wxLIST_NEXT_BELOW));
33505 PyDict_SetItemString(d,"LIST_NEXT_LEFT", SWIG_From_int((int)wxLIST_NEXT_LEFT));
33506 PyDict_SetItemString(d,"LIST_NEXT_RIGHT", SWIG_From_int((int)wxLIST_NEXT_RIGHT));
33507 PyDict_SetItemString(d,"LIST_ALIGN_DEFAULT", SWIG_From_int((int)wxLIST_ALIGN_DEFAULT));
33508 PyDict_SetItemString(d,"LIST_ALIGN_LEFT", SWIG_From_int((int)wxLIST_ALIGN_LEFT));
33509 PyDict_SetItemString(d,"LIST_ALIGN_TOP", SWIG_From_int((int)wxLIST_ALIGN_TOP));
33510 PyDict_SetItemString(d,"LIST_ALIGN_SNAP_TO_GRID", SWIG_From_int((int)wxLIST_ALIGN_SNAP_TO_GRID));
33511 PyDict_SetItemString(d,"LIST_FORMAT_LEFT", SWIG_From_int((int)wxLIST_FORMAT_LEFT));
33512 PyDict_SetItemString(d,"LIST_FORMAT_RIGHT", SWIG_From_int((int)wxLIST_FORMAT_RIGHT));
33513 PyDict_SetItemString(d,"LIST_FORMAT_CENTRE", SWIG_From_int((int)wxLIST_FORMAT_CENTRE));
33514 PyDict_SetItemString(d,"LIST_FORMAT_CENTER", SWIG_From_int((int)wxLIST_FORMAT_CENTER));
33515 PyDict_SetItemString(d,"LIST_AUTOSIZE", SWIG_From_int((int)wxLIST_AUTOSIZE));
33516 PyDict_SetItemString(d,"LIST_AUTOSIZE_USEHEADER", SWIG_From_int((int)wxLIST_AUTOSIZE_USEHEADER));
33517 PyDict_SetItemString(d,"LIST_RECT_BOUNDS", SWIG_From_int((int)wxLIST_RECT_BOUNDS));
33518 PyDict_SetItemString(d,"LIST_RECT_ICON", SWIG_From_int((int)wxLIST_RECT_ICON));
33519 PyDict_SetItemString(d,"LIST_RECT_LABEL", SWIG_From_int((int)wxLIST_RECT_LABEL));
33520 PyDict_SetItemString(d,"LIST_FIND_UP", SWIG_From_int((int)wxLIST_FIND_UP));
33521 PyDict_SetItemString(d,"LIST_FIND_DOWN", SWIG_From_int((int)wxLIST_FIND_DOWN));
33522 PyDict_SetItemString(d,"LIST_FIND_LEFT", SWIG_From_int((int)wxLIST_FIND_LEFT));
33523 PyDict_SetItemString(d,"LIST_FIND_RIGHT", SWIG_From_int((int)wxLIST_FIND_RIGHT));
d55e5bfc
RD
33524 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_DRAG));
33525 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_RDRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_RDRAG));
33526 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT));
33527 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_END_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_LIST_END_LABEL_EDIT));
33528 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_DELETE_ITEM", PyInt_FromLong(wxEVT_COMMAND_LIST_DELETE_ITEM));
33529 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS", PyInt_FromLong(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS));
33530 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_GET_INFO", PyInt_FromLong(wxEVT_COMMAND_LIST_GET_INFO));
33531 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_SET_INFO", PyInt_FromLong(wxEVT_COMMAND_LIST_SET_INFO));
33532 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_SELECTED));
33533 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_DESELECTED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_DESELECTED));
33534 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong(wxEVT_COMMAND_LIST_KEY_DOWN));
33535 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong(wxEVT_COMMAND_LIST_INSERT_ITEM));
33536 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_CLICK));
33537 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK));
33538 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK));
33539 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_ACTIVATED));
33540 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_CACHE_HINT", PyInt_FromLong(wxEVT_COMMAND_LIST_CACHE_HINT));
33541 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK));
33542 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG));
33543 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_DRAGGING", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_DRAGGING));
33544 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_END_DRAG));
33545 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_FOCUSED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_FOCUSED));
33546
33547 // Map renamed classes back to their common name for OOR
33548 wxPyPtrTypeMap_Add("wxListCtrl", "wxPyListCtrl");
33549
33550 SWIG_addvarlink(SWIG_globals,(char*)"TreeCtrlNameStr",_wrap_TreeCtrlNameStr_get, _wrap_TreeCtrlNameStr_set);
c370783e
RD
33551 PyDict_SetItemString(d,"TR_NO_BUTTONS", SWIG_From_int((int)wxTR_NO_BUTTONS));
33552 PyDict_SetItemString(d,"TR_HAS_BUTTONS", SWIG_From_int((int)wxTR_HAS_BUTTONS));
33553 PyDict_SetItemString(d,"TR_NO_LINES", SWIG_From_int((int)wxTR_NO_LINES));
33554 PyDict_SetItemString(d,"TR_LINES_AT_ROOT", SWIG_From_int((int)wxTR_LINES_AT_ROOT));
33555 PyDict_SetItemString(d,"TR_SINGLE", SWIG_From_int((int)wxTR_SINGLE));
33556 PyDict_SetItemString(d,"TR_MULTIPLE", SWIG_From_int((int)wxTR_MULTIPLE));
33557 PyDict_SetItemString(d,"TR_EXTENDED", SWIG_From_int((int)wxTR_EXTENDED));
33558 PyDict_SetItemString(d,"TR_HAS_VARIABLE_ROW_HEIGHT", SWIG_From_int((int)wxTR_HAS_VARIABLE_ROW_HEIGHT));
33559 PyDict_SetItemString(d,"TR_EDIT_LABELS", SWIG_From_int((int)wxTR_EDIT_LABELS));
33560 PyDict_SetItemString(d,"TR_HIDE_ROOT", SWIG_From_int((int)wxTR_HIDE_ROOT));
33561 PyDict_SetItemString(d,"TR_ROW_LINES", SWIG_From_int((int)wxTR_ROW_LINES));
33562 PyDict_SetItemString(d,"TR_FULL_ROW_HIGHLIGHT", SWIG_From_int((int)wxTR_FULL_ROW_HIGHLIGHT));
33563 PyDict_SetItemString(d,"TR_DEFAULT_STYLE", SWIG_From_int((int)wxTR_DEFAULT_STYLE));
33564 PyDict_SetItemString(d,"TR_TWIST_BUTTONS", SWIG_From_int((int)wxTR_TWIST_BUTTONS));
33565 PyDict_SetItemString(d,"TR_MAC_BUTTONS", SWIG_From_int((int)wxTR_MAC_BUTTONS));
33566 PyDict_SetItemString(d,"TR_AQUA_BUTTONS", SWIG_From_int((int)wxTR_AQUA_BUTTONS));
33567 PyDict_SetItemString(d,"TreeItemIcon_Normal", SWIG_From_int((int)wxTreeItemIcon_Normal));
33568 PyDict_SetItemString(d,"TreeItemIcon_Selected", SWIG_From_int((int)wxTreeItemIcon_Selected));
33569 PyDict_SetItemString(d,"TreeItemIcon_Expanded", SWIG_From_int((int)wxTreeItemIcon_Expanded));
33570 PyDict_SetItemString(d,"TreeItemIcon_SelectedExpanded", SWIG_From_int((int)wxTreeItemIcon_SelectedExpanded));
33571 PyDict_SetItemString(d,"TreeItemIcon_Max", SWIG_From_int((int)wxTreeItemIcon_Max));
33572 PyDict_SetItemString(d,"TREE_HITTEST_ABOVE", SWIG_From_int((int)wxTREE_HITTEST_ABOVE));
33573 PyDict_SetItemString(d,"TREE_HITTEST_BELOW", SWIG_From_int((int)wxTREE_HITTEST_BELOW));
33574 PyDict_SetItemString(d,"TREE_HITTEST_NOWHERE", SWIG_From_int((int)wxTREE_HITTEST_NOWHERE));
33575 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMBUTTON", SWIG_From_int((int)wxTREE_HITTEST_ONITEMBUTTON));
33576 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMICON", SWIG_From_int((int)wxTREE_HITTEST_ONITEMICON));
33577 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMINDENT", SWIG_From_int((int)wxTREE_HITTEST_ONITEMINDENT));
33578 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMLABEL", SWIG_From_int((int)wxTREE_HITTEST_ONITEMLABEL));
33579 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMRIGHT", SWIG_From_int((int)wxTREE_HITTEST_ONITEMRIGHT));
33580 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMSTATEICON", SWIG_From_int((int)wxTREE_HITTEST_ONITEMSTATEICON));
33581 PyDict_SetItemString(d,"TREE_HITTEST_TOLEFT", SWIG_From_int((int)wxTREE_HITTEST_TOLEFT));
33582 PyDict_SetItemString(d,"TREE_HITTEST_TORIGHT", SWIG_From_int((int)wxTREE_HITTEST_TORIGHT));
33583 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMUPPERPART", SWIG_From_int((int)wxTREE_HITTEST_ONITEMUPPERPART));
33584 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMLOWERPART", SWIG_From_int((int)wxTREE_HITTEST_ONITEMLOWERPART));
33585 PyDict_SetItemString(d,"TREE_HITTEST_ONITEM", SWIG_From_int((int)wxTREE_HITTEST_ONITEM));
d55e5bfc
RD
33586 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_DRAG));
33587 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_RDRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_RDRAG));
33588 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT));
33589 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_END_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_TREE_END_LABEL_EDIT));
33590 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_DELETE_ITEM", PyInt_FromLong(wxEVT_COMMAND_TREE_DELETE_ITEM));
33591 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_GET_INFO", PyInt_FromLong(wxEVT_COMMAND_TREE_GET_INFO));
33592 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SET_INFO", PyInt_FromLong(wxEVT_COMMAND_TREE_SET_INFO));
33593 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_EXPANDED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_EXPANDED));
33594 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_EXPANDING", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_EXPANDING));
33595 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_COLLAPSED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_COLLAPSED));
33596 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_COLLAPSING", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_COLLAPSING));
33597 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SEL_CHANGED", PyInt_FromLong(wxEVT_COMMAND_TREE_SEL_CHANGED));
33598 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SEL_CHANGING", PyInt_FromLong(wxEVT_COMMAND_TREE_SEL_CHANGING));
33599 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_KEY_DOWN", PyInt_FromLong(wxEVT_COMMAND_TREE_KEY_DOWN));
33600 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_ACTIVATED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_ACTIVATED));
33601 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK));
33602 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK));
33603 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_END_DRAG));
33604 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK));
33605 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP));
33606
33607 // Map renamed classes back to their common name for OOR
33608 wxPyPtrTypeMap_Add("wxTreeItemData", "wxPyTreeItemData");
33609 wxPyPtrTypeMap_Add("wxTreeCtrl", "wxPyTreeCtrl");
33610
33611 SWIG_addvarlink(SWIG_globals,(char*)"DirDialogDefaultFolderStr",_wrap_DirDialogDefaultFolderStr_get, _wrap_DirDialogDefaultFolderStr_set);
c370783e
RD
33612 PyDict_SetItemString(d,"DIRCTRL_DIR_ONLY", SWIG_From_int((int)wxDIRCTRL_DIR_ONLY));
33613 PyDict_SetItemString(d,"DIRCTRL_SELECT_FIRST", SWIG_From_int((int)wxDIRCTRL_SELECT_FIRST));
33614 PyDict_SetItemString(d,"DIRCTRL_SHOW_FILTERS", SWIG_From_int((int)wxDIRCTRL_SHOW_FILTERS));
33615 PyDict_SetItemString(d,"DIRCTRL_3D_INTERNAL", SWIG_From_int((int)wxDIRCTRL_3D_INTERNAL));
33616 PyDict_SetItemString(d,"DIRCTRL_EDIT_LABELS", SWIG_From_int((int)wxDIRCTRL_EDIT_LABELS));
33617 PyDict_SetItemString(d,"FRAME_EX_CONTEXTHELP", SWIG_From_int((int)wxFRAME_EX_CONTEXTHELP));
33618 PyDict_SetItemString(d,"DIALOG_EX_CONTEXTHELP", SWIG_From_int((int)wxDIALOG_EX_CONTEXTHELP));
d55e5bfc
RD
33619 PyDict_SetItemString(d, "wxEVT_HELP", PyInt_FromLong(wxEVT_HELP));
33620 PyDict_SetItemString(d, "wxEVT_DETAILED_HELP", PyInt_FromLong(wxEVT_DETAILED_HELP));
33621
33622 wxPyPtrTypeMap_Add("wxDragImage", "wxGenericDragImage");
33623
33624}
33625